1、 1 毕毕业业项项目目 年年 月月 日日 项目类别:项目类别: 毕业设计毕业设计 项目名称:项目名称: 学生成绩管理系统学生成绩管理系统 院院 系系 : 信息工程系信息工程系 专专 业业 : 计算机应用技术计算机应用技术 姓姓 名名 : 学学 号号 : 班班 级级 : 指导教师:指导教师: 2 摘 要:本系统依据开发要求主要应用于教育系统,完成对日 常的教育工作中学生成绩档案的数字化管理。开发本系统可使学院教职员工 减轻工作压力,比较系统地对教务、教学上的各项服务和信息进行管理,同 时,可以减少劳动力的使用,加快查询速度、加强管理,以及国家各部门关 于信息化的步伐,使各项管理更加规范化。 本系
2、统在开发过程中,注意使其符合操作的流程,并力求系统的全面性、 通用性。在开发方法的选择上,选择了生命周期法与原型法相结合的方法, 遵循系统调查研究、系统分析、系统设计和系统实施四个主要阶段进行设计, 而在具体的设计上,采取了演化式原型法,随着用户的使用及对系统了解的 不断加深,对某一部分或几部分进行重新分析、设计、实施。本论文主要从 系统分析、系统设计、系统实施与使用等几个方面进行介绍。 关键词:成绩管理系统;SQL Server Management Studio;Microsoft Visual Studio 2008 3 目 录 1 绪论 1 1.1 选题背景 1 1.2 系统简介 1
3、1.3 开发本系统的意义 . 3 2 开发环境简介 . 4 2.1 Microsoft Visual Studio 2008 4 2.2 SQL Server 2005 4 2.3 C#面向对象程序设计 5 2.4 C#语言 6 3 数据库设计 . 9 3.1 数据库创建. 9 3.2 数据库表的设计 11 4 功能实现 14 4.1 系统功能 .14 4.2 功能设计 .14 5 结论 .19 参考文献20 致谢 .21 4 学生成绩管理系统 1 绪论绪论 1.1 选题背景选题背景 随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,使用人们的生 活与工作方式发生了很大的改观。网络
4、技术的应用使得计算机之间通信、信息共享成为可 能,而数据库技术的应用则为人们提供了数据存储、信息检索、信息分析等功能,从而使 得工作更高效地进行。 数据库始于 20 世纪 60 年代,经过 40 多年的发展,现在已经形成了理论体系,成为 计算机软件的一个重要分支。数据库技术体现了当代先进的数据管理方法,使计算机的应 用真正渗透到国民经济各个部门,在数据处理领域发挥着越来越大的作用。 而互联网技术的出现,更是进一步丰富的人类生活,数字化生存已经一步步走进我们 的生活与工作。互联网技术与数据库技术的结合为计算的在人类生活中的应用带来了巨大 的影响。产业信息化,管理现代化,科学化已经成为行业发展的重
5、要课题,这不仅是企业 提高自身竞争力,甚至是国家提高综合国力,走向国民富强的重要手段。 在我国,教育是一个影响着国富民强的重要行业,随着改革开放和市场经济的发展根 据中国特有的国情发展,教育得到了国家的大力扶持与社会各界的高度重视,从而使教育 业向规范性与现代化的方向高速发展,但是同发达国家相比,我国的教育行业的信息技术 的应用程度还很低,只有在大城市中发展较早、规模较大的院校中才使用计算机进行大规 模操作,从各方面提高工作效率,取得良好的社会和经济效益,而一些新兴的、规模较小 的教育机构还没有全部具备这种功能。因此可见,随着我国教育的迅速发展,信息技术在 其上的应用会更加地广泛和深入。 1.
6、2 系统简介系统简介 1.2.1 系统设计目标概述 成绩管理系统的业务总体目标是建立一个先进、高效、安全、可靠的能被有效和应用 于学生成绩管理的信息化数据库管理系统。该系统基于 CS 结构,即采用浏览器/服务器模 式,服务器端由运行 C#的 Web 应用程序及运行 Microsoft SQL Server2005 的数据库服务器 组成。 本信息系统体现了学生成绩管理的业务逻辑行为, 大大简化了相关工作的烦琐流程, 同时为管理层提供有力的决策支持。 5 1.2.2 用户 本系统用户角色主要有两类:系统管理员与普通用户。其中系统管理员可进行用户管 理。普通用户可分为学生,老师。 系统管理员:可进行学生信息管理,老师信息管理,课程信息管理,授课信息管理, 信息查询,组权限分配成绩统计等工作。 教师:可进行学生信息管理,信息查询。 学生:可进行成绩查询操作