学生信息管理系统(一)_第1页
学生信息管理系统(一)_第2页
学生信息管理系统(一)_第3页
学生信息管理系统(一)_第4页
学生信息管理系统(一)_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、学生信息治理系统一学生信息治理系统引言1.1 目的该软件的设计目标必须尽量到达人力与设备费用的节省,并且使软件处理数据的速度提升软件的整个设计过程必须通过生产水平的提升人员工作效率的提升等等使软件开发本钱最小化.实现保证软件质量的前提下的资金投入最小化.该工程开发的软件为学校学生信息治理系统软件是鉴于目前学校学生人数剧增,学生信息呈爆炸性增长的前提下,学校对学生信息治理的自动化与准确化的要求日益强烈的背景下构思出来的该软件设计完成后可用于所有教育单位包括学校,学院等等的学生信息的管理.1.2 国内外研究动态随着我国教育体制改革的深入进行,教育系统得到了前所未有的开展.学生治理正在逐步迈向治理信

2、息现代化.但是,我国的学生治理信息化水平还处在初级阶段,主要表现在对学生的交费治理、学生的档案治理还是采用原有的人工治理方式.这就造成工作效率低、误差大,也造成了人力、物力、财力资源的浪费与此同时,学校是培养国家栋梁之材的场所,无论是在教育,还是在治理上都应走在最前列,而其中治理又是学校运转良好的关键.如何提升治理,是当前学校治理者所面临的重要课题.在当今的时代,网络技术与计算机软件技术已经愈来愈广泛地应用到教育系统中各个方面使用计算机治理系统不仅可以简化学校传统的治理模式,使学校治理人员能够方便地利用学校内部信息对学生档案、学生收费进行全面治理,更重要的是利用计算机的技术可以使学生治理标准化

3、、制度化、数字化、提升治理水平、降低治理本钱、减轻工作强度、提升工作效率,使学校以高效率运转.计算机技术在校园中的应用顺应了我国的国情,实现了教育要面向现代化,面向未来的指导思想,是学生治理走向现代化的有力武器.2、系统的分析与定义2.1 需求分析百年大计,教育为本.可见教育在国家的建设与开展中起着重要的作用,占据着重要的战略地位,特别是今年来科学地位的快速开展,学校的教育治理水平不断地提升,积极地推动了我国教育事业的开展,计算机的引用与普及进一步加快了学校的信息化治理.在传统模式下利用人工进行学生信息治理,存在着较多的缺点,如:效率底,保密性差,时间一长将产生大量的文件和数据,更不便于查找,

4、更新,维护等.诸如这些情况,令学校治理者对学生的信息治理带来了很大困难,严重影响了教育工作者的工作效率,针对这些情况,我们可使用日趋的计算机技术来代替传统的人工模式,来实现学生信息的现代化治理,这一技术具有手工治理所无法比较的优点,如:检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,本钱底等.这些优点能够极大地提升学生信息治理的效率,使我们的学校在市场经济的开展过程中具有一定的竞争优势,也是企业实现科学化,正规化,现代化的重要条件.2.2 系统开发思路2.2.1 编程环境的选择微软公司VisualBasic6.0MWindows应用程序开发工具,是目前最为广泛的易学易用的面向对象的开

5、发工具.VisualBasic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提升了应用程序的运行效率和可靠性.故而,实现本系统VB是一个相对较好的选择.Windows下的Visual是一种操作方便,使用简单的新工具.VisualBasic应用程序根本的构建块是用户所创立的对象,每一个对象都具有一些特性和行为属性事件和方法.开发人员可以最有效利用所创立的每一个对象.使用应用程序具有可通用性可扩展性和强有力的功能.VisualBasic应用由一个系列对象组成,包括在函数菜单结构和数据窗口用户对象用户事件等等,对象中又包含假设干控件如

6、命令按钮单行编辑器等这些对象和控件都可在许多应用中重复使用.VisualBasic是一个强大的Windows平台上的开发工具,从开发个人或小组使用的小工具,到大型企业应用系统,甚至普及全球分布式应用程序,都可在VisualBasic提供的工具中各取所需.VisualBasic之所以在这么广泛的用途是由于它具有以下特点:正的面向对象编程,使开发人员在维护系统运行时只需修改很小的代码,同时也加快了系统开发的速度.可视化的编程方法,以及向导的功能,使开发人员几乎不用参加太多代码就可以开发出标准的Windows程序.数据访问特性允许对MicrosoftSQLServer包括和其他企业数据库在内的大局部

7、数据库格式建立数据库和前端应用程序.通过ActiveX技术可使用其他应用程序提供的功能,例如MicrosoftWord字处理器,MicrosoftExcel电子数据表及其他Windows应用程序,甚至可以直接使用VisualBasic创立的应用程序和对象.5已完成的应用程序是真正的.exe文件,供运行时的可自由发布的动态链接库DDL3系统总体规划3.1 系统功能3.1.1 系统治理模块在新参加用户时,我们可以利用些功能,增加该用户的信息或修改用户信息.3.1.2 学生治理模块在班级里来新学生时,我们可以利用些功能,增加该学生的信息.3.1.3 成绩治理模块当学生成绩信息考核完成,可通过此功能来

8、进行添加、修改、班级查询.3.1.4 课程治理模块新学期开始,对班级课程的添加、修改3.1.5 班级治理模块根据新生分班后的对班级的添加、彳改功能来实现.应用程序的界面如下列图所示:查询操作流程图:3.1.6 2、数据库创立及使用创立数据库的必要性:数据库是一个集中存储各种信息的数据库对象的地方,为每一个应用创立一个专用的数据库空间,可以提升集中治理程度,有效的进行信息处理.到达快速、准确的目的.数据库文件有主要数据文件.mdf主要存储数据,次要数据文件.ndf,次要数据文件.ldf0创立方法:图形方法和代码方法.图形创立:1 .启动SQLSERVER业治理器:2 .翻开SQLSERVER空制

