学生信息管理系统精要

上传人:我** 文档编号:114813577 上传时间:2019-11-12 格式:DOCX 页数:39 大小:2.73MB
返回 下载 相关 举报
学生信息管理系统精要_第1页
第1页 / 共39页
学生信息管理系统精要_第2页
第2页 / 共39页
学生信息管理系统精要_第3页
第3页 / 共39页
学生信息管理系统精要_第4页
第4页 / 共39页
学生信息管理系统精要_第5页
第5页 / 共39页
点击查看更多>>
资源描述

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

1、UML大作业设计报告课程名称: UML大作业课程设计 设计题目: 学生信息管理系统 班 级: 0844131 同组人员: 谢伊豪 王瑛婕 张哲 成 绩: 评 语: 计算机科学与工程学院2015年12月25日 软件工程课程设计报告 - 40-目录一、引言21.1 编写目的2二、总体设计32.1 需求分析32.2 可行性分析3三、系统设计53.1 设计目标53.2 项目规划53.3 系统功能模块描述63.4 功能图7四、基于UML的学生信息管理系统分析设计94.1 UML简介94.2 定义业务流程94.2.1 参与者之间的关系94.2.2 系统用例图104.3 类图104.4 分析业务流程144.

2、4.1 学生登录查询业务流程活动图144.4.2 学生登录查询业务流程时序图154.5 教师录入成绩活动图154.6 添加学生信息活动图16五、程序功能模块描述165.1 登录模块程序流程图165.2 添加信息程序流程图175.3 删除信息程序流程图175.4 修改信息程序流程图185.5 查询信息程序流程图18六、程序类设计及数据库设计196.1 程序类设计196.2 数据库设计原则196.3 数据库设计206.4 数据流图分析216.5 概念结构分析23七、系统测试247.1 测试案例247.2 系统测试情况24八、心得体会26九、参考文献29十、程序测试图29十一、程序主要代码32一、引

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

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

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

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

7、管理学生的全面动态信息。第三,良好的界面设计,更人性化的设计理念,使用户拥有更轻松的使用心情。2.2 可行性分析目的:可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能解决。(1)技术可行性分析在学生管理系统中,我们全面考虑系统开发过程所涉及的所有技术问题,尽可能采用成熟技术,使我们的系统的运行环境更适应大多数的系统。我们着眼于具体的开发环境和开发人员。在限制条件下,我们项目功能目标能基本达到;利用现有技术,系统的性能目标基本能够达到;对开发人员数量和质量的要求不是太高,并满足开发人员的要求;在规定期限内,我们项目的开发能够完成。(2)经济可行性分析采用学生信息管理信息系统可取代原系

8、统的单据手工传递工作,减少人工开支,节省资金,并且可大大提高信息量的取得,缩短信息处理周期,规划教学资源,提高学生信息,及时反馈教学信息的利用率,使教学质量更上一个台阶。(3)运行环境可行性分析本系统采用 Windows7作为操作平台。数据库选用SQL server 2008,该数据库管理系统在Windows7 系统上能运行,并提供数据库之间的数据复制功能,可代替现有系统单据数据的手工传递工作,降低出错率,提高数据的可用性。本系统的应用软件开发平台也选用eclipse。(4)其他可行性分析本系统操作简单,易于理解,只需通过简单熟悉,上手较快,学校教务管理处的教职员以及相关教师均能进行操作,营运

9、环境要求低。 面对于系统设计还应该以“标准性、安全性、兼容性、高效性、保密性、可维护性”为标准,在着眼于当前实用的基础上,为将来系统的扩展,升级留有余地。软件的开发应能在较长时间内满足学校的发展需要。通过可行性分析研究,认为系统的开发方案切实可行,可进行开发。三、系统设计3.1 设计目标本系统可以能减少很多不必要的资源,不用象以前那样用冗余的纸张式的管理。大节省了学校能源。并且计算机的存储与快速查询功能大大提高了学籍管理的效率,并且还提高了学籍信息管理的精确度。方便快速的操作,可减少学籍信息管理的漏洞,又减少因工作的冗余出现的错误,并且操作非常简单,可减少许多不很必要的人员,这无论从物质上还是

