摘要:目前,很多高校每年都会组织学生去各地的实训基地进行学习,但其中大多数高校管理外出学生信息还在使用传统的人工管理方式,这种方式存在很多缺点。例如:耗费人力,资源无法共享,效率低下,保密性差,而且长时间的管理,会产生大量的文件、资料,对于查询或者更新学生信息不少的困难,也不利于日后的维护。每年我们学校也会组织学生去苏州、无锡、南京之一的实训基地进行学习,每到这时学生的信息没有在学校一样有效地管理,学生的状况都会相对平时混乱。为了学校方便对校外实训学生信息的及时了解与管理,本文开发了一个基于.NET的信息管理系统。
本文所设计系统采用模块化设计思想,利用Visual Studio 2005编程工具使用C#编程语言采用C/S结构模式实现该系统的主要功能,包括:学生信息管理,课程信息管理,成绩信息管理,专业信息管理,通知信息管理,班级信息管理,用户信息管理。
关键词:校外实训;管理系统;C#;C/S模式
目录
摘要
Abstract
1 绪论-1
1.1 课题研究背景和意义-1
1.2 课题研究目标-1
1.3 课题研究内容-1
2 相关技术介绍-3
2.1 Visual Studio 2005简介-3
2.2 .NET Framework 简介-3
2.2 ADO.NET数据库连接技术简介-3
2.3 Access数据库简介-4
2.3.1 Access数据库组成对象-4
2.3.2 Access数据库特点-4
2.4 C/S结构介绍-5
3 需求分析-6
3.1 系统需要解决的主要问题-6
3.2 业务流程-6
3.3 系统功能需求-6
3.4 可行性分析-9
4 总体设计-11
4.1 概述-11
4.2 系统功能模块设计-11
4.2.1 系统体系结构-11
4.2.2 操作员子系统功能划分-12
4.2.3 管理员子系统功能划分-12
4.4 数据库设计-13
4.4.1各实体属性图-13
4.4.2各实体之间的关系总E-R图-14
4.4.3 数据库详细设计-14
5 系统详细设计-18
5.1 概述-18
5.2 管理员子系统的实施-18
5.2.1连接数据库的参数-18
5.2.2 登陆界面-18
5.2.3 管理员管理主界面-19
5.2.4 用户管理主界面-20
5.2.6 添加专业管理模块-20
5.2.7 添加专业管理模块-21
5.2.8 添加成绩管理模块-22
5.2.9 浏览学生成绩-23
5.2.10 学生成绩查询管理模块-24
5.2.11 班级成绩查询模块-24
5.3 操作员子系统的实现-25
5.3.1 新建班级模块-25
5.3.2 班级信息浏览模块-26
5.3.3 添加学生信息模块-27
5.3.4 学生信息浏览管理模块-27
5.3.5 添加课程管理模块-28
5.3.6 课程信息浏览模块-29
5.3.7 课程信息浏览模块-30
6 系统测试-31
6.1 测试的目标及任务-31
6.2 系统功能测试-31
6.2.1 登陆界面模块测试-31
6.2.2 用户权限设置的模块测试-32
6.2.3 添加学生信息以及浏览学生信息功能测试-33
6.3 测试结果分析-35
结论. 36
致谢-37
参考文献-38
附录-39