基于.NET的教学管理系统的设计与实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于.NET的教学管理系统的设计与实现
计算机科学与技术教育李二强
指导教师江兵
摘要: 近年来随着教育系统信息化的不断发展,越来越多的信息管理系统应用到学校的各个部门。作为教育信息化的主要内容的教学管理系统,它的应用促进了教育体制的改革,同样教学管理系统也反映了一个学校的管理现代化水平。因此,开发出一个功能全面,操作简单的教学管理系统,变成了学校降低管理成本,提高管理效率的主要途径。系统使用visualstudion下的作为创建应用程序的形式,使用C#.NET作为编程语言,利用SQL Server 数据库作为后台数据库管理。系统实现了学校教学管理的课程进行管理,包括课程管理、学生管理、系统管理等功能。
关键词:教学管理系统,,SQL SERVER 2008,功能模块信息
Based on teaching management system design and implementation
Department Li ErQiang
Tutor Jiang Bing
Abstract:With the continuous development of informatization education system in recent years, more and more applied to the school information management system of each department. As the main content of the education informationization of teaching management system, the application of it to promote the reform of education system, teaching management system also reflects the management modernization level of a school. Therefore, to develop a fully functional, simple operation of the teaching management system, into the school management to reduce costs, the main ways to improve the efficiency of management. Visualstudion system using as create the application form, using C#.NET as a programming language, using SQL Server database as the backend database management. Teaching management system to achieve the school curriculum management, including the curriculum management, student management, system management, and other functions.
Key words: The teaching management system, , SQL SERVER 2008, function module information
目录
1前言 (4)
1.1问题的提出及发展现状 (4)
1.2选题的现实意义 (4)
1.3选题的现实意义 (4)
2需求分析 (5)
2.1需求分析 (5)
2.1.1系统总体需求分析 (5)
2.1.2功能需求分析 (5)
2.2可行性分析 (5)
2.2.1技术可行性 (5)
2.2.2 经济可行性 (5)
2.2.3 安全可行性 (5)
2.2.4操作可行性 (6)
3开发工具简介 (6)
4系统设计 (6)
5系统编程开发 (12)
5.1 系统运行的环境 (13)
5.2 系统主页设计 (13)
5.3 系统功能 (18)
5.3.1用户登录模块 (18)
5.3.2系统管理模块 (20)
5.3.2.1添加用户 (20)
5.3.2.2 修改密码 (21)
5.3.2.2 数据备份 (23)
5.3.3 学生管理功能模块 (25)
5.3.4学生课程管理功能模块 (26)
5.3.4.1 查询所有可选课程 (26)
5.3.4.2选课 (27)
5.3.4.3查询已选课程 (28)
5.3.4.4删除已选课程 (29)
5.3.4.5打印已选课程 (31)
5.3.5老师课程管理模块 (31)
5.3.5.1课程添加 (31)
5.3.5.2删除课程 (33)
6系统集成测试 (35)
6.1 测试的十大原则 (35)
6.2 测试的实例 (35)
7结论 (36)
参考文献 (37)
总结 (37)
1前言
1.1问题的提出及发展现状
在高校中,现代信息技术综合应用的重要领域之一就是基于WEB的教学管理系统,这种系统也是实现教育管理信息化的丰要方式。随着教育事业的改革不断深化,面对更多更快的要求,教育管理面临的挑战越来越严峻。每学期学校教务部门都要处理教学计划编排、选修课设置、成绩录入和查询等难题,教学人力物力在此时严重缺乏。学校当前面对的这些问题,唯有从内部管理方式的变革着手,努力提高教学管理的效率,努力改善管理层次和手段。随着计算机网络技术的发展,大学校园网的建设也初具规模。在此背景下,可以逐步实现我们的目标,即不断完善教学管理水平,实现信息化的管理手段。因此在校园网中实现教学管理平台,建立相应的教学管理信息系统,已经逐渐提上日程。
高校教学管理系统能实现学校信息的综合化管理,实现资源共享,减少繁琐的工作量,提高办公效率.系统采用和SQL Server技术,对高校教学管理系统进行较好的实现和应用.该系统结构合理,满足了实际需求.这里着重介绍系统的数据库设计以及课程管理等各功能模块的设计过程和实现的关键技术思路.
传统的教学工作信息管理方式,不仅浪费时间,而且浪费大量人力物力。学校信息处理系统化管理已成为时代的选择。怎样设计出操作简单方便快捷,又具有较高实用性的教学信息管理系统非常值得探究。
1.2选题的现实意义
出于更好地对学校教学信息的管理以及提升学校教务信息管理服务质量,提高学校工作效率,降低管理成本等多方面考虑,通过现代化科技手段,建立完善的教学管理系统。通过科学合理的管理方案,为学校提供专业教学信息管理服务,实施专业化、科学化的管理。使学校在管理时更简单、快捷。
1). 系统针对学校课程信息的特点以及管理中实际需要而设计,能更加有效的贴合学校管理层的实际工作需要。
2). 传统的课程信息管理方法单一缺乏效率,学生管理系统却能够有效地实现学生信息管理的信息。
3).教学管理系统能够减轻管理人员的工作负担,高效率、规范化地管理大量的学生信息,特别适合对大型学校的教学信息管理。
4).教学管理系统能够避免人为操作的错误和不规范行为,减少对学生信息管理过程中的不规范行为。
教学系统开发完成,投入学校应用后,将实现志愿者管理流程的优化和工作效率的极大提高,能有效的帮助学校学生的信息管理工作,提高学校工作效率。
1.3选题的现实意义
通过系统的设计开发以及投入使用,能够解决学校存在的人力手工信息资料管理的难处。目前的人力手工信息管理主要存在的弊端有:效率低下、人力耗费严重、信息统计程序繁琐、信息录入准确度低,信息变更不及时,获取数据困难等等。而该信息系统的投入使用将从本质上改变着这些现状。在系统控件当中可以使用数据完整性和有效性功能保证数据采集的准确率,其次就是信息管理简单,不在需要大规模的人力和物力投入,一个人一台电脑就能进行有效管理。
2需求分析
2.1需求分析
2.1.1系统总体需求分析
1)整个系统为学校提供一个良好的课程管理平台,用于老师及同学管理课程信息;