版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2005年年11月月10日日学生信息管理系统是一个教育单位不可缺少的部分学生信息管理系统是一个教育单位不可缺少的部分, ,它的内容对于学校的决策它的内容对于学校的决策者和管理者来说都至关重要者和管理者来说都至关重要, ,所以学生学生信息管理系统应该能够为用户提所以学生学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件学生信息,这种管理方式存在着许多缺点理文件学生信息,这种管理方式存在着许多缺点, ,如如: :效率低、保密性差效率低、保密性差, ,另另外时间一长外时间一长, ,将产
2、生大量的文件和数据将产生大量的文件和数据, ,这对于查找、更新和维护都带来了这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高不少的困难。随着科学技术的不断提高, ,计算机科学日渐成熟计算机科学日渐成熟, ,其强大的功其强大的功能已为人们深刻认识能已为人们深刻认识, ,它已进入人类社会的各个领域并发挥着越来越重要的它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分作用。作为计算机应用的一部分, ,使用计算机对学生学生信息信息进行管理使用计算机对学生学生信息信息进行管理, ,具有着手工管理所无法比拟的优点具有着手工管理所无法比拟的优点. .例如例如: :检索
3、迅速、查找方便、可靠性高、检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生学生信息管理的效率学生信息管理的效率, ,也是企业的科学化、正规化管理也是企业的科学化、正规化管理, ,与世界接轨的重要与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情条件。因此,开发这样一套管理软件成为很有必要的事情, ,在下面的各章中在下面的各章中我们将以开发一套学生学生信息管理系统为例我们将以开发一套学生学生信息管理系统为例, ,谈谈其开发过程和所涉及到谈谈其开发过程和所涉及到的问题及解决
4、方法。的问题及解决方法。 系统结构图 系统环境 系统总体规划 系统具体实现 系统测试 结束语系统帮助退出成绩录入信息设置重新登录班级设置学生信息管理课程设置用户管理成绩信息管理社团信息查询奖惩信息管理信息查询主切换面板硬件环境: CPU:Inter Celeron(R) II processor 内存:128MB 软件环境: 操作系统:Windows 2000 Server软件:Visual Basic 6.0 中文企业学生用户通过输入学生基本信息、课程基本信息等,由系统自行生成相应的数据以供学生查询,另外人事处的管理用户还可以对这些基本信息进行更新和删除, 学校学生管理信息系统力求给用户方便
5、快捷的途径去管理这些繁琐的数据。具体系统功能需求描述如下: (1)班级信息管理实现班级的添加、删除、更新。查询班级的所在系别,辅导员等。 (2) 学生信息管理 每年的大量新生入学,老生毕业都需要处理大量的学生信息。通过这一模块,可以实现学生基本情况的添加、删除、更新。还能查询各个学生的情况,姓名、家庭电话、家庭住址、学号等信息 (3)课程信息管理每个学期都会增加一些新的科目,通过本模块可以轻松的添加以及更新课程。可以根据学期条件或者班级条件的选择,也可根据课程名、课程号或者班级的选择,并对值的输入,可以看到数据集中显示符合条件的课程数据信息,而且可以根据教工的修改要求进行数据的添加、删除、修改
6、的操作。该项管理对课程的属性进行了具体化的分类,比如可以分辨是考试科还是考察课,而且根据条件的选择大大得提高了对各学期课程数据的记录操作,很大得帮助了教工们工作效率的提高。(4)成绩信息管理本模块实现成绩信息的输入、删除、更新。还能查询到平均信息以及单科最高最低信息以及个人信息。把信息统计这个繁琐的工作简单化,为学生信息的管理方面提高工作效率。 (5)奖惩信息管理系统本模块实现了学生的奖励和惩罚,可添加、删除学生的奖惩记录,通过查询学号可方便地查看到学生的奖惩记录,帮助考工们工作效率的提高。 (6)个人信息查询通过输入学号便可以查询到这个学生的全部信息,包括姓名、性别、生日是、班号、入学日期、
7、联系电话、奖惩日期、奖惩名称和成绩表都一目了然,很大的方便了教工们查询学生信息的过程。 用户界面的实现用户界面的实现 数据管理实现对学生信息,学生成绩,课程,奖罚信息等新记录的添加,查询,删除,修改操作。用户管理主要实现用户的权限的设置以及新建用户名称!打 印 主要为普通用户实现对学生信息和成绩的打印功能系统有关主要为便用软件用户介绍此系统的一些个基本信息以及开发背景!系统帮助主要提供给用记一些个使作些软件的基本操作方法。 系统退出 数据库设计的好坏,直接关系到整个程序的好坏,数据库的结构是否合理,能不能满足现有的要求,今后系统的升级过程中是不是方便,能不能把数据库的结构直接移植到其它的数据库
8、中使用,比如把ACCESS数据库的结构直接导入SQL Server中能不能直接使用,是不是还要修改程序等等。这些都是非常重要的,本系统的数据库设计比较合理,而不是非常合理,因为每一个程序都可能有错误,有一位程序设计大师说过一句话,没有BUG(错误)的程序,那不叫程序!下面列出数据库中的每一个表,包括表中的字段的含意。 1.学生信息(student_form)数据库 学生信息数据库里存储了学生的学生信息包括: 学号、姓名、年龄,出生日期,入学日期等 。字段名字段类型字段长度字段说明Studeng_no数字20学号STUDENT-NAME文本8学生姓名STUDENTSEX文本2性别STUDENTB
9、IR日期/时间20出生日期STUDENT-CLA文本15学生编号STUDENT-TEL数字11联系电话STUDENT-ESD日期/时间8入学日期STUDENT-ADD文本100家庭地址STUDENT-REM备注10备注字段名字段类型字段长度字段说明Score_no数字20编号Scor_per数字8考试期号Score_cla文本10学生班号Score_stu日期/时间20学生编号Score_cou文本15考试课程Score_sco数字11考试分数3、用户管理数据库 用户管理数据库利存储了用户的信息:用户名,密码。权限等 用户模块:该模块主要完成存储用户的用户名,密码,权限。以完成对用户的添加,删
10、除,修改等功能 软件测试其目的是保证发现软件错误,它直接影响着软件的质量,软件测试其目的是保证发现软件错误,它直接影响着软件的质量,是保证软件可靠性的主要方法之一。是保证软件可靠性的主要方法之一。(一)系统测试分析(一)系统测试分析本系统主要采用本系统主要采用Visual BasicVisual Basic语言。编程环境的选择微软公司的语言。编程环境的选择微软公司的Visual Basic 6.0Visual Basic 6.0是是WindowsWindows应用程序开发工具,使目前最为广泛应用程序开发工具,使目前最为广泛的、易学易用的面向对象的开发工具。的、易学易用的面向对象的开发工具。Vi
11、sual BasicVisual Basic提供了大量的提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系统运行效率和可靠性。故而,实现本系统VBVB是一个相对较好的选择。是一个相对较好的选择。虽然虽然Visual Basic 6.0Visual Basic 6.0功能强大,但由于其中的组件较多,所以在功能强大,但由于其中的组件较多,所以在测试过程出现了一些错误而进行调试
12、很有难度。例如发现某个短语测试过程出现了一些错误而进行调试很有难度。例如发现某个短语没定义,这时的解决办法是:依样画葫芦,在程序之前试着定义,没定义,这时的解决办法是:依样画葫芦,在程序之前试着定义,看是不是正确。又如提示输入的信息量太大,解决办法是:注意数看是不是正确。又如提示输入的信息量太大,解决办法是:注意数据库中各个变量的长度及属性设置,使其符合程序中的变量所要达据库中各个变量的长度及属性设置,使其符合程序中的变量所要达到的要求。到的要求。当然除了以上出现的主要难点外,还应注意程序的严密性,因为程当然除了以上出现的主要难点外,还应注意程序的严密性,因为程序中一个字母的出入就有可能使你的
13、程序无法运行。而且由于时间序中一个字母的出入就有可能使你的程序无法运行。而且由于时间及能力有限,有些模块的功能设计并不十分详细,还有待完善。及能力有限,有些模块的功能设计并不十分详细,还有待完善。(二)系统测试的方法与实例(二)系统测试的方法与实例对软件的测试方法多种多样,在进行要求级高的系统测试时,独立的测试小组要研究每个软件组件的详细描述,从中找出对系统的测试方案,不过,在绝大多数情况下,没有时间来写每个软件单元的详细描述,因而测试过程就采用了更直觉的过程。就大的方面来讲,测试的方法有缺陷测试、集成测试、面向对象测试和测试工作平台几类方法。其中缺陷测试又包含黑盒测试、等价划分结构化测试和路
14、径测试;而集成测试也包含自顶向下的和自底向上的测试、接口测试和强度测试等方法。对于面向对象的系统,测试可分为4个层次:1、 测试与对象关联的单个操作2、 测试单个对象类3、 测试对象群4、 测试面向对象系统可见对系统的测试其方法是多种多样的,而选择一种正确的方法显得尤为重要。根据以上对测试发方法的分析,本系统测试涉及到以下几个方面:1、检验系统安全性方面,即系统管理员账号和密码的合法性和一致性检查。系统管理员的账号和密码必须一致,二者缺一不可。因此设计用例时可以任意变动其中任意一个,使其处于不一致或不正确的状态:如输入错误账号和密码;输入正确的账号和错误的密码等。检查系统是否能够做出准确无误的
15、身份验证。必须保证合用户的权限,限制非法用户的侵入。2、数据信息填写的合法性检查。如在录入学生学号或班级号时对数据有长度和规则的要求,如不按要求填写,就无法正确录入,也无法完成查询功能。3、检验系统的信息输出功能。即在正确输入了查询要求和信息后,系统应能立即反映出完整而且正确的信息返回给合法用户。在本系统的开发过程中,由于本人是初次开发软件,在知识、经验方面都存在着不足。另外,在整个开发的过程中,时间也比较仓促。因此,该系统必然会存在一些缺陷和不足。因为对学生信息管理的整个流程不够熟悉,在需求分析时未能做到完全满足用户的需求。虽然学生信息管理系统在网络中的应用已经很普遍,但在开发过程中由于硬件的限制,未能实现网络功能,在大多数学生信息管理系统单机版中,数据库是用普通的单机版数据库,那么在以后的系统更新过程中会造成不必要的损失。 尽管该学生信息管理系统存在着很多不足,但其功能全面、易于日
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 跨境电商物流清关工程师考试试卷及答案
- 2025年中国能源建设集团安徽电力建设第二工程有限公司招聘102人笔试历年参考题库附带答案详解
- 2025山西演艺(集团)有限责任公司社会招聘59人笔试历年参考题库附带答案详解
- 2025山东潍坊市天成水利建设有限公司招聘30人查看职位笔试历年参考题库附带答案详解
- 2025安康汉滨区储备粮有限公司招聘(6人)笔试历年参考题库附带答案详解
- 2025国网湖南省电力有限公司高校毕业生招聘约390人(第二批)笔试历年参考题库附带答案详解
- 2025四川雅安市名山区茗投产业集团有限公司招聘合同制员工及考察笔试历年参考题库附带答案详解
- 2025四川绵阳九州电子科技股份有限公司招聘18人笔试历年参考题库附带答案详解
- 2025四川内江青禾生态农业科技有限公司招聘3人笔试历年参考题库附带答案详解
- 2025内蒙古通辽环保投资有限公司招聘4人笔试历年参考题库附带答案详解
- 《股票交易技术分析》课件
- 【物理】第九章 压强 单元练习+2024-2025学年人教版物理八年级下册
- DL∕T 5113.9-2017 水电水利基本建设工程单元工程质量等级评定标准 第9部分:土工合成材料应用工程
- 国家八年级数学质量测试题(六套)
- 招标代理服务服务方案
- 路灯照明维修技巧培训课件
- 国家电网有限公司十八项电网重大反事故措施
- 绘本故事PPT课件之牙婆婆
- 《说“木叶”》一等奖创新教学设计统编版高中语文必修下册
- 三孔桥污水提升泵站压力管道设计说明
- 医废收集人员培训
评论
0/150
提交评论