当前位置:文档之家› 学生档案管理系统

学生档案管理系统

5.2.1.用户登录模块设计 11 5.2.2系统主界面模块设计 12 5.2.3学院信息模块设计 12
5.2.4专业信息模块设计 12 5.2.5学生信息 13 5.2.6学生档案信息模块 14 5.3系统实现的功能 14 5.3.1不同用户登录。 14 5.3.2软件主界面,展现学生档案管理系统的的导航。 14 5.3.3学院信息,专业信息,学生信息,班级信息的查 看。 14 5.3.4对学院信息,专业信息,学生信息,班级信息添加,修 改,以及更新改动过的数据。 14 5.3.5事务日志文件,可以记录所有用户对系统的操作 14 总 结 15 参考文献 16
第一章.为什么要开发一个学生档案管理系统
1.1 计算机已经成为我们学习和工作的助手
在信息网络化普及的今天,计算机已经成为人们日常生活不可缺少 的一部分,计算机可以代替繁杂的人工操作,进而节约时间,节省资 源,并且使用计算机可以提高工作效率,在高速发展的今天使用计算机 必定可以使我们事半功倍。
1.2 面对世界范围的信息化,以及计算机的普
本文正是在这种背景下提出的,目的是为了开发出一套功能完善、 操作便捷、及时性好、适用面广的高校学生档案管理系统,以提高高校 学生档案管理的效率
第二章.怎样开发一个学生档案管理系统
学生档案管理系统其开发重要是包括两方面:后台数据库的建立和 维护和前台应用程序的的设计和开发
对于后台数据库的要求必须要建立数据完整并且各个数据表之间要 有紧密的数据联系,以及保证数据的安全性;对于前台的开发则主要体 现在窗体的设计和美观以及后台代码的逻辑实现功能,保证应用程序功 能完备,易用。
需要构建数据表,这需要我们深入的做需求分析,了解所需信息之 间的关系,如学生表和学院表之间,学院表和专业表之间,学生表和班 级表之间。只有深入的了解了这些关系,才能构建出合理可用的数据 表。
4.2 SQL Server2005 为我们提供便利的数据 库编写方
1.3 开发一个学生档案管理系统的必要性
随着科技的发展,计算机本身经历了巨大的变化。计算机的概念也 由原始的分立式走向今天的网络式。网络技术已逐渐成为现代信息技术 的主流,网络的概念也随着Internet技术和应用的发展而渐入人心。 Internet/Intranet的作用正为越来越多的人所认识,通过网络共享信
结合Visual Studio 2008 和SQL Server2005 能够很好的将所要处
理的数据进行整合,对数据录入,更新,查找,提高应用程序的运行效 率和可靠性。
结合Visual Studio 2008 开发工具,使用SQL Server 2005,开发 人员通过使用相似的语言,例如微软的Visual C# .NET和微软的Visual Basic,将能够创立数据库对象。开发人员还将能够建立两个新的对象 ——用户定义的类和集合
Windows应用窗体是实现人机互动的载体,在Windows应用窗体上操
作人员可以实现各种需要的操作;Label控件是用来显示信息,是用户
可以明白该做什么操作;Textbox文本控件用来显示接受从数据库传来
的数据信息;button按钮控件是用来做确认,取消等Click触发事件;
combobox下拉菜单控件以下拉列表的方式为用户呈现数据,供用户选
第三章.使用Windows7操作系统下的Visual Studio 2008
3.1 使用Visual Studio 2008
Visual Studio 2008 c# 是微软公司旗下的主打编程设计语言工 具,它使用方便,容易理解,直观,设计窗体画面更加面向对象分析。
与软件工程学相结合,采用模块化的方式进行编程设计。 Visual Studio 2008应用编写软件基本原理是利用Windows应用窗 体,在Windows应用窗体上放置控件来接受数据,显示数据。利用C#编 程语言编写窗体事件和控件事件来实现数据的操作。
使用计算机对学生档案信息进行管理,有着手工管理所无法比拟的 优点:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命 长、成本低等。这些优点不仅提高学生档案管理的效率,也是企业的科 学化、正规化管理,与世界接轨的重要条件。
因此,开发一套对学生信息进行管理的软件是各个高校急需解决的 问题,我们将以开发一套学生档案管理系统为例,谈谈其开发过程和所 涉及到的问题及解决方法。
择;DataGridView控件和GroupBox控件。
以表格的形式吧数据库的表信息呈现出来,供用户查看。
3.3 功能分析
使用软件工程面向对象分析方法 使用UML建模语言,进行需求分析,将系统中各个模块的关系表达 出来。 采用SQL技术,支持本系统对学生档案信息进行增加,删除,修 改,查询 采用C#面向对象编程语言,对数据库进行连接,实现系统的操作。 基本操作: 系统的登录: 分为二种模式分别为管理员,普通学生用户 管理员可以对数据库数据进行操作,如增加数据,修改数据,保存备 份数据 普通学生用户则只可以对需要的数据进行查询
角色定义
系统中的角色:student和管理员及其他注册的用户
第四章.使用SQL Server2005数据库
数据库资料是一个软件的核心,一个软件如果没有数据库,它就如 同人没有了灵魂一样。所以编写一个好的数据库关系着一个软件是不可 以成功运行。以学生档案管理系统数据库为例
4.1首先构建数据库
题目: 学生档案管理系统
前言
面对中国教育事业的蓬勃发展,学生档案管理系统是一个学校可以 有效运行占据着重要地位,它能够为用户提供充足的信息和快捷的查询 手段。他可以使学校的决策者和管理者更高效率的管理学校事物。随着 科学技术的的不断发展提高,传统的人工的方式管理文件系统的弊端越 来越突出,如效率低,保密性差,尤其是不能及时快捷的对数据进行查 找,更新和维护。
提供良好的用户界面,使操作人员的工作量减少; 系统具有良好的运行效率,能够达到提高生成率的目的; 系统具有良好的可扩展性,可以容易地加入其它系统的应用; 平台的设计具有一定的超前性、灵活性,能够适应企业生产配置的 变化
2.3数据库:SQL Server2005
SQL Server2005 是目前使用较多的一种关系型数据库,他为用户 提供了多种处理数据的方式,如简单的查询数据表增,删,改,查功 能,创建视图,创建存储过程,以及触发器。SQL Server2005 能很好 的处理如同学校档案的信息,是开发学生档案管理系统应用的必选数据 库之一。
SQL Server 2005旨在通过数据库加密、更加安全的默认设置、加 强的密码政策和细化许可控制、及加强的安全模型等特性,为数据提供 最高级别的安全性。
对于开发人员SQL Server 2005引入了使用Microsoft .NET 语言来 开发数据库目标的性能。Server查询开发方面提供了更高的灵活性和控 制力
2.1 开发工具包:Visual Studio 2008
Visual Studio 2008是目前微软公司的品牌开发软件,它为 用户提供的编程语言十分丰富,有Visual C++,Visual Basic, Visual C# 等。
2.2 Visual Studio 2008 是目前最热门的面
向对象的开发工具,里面有各种供用户使用的控件
及,我们很有必要跟上世界的步伐,普及中国的信
息网络化
如前言中所提到的,计算机网络化的学生档案管理系统软件有着传 统手工方式的管理文件系统不可比拟的优点,优胜劣汰,这是跟随时代 步伐,与时俱进的需要。
另外,随着信息化时代的来临,科学技术对于一个国家的发展越来 越重要,中国的教育现实是学校少,要上学的人多多,因此各个高校采 取扩大招生的措施,这就必然给学校的管理和有效运行加重负担和带来 问题;面对这样的问题开发一个学生档案管理系统就是很必要了,开发 一个这样的计算机软件,是对学生的管理实现科学化,自动化。学生档 案管理系统软件可以统计该学校等部门的人员的资料的一切变动,方便 用户的查询,可以更好的保存人员的信息不被而已损坏,保证学校的的 资料不被外泄。
针对以上的要求,可以采用微软的Visual Studio 2008 开发工具 包 和SQL Server2005 数据库。
微软的Visual Studio 2008 开发包 为使用者提供各种面向对象的 开发工具,特别是在做设计窗口时,用户可以方便而简洁操纵数据库的 智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统 进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访 问方式,语言更加简洁。使用Visual Studio 2008可以高效开发Windows 应用。Visual Studio 2008可以高效开发Web应用,集成了 AJAX 1.0,包含 AJAX项目模板,它还可以高效开发Office应用 和Mobile应用。具体来说有以下特点:
T-SQL 天生就是基于集合的关系型数据库管理系统编程语言,可以 提供高性能的数据访问。现在,它与许多新的特性相结合,包括通过同 时使用TRY和CTACH来进行错误处理,可以在语句中返回一个结果集的通 用表表达式(CTEs。),以及通过PIVOT 和UNPIVOT命令将列转化为行和 将列转化为行的能力。
但是,目前校园网的利用率却不是很高,主要原因是缺少好的网络 应用平台。以前开发的MIS系统往往是在单机上运行,或者采用C/S技术 开发出来的,对于今天因特网时代来说,这些系统很大程度上已经不能 满足用户随时随地获取信息的需要。
高校学生档案管理最初是人工方式进行,显然在信息化发展的今 天,这远远不能满足档案管理的需要。后来,随着单机板档案管理系统 的开发,这在很大程度上解决了上述矛盾但是,这种系统如今也不能满 足档案管理的要求了,这主要是由于高校的扩招,在校学生人数的增 加。因此,开发B/S结构的MIS是势在必行。
目录
前言 2 第一章.为什么要开发一个学生档案管理系统 5
相关主题