学生信息管理系统_第1页
学生信息管理系统_第2页
学生信息管理系统_第3页
学生信息管理系统_第4页
学生信息管理系统_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一章:类图5第二章:用例描述与用例图62.1 用例图62.2 用例描述62.2.1 登陆用例描述62.2.2 主界面用例描述72.2.3 修改密码用例描述82.2.4 选修课信息用例描述92.2.5 个人信息用例描述92.2.6 修改学生信息用例描述102.2.7 查看、修改课程信息用例描述102.2.8 考勤表用例描述112.2.9 奖惩表用例描述122.2.10 修改奖惩信息用例描述13第三章:时序图142.2 概述142.3 时序图142.3.6 登陆时序图142.3.7 修改密码时序图152.3.8 选修课信息时序图152.3.9 退选选修课时序图162.3.10 查看基本信息时序图

2、172.3.11 修改个人信息时序图172.3.12 课程信息时序图182.3.13 修改课程信息时序图192.3.14 考勤表时序图192.3.15 奖惩表时序图202.3.16 修改奖惩表信息时序图21第四章:最终类图22总结23摘要随着电脑的普及与使用,现在的管理也提升了一个档次,渐渐实现了无纸化办公,即从原来的人工记录管理模式转变为电脑一体化管理。高校是科研的阵地,后勤的学生信息管理系统也应该一改传统的人工管理,更加信息化,时代化,节省人力物力,提高效率。基于这一点,我设计了学生信息管理系统的Zu0学生信息管理系统,是以高校的管理方式为实例而设计的一种实用型管理系统。本系统最大的特点是

3、通用性、简单操作性,适用于同行业以及一些同类型的企业管理。随着学校寄宿人员的增多,学生信息管理系统人员的负担越来越重,为了让所有学生信息管理系统人员能从繁重的工作中解脱出来,实现无纸化办公;使工作更有条理,更方便,更有效率而开发出这套学生信息管理系统软件。关键词:信息、管理、实用性、高校前言从2012年3月27日开始,我们进行了为期一周的软件工程课程设计选题工作。在这一周我确定了我的课程设计题目:学生信息管理系统。确定设计题目之后,我先做了一些准备工作,借阅必要的书籍与材料,通过互联网以及其他媒介收索了关于学生信息管理系统的相关知识,然后进行针对性的学习。首先就是开发此类项目的背景。当前,学生

4、信息管理体制相对比较落后。主要表现在以下几个方面:1.高校现行的管理体制不能完全适应国有的管理发展的需要。2.信息管理人员超编现象普遍存在。3、高校的信息管理大多数都还停留在初级的计算机管理上。对于大量的数据和庞大的数据结构,简单的用EXCE送格来记录是远远无法满足信息的规模的。必须实行现代化信息管理,定制专业的信息管理软件来进行相关的管理。4、学生信息公开化不够。高校的精密仪器设备一般都比较贵重,学生的信息如不能得到有效的共享,将会严重制约设备的使用效率,甚至导致重复购买。一套完整的网络系统将会让这个问题迎刃而解。在需求分析阶段,我对学生信息管理系统进行了系统功能分析。系统功能包括登陆、学生

5、查询自己的信息、管理员的日常管理、教师的登陆、查询等几部分。接着在系统设计和详细设计阶段期间,因为需要自学和探索的内容与软件较多,所以我发挥积极主动精神投入课程设计和开发活动。除了老师正式安排的课程设计时间之外,还充分利用课余时间,向善长这方面的同学进行请教和互相探讨,力争获得最大收益。在需求分析的基础上,考虑经济、技术和运行环境等各方面条件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机和通信的软硬件设备,提出系统的实施计划。内容主要包括学生学校管理系统总体结构设计、系统流程设计等等。根据系统的逻辑模型,完成数据流程图等的设计。使我对这些开发设计的软件应用工具运用和掌握的更加熟

