学生信息化管理系统设计

上传人:天****库 文档编号:35883594 上传时间:2021-10-28 格式:DOC 页数:11 大小:201KB
返回 下载 相关 举报
学生信息化管理系统设计_第1页
第1页 / 共11页
学生信息化管理系统设计_第2页
第2页 / 共11页
学生信息化管理系统设计_第3页
第3页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
学生信息管理系统一、摘要学生学籍管理工作包括学生档案、学籍、成绩、升学等内容的管理;遵从以往旧式的工作方式,该工作的工作量大,管理繁琐,既耗人力,又耗物力;如今面对大量的学生数据、报表,手工处理方式已经很难跟上现代化的步伐。随着计算机技术及网络通讯技术的飞速发展,许多学校已经有了较好的计算机应用甚至网络硬件建设基础。因此为提高学校管理工作的现代化、科学化水平,保证信息处理的即时化、准确化,开发一套对学生学籍进行管理的软件是极其重要的,而且是必需的。本系统正是为解决这一问题而设计的,大大减少了以往学籍管理工作的工作量,提高了工作效率,节省了资源,适应时代的步伐。本系统采用微软的SQL SERVER作为后台数据库,SQL SERVER是一套大型数据库开发系统,能对大量数据进行处理和管理,性能优越;并使用Visual Basic 6.0开发前台软件,Visual Basic 6.0与SQL SERVER同是微软的产品,它们之间的对话通信是十分好,效率也很高。使用windows xp操作系统作为开发平台。二、需求分析本系统具备以下的功能:(1)学生学籍档案的管理,可添加、修改、特定条件下的查询和输出学生学籍档案信息,学生档案里包括学生基本情况(姓名、性别、身高等等)、学生简历情况、学生奖励情况、学生处分情况、学生家庭信息、学生奖贷学金情况、学生注册、学生异动情况、学生军训情况、学生毕业情况。(2)学生学生体检情况,可添加、修改、特定条件下的查询和输出学生体检信息,学生学籍里包括学生身高、体重、医生评语等等相关信息。(3)学生成绩管理,可添加、修改、特定条件下的查询和输出学生入校成绩,各学期、各门课程的成绩信息,并支持按年级、班级等条件的统计、查询、报表输出。(4)班级管理,可添加、修改、特定条件下的查询和输出各班级的信息。(5)学生注册管理,可添加、修改、特定条件下的查询和输出每个学生每学期的注册信息。(6)课程管理,可添加、修改、特定条件下的查询和输出每门课程的信息。(7)用户管理,可添加新用户,修改已有用户密码。(8)登录窗口,在使用本系统前都要进行身份验证。并可增加、删除用户,可修改用户密码。三、数据库设计根据本系统所涉及的数据范围,及它们之间的关系,可得出本系统的整体ER模型图(图1)。如下图所示:由ER模型图和本系统设计需求可得出各数据表的具体设计,设计如下:表名:sys_user(系统登录用户表)属性名类型长度附加内容说明user_idchar10not null用户名usre_pwdchar10null密码表名:student(学生信息资料表)属性名类型长度附加内容说明s_idbigint8主关键字该表id号s_nobigint8not null学号s_namevarchar10not null姓名s_sexchar1not null性别s_birthdatetime8not null出生日期s_heightint4not null身高s_folkvarchar16not null民族s_addressvarchar60not null住址s_resumevarchar100not null自我简介s_provarchar100null奖励s_punishvarchar100null惩罚class_idint4not null班级id号s_homevarchar100not null家庭情况in_resultint4not null入校成绩in_datedatetime8not null入校日期army_trainvarchar100null军训情况scholarshipvarchar100null奖学金情况lendvarchar100null贷学金情况transfer_invarchar100null转读入校情况transfer_in_datedatetime8null转读入校日期transfer_outvarchar100null转读离校情况transfer_out_datedatetime8null转读离校日期graduate_resultint4null毕业成绩graduate_datedatetime8null毕业日期表名:regist(学生每学期注册情况表)属性名类型长度附加内容说明reg_idbigint8主关键字该表id号s_idbigint8外来关键字student的id号reg_termint4not null学期代号reg_datedatetime8not null注册日期表名:class(班级情况表)属性名类型长度附加内容说明class_idint4主关键字该表id号grade_namechar10not null系名class_notinyint1not null班号表名:course(课程情况表)属性名类型长度附加内容说明course_idint4主关键字该表id号course_namechar20not null课程名表名:grade(学生各学期、各课程成绩表)属性名类型长度附加内容说明grade_idbigint8主关键字该表id号s_idbigint8外来关键字student的id号grade_termint4not null学期代号course_idint4外来关键字course的id号grade_resultdecimal5(精度3小数位1)not null成绩分数表名:body_check(学生体检情况表)属性名类型长度附加内容说明check_idbigint8主关键字该表id号s_idbigint8外来关键字student的id号termbigint8not null学期代号heightint4not null身高weightnumeric5(精度3小数位1)not null体重left_eyenumeric5(精度2小数位1)not null左眼视力right_eyenumeric5(精度2小数位1)not null右眼视力commentsvarchar100not null医生评语以下是对各表中某些特殊属性的简要说明(建议使用格式):学号:共8位第1、2位表示入学年份(如:04表示2004年入读本校)第36位表示所在班级(即班级号,如:0101表示物理系1班)第7、8位表示在班里的学号如下所示:入学年份班 级 代 号学号学期代号:共5位第14位表示学年(如:2004表示第2004学年)第5位表示第一、二学期(1:表示第一学期;2:表示第二学期)如下所示:学 年学期班级代号:共4位第12位表示系别代号(如:01表示物理系)第34位表示班号(如:01表示1班)如下所示:系 别 号班 号由系统整体ER模型图与以上各表,可得出各表之间的相互关系(图2),如下图所示:图2各表间关系图四、程序设计 本系统程序的状态转移图:该图说明程序中各操作状态间的转换情况登录总控制窗口用户管理学生管理班级管理课程管理成绩管理注册管理登录失败退出图3状态转移图体检管理本系统程序的结构层次图:该图说明程序中各模块间的调用关系和数据信息流动方向总控制登录用户管理学生管理班级管理课程管理成绩管理注册管理执行SQL语句图5层次结构图体检情况各管理、控制模块都是采用简单的窗体式布局,就像表单形式。各管理窗口都是由总控制窗口调用的。各管理窗口都要经由“执行SQL语句”模块进行读写数据库。实现了代码重用,提高了本系统的质量,减少将来维护的开销。五、界面设计本系统采用MDI父子窗口模式,将比较散乱的窗口集中在一起管理,界面色彩都是使用系统一般windows操作系统默认的色彩,操作者不会因不适应该种色彩而感到不舒服。本系统的一切操作都无需任何代码式的输入,只是对话框式的操作,只要懂得键盘、鼠标操作便可很快熟悉本系统的操作,无需专业人士来操作或经专业人士培训。各窗口界面如下:1、总控制窗口2、学生学籍档案管理窗口3、班级管理窗口4、课程管理窗口5、成绩管理窗口6、学生注册窗口7、体检情况窗口六、设计总结本人对这次开发的系统还是比较满意的。这系统基本能够完成设计的要求。采用MDI操作模式,将看起来比较散乱的窗口集中在一起管理,既方便了用户的使用,又比较美观。别设有一个登录验证,使该系统具有一定的安全性,另还可以增设使用帐号,具有了多用户使用这一功能。由于时间的限制,本系统还有个别功能未能将其完善。今后在业余时间里本人一定将该功能完善,提高本系统的质量。本人从这次设计中获益良多,由需求分析到编写代码,从设计ER图到得出各数据表。经历软件设计、开发与数据库设计、开发两个大阶段。这都涉及到了软件工程和数据库理论的基础知识。在这次的设计里,以前在学校学到手的知识都派得上用场,并在实际操作中得到了在书上得不到了启发,这也许正如孔老夫子所说的“温故而知新”吧。而实际操作,更令我学到在书本上学找不到的宝贵经验,不但熟悉了Visual Basic 6.0与SQL SERVER 2000两套工具软件的使用,还丰富了本人程序编写的经验,为以后投入到社会进行工作打下了基础。经过这次的设计实践,加深了本人对程序编写的兴趣,今后一定会多多编写程序,以增进本人的实操经验,以便能在日后的找工竞争中胜出七、参考文献数据库系统教程王能斌编著电子工业出版社Visual Basic 6.0实用数据库编程张龙志编著中国科学技术大学出版社中文SQL Server 2000数据库应用开发李代平、章文、张信一编著冶金工业出版社SQL 参考手册中文版网上下载的chm格式的帮助手册
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业管理 > 商业计划


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!