1、 宜顺论文网 www.13L 摘摘 要要 学生成绩管理系统是典型的信息管理系统,其主要解决的问题是目前学生信息的巨 大话,所需的人力资源相当庞大,该系统就是为了解决这些问题。学生成绩管理系统主 要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立 起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备, 易使用等特点。主要功能完成对学生成绩的管理,包括添加、修改、删除,查询,打印 信息以用户管理等六个方面。系统可以完成对各类信息的浏览、查询、添加、删除、修 改等功能。系统采用 SQL Server2005 来设计数据库,并使用当前优秀的开发工具 Mi
2、crosoft Visual Studio 2008 ,它有着最为灵活的数据库结构,对数据库应用有着良 好的支持。 关键词关键词:SQL 学生成绩 MIS 控件 宜顺论文网 www.13L 目目 录录 1 1 引言引言 1 1 1.1 学生成绩管理系统的开发背景 . 1 1.2 学生成绩管理系统的意义与设计目的 . 1 1.2.1 开发意义 . 1 1.2.2 设计目的 . 1 2 2 开发工具和开发技术介绍开发工具和开发技术介绍 1 1 2.1 本项目应用的主要开发工具 . 1 2.1.1 Microsoft Visual Studio 2008 . 1 2.1.2 Microsoft SQ
3、L SERVER 2005 . 1 2.1.3 Rational Rose Enterprise Edition . 1 2.1.4 Microsoft Office Visio 2003 . 2 2.2 本项目应用的开发技术支持 . 2 2.2.1 C# .NET 技术 2 2.2.2 SQL 数据库设计语言 . 3 3 3 项目概述项目概述 3 3 3.1 项目概述 . 3 3.2 项目风险 . 3 3.3 学生成绩管理系统开发环境 . 错误错误!未定义书签。未定义书签。 4 4 需求分析需求分析 3 3 4.1 项目进度计划 . 3 4.2 业务分析 . 3 4.2.1 信息查询 . 3
4、 4.2.2 用户的管理 . 3 4.3 功能性需求概述 . 4 4.3.1 系统总功能结构图 . 4 4.3.2 功能模块概要说明 . 4 4.4 现行研究存在的问题及解决办法 . 4 5 5 用例模型分析用例模型分析 5 5 5.1 确定软件项目中的参与者 . 5 5.2 用例列表 . 5 5.3 登陆用例 . 5 5.3.1 用例说明 . 5 5.3.2 活动图 . 6 5.4 成绩查询用例 . 7 5.4.1 用例说明 . 7 5.4.2 活动图 . 8 5.5 学生信息添加用例 . 8 5.5.1 用例说明 . 8 5.5.2 活动图 . 9 5.6 修改密码用例 . 9 5.6.1
5、 用例说明 . 9 5.6.2 活动图 . 10 5.7 系别修改用例 11 5.7.1 用例说明 11 5.7.2 活动图 11 6 6 数据库设计数据库设计 1212 6.1 数据库表 . 12 6.2 数据库生成 . 12 6.3 数据库表设计 . 12 6.4 数据库中表视图 . 14 6.5 数据库表关系图 . 15 6.6 数据库设计命名规范 . 15 7 7 系统实现系统实现 1616 7.1 项目的文件结构说明 . 16 7.2 系统功能实现 . 16 7.2.1 系统功能介绍 . 16 7.2.2 登陆界面 . 17 7.2.3 数据库链接代码说明 . 18 7.2.4 学生
6、成绩查询 . 19 7.2.5 学生信息添加 . 21 7.2.6 修改密码 . 22 7.2.7 查询并打印报表界面 . 23 参考文献参考文献 2525 1 1 引言引言 1.1 学生成绩管理系统的开发背景学生成绩管理系统的开发背景 随着学校的规模不断扩大, 学生数量急剧增加, 有关学生的各种信息量也成倍增长, 对学生成绩信息的管理难度随之增大。面队如此庞大的信息量,这就需要学生成绩管理 信息系统来提高学生管理工作的效率。通过这样的系统,做到信息的规范管理、科学统 计以及快速的查询和修改,从而减少管理方面的工作量。总体任务是要实现学生成绩信 息关系的系统化、规范化和自动化。 1.2 学生成绩管理系统的意义与设计目的学生成绩管理系统的意义与设计目的 1.2.1 开发意义开发意义 学生成绩管理系统的要求是能够管理学生成绩信息。随着计算机技术的飞速发展, 信息时代的到来,信息改变了我们这个社会。学校在管理、教学、办公各个方面也在悄 悄地变化。一个学校的信息化程度体现在将计算器与信息技术应用于教学与管理,以现 代化工具代替