基于.Net技术的选课系统的设计与实现

被引量 : 0次 | 上传用户:dracula1103
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
天津机电职业技术学院成立于2001年,招收包括高职、成人、远程教育、中专学生在内的不同层次和类型的学生,在校学生已经达到了7000多人的规模。随着办学规模的不断扩大,为满足各层次学生学习的迫切,需要学校决定开设公共选修课来开拓学生的视野,丰富学生的知识。另外,教师队伍的不断壮大,开设专业、课程不断增多为开设公共选修课提供了必要条件。因此教务处要求自2011年上学期开始面向全院专科学生开设公共选修课,但传统的选修课管理方法,在学院办学规模日益增长的条件下,难以满足选课的需要,基于以上需求由教务处提出教研改革立项建议,并纳入机电学院2011年度校内教改课题立项规划。本文从软件资源、硬件资源、资金支持、人员管理、技术基础、系统运行等方面对项目开发的可行性进行了论证;详细的调研了学校的客观情况和学生选课的要求,调研了各专业系、教学部等教学管理部门和教务处选课管理的业务流程和业务需求,对重复性、交叉的流程进行了整合,对部分工作流程进行了优化,对业务数据进行了统一和规范;分析设计阶段通过利用数据流图、数据字典、E-R图、用例图、活动图等软件设计工具进行软件的设计;系统采用B/S架构开发设计,对系统的架构、开发环境、测试环境、运行环境的设计进行了介绍;实现阶段给出本项目部分功能的实现详细过程,包括公共类模块、数据连接模块、系统安全模块、登录模块、选课管理模块、学生管理模块、成绩管理模块;最后给出了软件的测试用例设计方法,测试计划的制定方法,并对软件进行了功能测试、性能测试和负载测试,系统测试结果表明系统具有结果正确、运行稳定、安全、高效的特点。本项目主要由学生管理、课程管理、选课管理、成绩管理、报表生成等主要功能模块组成。系统基于.Net技术,采用ASP.NET2.0开发技术,编程语言采用流行的C#语言,后台数据库使用的是Microsoft SQL Server2005数据库管理系统,Web服务器采用IIS7.0,利用Microsoft Visual Studio2005开发工具进行开发和测试。该系统实现学生网上选课报名、课程安排、成绩查询、成绩单与点名册的生成打印。有效的提高了选修课的效率,降低了管理人员的维护负担。该系统不但应用于日常选课活动,而且应用到了大学英语四、六级和计算机二级等级考试培训、职业技能考试培训的报名管理工作。经过2轮的试用表明系统完全实现了设计目标。
其他文献
检察机关内设机构作为检察权分解的结果和运行的载体,一直是检察改革不可忽视的话题。基层检察机关内设机构的变迁体现了不同时代背景下的检察布局,也显露出了机构名称、配置
《史记》等史书中记载的三晋郡县资料比较零碎且少 ,难以窥见其全貌。战国文字中有许多资料直接或间接地表明三晋设置了郡县 ,这为研究三晋郡县制提供了传世文献所见不到的重
<正>国际航空联盟作为一种新型的多边合作组织正在影响着国际航空业的格局,发挥越来越大的话语权。有人说:未来的航空业竞争将不是航空公司间的竞争,而是少数几家联盟之间的
从文学翻译体系来讲,儿童文学的翻译还处于边缘位置,并没有引起足够的重视。由于儿童文学的特殊性,仍有很多问题需要我们去研究。本文采用个案研究方法、描述性研究方法和对
认知和记忆是人类的基本活动。受生活压力增大,人口老龄化,生活环境等方面的影响,认知及记忆功能下降的现象越来越普遍,对正常生活造成越来越多的困扰。本文从中西医角度对记
<正>2014年1月28日,韩国公布了《食品卫生法》、《保健功能食品相关法律》的部分修正案。其修正内容要求从事进口食品、进口功能保健食品的代购者有义务对所代购的外国食品进
期刊
<正>从为我国全面深化改革探索新路这个大局来看,上海建设具有全球影响力的"科创中心"有以下两个重要意义。一、"科创中心"建设要为我国转变经济发展方式寻求新动力。这种新
<正>据国外媒体报道,通过迄今为止规模最大的猪基因组研究,科学家发现猪拥有很强的适应能力,容易被食物诱惑和驯化,这些特征都与人类非常相似。根据刊登在《自然》杂志上的研
小麦加工过程各种营养组分在不同物料、不同产品、不同出粉率即不同加工精度时有很大不同,课题通过原子分光光度法,高效液相色谱法等方法,研究小麦加工过程营养组分分布变化以及
随着汽车产业的不断发展,车载自组织网络已经成为智能交通系统的一个重要组成部分。VANET主要有两种应用场景:城市环境和高速公路,城市环境相对于高速公路环境要复杂很多。路