10、工作人员的工资上都为学校节约了开支。为学校增加了财富。数据库分析用户需求具体有学籍管理系统提供保存、更新、查询、维护,这就需求数据库结构能充分满足各种信息的输入与输出,实现有组织地、动态地存储大量关联数据,方便用户访问系统中的数据,它与文件系统的重要区别是数据的充分共享,交叉访问,与应用程序的高度独立性。3.2 项目规划学生管理系统是各大中专院校不可缺少的一部分,是一个java+SQL数据库开发应用程序,它主要包括用户登录、学生基本信息、宿舍信息、课程信息、成绩信息、班级信息的输入、修改、查询、删除以及教师和管理员登录,系统用户管理等几个页面,因而该系统具有较强的实用性。 系统具有如下用户(1

11、)教务处管理员:学生信息管理(增添,删除,修改,查询) 课程信息管理(增添,删除,修改,查询) 课程信息管理(查询,显示) 学生成绩管理(修改,查询,显示)(2)学生登录:个人信息管理(修改,查看) 个人课程管理(选课,查看) 个人成绩管理(查看个人成绩) 个人帐号管理(查看,修改)(3)教师登录:个人信息管理(修改,查看)学生选课管理(查看自己所教课程,查看自己所教班级)学生成绩管理(查看,修改,录入)个人帐号管理(查看,修改)(4)系统管理员:用户信息管理(添加,修改,查询,删除)3.3 系统功能模块描述信息管理系统论文主要功能:学籍信息管理,班级信息管理,课程信息管理,成绩信息管理,用户

12、信息管理。具体系统功能需求描述如下: (一)学籍信息管理 每年的大量新生入学,老生毕业都需要处理大量的信息管理系统论文。通过这一模块,可以实现学生基本情况的添加、删除、更新。还能查询各个学生的情况,姓名、家庭电话、家庭住址、学号等各个消息。 (二)班级信息管理 实现班级的添加、删除、更新。查询班级的所在系别,辅导员等。 (三)课程信息管理 在传统模式下利用人工进行学生信息管理系统论文,存在着较多缺点,如:效率底,保密性差,时间一长将产生大量文件和数据,更不便于查找,更新,维护等。诸如这些情况,学校管理者对学生信息管理系统论文带来很大困难,严重影响教育工作者的工作效率。 每个学期都会增加一些新的

13、科目,通过本模块可以轻松的添加以及更新课程。可以根据学期条件或者班级条件的选择,也可根据课程名、课程号或者班级的选择,并对值的输入,可以看到数据集中显示符合条件的课程数据信息,而且可以根据教工的修改要求进行数据的添加、删除、修改的操作。 该项管理对课程的属性进行了具体化的分类,比如可以分辨是考试科还是考察课,而且根据条件的选择大大得提高了对各学期课程数据的记录操作,很大得帮助了教工们工作效率的提高。(四)成绩信息管理 本模块实现了成绩的输入、删除、更新。还能查询到平均成绩以及单科最高最低成绩以及个人成绩。把成绩统计这个繁琐的工作简单化,为学生成绩的管理方面提高工作效率。 (五)用户信息管理 因

14、为本信息管理系统论文是供多人一起使用的,必须对某一些人进行限制。于是设置了管理员,非管理员只能进行查询操作,不能进行更改。 3.4 功能图1. 系统功能图2登录模块功能3学生基本信息功能图4学生成绩信息功能图5学生课程信息功能图6. 学生宿舍信息功能图7. 学生班级信息功能图四、基于UML的学生信息管理系统分析设计4.1 UML简介UML是一种功能强大的、面向对象的可视化系统分析的建模语言,它采用一整套成熟的建模技术,广泛地适用于各个应用领域。它的各个模型可以帮助开发人员更好地理解业务流程,建立更可靠、更完善的系统模型。从而使用户和开发人员对问题的描述达到相同的理解,以减少语义差异,保障分析的正确性.所以,我们小组人员对我们的系统进行了深度的剖析,对我们的系统做了用例分析,顺序图,状态

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

当前位置:首页 > 高等教育 > 大学课件

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