9、台下已经注册的SQLSERVER!艮务器如SERVER,选中数据库,如下列图3 .在数据库上单击右键,在出现的快捷菜单中单击新建数据库.4 .在出现的数据库属性对话框里的名称输入框中输入你想建立的数据库的名称可以单击数据文件或日志文件页标签看一下文件的保存位置及名称,如:MyDB然后单击确定按钮,稍等待几秒视机器的配置与环境而不同数据库就会创立成功.那么数据库结点下就会多出一个名为“MyDB勺数据库.此时就可以对此属于你自己的数据库进行各种操作.SQL创立数据库1 .单击工具下的“SQL询分析器或用与企业治理器中一个文件夹下的“SQL询分析器狎可.2 .翻开的结果如下可以这个窗口中用T-SQL

10、进行几乎所有的数据库操作:3、在窗口中输入创立数据库的T-SQL代码:CreateDatabaseMyDBX以指定主文件名、日志文件名、文件的保存位置及名称等,如果不指定默认创立到SQLSERVERS装时指定的位置,输入命令之后单击或按F5以后在运行T-SQL语句时,均可先选中再按F5键运行运行,正常运行结果如下:4.此时表示数据库创立成功,可以到企业治理器界面中去查看.此时表示数据库创立成功,可以到企业治理器界面中去查看.4、总体设计4.1 运行环境系统开发工具:visualBasic6.0+SQL2000系统运行平台:Windows2000WindewsXP运行环境:软件根本运行环境为Wi

11、ndows环境4.2 系统总体结构系统开发的总体任务是实现信息关系的系统化、标准化和自动化.模块是软件结构的根底,软件结构的好坏完全由模块的属性表达出来,把软件模块化的目的是为了降低软件复杂性,使软件设计,测试,调试,维护等工作变得简易,但随着模块数目的增加,通过接口连接这些模块的工作量也随之增加.从这些特性可得出如图九的一条总的本钱或工作量曲线,在考虑模块化时,应尽量使模块数接近于图中的M,它使得研制本钱最小,而且应尽量防止缺乏的模块化或超量.系统的结构关系图如下:图1系统结构关系图结构关系图描述系统的结构关系图是系统的总体功能分析,是在系统开发的总体任务的根底上完成的.本工程中的学生信息系

12、统需要完成的功能主要有:有关学籍等信息的输入,包括学生根本信息、所在班级、所学课程和成绩等.学生信息的查询,包括学生根本信息、所在班级、已学课程和成绩等.学生信息的修改.班级治理信息的输入,包括班级设置、年级信息等.班级治理信息的查询.班级治理信息的修改.学校根本课程信息的输入.根本课程信息的修改.学生课程的设置和修改.学生成绩信息的输入.学生成绩信息的修改.学生成绩信息的查询.学生成绩信息的统计.4.2.1 功能分配从程序的结构中可以看出,学生的信息输入输出功能是由学生治理系统进行的.课程的信息输入输出是由课程治理系统进行的,而班级的信息流动那么是班级治理系统进行的.4.3 子系统描述学生子

13、系统的结构图应该包括学生根本信息、所在的班级、所学课程和成绩等以及相对应的数据结构规约.班级子系统应该包括班级设置、年级信息等等与与之对应的数据规约.课程子系统应该包括课程信息、开课时间、选课人数等等数据规约.4.4 、结构字典由于该信息系统与之子系统结构简单,如上图系统结构规约显而易见,故省略该项内容.4.5 、结构连接图和说明图2系统结构关系图4.6 .系统建模和模拟结构4.6.1 用于模拟的系统模型该系统的主要结构与功能在上面两张图中系统结构关系图结构连接图已非常清楚,用于模拟的系统模型参照上图,主要模块及功能可分为系统治理成绩治理学籍治理课程治理班级治理.使用上述系统的模型可对系统进行

14、初步的模拟.4.6.2 模拟结果使用系统模型对整个系统进行初步的模拟之后可得出系统的模拟结果,系统的主要功能设计合理,且易操作,系统的主要目标已到达.系统模型模拟成功4.7 、处理流程系统的总体处理数据流程如下列图:图3总体处理流程图4.8 软件结构在总体设计阶段产生的软件结构图如软件概要说明书中的软件数据结构设计,整个软件的结构已非常的明了了,软件系统的结构图如下列图图4详细设计软件结构图4.9 程序描述以下逐个模块给出说明:4.9.1 系统用户治理模块.功能系统治理模块主要实现以下功能:用户登录添加用户修改用户密码输入输出:系统启动后,将首先出现用户登录窗体,用户首先输入用户名,然后输入密码,如果用户3次输入密码不正确,将退出程序.算法在学生信息治理系统中都统一使用PAD图,即树形问题分析图(ProblemAnalysisDiagram).4.9.2 学籍治理模块.功能学籍信息治理模块主要实现以下功能: 添加学籍信息 修改学籍信息 查询学籍信息.算法学籍治理模块PAD图如下:图5添加功能子模块PAD图图6修改功能子模块PAD图图7查询功能子模块PAD图4.9.3 班级信息治理模块.功能班级信息治理模块主要实现以下功能:添加班级信息修改班级信息.算法班级信息治理模块的算法包括班级信息的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论