6、练。第一章:类图类图用来表示系统内部的静态结构。具体来说,开发人员可以通过类图的设计,将数以万计的程序代码分门别类,以构成内部的静态结构。系统的内部是由一个个类所组成的,类的内部有操作和属性,类和类之问有静态关系。由于类里头同时包含了静态数据,数据之间会有关联的需要,这种以数据为主的关联,即为“静态关系”。也就是说,类图不仅规范了程序代码,其实还同时规范了数据库的数据结构。我的初始类图如下:图1:初始类图第二章:用例描述与用例图2.1用例图在第一章中,我学到了使用类图来表达系统内部的静态结构;在本章的用例图中,我学会通过用例图来表达系统对外提供的服务。从类图的视角来看,系统内部是由一个个的类所

7、组成;从用例图的视角来看,系统外部是由一个个的用例所组成。也就是说,类是系统的内在,用例是系统的外表,有了类和用例图后,我们就能兼顾系统的内在和外表了。我的用例图如图一所示:System图1:用例图由图我们可以看出,管理员是管理学生的各类信息,学生是查看自己的信息,而教师则是兼查看与修改于一体的,不过权限不如管理员。只是可以修改与之对应的课程信息。2.2用例描述登陆用例描述登陆界面是我们看到的第一个界面,其中用户类型包括:学生、教师、管理员。每个人都有唯一的一个用户名,每个用户名都有与之对应的密码,如果用户名和密码不一致,则无法登陆主界面。如果用户输入错误可以单击“重谿”按钮,重新输入。输入完

8、整单击“确定”按钮进入主界面图1:登陆界面主界面用例描述用户通过下拉列表框选择身份,可以是学生、教师或者管理员。用户选择身份以后,输入自己的用户名和密码。系统通过认证后,出现学生信息管理系统主界面。通过系统验证用户进入学生信息管理主界面,在主界面中我们可以看到登陆学生的基本信息,学生所修课程的信息。用户可以通过“查找”按钮看到所查找学生的信息。如图2:主界面修改密码选修课信息苦勤信息奖惩信息学生基本信息:学生所修课程信息;姓名:张三学号*20102110既缴;计算及应用三赃萦靓电于信息士程家:45-7852:45-1234:15-4512大学英语数学教据库形势与政策查看更多信息修改基本信息具体

9、课程信息修改课程信息图2:主界面修改密码用例描述登陆到主界面中,我们可以看到在主界面的右侧第一个按钮就是“修改密码”,点击“修改密码”,我们可以通过它进入到修改密码界面。在这里我们要输入以前的旧密码和重设的新密码,并在此输入新密码以求准确。如果新密码和确认密码不一致则提示“密码不一致,请重新输入!”,遇到这种情况或者旧密码错误的,系统都应给与提示,并要求重新输入。每人每天可以有三次机会。如果机会用完只有等第二天了。单击“确定”按钮保存并退出。单击“重谿”按钮则可以重新输入如图3:修改定码I-|曰|区;旧密码:新密码:确定再次输入新密码L重置图3:修改密码界面选修课信息用例描述用户单击“选修课信

10、息”按钮,进入到选修课信息界面。在选修课信息界面中我们可以看到本学期所有可选的课程信息。学生选择选修课程表的课程,在界面的左下角会出现对应的课程详细信息。单击“选修”,就可将所选课程添加到列表框里。单击“退选”按钮,那么已选课程将从所选课程列表里删除,同时退选课程里将出现退选的课程,单击退选就可以退选此课程了。单击“确定”按钮,保存选修课信息。用户还可以通过“查看”按钮查看历年来的所选修的课程情况。如图4所示:选修课信息:nrflfx学年*|R学期:|三查看本学期可选课程:所选课程:课程名投选理财心理学中国韶视欣赏着装艺术旅游与摄影师蒯里理博毅宇梦洋任王李王林金中国影视欣赏心理学礁定I退选课程

11、:详细课程信息上|退选>>学分I|谍时;旅游与摄影退选图4:选修课信息2.2.5个人信息用例描述在主界面的学生基本信息框下面有两个按钮,一个是“查看更多信息”一个是“修改基本信息”。学生、教师、管理员都可以在主界面单击“查看更多信息”按钮,进入“个人信息”界面里查看个人基本的信息。管理员可以对这些进行修改,并且只限管理员修改。如图5。图5:个人信息界面修改学生信息用例描述管理员可以单击修改按钮对学生信息进行修改,当用户是学生或者老师时,修改按钮对其不可用。管理员进入个人信息界面时,单击修改按钮就可以进入到修改个人信息界面,对学生的信息进行修改。单击“确定”按钮保存。如图6:图6:修

