学生信息管理系统37958Word格式.docx
- 文档编号:21021505
- 上传时间:2023-01-27
- 格式:DOCX
- 页数:18
- 大小:654.29KB
学生信息管理系统37958Word格式.docx
《学生信息管理系统37958Word格式.docx》由会员分享,可在线阅读,更多相关《学生信息管理系统37958Word格式.docx(18页珍藏版)》请在冰豆网上搜索。
必须实行现代化信息管理,定制专业的信息管理软件来进行相关的管理。
4、学生信息公开化不够。
高校的精密仪器设备一般都比较贵重,学生的信息如不能得到有效的共享,将会严重制约设备的使用效率,甚至导致重复购买。
一套完整的网络系统将会让这个问题迎刃而解。
在需求分析阶段,我对学生信息管理系统进行了系统功能分析。
系统功能包括登陆、学生查询自己的信息、管理员的日常管理、教师的登陆、查询等几部分。
接着在系统设计与详细设计阶段期间,因为需要自学与探索的内容与软件较多,所以我发挥积极主动精神投入课程设计与开发活动。
除了老师正式安排的课程设计时间之外,还充分利用课余时间,向善长这方面的同学进行请教与互相探讨,力争获得最大收益。
在需求分析的基础上,考虑经济、技术与运行环境等各方面条件,确定系统的总体结构与系统各组成部分的技术方案,合理选择计算机与通信的软硬件设备,提出系统的实施计划。
内容主要包括学生学校管理系统总体结构设计、系统流程设计等等。
根据系统的逻辑模型,完成数据流程图等的设计。
使我对这些开发设计的软件应用工具运用与掌握的更加熟练。
第一章:
类图
类图用来表示系统内部的静态结构。
具体来说,开发人员可以通过类图的设计,将数以万计的程序代码分门别类,以构成内部的静态结构。
系统的内部就是由一个个类所组成的,类的内部有操作与属性,类与类之间有静态关系。
由于类里头同时包含了静态数据,数据之间会有关联的需要,这种以数据为主的关联,即为“静态关系”。
也就就是说,类图不仅规范了程序代码,其实还同时规范了数据库的数据结构。
我的初始类图如下:
图1:
初始类图
第二章:
用例描述与用例图
2、1用例图
在第一章中,我学到了使用类图来表达系统内部的静态结构;
在本章的用例图中,我学会通过用例图来表达系统对外提供的服务。
从类图的视角来瞧,系统内部就是由一个个的类所组成;
从用例图的视角来瞧,系统外部就是由一个个的用例所组成。
也就就是说,类就是系统的内在,用例就是系统的外表,有了类与用例图后,我们就能兼顾系统的内在与外表了。
我的用例图如图一所示:
用例图
由图我们可以瞧出,管理员就是管理学生的各类信息,学生就是查瞧自己的信息,而教师则就是兼查瞧与修改于一体的,不过权限不如管理员。
只就是可以修改与之对应的课程信息。
2、2用例描述
2.2.1登陆用例描述
登陆界面就是我们瞧到的第一个界面,其中用户类型包括:
学生、教师、管理员。
每个人都有唯一的一个用户名,每个用户名都有与之对应的密码,如果用户名与密码不一致,则无法登陆主界面。
如果用户输入错误可以单击“重置”按钮,重新输入。
输入完整单击“确定”按钮进入主界面。
登陆界面
2.2.2主界面用例描述
用户通过下拉列表框选择身份,可以就是学生、教师或者管理员。
用户选择身份以后,输入自己的用户名与密码。
系统通过认证后,出现学生信息管理系统主界面。
通过系统验证用户进入学生信息管理主界面,在主界面中我们可以瞧到登陆学生的基本信息,学生所修课程的信息。
用户可以通过“查找”按钮瞧到所查找学生的信息。
如图2:
图2:
主界面
2.2.3修改密码用例描述
登陆到主界面中,我们可以瞧到在主界面的右侧第一个按钮就就是“修改密码”,点击“修改密码”,我们可以通过它进入到修改密码界面。
在这里我们要输入以前的旧密码与重设的新密码,并在此输入新密码以求准确。
如果新密码与确认密码不一致则提示“密码不一致,请重新输入!
”,遇到这种情况或者旧密码错误的,系统都应给与提示,并要求重新输入。
每人每天可以有三次机会。
如果机会用完只有等第二天了。
单击“确定”按钮保存并退出。
单击“重置”按钮则可以重新输入如图3:
图3:
修改密码界面
2.2.4选修课信息用例描述
用户单击“选修课信息”按钮,进入到选修课信息界面。
在选修课信息界面中我们可以瞧到本学期所有可选的课程信息。
学生选择选修课程表的课程,在界面的左下角会出现对应的课程详细信息。
单击“选修”,就可将所选课程添加到列表框里。
单击“退选”按钮,那么已选课程将从所选课程列表里删除,同时退选课程里将出现退选的课程,单击退选就可以退选此课程了。
单击“确定”按钮,保存选修课信息。
用户还可以通过“查瞧”按钮查瞧历年来的所选修的课程情况。
如图4所示:
图4:
选修课信息
2.2.5个人信息用例描述
在主界面的学生基本信息框下面有两个按钮,一个就是“查瞧更多信息”一个就是“修改基本信息”。
学生、教师、管理员都可以在主界面单击“查瞧更多信息”按钮,进入“个人信息”界面里查瞧个人基本的信息。
管理员可以对这些进行修改,并且只限管理员修改。
如图5。
图5:
个人信息界面
2.2.6修改学生信息用例描述
管理员可以单击修改按钮对学生信息进行修改,当用户就是学生或者老师时,修改按钮对其不可用。
管理员进入个人信息界面时,单击修改按钮就可以进入到修改个人信息界面,对学生的信息进行修改。
单击“确定”按钮保存。
如图6:
图6:
修改个人信息界面
2.2.7查瞧、修改课程信息用例描述
在主界面中我们还可以瞧到学生所修课程信息情况。
这里列出了本学期该学生所修的所有具体课程,每个具体课程占一行,单击“具体课程信息”按钮进入“课程信息”界面,用户可以瞧到完整的课程号、课程名、授课教师、学分信息。
同时可以通过选择不同学年的时间段来查瞧相应学年的课程信息。
如图7:
教师与管理员有权对课程信息进行修改,如果要修改学生课程信息可以单击“修改”按钮,进入到“修改课程信息”界面,这里列出可课程名、课程号、任课教师等一系列与课程有关的信息。
单击“确定”可以保存修改的信息并退出。
如图8:
图7:
查瞧课程信息界面
图8:
修改课程信息
2.2.8考勤表用例描述
在主界面上单击“考勤信息”进入到“考勤表”的界面。
系统给出所查找学生的考勤情况。
其中包括住宿考勤与课堂考勤两部分。
并且最上方有学生的住宿信息以及基本信息。
如图9所示:
图九:
考勤表信息界面
2.2.9奖惩表用例描述
在主界面,单击“奖惩信息”按钮。
进入奖惩表界面,这里给出了历年的奖励与惩罚信息以及学生的基本信息。
如果单击“修改”按钮可以对学生奖惩项进行添加、删除、修改等操作,此操作只能由管理员进行。
学生信息管理系统给出相应的学生的奖惩情况。
学生单击个人信息界面上的“奖惩”按钮,进入到奖惩表的界面。
教师在查找到相应的学生信息后可以通过“奖惩”按钮来查瞧该生所有的奖励与惩罚项。
如图10:
图10:
奖惩表信息界面
2.2.10修改奖惩信息用例描述
管理员可以通过“修改”按钮进入到“修改奖惩信息”界面。
可以对学生的奖惩信息直接进行修改。
如图11:
图11:
修改奖惩信息界面
第三章:
时序图
3、1概述
通过近一阶段的学习我知道了,用例图与时序图都表示动态行为,只就是前者表示系统外部对象与系统内部这两大对象之间的互动,而后者则重在表示系统内部一群小对象之间的互动。
也就就是说,时序图关联了类图与用例图两方面,表示了系统在与参与者互动执行某一个用例期间,系统内部的一群小对象的协作情况。
同类图一样,时序图也包含了一大堆元素。
3、2时序图
3.2.1登陆时序图
用户进入登录界面,输入用户名与密码,系统进行验证,如果验证通过,进入信息管理主界面。
如图一所示:
登陆时序图
3.2.2修改密码时序图
用户进入主界面,单击“修改密码”按钮进入“修改密码”界面。
输入相应的修改信息,系统检测输入就是否完整、确认密码就是否与新密码一致、旧密码就是否正确。
检测通过,显示成功信息。
如图二所示:
修改密码时序图
3.2.3选修课信息时序图
学生在主界面单击“选修课信息”进入选修课信息界面,此界面上显示了所有可选的课程信息,这些信息来自选修课信息表。
单击某一课程,在详细课程信息里显示具体课程信息,课程的具体信息来自模板课程信息表。
如图三所示:
选修课信息时序图
3.2.4退选选修课时序图
当学生选修了某一课程时,该课程也许与该生课时或其她原因有所冲突而不能选修,这时应有提示,并让该生退选改课程。
学生单击“退选”按钮,系统提示就是否退选,单击“就是”则在学生的选修课信息表里移除这个选课项。
如图四所示:
退选选修课时序图
3.2.5查瞧基本信息时序图
学生进入主界面后,主界面显示了学生的个人信息,单击“查瞧更多信息”按钮,进入“个人信息界面”,此界面中显示的信息来自学生的基本信息表。
如图五所示:
查瞧基本信息时序图
3.2.6修改个人信息时序图
在个人信息界面中单击“修改”按钮,进入到修改学生信息界面,修改界面的学生信息也就是来自学生的基本信息表,当用户单击修改时,系统提示就是否修改,单击“就是”,系统修改基本信息项。
并保存。
如图六所示:
修改个人信息时序图
3.2.7课程信息时序图
用户进入主界面,单击“具体课程信息”按钮,进入到课程信息界面。
在这里显示了具体的课程信息。
此信息来自个人课程信息表。
如图七所示:
课程信息时序图
3.2.8修改课程信息时序图
管理员或者教师在课程信息界面单击“修改”按钮或者从主界面单击“修改课程信息”按钮,进入到修改课程信息界面,当用户单击修改时,系统检测信息就是否完整,并提示就是否修改,单击“就是”,系统这时修改个人课程信息表的信息项。
如图八所示:
修改课程信息时序图
3.2.9考勤表时序图
用户在主界面单击“考勤信息”进入考勤表界面。
在考勤表界面中显示学生的出勤信息。
此信息来自学生的住宿考勤表与课件考勤表。
如图九所示:
图9:
考勤表时序图
3.2.10奖惩表时序图
用户在主界面单击“奖惩信息”进入奖惩表界面,此界面显示该生所有的奖惩情况。
这些信息来自于学生的奖惩表。
如图十所示:
奖惩表时序图
3.2.11修改奖惩表信息时序图
当管理员单击修改时,进入修改奖惩信息界面,这里显示的信息同样来自奖惩表。
当单击“修改”时,系统检测信息就是否完整,提示就是否修改,单击“就是”,系统修改奖惩信息项,并提示修改成功。
如图十一:
修改奖惩信息时序图
第四章:
最终类图
总结
从3月27日开始,我们进行了将近三个月的课程设计。
通过这次课程设计,我拓宽了知识面,锻炼了能力,综合素质得到较大提高。
安排课程设计的基本目的,在于通过理论与实际的结合、人与人的沟通,进一步提高思想觉悟。
尤其就是观察、分析与解决问题的实际工作能力,以便培养成为能够主动适应社会主义现代化建设需要的高素质的复合型人才。
作为整个学习体系的有机组成部分,课程设计虽然安排在了三个月的时间进行,但并不具有绝对独立的意义。
它的一个重要功能,在于运用学习成果,检验学习成果。
运用学习成果,把课堂上学到的系统化的理论知识,尝试性地应用于实际设计工作,并从理论的高度对设计工作的现代化提出一些有针对性的建议与设想。
检验学习成果,瞧一瞧课堂学习与实际工作到底有多大距离,并通过综合分析,找出学习中存在的不足,以便为完善学习计划,改变学习内容与方法提供实践依据。
在一个星期的课程设计之后,我们普遍感到不仅实际动手能力有所提高,更重要的就是通过对软件开发流程的了解,进一步激发了我们对专业知识的兴趣,并能够结合实际存在的问题在专业领域内进行更深入的学习。
在这次设计中遇到了很多实际性的问题,在实际设计中才发现,书本上理论性的东西与在实际运用中的还就是有一定的出入的,所以有些问题不但要深入地理解,而且要不断地更正以前的错误思维。
一切问题必须要靠自己一点一滴的解决,而在解决的过程当中您会发现自己在飞速的提升。
对于学生信息管理系统,主要就是解决程序设计中的问题,而程序设计就是一个很灵活的东西,它反映了您解决问题的逻辑思维与创新能力,它才就是一个设计的灵魂所在。
因此在整个设计过程中大部分时间就是用在程序上面的。
很多子程序就是可以借鉴书本上的,但怎样衔接各个子程序才就是关键的问题所在,这需要对系统的结构很熟悉。
因此可以说系统的设计就是软件与硬件的结合,二者就是密不可分的。
通过这次课程设计我也发现了自身存在的不足之处,虽然感觉理论上已经掌握,但在运用到实践的过程中仍有意想不到的困惑,经过一番努力才得以解决。
我觉得作为一名学习软件工程的学生,这次课程设计就是很有意义的。
更重要的就是如何把自己平时所学的东西应用到实际中。
虽然自己对于这门课懂的并不多,很多基础的东西都还没有很好的掌握,觉得很难,也没有很有效的办法通过自身去理解,但就是靠着这三个月的“学习”,在老师、同学的帮助与讲解下,渐渐对这门课逐渐产生了些许的兴趣,自己开始主动学习并逐步从基础慢慢开始弄懂它。
同时,在这里感谢我们的指导老师彭博老师的悉心解惑与指导。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 信息管理 系统 37958
![提示](https://static.bdocx.com/images/bang_tan.gif)