版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录
第一章:类图...................................
第二章:用例描述与用例图.......................
2.1用例图....................................
2.2用例描述..................................
2.2.1登陆用例描述.........................
2.2.2主界面用例描述.......................
2.2.3修改密码用例描述.....................
2.2.4选修课信息用例描述...................
2.2.5个人信息用例描述.....................
2.2.6修改学生信息用例描述.................
2.2.7查看、修改课程信息用例描述...........
2.2.8考勤表用例描述.......................
2.2.9奖惩表用例描述.......................
2.2.10修改奖惩信息用例描述................
第三章:时序图.................................
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考勤表时序图...........................
3.2.10奖惩表时序图..........................
3.2.11修改奖惩表信息时序图.................
第四章:最终类图....................................
总结................................................
摘要
随着电脑的普及与使用,现在的管理也提高了一个档次,渐渐实现了无
纸化办公,即从本来的人工记录管理模式转变为电脑一体化管理。高校是科研
的阵地,后勤的学生信息管理系统也应当一改传统的人工管理,更加信息化,
时代化,节省人力物力,提高效率。基于这一点,我设计了学生信息管理系统
的方案。
学生信息管理系统,是以高校的管理方式为实例而设计的一种实用型管
理系统。本系统最大的特点是通用性、简朴操作性,合用于同行业以及一些同
类型的公司管理。随着学校寄宿人员的增多,学生信息管理系统人员的承担越
来越重,为了让所有学生信息管理系统人员能从繁重的工作中解脱出来,实
现无纸化办公;使工作更有条理,更方便,更有效率而开发出这套学生信息管
理系统软件。
关键词:信息、管理、实用性、高校
前言
从2023年3月27日开始,我们进行了为期一周的软件工程课程设计选题工作。在这
一周我拟定了我的课程设计题目:学生信息管理系统。
拟定设计题目之后,我先做了一些准备工作,借阅必要的书籍与材料,通
过互联网以及其他媒介收索了关于学生信息管理系统的相关知识,然后进行针
对性的学习。一方面就是开发此类项目的背景。当前,学生信息管理体制相对比
较落后。重要表现在以下几个方面:1.高校现行的管浬体制不能完全适应国有
的管理发展的需要。2.信息管理人员超编现象普遍存在。3.高校的信息管理大
多数都还停留在初级的计算机管理上。对于大量的数据和庞大的数据结构,简朴
的用EXCEL表格来记录是远远无法满足信息的规模的。必须实行现代化信息管理,
定制专业的信息管理软件来进行相关的管理。4.学生信息公开化不够。高校的精
密仪器设备一般都比较贵重,学生的信息如不能得到有效的共享,将会严重制
约设备的使用效率,甚至导致反复购买。一套完整的网络系统将会让这个问题迎
刃而解。
在需求分析阶段,我对学生信息管理系统进行了系统功能分析。系统功能涉
及登陆、学生查询自己的信息、管理员的平常管理、教师的登陆、查询等几部分。
接着在系统设计和具体设计阶段期间,由于需要自学和探索的内容与软件
较多,所以我发挥积极积极精神投入课程设计和开发活动。除了老师正式安排的
课程设计时间之外,还充足运用课余时间,向善长这方面的同学进行请教和互
相探讨,力争获得最大收益。在需求分析的基础上,考虑经济、技术和运营环境
等各方面条件,拟定系统的总体结构和系统各组成部分的技术方案,合理选择
计算机和通信的软硬件设备,提出系统的实行计划。内容重要涉及学生学校管理
系统总体结构设计、系统流程设计等等。根据系统的逻辑模型,完毕数据流程图
等的设计。使我对这些开发设计的软件应用工具运用和掌握的更加纯熟。
第一章:类图
类图用来表达系统内部的静态结构。具体来说,开发人员可以通过类图的
设计,将数以万计的程序代码分门别类,以构成内部的静态结构。
系统的内部是由一个个类所组成的,类的内部有操作和属性,类和类之间
有静态关系。由于类里头同时包含了静态数据,数据之间会有关联的需要,这种
以数据为主的关联,即为“静态关系”。也就是说,类图不仅规范了程序代码,其
实还同时规范了数据库的数据结构。我的初始类图如下:
图1:初始类图
第二章:用例描述与用例图
2.1用例图
在第一章中,我学到了使用类图来表达系统内部的静态结构;在本章的用
例图中,我学会通过用例图来表达系统对外提供的服务。
从类图的视角来看,系统内部是由一个个的类所组成;从用例图的视角来
看,系统外部是由一个个的用例所组成。也就是说,类是系统的内在,用例是系
统的外表]有了类和用例图后,我们就能兼顾系统的内在和外表了。我的用例图
如图一所示:
图1:用例图
由图我们可以看出,管理员是管理学生的各类信息,学生是查看自己的信息,
而教师则是兼查看与修改于一体的,但是权限不如管理员。只是可以修改与之
相应的课程信息。
2.2用例描述
2.2.1登陆用例描述
登陆界面是我们看到的第一个界面,其中用户类型涉及:学生、教师、管
理员。每个人都有唯一的一个用户名,每个用户名都有与之相应的密码,假如用
户名和密码不一致,则无法登陆主界面。假如用户输入错误可以单击“重置”按
钮,重新输入。输入完整单击“拟定”按钮进入主界面。
图1:登陆界面
2.2.2主界面用例描述
用户通过下拉列表框选择身份,可以是学生、教师或者管理员。用户选择
身份以后,输入自己的用户名和密码。系统通过认证后,出现学生信息管理系
统主界面。通过系统验证用户进入学生信息管理主界面,在主界面中我们可以
看到登陆学生的基本信息,学生所修课程的信息。用户可以通过“查找”按钮
看到所查找学生的信息。如图2:
图2:主界面
2.2.3修改密码用例描述
登陆到主界面中,我们可以看到在主界面的右侧第一个按钮就是“修改密
码”,点击“修改密码”,我们可以通过它进入到修改密码界面。在这里我们
要输入以前的旧密码和重设的新密码,并在此输入新密码以求准确。假如新密
码和确认密码不一致则提醒“密码不一致.请重新输入!”,碰到这种情况
或者旧密码错误的,系统都应给与提醒,并规定重新输入。每人天天可以有三
次机会。假如机会用完只有等第二天了。单击“拟定”按钮保存并退出。单击
“重置”按钮则可以重新输入如图3:
s修改密码[3回区
旧空码:「
新密码jI-----
再次输入新密码U-
确定重置
图3:修改密码界面
2.2.4选修课信息用例描述
用户单击“选修课信息”按钮,进入到选修课信息界面。在选修课信息界
面中我们可以看到本学期所有可选的课程信息。学生选择选修课程表的课程,
在界面的左下角会出现相应的课程具体信息。单击“选修”,就可将所选课程
添加到列表框里。单击“退选”按钮,那么已选课程将从所选课程列表里删除,
同时退选课程里将出现退选的课程,单击退选就可以退选此课程了。单击“拟
定”按钮,保存选修课信息。用户还可以通过“查看”按钮查看历年来的所选
修的课程情况。如图4所示:
本学期可选课程:所选课程:
选
修
»
退选课程:
退选》〉]
详细课程信息:旅游与摄影
课程模板号:学分:
课程号:课时:退选]
教师;
图4:选修课信息
2.2.5个人信息用例描述
在主界面的学生基本信息框下面有两个按钮,一个是“查看更多信息”一个
是“修改基本信息”。学生、教师、管理员都可以在主界面单击“查看更多信息”
按钮,进入“个人信息”界面里查看个人基本的信息。管理员可以对这些进行修
改,并且只限管理员修改。如图5。
鹿个人信息回回国
籍贯:河南省-开封市
政治面貌:团员
联系方式:I。。00。。00
件力上
I修改]
图5:个人信息界面
2.2.6修改学生信息用例描述
管理员可以单击修改按钮对学生信息进行修改,当用户是学生或者老师
时,修改按钮对其不可用。
管理员进入个人信息界面时,单击修改按钮就可以进入到修改个人信息
界面,对学生的信息进行修改。单击“拟定”按钮保存。如图6:
图6:修改个人信息界面
2.2.7查看、修改课程信息用例描述
在主界面中我们还可以看到学生所修课程信息情况。这里列出了本学期该
学生所修的所有具体课程,每个具体课程占一行,单击“具体课程信息”按钮
进入“课程信息”界面,用户可以看到完整的课程号、课程名、授课教师、学
分信息。同时可以通过选择不同学年的时间段来查看相应学年的课程信息。如
图7:
教师和管理员有权对课程信息进行修改,假如要修改学生课程信息可以
单击“修改”按钮,进入到“修改课程信息”界面,这里列出可课程名、课程
号、任课教师等一系列与课程有关的信息。单击“拟定”可以保存修改的信息
并退出。如图8:
查看课程信息(3叵区
学年,仁三]学期:3课程类型/
名
芸
分
课
师
李
任
H……
名
.去签英语山
课
分
课
任
师
王a
:数半
名
志
课
任
扬
分
课
师
45-1234至
名:数据库
任
萌
分
课
课
师
15-4512明
王
33-5231:形势与政策
确定|修改।
图7:查看课程信息界面
层修改课程信息目回区
课程名:
课程号:
任课教师:
上课时间:
学分:
确定重置
图8:修改课程信息
2.2.8考勤表用例描述
在主界面上单击“考勤信息”进入到“考勤表”的界面。系统给出所查找
学生的考勤情况。其中涉及住宿考勤与课堂考勤两部分。并且最上方有学生的
住宿信息以及基本信息。如图9所示:
考勤表13回区)
姓名:加系部:名享信息£1系|
班级:计篁机应用三班
学号:20102110
宿舍区:梅园一号楼宿舍号:001
住宿考勤:一7课堂考勤:
类型
类型
谈
附
时间晚
归
时间到
迟
到
心
三
节
晚
2010-10-19归
退
早
到
节
2010-3-1仁
一
未
2011-5-23归
到
迟
到
2010-3-5节
未
2012-2-14归
五
课
缺
到
2012-2-152010-5-17节
JA仁
二
迟到
节
2010-8-5到
缺
课
二
节
2010-10-15到Jr
缺
课
节
2010-12-5到
三
缺
课
节
2011-2-14到Jr
五
缺
课
节
2011-2-14到Jr
七
岐
节
课
2011-2-14到
缺
二
节
课
JE庆l
2011-2-14到
队
迟
节
2011-2-15i到
2011310此
一
确定
图九:考勤表信息界面
2.2.9奖惩表用例描述
在主界面,单击“奖惩信息”按钮。进入奖惩表界面,这里给出了历年的奖
励与处罚信息以及学生的基本信息。假如单击“修改”按钮可以对学生奖惩项进
行添加、删除、修改等操作,此操作只能由管理员进行。学生信息管理系统给出
相应的学生的奖惩情况。学生单击个人信息界面上的“奖惩”按钮,进入到奖惩
表的界面。教师在查找到相应的学生信息后可以通过“奖惩”按钮来查看该生所
有的奖励与处罚项。如图10:
图10:奖惩表信息界面
2.2.10修改奖惩信息用例描述
管理员可以通过“修改”按钮进入到“修改奖惩信息”界面。可以对学生
的奖惩信息直接进行修改。如图11:
■修改奖恁信息目回区
姓名:
系部:
历年奖励:
[修改I
图11:修改奖惩信息界面
第三章:时序图
3.1概述
通过近一阶段的学习我知道了,用例图和时序图都表达动态行为,只是
前者表达系统外部对象与系统内部这两大对象之间的互动,而后者则重在表
达系统内部一群小对象之间的互动。
也就是说,时序图关联了类图与用例图两方面,表达了系统在与参与者互动执
行某一个用例期间,系统内部的一群小对象的协作情况。同类图同样,时序图
也包含了一大堆元素。
3.2时序图
3.2.1登陆时序图
用户进入登录界面,输入用户名和密码,系统进行验证,假如验证通过,
进入信息管理主界面。如图一所示:
图1:登陆时序图
3.2.2修改密码时序图
用户进入主界面,单击“修改密码”按钮进入“修改密码”界面。输入相
应的修改信息,系统检测输入是否完整、确认密码是否与新密码一致、旧密码
是否对的。检测通过,显示成功信息。如图二所示:
:用房
:修改密超界面
:学生
1:进入主界面01
丁林.修改密码,进入修改密,面0
3:除入密码信息,甲击确定按田()
输入是否完整0
1
斤密码是否一致。
U6:旧密码是否正确().
7:修改典()
功信息0L
r
图2:修改密码时序图
3.2.3选修课信息时序图
学生在主界面单击“选修课信息”进入选修课信息界面,此界面上显示了
所有可选的课程信息,这些信息来自选修课信息表。单击某一课程,在具体课
程信息里显示具体课程信息,课程的具体信息来自模板课程信息表。如图三所
示:
:主界面;逸修课信且界面:选修课信息衰
;学生
1:进入主界面0::
F竭骸息和的入选时饕黑可选课程信最
用得模板课程信息。
5:选课程信息oU
r■
6:点击某十待选课程0(
7:显口^程的阴田信息()
图3:选修课信息时序图
3.2.4退选选修课时序图
当学生选修了某一课程时,该课程也许与该生课时或其他因素有所冲突
而不能选修,这时应有提醒,并让该生退选改课程。学生单击“退选”按钮,系
统提醒是否退选,单击“是”则在学生的选修课信息表里移除这个选课项。如
图四所示:
;个人课程表
;沈帔滉信息界面:学生:逢修评信息丢
;学生
:进入选修课信息界卑的
2是否退遢)
支梃避题%器「退选侬蝌」i
UQ5:退出超生()
7:册胺选谀项)
U
图4:退选选修课时序图
3.2.5查看基本信息时序图
学生进入主界面后,主界面显示了学生的个人信息,单击“查看更多信
息”按钮,进入“个人信息界面”,此界面中显示的信息来自学生的基本信息
表。如图五所示:
;个人信息界面:学生
:学生
1:进拉界面)、
2;取得学笺个人资料Q
3r占个人资料0;:□
4:单击“查,更荽信息创入个/息界面)
E个人资秘)
湃r得学生个人资领)[
:?取得学生个人胃]
图5:查看基本信息时序图
3.2.6修改个人信息时序困
在个人信息界面中单击“修改”按钮,进入到修改学生信息界面,修改界
面的学生信息也是来自学生的基本信息表,当用户单击修改时,系统提醒是
否修改,单击“是”,系统修改基本信息项。并保存。如图六所示:
图6:修改个人信息时序图
3.2.7课程信息时序图
用户进入主界面,单击“具体课程信息”按钮,进入到课程信息界面。在
这里显示了具体的课程信息。此信息来自个人课程信息表。如图七所示:
KDQ
:祥栗信息界面
:主界面;信总表
1:进入主界面)[2:取得个人信息0
]13:取得谀程信息0,
信威)U
5:单击“且体课程信息取©
16:进入谍—界面》小
?:取得个人用也信、
图7:课程信息时序图
3.2.8修改课程信息时序图
管理员或者教师在课程信息界面单击“修改”按钮或者从主界面单击“修
改课程信息”按钮,进入到修改课程信息界面,当用户单击修改时,系统检测
信息是否完整,并提醒是否修改,单击“是”,系统这时修改个人课程信息表
的信息项。如图八所示:
:主界面:修刃课程信息界面:课程信息表
I:置陆迸入主界曹〃
2:取得个人的修课程信息()
3:单击•修踪程信息“,进入修改费手息界面()
4:取得课程信敏)一:
T]
5:输入要修改的值息,单击修改按钮0一」
■HL
息是否完故)
LT7:修改课程信雇)
0
图8:修改课程信息时序图
3.2.9考勤表时序图
用户在主界面单击“考勤信息”进入考勤表界面。在考勤表界面中显示学
生的出勤信息.此信息来自学生的住宿考勤表和课件考勤表.如图九所示:
:出勤深
:主舁面;考劲界面:湃问考勤
I:登陆01:
2:13冷勤信♦”进入考颦"面()
[力:绐我学生出勤信息.
4:鸵我学生的住砧考嘴导0
:的出勤信息0
6.始我学生的楝问考勤侑息0-:
\Ti
图9:考勤表时序图
3.2.10奖惩表时序图
用户在主界面单击“奖惩信息”进入奖惩表界面,此界面显示该生所有的
奖惩情况。这些信息来自于学生的奖惩表。如图十所示:
代显港意信剧)
图10:奖惩表时序图
3.2.11修改奖惩表信息时序图
当管理员单击修改时,进入修改奖惩信息界面,这里显示的信息同样来
自奖惩表。当单击“修改”时,系统检测信息是否完整,提醒是否修改,单击
“是”,系统修改奖惩信息项,并提醒修改成功。如图十一:
□图11:修改奖惩信息时序图
第四章:最终类图
港多:力Tfl
•修丽向
"谕O
@脩号:力ng•曾:力E
stroj
QEWT蚣♦段加而说或皿
•1[看学生号!》・况力♦亲酩
<certty»/""\
Q信。表LJ♦瞥访
•字母:rtrrg
♦蛭骗(昊4段:及体辑性Xbed
♦蛾划值■项:W.J簟霸,Q
♦退自(茎。段:具体骗桎Xbod
•IHf3*如ng♦查看戢明):依〈质・厚>
♦查看已8所有骗性0
Z-Z\
71wU拄心酸:rt
•修停时偈:dstatwc
<<ert<y>>/**\
果M考0I)
<<ertty>>
次&信。表LJ•上谡》悯&询”
-Blfidityw
-SBJctW:rt
««ndty»-Mfeitttrt
出勤表-±fB'如E
二老妫用*力ng
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年建筑综合能力测试题及答案
- 2026年情侣心理测试题目及答案
- 2026年受虐和施虐测试题及答案
- 2026年客服 面试 测试题及答案
- 2026年小鱼的梦测试题及答案
- 2026年工业废气监测试题及答案
- 河北省名校联盟2025-2026学年高二上学期1月期末物理试题(解析版)
- 临终关怀与支持
- 2026年项目合作电梯安装工程协议书
- 2026年度全周期商品房买卖协议
- 环北部湾广西水资源配置工程环评报告
- 村委会规范化建设课件
- 2020初中物理自制教具-初中物理自制教具大全
- 土方平衡工程施工方案样本
- 中国近现代史纲要社会实践报告十二篇
- 胸腔积液诊断的中国专家共识(2022版)解读
- 医务人员职业暴露预防及处理标准操作规程
- 中国饲料原料基础知识课件
- 辅警考试题库
- GB/T 16913.3-1997粉尘物性试验方法第3部分:堆积密度的测定自然堆积法
- 交通安全知识培训课件
评论
0/150
提交评论