12、改个人信息界面查看、修改课程信息用例描述在主界面中我们还可以看到学生所修课程信息情况。这里列出了本学期该学生所修的所有具体课程,每个具体课程占一行,单击“具体课程信息”按钮进入“课程信息”界面,用户可以看到完整的课程号、课程名、授课教师、学分信息同时可以通过选择不同学年的时间段来查看相应学年的课程信息。如图7:教师和管理员有权对课程信息进行修改,如果要修改学生课程信息可以单击“修改”按钮,进入到“修改课程信息”界面,这里列出可课程名、课程号、任课教师等一系列与课程有关的信息。单击“确定”可以保存修改的信息并退出。如图8:a查看课程信息学年/丫学期课程类型+,律课:45-7852:45-1234

13、:15-4512:33-52311.1TS谓IJ名;名:名:3烹英语数学数据库形势与政策wwmsmi/-EnJNmLiivt任任任任芸山志萌李王至明*:分分分分SHHH:于确定修改图7:查看课程信息界面图8:修改课程信息考勤表用例描述在主界面上单击“考勤信息”进入到“考勤表”的界面。系统给出所查找学生的考勤情况。其中包括住宿考勤与课堂考勤两部分。并且最上方有学生的住宿信息以及基本信息。如图9所示:考勒表系部电子信息工程系学号.2。1口211口班级1计彦机底用三班宿舍区:悔国二等i一|宿舍号,回课堂考勤;住宿考勤:TO司2010-10-192011-5-232012-2-142012-2-15类

14、晚晚耒未型归归妇妇时间i2010-3-1:2010-3-52010-5-172010-8-5£010-10-152010-12-52011-2-142011-2-H2011-2-142011-2-142011-2-152011-3-18三一五一一节节节节节节节节节节节节时四二六一二一二四六八二四型到退到课SI序课评课评课钊突迟早退威迟映缺彼缺缺缺迟确定图九:考勤表信息界面奖惩表用例描述在主界面,单击“奖惩信息”按钮。进入奖惩表界面,这里给出了历年的奖励与惩罚信息以及学生的基本信息。如果单击“修改”按钮可以对学生奖惩项进行添加、删除、修改等操作,此操作只能由管理员进行。学生信息管理系统

15、给出相应的学生的奖惩情况。学生单击个人信息界面上的“奖惩”按钮,进入到奖惩表的界面。教师在查找到相应的学生信息后可以通过“奖惩”按钮来查看该生所有的奖励与惩罚项。如图10:图10:奖惩表信息界面修改奖惩信息用例描述管理员可以通过“修改”按钮进入到“修改奖惩信息”界面。可以对学生的奖惩信息直接进行修改。如图11:图11:修改奖惩信息界面3.1概述通过近一阶段的学习我知道了,用例图和时序图都表示动态行为,只是前者表示系统外部对象与系统内部这两大对象之间的互动,而后者则重在表示系统内部一群小对象之间的互动。也就是说,时序图关联了类图与用例图两方面,表示了系统在与参与者互动执行某一个用例期间,系统内部

16、的一群小对象的协作情况。同类图一样,时序图也包含了一大堆元素。3.2时序图登陆时序图用户进入登录界面,输入用户名和密码,系统进行验证,如果验证通过,进入信息管理主界面。如图一所示:3:骗在口图1:登陆时序图修改密码时序图用户进入主界面,单击“修改密码”按钮进入“修改密码”界面。输入相应的修改信息,系统检测输入是否完整、确认密码是否与新密码一致、旧密码是否正确。检测通过,显示成功信息。如图二所示:健改密码界面1:进入主界面)3;箍入密蚂信息,单击确定按祖。修改密吗口图2:修改密码时序图选修课信息时序图学生在主界面单击“选修课信息”进入选修课信息界面,此界面上显示了所有可选的课程信息,这些信息来自

