管理信息系统综合实验报告.docx
《管理信息系统综合实验报告.docx》由会员分享,可在线阅读,更多相关《管理信息系统综合实验报告.docx(76页珍藏版)》请在冰豆网上搜索。
管理信息系统综合实验报告
(北京)
CHINAUNIVERSITYOFPETROLEUM
管理信息系统综合实验
结课报告
专业:
信管13班
姓名:
朱泽
学号:
2013011967
完成日期:
2017年03月27日
1系统分析
1.1用例图
本系统是一个专业管理系统,总体目标是有效管理专业信息、课程信息、教师信息及学生的信息。
除此之外,该系统还可以管理用户角色,不同身份登录系统所能使用的功能不同。
总计8个功能点,即专业信息管理、 培养计划管理、 教师管理、 学生管理、 校友管理、 新闻管理、 活动管理、 用户管理。
主要参与者可以归为四类,即管理员、用户(一般管理员)、教师、学生。
图.1.1为系统的用例图。
图.1.1系统用例图
1.2用例简要描述
1.2.1登录/退出管理
用例编号
UC01
用例名称
登录系统
用例概述
用户进入系统的登录操作
主参与者
所有系统用户
前置条件
输入正确的用户名、密码
后置条件
用户名密码与数据库记录核对一致
基本事件流
步骤
活动
1
请求登录页面
2
系统显示相应录入界面,用户输入用户名及密码
3
用户账户信息与数据库记录进行核对
4
成功登录系统,进入系统主界面
扩展事件流
2a
如果用户名或密码为空,提示有未输入的信息
2b
如果用户名不存在拒绝访问
2c
如果密码正确拒绝访问
用例编号
UC02
用例名称
退出系统
用例概述
当前用户退出专业管理系统
主参与者
所有系统用户
前置条件
已经进入系统
后置条件
系统正常运行
基本事件流
步骤
活动
1
当前用户点击安全退出按钮
1.2.1系统管理
此功能包含用户管理,用户管理是对访问该系统用户账户的增加、删除、修改等功能。
用例编号
UC03
用例名称
新增用户
用例概述
增加可以访问系统用户的账户
主参与者
最高管理员、一般管理员
前置条件
身份为最高管理员以及一般管理员
后置条件
数据库内不存在同名用户
基本事件流
步骤
活动
1
管理员点击用户管理增加功能
2
系统显示用户管理增加界面
3
管理员输入用户名账户、密码以及身份
4
管理员确认增加后,数据库内增加该用户记录
扩展事件流
3a
如果用户名已存在,则提示失败
3b
如果管理员选择取消,则结束增加过程
3c
如果用户名过短,则提示失败
3d
如果密码过短,则提示失败
3e
如果有未输入的信息,则提示失败
用例编号
UC04
用例名称
删除用户
用例概述
删除访问系统的用户账户
主参与者
最高管理员、一般管理员
前置条件
数据库已存在该用户
后置条件
完成用户的删除
基本事件流
步骤
活动
1
管理员点击用户管理删除功能
2
系统显示用户管理增加界面
3
管理员输入用户名信息
4
管理员确认删除后,数据库内删除该用户记录
扩展事件流
3a
如果输入的用户名不存在,则提示失败
用例编号
UC05
用例名称
修改用户
用例概述
更新用户账户信息
主参与者
最高管理员、一般管理员
前置条件
数据库已存在该用户
后置条件
完成用户的修改
基本事件流
步骤
活动
1
管理员点击用户管理修改功能
2
系统显示用户管理修改界面
3
管理员输入用户名信息
4
管理员确认修改后,数据库内修改该用户记录
扩展事件流
3a
如果输入的用户名不存在,则提示失败
3b
如果用户名过短,则提示失败
3c
如果密码过短,则提示失败
3d
如果有未输入的信息,则提示失败
3e
如果管理员选择取消,则结束增加过程
1.2.2管理课程信息
此功能包含管理员或教师对课程的新增、删除、修改、查询。
此功能是为添加培养计划所必须的。
用例编号
UC06
用例名称
新增课程信息
用例概述
新增课程信息
主参与者
最高管理员、一般管理员或教师
前置条件
数据库内不存在同课程号
后置条件
完成课程信息的录入
基本事件流
步骤
活动
1
管理员或教师点击课程信息管理增加功能
2
系统显示课程信息管理增加界面
3
管理员或教师输入完整的课程信息
4
管理员或教师确认添加
5
系统确认输入的信息未和数据库中已有信息重复,则记录
扩展事件流
5a
如果信息重复,则提示,并要求重输或取消
5b
如果选择取消,则结束用例
用例编号
UC06
用例名称
删除课程信息
用例概述
删除已有的课程信息
主参与者
最高管理员、一般管理员或教师
前置条件
数据库中已有课程号
后置条件
完成课程删除
基本事件流
步骤
活动
1
管理员或教师点击课程信息管理删除功能
2
系统显示课程信息管理删除界面
3
管理员或教师输入课程号
4
管理员或教师确认删除
5
系统确认输入的信息数据库中已有该课程号,则删除
扩展事件流
5a
选择返回,则结束用例
5b
数据库未存在该课程号,则删除失败
用例编号
UC07
用例名称
修改课程信息
用例概述
修改已有的课程信息
主参与者
最高管理员、一般管理员或教师
前置条件
数据库中已有课程号
后置条件
完成课程信息修改
基本事件流
步骤
活动
1
管理员或教师点击课程信息管理修改功能
2
系统显示课程信息管理修改界面
3
管理员或教师选择课程号
4
管理员或教师确认修改
5
系统确认输入的信息数据库中已有该课程号,则修改
扩展事件流
2a
如果信息不存在,则提示,并要求重输或取消
2b
如果信息不完整,则提示,并要求重输或取消
2c
操作者选择取消,则结束用例
用例编号
UC08
用例名称
查询课程信息
用例概述
查询课程的详细信息
主参与者
系统所有用户
前置条件
数据库中已有课程信息
后置条件
基本事件流
步骤
活动
1
用户点击课程信息管理查询功能
2
系统显示课程信息管理查询界面
3
用户选择课程号
4
从数据寻找该课程号的信息并显示
扩展事件流
4a
用户选择取消,则结束用例
1.2.3管理方案信息
用例编号
UC09
用例名称
新增方案信息
用例概述
新增一个方案信息
主参与者
最高管理员、一般管理员或教师
前置条件
数据库内不存在同方案号
后置条件
完成方案信息的输入
基本事件流
步骤
活动
1
管理员或教师点击方案信息管理增加功能
2
系统显示方案信息管理增加界面
3
管理员或教师输入完整的方案信息
4
管理员或教师确认添加
5
系统确认输入的信息未和数据库中已有信息重复,则记录
扩展事件流
4a
如果信息重复,则提示,并要求重输或取消
4b
如果选择取消,则结束用例
用例编号
UC10
用例名称
删除方案信息
用例概述
删除已有的方案信息
主参与者
最高管理员、一般管理员或教师
前置条件
数据库内已存在该方案号
后置条件
完成方案信息的删除
基本事件流
步骤
活动
1
管理员或教师点击方案信息管理删除功能
2
系统显示方案信息管理删除界面
3
管理员或教师输入方案号
4
管理员或教师确认删除
5
系统确认数据库中已有该方案号,则删除
扩展事件流
5a
如果不存在方案号信息,则提示,并要求重输或取消
5a
如果选择取消,则结束用例
用例编号
UC11
用例名称
修改方案信息
用例概述
修改已有的方案信息
主参与者
最高管理员、一般管理员或教师
前置条件
数据库内已存在该方案号
后置条件
完成方案信息的修改
基本事件流
步骤
活动
1
管理员或教师点击方案信息管理修改功能
2
系统显示方案信息管理修改界面
3
管理员或教师选择方案号
4
管理员或教师确认修改
5
系统确认数据库中已有该方案号,则修改
扩展事件流
5a
如果不存在方案号信息,则提示,并要求重输或取消
5a
如果选择取消,则结束用例
用例编号
UC12
用例名称
查询方案信息
用例概述
查询已有的方案信息
主参与者
系统所有用户
前置条件
数据库内已存在该方案号
后置条件
完成方案信息的查询
基本事件流
步骤
活动
1
管理员或教师点击方案信息管理查询功能
2
系统显示方案信息管理查询界面
3
管理员或教师选择方案号
4
管理员或教师确认查询
5
系统确认数据库中已有该方案号,则执行查询
扩展事件流
5a
如果不存在方案号信息,则提示,并要求重输或取消
5a
如果选择取消,则结束用例
1.2.4管理教师信息
此功能包含教师信息的增加、删除、修改以及查询。
用例编号
UC13
用例名称
增加教师信息
用例概述
增加一条教师信息
主参与者
最高管理员、一般管理员
前置条件
数据库不存在同工号的教师信息
后置条件
完成教师信息的新增
基本事件流
步骤
活动
1
管理员点击教师信息管理增加功能
2
系统显示教师信息管理增加界面
3
管理员输入完整的教师信息
4
管理员确认增加
5
系统确认数据库中不存在该工号,则增加
扩展事件流
4a
如果信息重复,则提示,并要求重输或取消
4b
如果选择取消,则结束用例
用例编号
UC14
用例名称
删除教师信息
用例概述
删除已有的教师信息
主参与者
最高管理员、一般管理员
前置条件
数据库已有该工号的教师信息
后置条件
完成教师信息的删除
基本事件流
步骤
活动
1
管理员点击教师信息管理删除功能
2
系统显示教师信息管理删除界面
3
管理员选择工号
4
管理员确认删除
5
系统确认数据库中存在该工号的教师信息,则删除
扩展事件流
4a
如果选择取消,则结束用例
用例编号
UC15
用例名称
修改教师信息
用例概述
修改已有的教师信息
主参与者
最高管理员、一般管理员
前置条件
数据库已有该工号的教师信息
后置条件
完成教师信息的修改
基本事件流
步骤
活动
1
管理员点击教师信息管理修改功能
2
系统显示教师信息管理修改界面
3
管理员选择工号
4
管理员确认修改
5
系统确认数据库中存在该工号的教师信息,则修改
扩展事件流
5a
如果数据库不存在该工号的教师信息,则重输或取消
5b
如果选择取消,则结束用例