学生信息管理系统

上传人:公**** 文档编号:470569155 上传时间:2024-02-19 格式:DOC 页数:37 大小:941.50KB
返回 下载 相关 举报
学生信息管理系统_第1页
第1页 / 共37页
学生信息管理系统_第2页
第2页 / 共37页
学生信息管理系统_第3页
第3页 / 共37页
学生信息管理系统_第4页
第4页 / 共37页
学生信息管理系统_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《学生信息管理系统》由会员分享,可在线阅读,更多相关《学生信息管理系统(37页珍藏版)》请在金锄头文库上搜索。

1、Henan U n i versi ty o P IJ rban C onstTuclion软件工程导论课程设计报告课程名称:软件工程课程设计设计题目:学生信息管理系统指导教师:周二强孟庆见班级:0844131同组人员:谢伊豪王瑛婕张哲成绩:评语:计算机科学与工程学院2015年12月目 录一、引言 21.1 编写目的 2二、总体设计 22.1 需求分析 22.2可行性分析 3三、系统设计 43.1设计目标 43.2项目规划 43.3功能图 5四、基于UML的学生信息管理系统分析设计 74.1定义业务流程 7参与者之间的关系 7系统用例图 84.2类图 84.3 分析业务流程 12学生登录查询业

2、务流程活动图 12学生登录查询业务流程时序图 124.4教师录入成绩活动图 134.5添加学生信息活动图 13五、程序功能模块描述 145.1登录模块程序流程图 145.2添加信息程序流程图 145.3删除信息程序流程图 155.4修改信息程序流程图 155.5查询信息程序流程图 16六、程序类设计及数据库设计 176.1程序类设计 176.2数据库设计 176.3数据流图分析 186.4概念结构分析 20局部E-R图设计方法 20图 20七、心得体会 21八、参考文献 22九、程序测试 22十、源代码 22亠、引言1.1 编写目的学生信息管理系统(Stude nt In formation

3、Man ageme nt System ),以下简称 SIMS是针对学校人事处的大量业务处理工作而开发的管理软件,是典型的管理信息系统(Man ageme nt In formation System )。它是一个教育单位不可缺少的部分 ,它的内容对 于学校的决策者和管理者来说都至关重要,它能够为用户提供充足的信息和快捷的查询 手段。能有效的帮助学校和老师掌握学生的情况,为学生提供成绩跟课程方面的查询。 在传统模式下利用人工进行学生信息管理,存在着较多的缺点,女口:效率底,保密性差,时间一长将产生大量的文件和数据,更不便于查找,更新,维护等。诸如这些情况,令 学校管理者对学生的信息管理带来了很

4、大困难,严重影响了教育工作者的工作效率。 随着科学技术的不断提高,计算机科学日渐成熟,使用日趋成熟的计算机技术来代替传统 的人工模式,来实现学生信息的现代化管理,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、 易修改、可靠性高、存储量大、数据处理快捷、保密性好、寿命长、成本低、便于打印 等。这些优点能够极大地提高学生信息管理的效率,也是学校的科学化、正规化管理,与世界接轨的重要条件。用计算机制作的学生信息管理系统还可以通过功能强大的 In terne

5、t网及时的向学生的家长传递该生在校的最新成绩,有助于学校与家长的信息 互动,为更好地把握学校的教育方针一定的促进作用!因此,开发这样一套管理软件成为很有必要的事情。二、总体设计2.1 需求分析21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的 应用及普及到经济和社会生活的各个领域。 使原本的旧的管理方法越来越不适应现在社 会的发展。许多人还停留在以前的手工操作。 这大大地阻碍了人类经济的发展。 为了适 应现代社会人们高度强烈的时间观念,学生信息管理系统软件为学校办公带来了极大的 方便。(一)教育系统学生管理现状分析学校工作流程分析学校工作总体规划由教务人员在学生信息管理系

6、统中完成对运行教务处所需的基 本数据的维护,包括这些信息的增加、修改及对各项信息的变动都将在这进行操作。新的学年,教务人员首先加入年级信息,然后编排班级,再对来校学生进行基本的 信息录入,新生入学后由教务人员在学籍系统中完成新学生信息的维护。(二)学校具体需求分析学生:对自己各科成绩,选课的查询。任课老师:输入并维护所教科目的学生成绩,已经更新自己所教课程及所选教材。教务处:学校全体成员的信息管理,并对任课老师,班主任等输入的信息进行存库,对学生的信息进行必要的维护。(三)通过研究调查,本系统有以下功能:第一,综合学生信息、学生成绩以及信息查询等信息。第二,方便用户了解和管理学生的全面动态信息