17、选修课信息表。单击某一课程,在详细课程信息里显示具体课程信息,课程的具体信息来自模板课程信息表。如图三所示::聿生:选修课信息界面:摸柜陛程:选修得信息表图3:选修课信息时序图退选选修课时序图当学生选修了某一课程时,该课程也许与该生课时或其他原因有所冲突而不能选修,这时应有提示,并让该生退选改课程。学生单击“退选”按钮,系统提示是否退选,单击“是”则在学生的选修课信息表里移除这个选课项。如图四所示:1;迸入选修课信息界尊5:谩出谡生0.图4:退选选修课时序图查看基本信息时序图学生进入主界面后,主界面显示了学生的个人信息,单击“查看更多信息按钮,进入“个人信息界面”,此界面中显示的信息来自学生的

18、基本信息表。如图五所示:1:进入主界面0-L2:取得学生个人赞料0_;可:单击喳4翠垂个人贵柳-昌更多信息魁入个WUI息界面05:/膂黯个人资耨0;撮福学生个人费柳:T1111取得学生个人里冲图5:查看基本信息时序图修改个人信息时序图在个人信息界面中单击“修改”按钮,进入到修改学生信息界面,修改界面的学生信息也是来自学生的基本信息表,当用户单击修改时,系统提示是否修改,单击“是”,系统修改基本信息项。并保存。如图六所示:主界面3.2.7课程信息时序图用户进入主界面,单击这里显示了具体的课程信息。1;进入主界面o单击二图6:修改个人信息时序图“具体课程信息”按钮,进入到课程信息界面。此信息来自个

19、人课程信息表。如图七所示:CD二ijt孑至1EjJ*电费乐红森:课程荒息Z:取得卞丸信敷)*H-)3:取捍课程信创L&:进入课程惜息界面L图7:课程信息时序图修改课程信息时序图管理员或者教师在课程信息界面单击“修改”按钮或者从主界面单击“修改课程信息”按钮,进入到修改课程信息界面,当用户单击修改时,系统检测信息是否完整,并提示是否修改,单击“是”,系统这时修改个人课程信息表的信息项。如图八所示:L2:原福个人新修课程临§03;单击伸逑程信息",进入修改簪不息界面口;5;箱人要修改的得息,隼击幡理技钮口_;3T17:修改课程信息0图8:修改课程信息时序图考勤表时序图用

20、户在主界面单击“考勤信息”进入考勤表界面。在考勤表界面中显示学生的出勤信息。此信息来自学生的住宿考勤表和课件考勤表。如图九所示::课间考勤:主界面:考堂界面;也到表:任布恚舞图9:考勤表时序图奖惩表时序图用户在主界面单击“奖惩信息”进入奖惩表界面,此界面显示该生所有的奖惩情况。这些信息来自于学生的奖惩表。如图十所示:图10:奖惩表时序图当管理员单击修改时,进入修改奖惩信息界面,这里显示的信息同样来自奖惩表。当单击“修改”时,系统检测信息是否完整,提示是否修改,单击“是”,系统修改奖惩信息项,并提示修改成功。如图十一:图11:修改奖惩信息时序图第四章:最终类图总结从3月27日开始,我们进行了将近

21、三个月的课程设计。通过这次课程设计,我拓宽了知识面,锻炼了能力,综合素质得到较大提高。安排课程设计的基本目的,在于通过理论与实际的结合、人与人的沟通,进一步提高思想觉悟。尤其是观察、分析和解决问题的实际工作能力,以便培养成为能够主动适应社会主义现代化建设需要的高素质的复合型人才。作为整个学习体系的有机组成部分,课程设计虽然安排在了三个月的时间进行,但并不具有绝对独立的意义。它的一个重要功能,在于运用学习成果,检验学习成果。运用学习成果,把课堂上学到的系统化的理论知识,尝试性地应用于实际设计工作,并从理论的高度对设计工作的现代化提出一些有针对性的建议和设想。检验学习成果,看一看课堂学习与实际工作到底有多大距离,并通过综合分析,找

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论