摘 要 在计算机技术快速发展的今天,现代信息高速公路也流行发展起来,已经成为人们生活、工作、学习越来越离不开的平台。 因此,基于C/S体系架构创建的这个学籍管理系统,紧跟行业发展,满足各大高校学习、管理的需要。由于各大高校在进行学籍管理时,需要管理大量的学生信息、教师信息以及课程信息等。传统的手动操作方式易发生数据丢失和统计错误,劳动强度大,且速度慢。在计算机上可以高速、快捷地完成这些工作。在使用计算机管理学生信息以后,数据在传递可以实现数据共享,避免重复劳动,规范教学管理行为,从而可提高管理效率和水平。
本文通过分析客户端/服务器结构的特点并结合学籍管理系统的实际情况,提出了基于客户端/服务器结构基本设计思想,简要介绍了系统各功能模块及数据库的设计,着重讨论了用 C#技术和SQL Server 2005开发学籍管理系统时的数据库访问技术,并给出了部分实现代码。通过该系统,使教师可以方便地在计算机上进行学籍管理。该C/S结构的系统在Windows XP系统和VS.NET平台下开发完成,使用C#作为开发语言,SQL Server 2005作为数据库。系统有较高的安全性和较好的性能。其中连接数据库的字符串可以随时在WEB.CONFIG里修改,并经过编码加密,增加了灵活性,保护了数据库的安全。代码尽量使用存储过程和尽量减少数据库连接的打开时间等手段来提高性能。
关键字: SQL Server2005 ,C/S,C#,学籍管理系统
目录
ABSTRACT 3
1.1开发背景 6
1.2 项目提出的意义 7
1.3 系统的开发方法 8
1.4 系统开发工具 9
1.4.1 C#简介 9
1.4.2 Microsoft Visual Studio2005简介 9
1.4.3 数据库简介 10
第二章 需求分析 11
2.1可行性分析 11
2.2 系统设计的要求 11
2.3 系统功能需求分析 12
2.4 数据库需求分析 12
第三章 系统总体设计 14
3.1系统总体设计 14
3.1.1 系统总体架构 14
3.1.2 系统总体结构设计原则 15
3.2 系统功能总体设计 15
3.2.1管理员角色 15
3.2.2 一般角色 16
3.3 数据库结构设计 17
3.3.1 概念结构设计 17
3.3.2 概念结构设计的方法选择 18
3.3.3 系统的E-R图 18
3.4 数据库表的设计 18
第四章 系统实现 22
4.1 运行环境 22
4.2 系统主界面 22
4.3管理员角色实现功能 24
4.3.1 用户信息维护 24
4.3.2 学生信息维护 26
4.3.3 科目信息维护 33
4.3.4 成绩管理 38
4.3.5 学生档案管理 44
4.3.6 班级管理 44
4.3.7 权限设置 45
4.4 一般用户主要实现功能 46
4.4.1 学生信息的录入 46
4.4.2 学籍管理 46
51
4.4.3 统计分析功能 51
第五章 软件测试 52
5.1 软件测试的意义 52
5.2 软件测试的重要性 52
5.3 软件测试的范围 53
5.3 软件测试的方法 53
5.3 软件测试的目的和原则 53
第六章 总结 55
谢辞 56
参考文献 57
这种付款方式安全吗?我付款了,你不发东西给我,怎么办! |