论文部分内容阅读
天津机电职业技术学院成立于2001年,招收包括高职、成人、远程教育、中专学生在内的不同层次和类型的学生,在校学生已经达到了7000多人的规模。随着办学规模的不断扩大,为满足各层次学生学习的迫切,需要学校决定开设公共选修课来开拓学生的视野,丰富学生的知识。另外,教师队伍的不断壮大,开设专业、课程不断增多为开设公共选修课提供了必要条件。因此教务处要求自2011年上学期开始面向全院专科学生开设公共选修课,但传统的选修课管理方法,在学院办学规模日益增长的条件下,难以满足选课的需要,基于以上需求由教务处提出教研改革立项建议,并纳入机电学院2011年度校内教改课题立项规划。本文从软件资源、硬件资源、资金支持、人员管理、技术基础、系统运行等方面对项目开发的可行性进行了论证;详细的调研了学校的客观情况和学生选课的要求,调研了各专业系、教学部等教学管理部门和教务处选课管理的业务流程和业务需求,对重复性、交叉的流程进行了整合,对部分工作流程进行了优化,对业务数据进行了统一和规范;分析设计阶段通过利用数据流图、数据字典、E-R图、用例图、活动图等软件设计工具进行软件的设计;系统采用B/S架构开发设计,对系统的架构、开发环境、测试环境、运行环境的设计进行了介绍;实现阶段给出本项目部分功能的实现详细过程,包括公共类模块、数据连接模块、系统安全模块、登录模块、选课管理模块、学生管理模块、成绩管理模块;最后给出了软件的测试用例设计方法,测试计划的制定方法,并对软件进行了功能测试、性能测试和负载测试,系统测试结果表明系统具有结果正确、运行稳定、安全、高效的特点。本项目主要由学生管理、课程管理、选课管理、成绩管理、报表生成等主要功能模块组成。系统基于.Net技术,采用ASP.NET2.0开发技术,编程语言采用流行的C#语言,后台数据库使用的是Microsoft SQL Server2005数据库管理系统,Web服务器采用IIS7.0,利用Microsoft Visual Studio2005开发工具进行开发和测试。该系统实现学生网上选课报名、课程安排、成绩查询、成绩单与点名册的生成打印。有效的提高了选修课的效率,降低了管理人员的维护负担。该系统不但应用于日常选课活动,而且应用到了大学英语四、六级和计算机二级等级考试培训、职业技能考试培训的报名管理工作。经过2轮的试用表明系统完全实现了设计目标。