摘要:本课题就是研究如何利用ASP.NET技术,基于B/S架构及Sql Server 2005数据库来实现的学生信息管理系统。主要实现了不同用户拥有的不同管理权限,用户模块主要用来实现学生用户对我的成绩、我的奖惩信息的查询,对个人信息和登录密码的修改等功能操作。管理员主要实现对专业、班级、学生、课程、奖惩、成绩等信息的查看、编辑、添加或删除管理,对统计查询信息的查看、搜索、打印功能的实现。整个系统主要以灵活的应用,简便的操作和友好的界面为设计目的。
关键词:学生信息管理系统;Sql Server 2005; ASP.NET
目录
摘要
Abstract
一、系统的概述-1
(一)系统开发的背景-1
(二)系统开发的意义-1
(三)可行性分析-1
1. 技术可行性-1
2. 经济可行性-1
3. 运行上可行性-2
二、系统开发关键技术-3
(一)ASP.NET框架-3
(二)C#简介-3
(三)SQL Server 2005数据库简介-3
三、 需求分析-5
(一)目标分析-5
(二)系统的功能分析-5
1. 管理员模块-5
2.学生用户模块-5
(三)系统总体功能结构图-6
(四)系统流程图-6
1.用户登录流程-6
2.学生查询成绩流程-7
3.管理员录入/查看成绩流程-8
4.管理员员添加学生信息流程-9
四、 系统的总体设计-11
(一)概述-11
(二)数据库实体设计-11
(三)数据库物理设计-13
五、 系统的详细设计与实现-17
(一)管理员登录页界面-17
(二)专业信息列表页面-17
(三)班级信息列表页面-18
(四)添加课程信息页面-18
(五)学生信息列表页面-19
(六)添加奖惩信息页面-20
(七)成绩信息列表页面-20
(八)成绩信息添加页面-21
(九)批量导入成绩页面-22
(十)学生注册信息页面-23
(十一)我的奖惩信息页面-24
(十二)我的成绩信息查询页面-24
六、系统的应用与测试-26
(一)功能测试-26
(二)安全测试-26
(三)测试用例及测试结果-26
(四)测试结果分析-28
七、工作总结和展望-29
致谢-30
参考文献-31