学生信息管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
第一章:类图 (5)
第二章:用例描述与用例图 (6)
2.1 用例图 (6)
2.2 用例描述 (6)
2.2.1 登陆用例描述 (6)
2.2.2 主界面用例描述 (7)
2.2.3 修改密码用例描述 (8)
2.2.4 选修课信息用例描述 (9)
2.2.5 个人信息用例描述 (9)
2.2.6 修改学生信息用例描述 (10)
2.2.7 查看、修改课程信息用例描述 (10)
2.2.8 考勤表用例描述 (11)
2.2.9 奖惩表用例描述 (12)
2.2.10 修改奖惩信息用例描述 (13)
第三章:时序图 (14)
3.1 概述 (14)
3.2 时序图 (14)
3.2.1 登陆时序图 (14)
3.2.2 修改密码时序图 (15)
3.2.3 选修课信息时序图 (15)
3.2.4 退选选修课时序图 (16)
3.2.5 查看基本信息时序图 (17)
3.2.6 修改个人信息时序图 (17)
3.2.7 课程信息时序图 (18)
3.2.8 修改课程信息时序图 (19)
3.2.9 考勤表时序图 (19)
3.2.10 奖惩表时序图 (20)
3.2.11 修改奖惩表信息时序图 (21)
第四章:最终类图 (22)
总结 (23)
摘要
随着电脑的普及与使用,现在的管理也提升了一个档次,渐渐实现了无纸化办公,即从原来的人工记录管理模式转变为电脑一体化管理。高校是科研的阵地,后勤的学生信息管理系统也应该一改传统的人工管理,更加信息化,时代化,节省人力物力,提高效率。基于这一点,我设计了学生信息管理系统的方案。
学生信息管理系统,是以高校的管理方式为实例而设计的一种实用型管理系统。本系统最大的特点是通用性、简单操作性,适用于同行业以及一些同类型的企业管理。随着学校寄宿人员的增多,学生信息管理系统人员的负担越来越重,为了让所有学生信息管理系统人员能从繁重的工作中解脱出来,实现无纸化办公;使工作更有条理,更方便,更有效率而开发出这套学生信息管理系统软件。
关键词:信息、管理、实用性、高校
前言
从2012年3月27日开始,我们进行了为期一周的软件工程课程设计选题工作。在这一周我确定了我的课程设计题目:学生信息管理系统。
确定设计题目之后,我先做了一些准备工作,借阅必要的书籍与材料,通过互联网以及其他媒介收索了关于学生信息管理系统的相关知识,然后进行针对性的学习。首先就是开发此类项目的背景。当前,学生信息管理体制相对比较落后。主要表现在以下几个方面:1.高校现行的管理体制不能完全适应国有的管理发展的需要。2.信息管理人员超编现象普遍存在。3、高校的信息管理大多数都还停留在初级的计算机管理上。对于大量的数据和庞大的数据结构,简单的用EXCEL表格来记录是远远无法满足信息的规模的。必须实行现代化信息管理,定制专业的信息管理软件来进行相关的管理。4、学生信息公开化不够。高校的精密仪器设备一般都比较贵重,学生的信息如不能得到有效的共享,将会严重制约设备的使用效率,甚至导致重复购买。一套完整的网络系统将会让这个问题迎刃而解。
在需求分析阶段,我对学生信息管理系统进行了系统功能分析。系统功能包括登陆、学生查询自己的信息、管理员的日常管理、教师的登陆、查询等几部分。
接着在系统设计和详细设计阶段期间,因为需要自学和探索的内容与软件较多,所以我发挥积极主动精神投入课程设计和开发活动。除了老师正式安排的课程设计时间之外,还充分利用课余时间,向善长这方面的同学进行请教和互相探讨,力争获得最大收益。在需求分析的基础上,考虑经济、技术和运行环境等各方面条件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机和通信的软硬件设备,提出系统的实施计划。内容主要包括学生学校管理系统总体结构设计、系统流程设计等等。根据系统的逻辑模型,完成数据流程图等的设计。使我对这些开发设计的软件应用工具运用和掌握的更加熟练。
第一章:类图
类图用来表示系统内部的静态结构。具体来说,开发人员可以通过类图的设计,将数以万计的程序代码分门别类,以构成内部的静态结构。
系统的内部是由一个个类所组成的,类的内部有操作和属性,类和类之间有静态关系。由于类里头同时包含了静态数据,数据之间会有关联的需要,这种以数据为主的关联,即为“静态关系”。也就是说,类图不仅规范了程序代码,其实还同时规范了数据库的数据结构。我的初始类图如下:
图1:初始类图
第二章:用例描述与用例图
2.1 用例图
在第一章中,我学到了使用类图来表达系统内部的静态结构;在本章的用例图中,我学会通过用例图来表达系统对外提供的服务。
从类图的视角来看,系统内部是由一个个的类所组成;从用例图的视角来看,系统外部是由一个个的用例所组成。也就是说,类是系统的内在,用例是系统的外表,有了类和用例图后,我们就能兼顾系统的内在和外表了。我的用例图如图一所示:
图1:用例图
由图我们可以看出,管理员是管理学生的各类信息,学生是查看自己的信息,而教师则是兼查看与修改于一体的,不过权限不如管理员。只是可以修改与之对应的课程信息。
2.2 用例描述
2.2.1 登陆用例描述
登陆界面是我们看到的第一个界面,其中用户类型包括:学生、教师、管理
员。每个人都有唯一的一个用户名,每个用户名都有与之对应的密码,如果用户名和密码不一致,则无法登陆主界面。如果用户输入错误可以单击“重臵”按钮,重新输入。输入完整单击“确定”按钮进入主界面。
图1:登陆界面
2.2.2 主界面用例描述
用户通过下拉列表框选择身份,可以是学生、教师或者管理员。用户选择
身份以后,输入自己的用户名和密码。系统通过认证后,出现学生信息管理系
统主界面。通过系统验证用户进入学生信息管理主界面,在主界面中我们可以
看到登陆学生的基本信息,学生所修课程的信息。用户可以通过“查找”按钮
看到所查找学生的信息。如图2: