ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:321.62KB ,
资源ID:25867561      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/25867561.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学生档案管理系统.docx)为本站会员(b****0)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

学生档案管理系统.docx

1、学生档案管理系统题目:学生档案管理系统前言面对中国教育事业的蓬勃发展, 学生档案管理系统是一个学校可以有效运行占据着重要地位,它能够为用户提供充足的信息和快捷的查询手段。他可以使学校的决策者和 管理者更高效率的管理学校事物。随着科学技术的的不断发展提高,传统的人工的方式 管理文件系统的弊端越来越突出,如效率低,保密性差,尤其是不能及时快捷的对数据 进行查找,更新和维护。使用计算机对学生档案信息进行管理, 有着手工管理所无法比拟的优点: 检索迅速、 查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点不仅提高学 生档案管理的效率 ,也是企业的科学化、正规化管理 , 与世界接轨的重要

2、条件。因此,开发一套对学生信息进行管理的软件是各个高校急需解决的问题,我们将以 开发一套学生档案管理系统为例 , 谈谈其开发过程和所涉及到的问题及解决方法。前言 2第一章为什么要开发一个学生档案管理系统 51.1计算机已经成为我们学习和工作的助手 51.2面对世界范围的信息化,以及计算机的普及,我们很有必要跟上世界的步伐,普及中国的信息网络化 51.3开发一个学生档案管理系统的必要性 5第二章怎样开发一个学生档案管理系统 62.1开发工具包: Visual Studio 2008 62.2Visual Studio 2008 是目前最热门的面向对象的开发工具,里面有各种供用户 使用的控件 72

3、.3数据库: SQL Server2005 7第三章使用 Windows7操作系统下的 Visual Studio 2008 83.1使用 Visual Studio 2008 83.2C# 语言使用简介 83.3功能分析 83.4角色定义 9第四章使用 SQL Server2005 数据库 94.1首先构建数据库 94.2SQL Server2005 为我们提供便利的数据库编写方 94.3构建数据表 94.4数据表的增删改查和更新 9第五章系统的具体实现 105.1功能层次设计 105.2模块设计 115.2.1 用户登录模块设计 115.2.2系统主界面模块设计 115.2.3学院信息模块

4、设计 115.2.4专业信息模块设计 125.2.5学生信息 135.2.6学生档案信息模块 135.3系统实现的功能 135.3.1 不同用户登录。 145.3.2软件主界面,展现学生档案管理系统的的导航。 145.3.3学院信息,专业信息,学生信息,班级信息的查看。 145.3.4对学院信息,专业信息,学生信息,班级信息添加,修改,以及更新改动过的数据。 145.3.5事务日志文件,可以记录所有用户对系统的操作 14总 结 15参考文献 16第一章为什么要开发一个学生档案管理系统1.1计算机已经成为我们学习和工作的助手在信息网络化普及的今天,计算机已经成为人们日常生活不可缺少的一部分,计算

5、 机可以代替繁杂的人工操作,进而节约时间,节省资源,并且使用计算机可以提高工作 效率,在高速发展的今天使用计算机必定可以使我们事半功倍。1.2面对世界范围的信息化,以及计算机的普及,我 们很有必要跟上世界的步伐,普及中国的信息网络化 如前言中所提到的, 计算机网络化的学生档案管理系统软件有着传统手工方式的管 理文件系统不可比拟的优点,优胜劣汰,这是跟随时代步伐,与时俱进的需要。另外,随着信息化时代的来临,科学技术对于一个国家的发展越来越重要,中国的 教育现实是学校少,要上学的人多多,因此各个高校采取扩大招生的措施,这就必然给 学校的管理和有效运行加重负担和带来问题; 面对这样的问题开发一个学生

6、档案管理系 统就是很必要了,开发一个这样的计算机软件,是对学生的管理实现科学化,自动化。 学生档案管理系统软件可以统计该学校等部门的人员的资料的一切变动, 方便用户的查 询,可以更好的保存人员的信息不被而已损坏,保证学校的的资料不被外泄。1.3开发一个学生档案管理系统的必要性随着科技的发展,计算机本身经历了巨大的变化。计算机的概念也由原始的分立式 走向今天的网络式。网络技术已逐渐成为现代信息技术的主流,网络的概念也随着 Internet 技术和应用的发展而渐入人心。 Internet/Intranet 的作用正为越来越多的人 所认识,通过网络共享信息正成为科学研究的一种重要手段。 可以这么说,

7、 谁拥有信息, 谁就能在科技信息革命的大潮中获得主动权,就能获取成功。面对信息时代的挑战,网络的功能越来越强 , 国内教育系统也在积极建设或升级计 算机网络,并已建成了规模较大的中国教育科研网,全国许多学校也纷纷建立或升级自 己的校园网络系统,许多高校还提出了办公无纸化的口号。校园网是实现办公自动化、管理科学化、教学手段现代化和图书情报信息网络化最有利的支撑环境。但是,目前校园网的利用率却不是很高,主要原因是缺少好的网络应用平台。以前 开发的 MIS系统往往是在单机上运行,或者采用 C/S 技术开发出来的,对于今天因特网 时代来说,这些系统很大程度上已经不能满足用户随时随地获取信息的需要。高校

8、学生档案管理最初是人工方式进行,显然在信息化发展的今天,这远远不能满 足档案管理的需要。后来,随着单机板档案管理系统的开发,这在很大程度上解决了上 述矛盾但是,这种系统如今也不能满足档案管理的要求了,这主要是由于高校的扩招, 在校学生人数的增加。因此,开发 B/S 结构的 MIS 是势在必行。本文正是在这种背景下提出的,目的是为了开发出一套功能完善、操作便捷、及时 性好、适用面广的高校学生档案管理系统,以提高高校学生档案管理的效率第二章怎样开发一个学生档案管理系统学生档案管理系统其开发重要是包括两方面: 后台数据库的建立和维护和前台应用 程序的的设计和开发对于后台数据库的要求必须要建立数据完整

9、并且各个数据表之间要有紧密的数据 联系,以及保证数据的安全性;对于前台的开发则主要体现在窗体的设计和美观以及后 台代码的逻辑实现功能,保证应用程序功能完备,易用。针对以上的要求,可以采用微软的 Visual Studio 2008 开发工具包 和 SQLServer2005 数据库。微软的 Visual Studio 2008 开发包 为使用者提供各种面向对象的开发工具,特别 是在做设计窗口时,用户可以方便而简洁操纵数据库的智能化对象 , 首先在短时间内建 立系统应用原型 ,然后, 对初始原型系统进行需求迭代 ,不断修正和改进 ,直到形成用户 满意的可行系统。2.1开发工具包: Visual

10、Studio 2008Visual Studio 2008 是目前微软公司的品牌开发软件,它为用户提供的编程 语言十分丰富,有 Visual C+ ,Visual Basic , Visual C# 等。2.2Visual Studio 2008 是目前最热门的面向对象的 开发工具,里面有各种供用户使用的控件VS2008引入了 250 多个新特性,整合了对象、关系型数据、 XML的访问方式 , 语言 更加简洁。使用 Visual Studio 2008 可以高效开发 Windows应用。 Visual Studio 2008 可以高效开发 Web应用,集成了 ASP.NET AJAX 1.0,

11、包含 ASP.NET AJAX项目模板,它 还可以高效开发 Office 应用和 Mobile 应用。具体来说有以下特点:提供良好的用户界面,使操作人员的工作量减少; 系统具有良好的运行效率,能够达到提高生成率的目的; 系统具有良好的可扩展性,可以容易地加入其它系统的应用; 平台的设计具有一定的超前性、灵活性,能够适应企业生产配置的变化2.3数据库: SQL Server2005SQL Server2005 是目前使用较多的一种关系型数据库,他为用户提供了多种处理 数据的方式,如简单的查询数据表增,删,改,查功能,创建视图,创建存储过程,以 及触发器。 SQL Server2005 能很好的处

12、理如同学校档案的信息,是开发学生档案管理 系统应用的必选数据库之一。结合 Visual Studio 2008 和 SQL Server2005 能够很好的将所要处理的数据进行 整合,对数据录入,更新,查找,提高应用程序的运行效率和可靠性。结合 Visual Studio 2008 开发工具,使用 SQL Server 2005 ,开发人员通过使用 相似的语言,例如微软的 Visual C# .NET 和微软的 Visual Basic ,将能够创立数据库 对象。开发人员还将能够建立两个新的对象用户定义的类和集合SQL Server 2005 旨在通过数据库加密、更加安全的默认设置、加强的密码

