摘要:进入二十一世纪以来,随着当前我国高等教育规模的日益扩大,高校的学生成绩管理工作日趋繁重,因此具备强大而高效的学生成绩管理和查询工具就成为保证教学管理现代化的关键条件之一。本系统的意义就是利用在学校所学的知识,解决以往信息传递不方便、不快捷等问题,如教师提交成绩都先手工登记,然后提交到教务处,教务科收集后,调整再发到相应的班主任,班主任通过邮局寄发到每个学生。以此来提高教学管理的效率,减轻管理人员和教师的负担!
本文是为徐州工程学院设计开发的网上成绩管理系统软件,来研究基于B/S模式的信息资源共享分配的实现,采用的是ASP.NET+SQL模式的学生成绩管理平台。采用软件工程的概念来实施这个软件的开发工作,调查需求分析、可行性分析,画出数据流图,针对数据流图设计好整个软件的架构和数据库表之间的属性和联系,随后着手做代码的编写。编码的过程中使用的是比较流行的c#,并且编码中要利用数据控件的绑定,是前台见面与后台数据库形成关联,可以通过前台该数据库,同样在后台数据库修改也可以修改前台的数据显示。
关键词 .NET平台;成绩管理 ;B/S体系
目录
摘要
Abstract
1 绪论-1
1.1 课题背景-1
1.2 课题研究的意义-1
1.3 开发平台比较与选择-2
1.4 本文内容-2
2 开发平台及技术-4
2.1 ASP.NET简介-4
2.1.1 ASP.NET(C#)特点-4
2.1.2 ASP.NET(C#)的应用技术-4
2.2 ASP.NET的优点-5
2.3 数据库介绍-5
3 系统需求分析-7
3.1 需求分析-7
3.2 业务用例模型-8
3.3 业务对象模型-9
4 系统设计-12
4.1 系统体系结构-12
4.1.1 B/S架构图-12
4.1.2 静态模型-13
4.2 交互模型-14
4.3 数据库设计-16
4.3.1 实体联系图-16
4.3.2 数据库表的设计-17
4.4 安全性设计-19
4.5 部署图-19
5 系统实现-21
5.1 数据库的连接-21
5.2 系统实现-21
5.2.1 登录页面显示-21
5.2.2 教师登录界面显示-22
5.2.3 学生信息管理模块-23
5.2.4 学生课程信息添加-25
5.2.5 学生课程信息管理-26
5.2.6 必修课成绩添加-28
5.2.7 学生成绩统计-29
5.2.8 班级成绩统计-29
5.2.9 修改密码-30
5.2.10 学生登录模块-30
5.2.11 学生查询模块-31
5.2.12 学生意见反馈模块-31
5.3 安全性设计-32
6 测试与维护-33
6.1 测试的任务及目标-33
6.1.1 测试的任务-33
6.1.2 测试的目标-33
6.2 测试用例-33
结论-35
致谢-36
参考文献-37
附录-38