学生信息化管理系统设计_第1页
学生信息化管理系统设计_第2页
学生信息化管理系统设计_第3页
学生信息化管理系统设计_第4页
学生信息化管理系统设计_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1、学生信息管理系统一、摘要学生学籍管理工作包括学生档案、学籍、成绩、升学等内容的管理;遵从以往旧式的工作方式,该工作的工作量大,管理繁琐,既耗人力,又耗物力;如今面对大量的学生数据、报表,手工处理方式已经很难跟上现代化的步伐。随着计算机技术及网络通讯技术的飞速发展,许多学校已经有了较好的计算机应用甚至网络硬件建设基础。因此为提高学校管理工作的现代化、科学化水平,保证信息处理的即时化、准确化,开发一套对学生学籍进行管理的软件是极其重要的,而且是必需的。本系统正是为解解决这一问题题而设计的,大大大减少了以以往学籍管理理工作的工作作量,提高了了工作效率,节节省了资源,适适应时代的步步伐。本系统采用微软

2、软的SQL SERVEER作为后台台数据库,SSQL SEERVER是是一套大型数数据库开发系系统,能对大大量数据进行行处理和管理理,性能优越越;并使用VVisuall Basiic 6.00开发前台软软件,Vissual BBasic 6.0与SSQL SEERVER同同是微软的产产品,它们之之间的对话通通信是十分好好,效率也很很高。使用wwindowws xp操操作系统作为为开发平台。二、需求分析本系统具备以下下的功能:(1)学生学籍籍档案的管理理,可添加、修修改、特定条条件下的查询询和输出学生生学籍档案信信息,学生档档案里包括学学生基本情况况(姓名、性性别、身高等等)、学学生简历情况况、

3、学生奖励励情况、学生生处分情况、学学生家庭信息息、学生奖贷贷学金情况、学学生注册、学学生异动情况况、学生军训训情况、学生生毕业情况。(2)学生学生生体检情况,可可添加、修改改、特定条件件下的查询和和输出学生体体检信息,学学生学籍里包包括学生身高高、体重、医医生评语等等相关信信息。(3)学生成绩绩管理,可添添加、修改、特特定条件下的的查询和输出出学生入校成成绩,各学期期、各门课程程的成绩信息息,并支持按按年级、班级级等条件的统统计、查询、报报表输出。(4)班级管理理,可添加、修修改、特定条条件下的查询询和输出各班班级的信息。(5)学生注册册管理,可添添加、修改、特特定条件下的的查询和输出出每个学

4、生每每学期的注册册信息。(6)课程管理理,可添加、修修改、特定条条件下的查询询和输出每门门课程的信息息。(7)用户管理理,可添加新新用户,修改改已有用户密密码。(8)登录窗口口,在使用本本系统前都要要进行身份验验证。并可增增加、删除用用户,可修改改用户密码。三、数据库设计计根据本系统统所涉及的数数据范围,及及它们之间的的关系,可得得出本系统的的整体ER模模型图(图11)。如下图图所示:由ER模型图图和本系统设设计需求可得得出各数据表表的具体设计计,设计如下下:表名:sys_user(系系统登录用户户表)属性名类型长度附加内容说明user_iddchar10not nulll用户名usre_pw

5、wdchar10null密码表名:studdent(学学生信息资料料表)属性名类型长度附加内容说明s_idbigint8主关键字该表id号s_nobigint8not nulll学号s_namevarcharr10not nulll姓名s_sexchar1not nulll性别s_birthhdatetimme8not nulll出生日期s_heighhtint4not nulll身高s_folkvarcharr16not nulll民族s_addreessvarcharr60not nulll住址s_resummevarcharr100not nulll自我简介s_provarcharr10

6、0null奖励s_punisshvarcharr100null惩罚class_iidint4not nulll班级id号s_homevarcharr100not nulll家庭情况in_resuultint4not nulll入校成绩in_dateedatetimme8not nulll入校日期army_trrainvarcharr100null军训情况scholarrshipvarcharr100null奖学金情况lendvarcharr100null贷学金情况transfeer_invarcharr100null转读入校情况transfeer_in_datedatetimme8null转读

7、入校日期transfeer_outtvarcharr100null转读离校情况transfeer_outt_dateedatetimme8null转读离校日期graduatte_ressultint4null毕业成绩graduatte_dattedatetimme8null毕业日期表名:regiist(学生生每学期注册册情况表)属性名类型长度附加内容说明reg_idbigint8主关键字该表id号s_idbigint8外来关键字studentt的id号reg_terrmint4not nulll学期代号reg_dattedatetimme8not nulll注册日期表名:classs(班级情情

8、况表)属性名类型长度附加内容说明class_iidint4主关键字该表id号grade_nnamechar10not nulll系名class_nnotinyintt1not nulll班号表名:courrse(课程程情况表)属性名类型长度附加内容说明course_idint4主关键字该表id号course_namechar20not nulll课程名表名:gradde(学生各各学期、各课课程成绩表)属性名类型长度附加内容说明grade_iidbigint8主关键字该表id号s_idbigint8外来关键字studentt的id号grade_ttermint4not nulll学期代号cour