7、。第三,良好的界面设计,更人性化的设计理念,使用户拥有更轻松的使用心情。2.2 可行性分析目的:可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能解决。(1)经济性:由于学校等中小型管理系统并不复杂,且 java本身要求的运行环境不高,所以一 般Windows 2000以上的系统环境都可以使用。(2)实用性:本学生信息管理系统管理系统无太多复杂的操作要求,也没有过分花哨的装饰品,人性化的设计界面可以使操作者轻易运用自如二、系统设计3.1设计目标本系统可以能减少很多不必要的资源, 不用象以前那样用冗余的纸张式的管理。 大 节省了学校能源。并且计算机的存储与快速查询功能大大提高了学籍管理

8、的效率, 并且 还提高了学籍信息管理的精确度。方便快速的操作,可减少学籍信息管理的漏洞,又减少因工作的冗余出现的错误, 并且操作非常简单,可减少许多不很必要的人员,这无论从物质上还是工作人员的工资 上都为学校节约了开支。为学校增加了财富。数据库分析用户需求具体有学籍管理系统提供保存、更新、查询、维护,这就需求数据库结构能充分满足各种信息的输入与输出,实现有组织地、动态地存储大量关联数据,方便用户访问系统中的数据,它与文件系统的重要区别是数据的充分共享,交叉访问,与应用程序的高度独立性。3.2项目规划学生管理系统是各大中专院校不可缺少的一部分,是一个java+SQL数据库开发应用程序,它主要包括

9、用户登录、学生基本信息、宿舍信息、课程信息、成绩信息、班级 信息的输入、修改、查询、删除以及教师和管理员登录,系统用户管理等几个页面,因 而该系统具有较强的实用性。系统具有如下用户(1)教务处管理员:学生信息管理(增添,删除,修改,查询)课程信息管理(增添,删除,修改,查询) 课程信息管理(查询,显示)学生成绩管理(修改,查询,显示)(2)学生登录:个人信息管理(修改,查看)个人课程管理(选课,查看) 个人成绩管理(查看个人成绩) 个人帐号管理(查看,修改)(3)教师登录:个人信息管理(修改,查看)学生选课管理(查看自己所教课程,查看自己所教班级)学生成绩管理(查看,修改,录入)个人帐号管理(

10、查看,修改)(4)系统管理员:用户信息管理(添加,修改,查询,删除)3.3功能图1.系统功能图学生管理系统学生班级信息2 登录模块功能 查询基本信息V 删除基本信息IX 修改基本信息添加基本信息4学生成绩信息功能图学生成绩信息删除成绩信息 修改成绩信息添加成绩信息5学生课程信息功能图6.学生宿舍信息功能图学生佰舍信息* 添加宿舍信息7.学生班级信息功能图四、基于UML的学生信息管理系统分析设计4.1定义业务流程该系统有三个执行者,管理者、学生和教师。管理员可以对学生信息,班级信息进 行操作(添加,修改,删除),学生可以查询信息,查询课程,查询成绩,选课,教师 可以录入成绩,对学生的成绩进行管理

11、。参与者之间的关系系统管理员教务处管理员学生載师系统用例图-T-任课老师登录于系统管理员;教授课程选修课程学生- 1教务处管理员删除学生信息查询课程学生信息查询查询成绩录入考试成绩查询账号增添班级信息修改班级信息修改学生信息删除班级信添加学生信息修改选修课程增加选修课程教学秘书删除选修课程删除账号I:;创建账号4.2类图1.主函数调用占 impl e:占 t nd 亡ntinsLriagEzrhid in ()2匚ttuser tsctpwdbtnlosinq 耳 i OLD*ZC()connDBOeloseDB 0i onPerf ortnedDLFiram亡Met i onCode btn

12、Cancel jblncz btnLo&in jkebr olemiieLabe 1也2W3 password 网葛i c-n 卜91 ersstmt txtPwd -txtUser us#rName DLFranie ()act ionPerf ormcd OcloseDB ()gnnDE ()T#inStareChanged ()2.登录界面调用类图in fontone fonttffoeaubarTeach erFrame rderane rdertwo ckDLFrameteacherFratne () actionPerformed 0ManagerFrane btiic btnCl

13、ass btug btns btnsc btnu1 pl龟at tionCode htnCance) 岂btnuE 劈btnLoEin ;jcbrole con inage imageLabeL &pl 4p2 y j3 Jjiassiircird ftqxian毎T9StxtM &txtUser肚gH 細1 轨 wimageLabel imageitanagerFrane 0actionPerformedODLFrameO actionPerformed 0 *tloseDB() coanDBOit emSt at eC hange d ()3.系统管理员界面调用类图Xtglyp2 imagelAbelMtfflyOac ti onPerformed 0PSele-ct*XtgLyOacti onPerforme d ()Stud EntFmne btnClo&ebtnghbtnsbtnu*Stud&ntFrame()ac t ionPerforinedOtnOK ltitlt:*PSeltO

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号