1、数据库原理及开发应用 1 SQL Server 2005 数据库课程设计 1 1、引引 言言 学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管 理者来说都至关重要,所以学生管理系统应该能够为用户提供充足的信息和快捷的查询手 段。但一直以来人们使用传统人工的方式管理文件学生成绩,这种管理方式存在着许多缺 点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维 护都带来了不少困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它 已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分,使用计算
2、机对学生信息进行管理,具有手工管理所无法比拟 的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。 这些优点能够极大地提高学生信息管理的效率,也是企业的科学化、正规化管理,与世界接 轨的重要条件。 因此,开发一套管理系统成为很有必要的事情。结合上述要求,在基于 SQL2005 数据 库技术以及面向对象的编程技术的基础上,研究了这套学生信息管理系统。该系统可以实 现学生基本信息的管理和成绩管理,并可实现多用户多权限登陆。 由于时间紧迫、掌握技术有限等条件限制,本系统可能还存在着一些不足之外,敬请 老师同学批评指导。 2 2、需求分析、需求分析 2 2.1.1 提出问
3、题提出问题 数据库是一门研究数据管理的技术,始于 20 世纪 60 年代,经过 40 多年的发展,现在 已经形成了理论体系,成为计算机软件的一个重要分支。数据库技术体现了当代先进的数 据管理方法,使计算机的应用真正渗透到国民经济各个部门,在数据处理领域发挥着越来 越大的作用。 随着社会的发展和经济时代的到来,管理信息系统在各行各业都占据着越来越重要的 地位,特别是教育事业。在经济发达的国家,许多教育机构(如公办、私立、培训机构等) , 都投入了大量的资金开发 MIS 系统,以求在将来激烈的竞争中立于不败之地。因此,开发 一套能够为此提供规范化的事务管理、充足的信息和快捷的查询手段的学生信息管理
4、系统 是非常必要的。 数据库原理及开发应用 2 2 2.2.2 项目开发目标项目开发目标 学生信息管理系统是面向教育部门的学生管理事务,包括学生基本信息管理,学生成 绩管理等工作,是利用计算机进行集中管理而开发的系统。该系统是以 SQL 2005 为后台数 据库进行开发的学生信息管理系统,力求与实际相结合具有查询、管理等功能,使教育的 管理趋于计算机化,使之更加方便、快捷以提高工作效率。 根据学生信息管理的需求和特点,该系统实施后,应达到以下目标: (1)灵活地运用表格输入数据,使信息传递更快捷; (2)系统采用人机对话方式,界面美观友好、数据存储安全可靠; (3)键盘操作,快速响应; (4)实现各种信息的添加、删除、修改、查询等; (5)系统运行稳定、安全可靠。 2 2.3.3 系统的运行环境系统的运行环境 此系统,代码使用 VB 语言编写,数据库管理系统采用 SQL2005 数据库管理系统,运行 在 WindowsXP/7 系统下并向下兼容。 3 3、系统总体设计系统总体设计 3 3.1.1 系统总体设计框图系统总体设计框图 学生信息管理系统实现了