Keywords: Student management; attendance management; database; asp.net; C #
目录
摘要 i
Abstract i
目录 iii
1 绪论 2
1.1 课题背景 2
1.2 课题目的和意义 2
2 网站开发工具介绍 4
2.1ASP.NET技术 4
2.2 B/S框架 5
2.3 数据库技术 8
3 系统分析 10
3.1 问题定义 10
3.2 可行性分析 10
3.3 系统非功能性需求 11
4 系统总体设计 13
4.1 系统的架构设计 13
4.2 系统的数据处理流程设计 14
4.3 网站功能模块 17
4.4 数据库设计 18
4.4.1 数据库概念结构设计 19
4.4.2 数据库逻辑结构设计 21
5 系统详细设计 25
5.1 登录模块详细设计 25
5.2学生管理模块 27
5.3课程管理模块 29
5.4 考勤管理功能模块 30
5.5 请假管理功能模块 31
总结 33
致谢 34
参考文献 1
1 绪论
1.1 课题背景
计算机信息管理技术是目前比较流行的一门学科,它已经被逐步地应用到各行各业中,得到了越来越多的高等院校以及个人的认可。无论是在政府部门、军队、高等院校还是个人家庭都存在各种各样的信息需要控制和管理,因此计算机信息管理技术正在不断地渗透到各个行业中帮助人们对信息进行控制管理。尤其随着改革开放的不断深入,高等院校的规模也在不断地扩大,高等院校的竞争也越来越激烈,这就要求各个高等院校把核心的人力资源放到相关业务的管理和开拓中去,降低对高等院校管理相关信息所占用的人力资源,提高管理信息的管理效率。但是目前很多规模较小的高等院校中计算机技术还没有得到足够的重视,高等院校不愿意增加资金投入管理,很多高等院校的基本信息都还停留在利用纸质档案的方式来进行控制和管理,比如很多高等院校中对于考勤的控制和管理,目前还停留在手工管理的阶段。这样的管理方式管理效率低下,准确率低,并且学生信息的数量不断的增加会给高等院校带来很多不同的问题。在这样的背景下,就要求高等院校逐步的全采用计算机的方式来对学生信息进行控制和管理,这会给高等院校带来极大的方便。建立学生考勤信息管理系统,利用计算机的手段对学生信息进行管理是为了提高工作效率,减少出错的概率,降低人力资源成本。
当前信息技术、网络技术在一直飞快地发展和进步。在这样的背景下人类社会进入了全新的信息化的时代。使用计算机网络来管理和获取学生信息是信息时代带来的必然结果。越来越多的学生信息的不断增加让现代化高等院校发展到了一个新的高度。学生考勤管理的信息量和相关的数据量越来越多,使多种业务融合在一起,在这样的背景下采用传统的管理方案显得已经不和适宜。高等院校的规模不断扩大,同时相应需要管理的信息也在不断的增多,所以就催生了采用计算机的方式来对信息进行管理的要求。高等院校需要一种非常强大,并且能够在B/S形式下运行的网络信息管理系统。