管理信息系统综合实验报告Word文件下载.docx
- 文档编号:17065565
- 上传时间:2022-11-28
- 格式:DOCX
- 页数:77
- 大小:1.28MB
管理信息系统综合实验报告Word文件下载.docx
《管理信息系统综合实验报告Word文件下载.docx》由会员分享,可在线阅读,更多相关《管理信息系统综合实验报告Word文件下载.docx(77页珍藏版)》请在冰豆网上搜索。
步骤
活动
1
请求登录页面
2
系统显示相应录入界面,用户输入用户名及密码
3
用户账户信息与数据库记录进行核对
4
成功登录系统,进入系统主界面
扩展事件流
2a
如果用户名或密码为空,提示有未输入的信息
2b
如果用户名不存在拒绝访问
2c
如果密码正确拒绝访问
UC02
退出系统
当前用户退出专业管理系统
已经进入系统
系统正常运行
当前用户点击安全退出按钮
1.2.1系统管理
此功能包含用户管理,用户管理是对访问该系统用户账户的增加、删除、修改等功能。
UC03
新增用户
增加可以访问系统用户的账户
最高管理员、一般管理员
身份为最高管理员以及一般管理员
数据库内不存在同名用户
管理员点击用户管理增加功能
系统显示用户管理增加界面
管理员输入用户名账户、密码以及身份
管理员确认增加后,数据库内增加该用户记录
3a
如果用户名已存在,则提示失败
3b
如果管理员选择取消,则结束增加过程
3c
如果用户名过短,则提示失败
3d
如果密码过短,则提示失败
3e
如果有未输入的信息,则提示失败
UC04
删除用户
删除访问系统的用户账户
数据库已存在该用户
完成用户的删除
管理员点击用户管理删除功能
系统显示用户管理增加界面
管理员输入用户名信息
管理员确认删除后,数据库内删除该用户记录
如果输入的用户名不存在,则提示失败
UC05
修改用户
更新用户账户信息
完成用户的修改
管理员点击用户管理修改功能
系统显示用户管理修改界面
管理员确认修改后,数据库内修改该用户记录
3b
1.2.2管理课程信息
此功能包含管理员或教师对课程的新增、删除、修改、查询。
此功能是为添加培养计划所必须的。
UC06
新增课程信息
新增课程信息
最高管理员、一般管理员或教师
数据库内不存在同课程号
完成课程信息的录入
管理员或教师点击课程信息管理增加功能
2
系统显示课程信息管理增加界面
管理员或教师输入完整的课程信息
4
管理员或教师确认添加
5
系统确认输入的信息未和数据库中已有信息重复,则记录
5a
如果信息重复,则提示,并要求重输或取消
5b
如果选择取消,则结束用例
删除课程信息
删除已有的课程信息
最高管理员、一般管理员或教师
数据库中已有课程号
完成课程删除
管理员或教师点击课程信息管理删除功能
系统显示课程信息管理删除界面
3
管理员或教师输入课程号
管理员或教师确认删除
5
系统确认输入的信息数据库中已有该课程号,则删除
选择返回,则结束用例
数据库未存在该课程号,则删除失败
UC07
修改课程信息
修改已有的课程信息
完成课程信息修改
管理员或教师点击课程信息管理修改功能
系统显示课程信息管理修改界面
管理员或教师选择课程号
管理员或教师确认修改
系统确认输入的信息数据库中已有该课程号,则修改
如果信息不存在,则提示,并要求重输或取消
如果信息不完整,则提示,并要求重输或取消
2c
操作者选择取消,则结束用例
UC08
查询课程信息
查询课程的详细信息
系统所有用户
数据库中已有课程信息
用户点击课程信息管理查询功能
系统显示课程信息管理查询界面
用户选择课程号
从数据寻找该课程号的信息并显示
4a
用户选择取消,则结束用例
1.2.3管理方案信息
UC09
新增方案信息
新增一个方案信息
数据库内不存在同方案号
完成方案信息的输入
管理员或教师点击方案信息管理增加功能
系统显示方案信息管理增加界面
管理员或教师输入完整的方案信息
4a
4b
UC10
删除方案信息
删除已有的方案信息
数据库内已存在该方案号
完成方案信息的删除
管理员或教师点击方案信息管理删除功能
系统显示方案信息管理删除界面
管理员或教师输入方案号
系统确认数据库中已有该方案号,则删除
如果不存在方案号信息,则提示,并要求重输或取消
UC11
修改方案信息
修改已有的方案信息
完成方案信息的修改
管理员或教师点击方案信息管理修改功能
系统显示方案信息管理修改界面
管理员或教师选择方案号
系统确认数据库中已有该方案号,则修改
UC12
查询方案信息
查询已有的方案信息
完成方案信息的查询
管理员或教师点击方案信息管理查询功能
系统显示方案信息管理查询界面
管理员或教师确认查询
系统确认数据库中已有该方案号,则执行查询
1.2.4管理教师信息
此功能包含教师信息的增加、删除、修改以及查询。
UC13
增加教师信息
增加一条教师信息
数据库不存在同工号的教师信息
完成教师信息的新增
管理员点击教师信息管理增加功能
系统显示教师信息管理增加界面
管理员输入完整的教师信息
管理员确认增加
系统确认数据库中不存在该工号,则增加
4b
UC14
删除教师信息
删除已有的教师信息
数据库已有该工号的教师信息
完成教师信息的删除
管理员点击教师信息管理删除功能
系统显示教师信息管理删除界面
管理员选择工号
管理员确认删除
系统确认数据库中存在该工号的教师信息,则删除
UC15
修改教师信息
修改已有的教师信息
完成教师信息的修改
管理员点击教师信息管理修改功能
系统显示教师信息管理修改界面
管理员确认修改
系统确认数据库中存在该工号的教师信息,则修改
扩展事件流
5a
如果数据库不存在该工号的教师信息,则重输或取消
5b
UC16
查询教师信息
查询已有的教师信息
最高管理员、一般管理员、教师
完成教师信息的查询
管理员或教师点击教师信息管理查询功能
系统显示教师信息管理查询界面
管理员或教师选择工号
系统确认数据库中存在该工号的教师信息,则查询
1.2.5管理学生信息
此功能包含学生信息的增加、删除、修改以及查询。
UC17
增加学生信息
增加一条学生信息
数据库不存在同学号的学生信息
完成学生信息的新增
管理员点击学生信息管理增加功能
系统显示学生信息管理增加界面
管理员输入完整的学生信息
系统确认数据库中不存在该学号,则增加
UC18
删除学生信息
删除已有的学生信息
数据库已有该学号的学生信息
完成学号信息的删除
管理员点击学生信息管理删除功能
系统显示学生信息管理删除界面
管理员选择学号
系统确认数据库中存在该学号的学生信息,则删除
UC19
修改已有的学生信息
完成学生信息的修改
管理员点击学生信息管理修改功能
系统显示学生信息管理修改界面
系统确认数据库中存在该学号的学生信息,则修改
如果数据库不存在该学号的学生信息,则重输或取消
UC20
查询学生信息
查询已有的学生信息
完成学生信息的查询
用户点击学生信息管理查询功能
系统显示学生信息管理查询界面
用户选择工号
用户确认查询
系统确认数据库中存在该学号的学生信息,则查询
1.3活动图
本系统包含多个重要的业务环节,例如:
用户管理、课程信息管理、方案信息管理、教师信息管理、学生信息管理。
不同的身份进入拥有不同的权限。
以下举出其中三个不同身份进入的活动图,以活动图的形式展示。
图.1.6管理员活动图
图.1.6展示的是管理员登录系统后,所能进行的活动。
首先登录系统,然后根据用户名和密码验证身份,系统会作出是否准许进入的判断。
若密码错误,则拒绝访问;
若密码正确,则准许进入。
最后,系统判断此用户名的身份属于管理员,可以进行管理员身份的活动。
如用户管理、专业信息管理、培养计划管理、教师管理以及学生管理、用户管理等。
每个功能模块具体的用例已在用例简要介绍部分说明,在此不在赘述。
图.1.7展示的是学生登录系统后,所能进行的活动。
最后,系统判断此用户名的身份属于学生,可以进行学生身份的活动。
如查看个人信息、查看专业信息等。
图.1.7学生活动图
图.1.8展示的是教师登录系统后,所能进行的活动。
最后,系统判断此用户名的身份属于教师,可以进行教师身份的活动。
如查看个人信息、查看培养计划信息、查看专业信息等。
图.1.8教师活动图
1.4类图
本系统内包括以下类,具体信息如图1.9所示:
1)用户:
用户名、密码
2)教师:
工号、姓名、性别、年龄、学院、职称、其他
3)学生:
学号、姓名、性别、年龄、学院、年级、班级、其他
4)管理员:
编号、用户名、密码、权限等级
5)界面信息:
专业信息、培养计划信息、新闻信息、个人信息、校友信息、活动信息
6)日志信息:
编号、时间、内容、操作人编号
包含以下成员方法:
登陆系统、修改密码、退出系统
维护教师信息、查看专业信息、查看培养计划信息、查看新闻信息、查看活动信息、查看校友信息
维护学生信息、查看培养计划信息、查看新闻信息、查看活动信息、查看校友信息
修改密码、维护用户信息、维护教师信息、维护学生信息、维护校友信息、维护新闻信息、维护活动信息、维护专业信息、维护培养计划信息、退出系统
信息发布、信息修改、信息删除
记录日志、维护日志、删除日志
图.1.9类图
2系统设计
2.1总体设计
2.1.1功能结构图
根据前文对专业管理系统的需求分析的用例分析与活动分析,专业管理系统的功能模块可以划分为登录系统、专业信息管理、校友管理、培养计划管理、新闻管理、教师管理、学生管理、活动管理、系统管理等功能模块。
专业管理系统功能结构如下图所示。
其中专业信息管理模块和培养计划管理模块子功能有录入、删除、修改、查询四部分;
教师管理模块和学生管理模块子功能有个人信息管理、账户管理和查询信息三部分;
系统管理模块包括用户管理、日志管理等子功能。
如图2.1所示。
图.2.1系统总体功能结构图
1)登录/退出系统:
登录系统是使用系统的第一步,包括验证用户名及密码、身份。
为身份分配权限。
2)专业信息管理:
是对专业中具有的课程信息进行管理的模块。
该模块又具体分为四个模块,包括信息的录入、删除、修改以及查询功能。
3)校友管理
4)培养计划管理:
是对方案中课程要求信息管理的模块。
5)新闻管理
6)教师管理:
是对教师信息管理的模块。
7)学生管理:
是对学生信息管理的模块。
8)活动管理
9)系统管理:
是对系统功能的管理。
包括日志管理及用户管理。
2.1.2构架图
经过深入分析,专业管理系统的幵发采用.NET开发平台,系统采用Brower/Server结构的三层结构:
WEB客户端-WEB服务器-数据库服务器。
选择功能强大的关系型数据库MSSQLServer2014数据库作为专业管理系统的后台数据库,专业管理系统体系结构如下图所示。
客户端为web浏览器,为各种视图组件;
业务服务器包含业务组件及服务与代理中间件等,数据库服务器用于提供数据存储访问服务。
如图.2.2所示:
图.2.2系统构架图
2.2详细设计
2.2.1顺序图
用户登录系统的顺序图。
登录顺序图描述实验专业管理系统各类用户如何使用自己的用户名与密码登录系统。
首先用户在地址栏键入系统主界面地址,系统显示主界面,在主页面的登录界面部分的用户名文本框中输入用户名,在密码框中输入用户密码,点击确定,客户端向服务器提交请求用户验证,正确则显示登录成功,并根据用户的角色进入相应的主界面,错误则重新输入。
如图.2.3所示:
图.2.3登录系统顺序图
系统管理的顺序图,如图2.4所示:
图.2.4系统管理顺序图
学生信息管理的顺序图,学生信息管理主要是对学生的用户名、密码及个人信息等进行维护。
学生信息管理员对选择要维护的信息,输入完成后检验信息是否有明显逻辑错误。
若正确,则可以对数据库进行访问与数据库的信息进行核对并进行数据更新,页面显示操作成功;
若错误,则需检验编辑的信息是否有错误。
如图2.5所示:
图.2.5学生信息管理顺序图
教师信息管理的顺序图。
教师信息管理主要是对教师的用户名、密码及个人信息等进行维护。
教师信息管理员对选择要维护的信息,输入完成后检验信息是否有明显逻辑错误。
如图2.6所示:
图.2.6教师信息管理顺序图
专业信息管理的顺序图,专业信息管理主要是管理员或专业信息管理员对专业的信息及培养方案信息进行维护。
首先要选择要维护的专业,最高管理员可以选择任意专业,而专业信息管理员则只能选择自己所在的专业进行维护,录入信息之后,检验信息是否正确。
如图2.7所示:
图.2.7专业信息管理顺序图
2.2.2状态图
状态图是描述一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处的状态对不同的事件做出反应。
由于各个功能的状态均类似,故一个功能模块进行说明即可,下面以专业信息管理进行说明:
首先打开系统,此时为初始状态,未进行任何操作;
接着输入用户名、密码进入登录状态;
然后进行专业信息进行管理,进入操作状态;
其次输入完信息后,准备录入数据库,进入检查状态,检查信息是否有误;
若信息有误,重新回到操作状态;
若信息无误,则进入执行状态,将所录信息传至数据库。
最后,用户登出系统,为退出转态(终止状态)。
具体状态过程如图.2.8所示:
图.2.8一般状态图
2.2.3E-R图
本系统中包含大量实体和实体间的关系,详细具体的功能联系,十分复杂,由于篇幅有限,故下文将只举出总体功能概念模型,如图.2.9所示。
图.2.9E-R图
以下是实体:
学生实体:
教师实体:
管理员实体:
专业信息实体:
日志信息实体:
2.2.4表结构设计
1)表2.1用户权限数据文件
名称
类型
长度
小数点
不能null
主键/外键
说明
up_id
varchar
50
√
主键
user_type
唯一性约束
2)表2.2用户数据文件
u_id
int
user_number
user_password
up
外键
3)表2.3学生信息数据文件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 综合 实验 报告
![提示](https://static.bdocx.com/images/bang_tan.gif)