13、政策和 细化许可控制、及加强的安全模型等特性,为数据提供最高级别的安全性。对于开发人员 SQL Server 2005 引入了使用 Microsoft .NET 语言来开发数据库目 标的性能。 Server 查询开发方面提供了更高的灵活性和控制力T-SQL 天生就是基于集合的关系型数据库管理系统编程语言, 可以提供高性能的数 据访问。现在,它与许多新的特性相结合,包括通过同时使用 TRY和 CTACH来进行错误 处理,可以在语句中返回一个结果集的通用表表达式 (CTEs。) ,以及通过 PIVOT 和UNPIVOT命令将列转化为行和将列转化为行的能力第三章使用 Windows7操作系统下的 V

14、isual Studio 20083.1使用 Visual Studio 2008Visual Studio 2008 c# 是微软公司旗下的主打编程设计语言工具,它使用方便, 容易理解,直观,设计窗体画面更加面向对象分析。与软件工程学相结合,采用模块化的方式进行编程设计。Visual Studio 2008 应用编写软件基本原理是利用 Windows应用窗体,在 Windows 应用窗体上放置控件来接受数据, 显示数据。利用 C#编程语言编写窗体事件和控件事件 来实现数据的操作。3.2C# 语言使用简介以下是在 Visual Studio 2008 C# 编程语言下实现学生档案管理系统的编写

15、。构建 Windows应用窗体,用来承接各种控件,如 Label 控件, Textbox 文本控件, button 按钮控件, combobox 下拉菜单控件,用来盛放数据的 DataGridView 控件和 GroupBox控件。Windows应用窗体是实现人机互动的载体,在 Windows应用窗体上操作人员可以实 现各种需要的操作;Label 控件是用来显示信息, 是用户可以明白该做什么操作; Textbox 文本控件用来显示接受从数据库传来的数据信息; button 按钮控件是用来做确认, 取消 等 Click 触发事件; combobox下拉菜单控件以下拉列表的方式为用户呈现数据, 供

16、用户 选择; DataGridView 控件和 GroupBox控件。以表格的形式吧数据库的表信息呈现出来,供用户查看。3.3功能分析使用软件工程面向对象分析方法使用 UML建模语言,进行需求分析,将系统中各个模块的关系表达出来。采用 SQL技术,支持本系统对学生档案信息进行增加,删除,修改,查询采用 C#面向对象编程语言,对数据库进行连接,实现系统的操作。基本操作:系统的登录: 分为二种模式分别为管理员,普通学生用户 管理员可以对数据库数据进行操作 ,如增加数据 ,修改数据 ,保存备份数据 普通学生用户则只可以对需要的数据进行查询3.4角色定义系统中的角色: student 和管理员及其他注

17、册的用户第四章使用 SQL Server2005 数据库数据库资料是一个软件的核心,一个软件如果没有数据库,它就如同人没有了灵魂 一样。所以编写一个好的数据库关系着一个软件是不可以成功运行。以学生档案管理系 统数据库为例4.1首先构建数据库 需要构建数据表,这需要我们深入的做需求分析,了解所需信息之间的关系,如学 生表和学院表之间,学院表和专业表之间,学生表和班级表之间。只有深入的了解了这 些关系,才能构建出合理可用的数据表。4.2SQLS erver2005 为我们提供便利的数据库编写方我们既可以手动用 sql 语言编写,也可以自动生成我们所需要的数据库和数据表。4.3构建数据表我们在构建数

18、据表时,要注意字段的数据类型,如 char 型,int 型,还要确定主键 和外键,以此来明确表之间的关系, 以及数据的唯一性约束, 非空约束; 对于表的制作, 我们也是两种方法,既可以手动语言编写也可以自动生成。4.4数据表的增删改查和更新我们可以通过 sql 语言来实现,另外我们也可以构建存储过程和视图,用来增加数 据的保密性,第五章系统的具体实现5.1 功能层次设计学生档案管理系统功能层次图图 5-15.2模块设计5.2.1 用户登录模块设计用于登录,显示用户和密码, 并且对于新注册的用户也会有显示, 自动更新数据库, 只可以选择,不可以写入,当用户不选择的时候会提示相应的提示框5.2.2

19、系统主界面模块设计系统的主界面, 提示用户本系统都具有什么档案的管理, 有快捷键作为直接的引入, 也可以通过菜单栏进入其他的子界面,菜单栏还拥有重新登录和退出系统的功能。5.2.3学院信息模块设计对于学院信息的查看5.2.4专业信息模块设计5.2.5对专业信息的查询 增加 删除 修改5.2.5 学生信息对学生信息的查询增加修改删除5.2.6 学生档案信息模块对档案信息的查看增加修改删5.3系统实现的功能5.3.1 不同用户登录。5.3.2 软件主界面,展现学生档案管理系统的的导航。5.3.3学院信息,专业信息,学生信息,班级信息的查看。5.3.4对学院信息,专业信息,学生信息,班级信息添加,修

20、改,以及更新改动过 的数据。5.3.5事务日志文件,可以记录所有用户对系统的操作总结通过学习了解开发学生档案管理系统, 让我得到了许多收获, 下面是我的一些收获: 1在管理当中要有一定的系统模式2在管理当中一定要保质保量3在编程中要注意规范不可随性 只有做好以上几点才能做好我们的工作, 开发一个项目需要我们提前做好充分的准 备工作,其中任意一个环节出错了都可能影响项目的进度,进而影响项目的顺利完成。 在编程上,我们要做的认真认真在认真, 落实到数据的准确性。 在平时自己编程很随意, 不注意规范,对自己的要求程度也不高 ,然而在做论文就不一样了,都有不同的编程 规范,我们需要克服自己随意的编程习

21、惯,按照老师的要求做事,这样才能达到预期的 需求 ,对于计算机我可以说既熟悉又陌生,虽说经常使用,但其中好多东西都还不懂,但 我对计算机特别感兴趣,经过老师的讲解,使我对网络世界有了更进一步的了解。可以 说让我大饱眼福,大开眼界。学习中,我学会了如何下载各种软件,如何运用它进行下 载,一些上网查找资料的技巧,并建立了自己的博客,拥有了自己的邮箱。学习是辛苦 的,但我认为应该把的所有内容学好,认真完成每一天的学习任务。我们应该不断的开括进取,勇于创新,才不至于被社会淘汰。所以我们应该 经常运用网络给我们提供的方便,叫我们可以坐在屏幕看世界,以便我们可以学到更好 的技术。能够顺应世界的发展趋势,可

22、以叫我们跟上时代的发展。与时俱进。参考文献1马骏. C# 网络应用编程基础 .人民邮电出版社 .2006.102陈慧恩 . 实用软件工程(第二版) . 清华大学出版社 .20093王红梅 . 数据结构( C+版) . 清华大学出版社 20054李伟红 .SQL Server 2005 实用教程 . 中国水利水电出版社 .20085王爱平.软件测试 .清华大学出版社;北京交通大学出版社6周中荣 . 计算机数学 . 清华大学出版社 .20067路游 于玉宗编著 . 数据库系统课程设计 北京. 清华大学出版社 版次 2009.58丁士锋 朱毅 杨明羽 .精通 C# 3.0 与.NET 3.5 高级编

23、程 .清华大学出版社 .20099王振江、王添添 . C# 课程设计案例精编 . 中国水利水电出版社10周安红 .21 天学通编程 . 电子工业出版社11宋楚平 周建辉 . 面向对象基础教程 . 人民邮电出版社 .12周长发 .21 天学通 C# . 电子工业出版社 .13萨默维尔 .软件工程 . 机械工业出版社 .2007.414陈俊峰 . 软件工程规范 . 清华大学出版社 .2007.815杨留兵 .Photoshop CS( 中文版 ). 电子工业出版社 .2005 年 8 月16刘甫迎 刘光会 王蓉.C#程序设计教程(第 2 版) .电子工业出版社 .200817李兰友 .Visual C#.NET 程序设计 . 北京:清华大学 北方交通大学出版社 .2004

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1