9、se_idint4外来关键字course的的id号grade_rresulttdecimall5(精度3小小数位1)not nulll成绩分数表名:bodyy_checck(学生体体检情况表)属性名类型长度附加内容说明check_iidbigint8主关键字该表id号s_idbigint8外来关键字studentt的id号termbigint8not nulll学期代号heightint4not nulll身高weightnumericc5(精度3小小数位1)not nulll体重left_eyyenumericc5(精度2小小数位1)not nulll左眼视力right_eeyenumeri

10、cc5(精度2小小数位1)not nulll右眼视力commenttsvarcharr100not nulll医生评语以下是对各表表中某些特殊殊属性的简要要说明(建议议使用格式):学号:共8位第1、2位表示示入学年份(如如:04表示示2004年年入读本校)第36位表示示所在班级(即即班级号,如如:01011表示物理系系1班)第7、8位表示示在班里的学学号如下所示:入学年份班 级 代 号学号学期代号:共5位第14位表示示学年(如:2004表表示第20004学年)第5位表示第一一、二学期(11:表示第一一学期;2:表示第二学学期)如下所示:学 年学期班级代号:共4位第12位表示示系别代号(如如:0

11、1表示示物理系)第34位表示示班号(如:01表示11班)如下所示:系 别 号班 号由系统整体EER模型图与与以上各表,可可得出各表之之间的相互关关系(图2),如如下图所示:图2各表间关系图图2各表间关系图四、程序设计本系统程序的状状态转移图:该图说明程序中中各操作状态态间的转换情情况登录登录总控制窗口用户管理学生管理班级管理课程管理成绩管理注册管理登录失败退出图3状态转移图体检管理本系统程序的的结构层次图图:该图说明程序序中各模块间间的调用关系系和数据信息息流动方向总控制总控制登录用户管理学生管理班级管理课程管理成绩管理注册管理执行SQL语句图5层次结构图体检情况各管理、控制制模块都是采采用简

12、单的窗窗体式布局,就就像表单形式式。各管理窗窗口都是由总总控制窗口调调用的。各管管理窗口都要要经由“执行SQLL语句”模块进行读读写数据库。实实现了代码重重用,提高了了本系统的质质量,减少将将来维护的开开销。五、界面设计本系统采用MDDI父子窗口口模式,将比比较散乱的窗窗口集中在一一起管理,界界面色彩都是是使用系统一一般winddows操作作系统默认的的色彩,操作作者不会因不不适应该种色色彩而感到不不舒服。本系系统的一切操操作都无需任任何代码式的的输入,只是是对话框式的的操作,只要要懂得键盘、鼠鼠标操作便可可很快熟悉本本系统的操作作,无需专业业人士来操作作或经专业人人士培训。各窗口界面如下下:

13、1、总控制窗口口2、学生学籍档档案管理窗口口3、班级管理窗窗口4、课程管理窗窗口5、成绩管理窗窗口6、学生注册窗窗口7、体检情况窗窗口六、设计总结本人对这次开发发的系统还是是比较满意的的。这系统基基本能够完成成设计的要求求。采用MDDI操作模式式,将看起来来比较散乱的的窗口集中在在一起管理,既既方便了用户户的使用,又又比较美观。别别设有一个登登录验证,使使该系统具有有一定的安全全性,另还可可以增设使用用帐号,具有有了多用户使使用这一功能能。由于时间的限制制,本系统还还有个别功能能未能将其完完善。今后在在业余时间里里本人一定将将该功能完善善,提高本系系统的质量。本人从这次设计计中获益良多多,由需求分分析到编写代代码,从设计计ER图到得得出各数据表表。经历软件件设计、开发发与数据库设设计、开发两两个大阶段。这这都涉及到了了软件工程和和数据库理论论的基础知识识。在这次的的设计里,以以前在学校学学到手的知识识都派得上用用场,并在实实际操作中得得到了在书上上得不到了启启发,这也许许正如孔老夫夫子所说的“温故而知新新”吧。而实际际操作,更令令我学到在书书本上学找不不到的宝贵经经验,不但熟熟悉了Vissual BBasic 6.0与SSQL SEERVER 2000两两套工具软件件的使用,还还丰富了本人人程序编写的的经验,为以以后投入到社社会进行工作作打下了基础础。经过这次次的设计实

温馨提示

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

评论

0/150

提交评论