学校管理系统分析_第1页
学校管理系统分析_第2页
学校管理系统分析_第3页
学校管理系统分析_第4页
学校管理系统分析_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流学校管理系统分析.精品文档.附录2系统分析说明书(需求规格说明书)目录1 概述21.1编写目的21.2 参考资料22 需求32.1 功能需求32.2 数据需求212.3 性能需求222.4 非功能需求232.5 故障处理233 环境233.1 运行环境233.2 开发环境231 概述1.1 编写目的本文档的编写目的是为学校管理信息系统项目的开发提供:a. 这个系统主要针对的就是对于学校日常事务的信息系统化,运用计算机技术、信息技术对于学校的日常信息(例如:学生信息、成绩、学分等)或日常数据进行一体化的管理,避免大量的数据冗余,提高数据利用率,

2、提高各部门(特别是教务、财务部门)的工作效率。对于信息的一体化管理,也方便了学校、学院、教师、学生4级对信息掌握的及时性(学校能及时了解各个学院的教学情况,教师能有针对性地对学生进行授课,学生也可以根据评定系统自查自纠)。从纸张化到计算机化,学校关心的数据也更有了保障,也方便了查询,加强了对于学校教学水平的监督。b. 本系统的功能要求主要分成了3个方面(详见c)。对于录入、查询、计算的要求都比较高(用户主要关心最终数据:GPA、学分、综合测评、工资信息)。对于这么多的数据查询和报表的生成,就要求有一个强大的数据处理终端(主要表现在控制类的计算能力和数据库的性能)。c. 本系统主要是针对于学校信

3、息管理的3大块,即学生信息管理、教师信息管理、科研管理(用户要求实现功能如下)1) 学生信息管理模块a) 对学生、课程、成绩等信息进行管理b) 实现综合测评的功能c) 对留级、退学的情况进行管理d) 产生学生成绩表2) 教师信息管理模块a) 对教师、部门、教学等信息进行管理b) 对教师教学任务进行登记,按照算法计算工作量c) 对教师进行年终考核,记录考核成绩d) 对教师的教学情况进行测评,记录测评结果e) 根据教务处提供的教师工作量计算奖金,产生月工资f) 按个人、部门产生月工资报表和查询3) 科研管理模块a) 对科研项目信息进行维护b) 记录项目经费的支出情况c) 登记项目的获奖情况d) 登

4、记学术论文和著作并完成相应的查询e) 对科研按部门项目进行汇总,形成部门的总经费、支出经费、结余经费,并可打印。1.2 参考资料a. 项目来源:学校b. 本文档中引用到的规范和资料:a) 教师岗位津贴实施方案(北京信息科技大学)b) 教学及实验工作量计算暂行办法(北京信息科技大学)c) 具有高级专业技术职称教师履职基本业绩考核要求(北京信息科技大学)d) 科研经费管理办法(试行)(北京信息科技大学)e) 信息管理与信息系统专业教学计划(北京信息科技大学信息管理学院)2 需求2.1 功能需求本系统分为3大部分,划分如下:学生基本信息维护选课排课教师基本信息维护教师工资信息维护学校管理信息系统学生

5、管理信息系统教师管理信息系统科研管理信息系统课程安排综合测评教师考评系统开题结题科研经费管理l 用例图² 学生管理信息系统(1)系统维护员管理员用例:用户登录用例的详细规格说明用例名称用户登录参与者系统维护管理员 假设系统维护管理员身份可识别前置条件系统维护管理员登录学籍管理系统后置条件系统管理员状态为在线主事件流1系统管理员向系统提供用户名和密码;2系统核实系统管理员身份3系统核实后进入系统主页备选事件流1a未填写用户名或密码 1系统提示用户信息不完整2a. 用户的用户名和密码不正确1.系统提示用户信息有误非功能性需求修改用户权限表用例的详细规格说明用例名称修改用户权限表参与者系统

6、维护管理员假设系统维护管理员已登录 ,该用户已为系统用户前置条件系统维护管理员需对用户权限进行修改后置条件用户权限改变主事件流1系统维护管理员向系统提供所修改用户的姓名2系统查找并显示用户信息3. 系统维护管理员修改用户权限并确认4. 系统更新用户信息备选事件流2a用户信息有误 1系统查找不到该用户,系统提示查无此用户非功能性需求增加系统用户用例的详细规格说明用例名称增加系统用户参与者系统维护管理员假设系统维护管理员已登录前置条件系统维护管理员需要添加系统用户后置条件拥护信息在系统中注册主事件流1系统维护管理员向系统提供用户信息并确认2系统存储该用户信息非功能性需求删除系统用户用例的详细规格说

7、明用例名称删除系统用户参与者系统维护管理员假设系统维护管理员已登录前置条件系统维护管理员需要删除系统用户后置条件该系统用户信息被删除主事件流1系统维护管理员向系统提供用户信息2系统查找用户并显示其信息3. 系统维护管理员确认后删除该用户4. 系统将用户删除非功能性需求(2)学籍管理员用例:添加学生信息用例的详细规格说明用例名称添加学生信息参与者学籍管理员假设学籍管理员已获得权限前置条件学籍管理员需要添加学生信息后置条件系统记录学生信息主事件流1学籍管理员向系统管理员提供用户名和密码2 系统核实后进入系统首页3 学籍管理员向系统提供所添加学生的信息并确认4 系统存储并更新信息备选事件流1a未填写

8、用户名或密码 1系统提示用户信息不完整2a. 用户的用户名和密码不正确1.系统提示用户信息有误 非功能性需求查询学生信息用例的详细规格说明用例名称查询学生信息参与者学籍管理员假设学籍管理员已获得权限前置条件学籍管理员需要查询学生信息后置条件系统显示学生信息主事件流1学籍管理员向系统管理员提供用户名和密码2 系统核实后进入系统首页3 学籍管理员向系统提供所查询学生的信息并确认4 系统显示学生信息备选事件流1a未填写用户名或密码 1系统提示用户信息不完整2a. 用户的用户名和密码不正确1.系统提示用户信息有误3a 学生姓名有重名 1.系统列出与之匹配的所有信息3b 学生信息有误1.系统查找不到匹配

9、信息,提示该用户不存在非功能性需求修改学生信息用例的详细规格说明用例名称修改学生信息参与者学籍管理员假设学籍管理员已获得权限前置条件学籍管理员需要添加学生信息后置条件系统记录学生信息主事件流1 学籍管理员向系统管理员提供用户名和密码2 系统核实后进入系统首页3 学籍管理员向系统提供所添加学生的信息并确认4 系统存储并更新信息备选事件流1a未填写用户名或密码 1系统提示用户信息不完整2a. 用户的用户名和密码不正确1.系统提示用户信息有误非功能性需求删除学生信息用例的详细规格说明用例名称删除学生信息参与者学籍管理员假设学籍管理员已获得权限前置条件学籍管理员需要删除学生信息后置条件系统记录学生信息

10、主事件流1 学籍管理员向系统管理员提供用户名和密码2 系统核实后进入系统首页3. 学籍管理员向系统提供所删除学生的姓名和学号4. 系统查找该学生信息5. 学籍管理员确认6. 系统删除该名学生的信息备选事件流1a未填写用户名或密码 1系统提示用户信息不完整2a. 用户的用户名和密码不正确1.系统提示用户信息有误4a. 查找不到匹配的信息 1.系统提示无匹配信息非功能性需求(3)辅导员用例:计算学生平均基点用例的详细规格说明用例名称计算学生平均基点参与者辅导员假设每个在校生的信息都在系统中有记载前置条件辅导员要计算学生平均基点后置条件学生平均基点添加到学籍表中主事件流1辅导员向系统提供班号;2系统

11、计算班级每个人的平均基点3. 系统将学生的平均基点存储在学籍表中非功能性需求录入测评标准用例的详细规格说明用例名称录入测评标准参与者辅导员假设辅导员已获得录入权限前置条件辅导员需录入测评标准后置条件增加测评标准到系统中主事件流1辅导员将测评标准录入到系统中2系统存储测评标准备选事件流1a更改测评标准1 辅导员更改测评标准2 系统更新测评标准非功能性需求计算学生课外基点用例的详细规格说明用例名称计算学生课外基点参与者辅导员假设每个在校生的信息都在系统中有记载前置条件辅导员要计算学生课外基点后置条件学生课外基点添加到学籍表中主事件流1辅导员计算学生的课外基点2辅导员将学生的课外基点录入到学籍表中非

12、功能性需求录入计算基点方法用例的详细规格说明用例名称录入计算基点方法参与者辅导员假设辅导员已获得录入权限前置条件辅导员要录入计算基点方法后置条件录入计算基点方法添加到系统中主事件流1辅导员将计算基点方法录入到系统中;2系统存储计算基点方法非功能性需求(4)教师用例:录入学生成绩用例的详细规格说明用例名称录入学生成绩参与者教师假设教师已获得录入权限前置条件教师需录入学生成绩后置条件学生成绩添加到学籍表中主事件流1教师提供用户名和密码2系统验证3 教师提供姓名和所教课程名称4 系统查询该课程学生名单5 教师提供该课程学生成绩6 系统存储学生成绩备选事件流1a未填写用户名或密码 1系统提示用户信息不

13、完整2a. 用户的用户名和密码不正确1.系统提示用户信息有误非功能性需求产生学生成绩单用例的详细规格说明用例名称产生学生成绩单参与者教师假设教师已获得录入权限前置条件教师要打印学生成绩单后置条件打印学生成绩单主事件流1教师提供用户名和密码2系统验证3 教师提供姓名和所教课程名称4 系统查询该课程学生名单5 教师打印学生成绩单非功能性需求(5)教务人员用例:发布本学期开课计划用例的详细规格说明用例名称发布本学期开课计划参与者教务人员假设教务人员已获得权限前置条件教务人员要发布本学期开课计划后置条件系统保存开课计划到开课计划表中主事件流1教务人员提供用户名和密码2系统验证3教务人员提供本学期开课计

14、划4. 系统将本学期开课计划存储到开课计划表中备选事件流1a未填写用户名或密码 1系统提示用户信息不完整2a. 用户的用户名和密码不正确1.系统提示用户信息有误非功能性需求统计课程报名人数用例的详细规格说明用例名称统计课程报名人数参与者教务人员假设第一轮选课已经结束前置条件教务人员已获得录入权限后置条件系统更新开课计划表主事件流1教务人员提供用户名和密码2系统验证3 教务人员选择所统计课程4 系统统计课程所选人数5 教务人员设定课程人数的上下限6 系统将人数限制保存在开课计划表中7 系统统计低于开课人数的课程8 教务人员修改开课计划备选事件流1a未填写用户名或密码 1系统提示用户信息不完整2a

15、. 用户的用户名和密码不正确1.系统提示用户信息有误非功能性需求产生学生课程表用例的详细规格说明用例名称产生学生课程表参与者教务人员假设开课计划已经确定前置条件课程的上课时间没有重叠后置条件系统更改学生课程表主事件流1教务人员登录系统2教务人员向系统提供课程的时间和地点3 系统记录到学生课程表中产生教师的学生名单用例的详细规格说明用例名称产生教师的学生名单参与者教务人员假设学生信息在系统中都可查到前置条件学生选课已经结束后置条件系统更改学生课程表主事件流1教务人员提供教师姓名和课程名称2系统产生学生名单3 教务人员打印非功能性需求录入留退级标准详细规格说明用例名称录入留退级标准参与者教务人员假

16、设留推级标准已经人为制定。前置条件教务人员需录入留退级标准。后置条件留退级标准被添加到系统中主事件流1教务人员提供留退级标准2系统存储留退级标准非功能性需求产生留退级学名单用例的详细规格说明用例名称产生教师的学生名单参与者教务人员假设每一学年结束,教务人员要进行学生留退学管理,每个在校就读的学生的信息都在学籍表中可以找到。前置条件教务人员已被识别和授权,学生的学籍信息是完整准确的。后置条件修改学籍表主事件流1系统根据标准查询符合留退级标准的学生2系统产生学生名单3 教务人员打印非功能性需求² 教师管理信息系统ü 总用例图ü 系统管理员:录入教师基本信息用例名称录入

17、教师基本信息参与者系统管理员(主要参与者),各单位负责人(次要参与者)假设学校各个学院、系部、机关单位会把自己所在单位的教师信息提供给系统管理员(各单位有时批量的提供教师的资料,要统一录入)前置条件系统管理员已被识别和授权后置条件更新数据库中各部门的教师信息主事件流1系统管理员录入该教师信息;2系统记录系统记录该信息3管理员核对信息;4重复3到5;5存储该部门教师信息,结束用例备选事件流1a教师工号不符合编号要求 1系统提示,重新输入1b教师工号重复1 系统提示(并弹出窗口“工号 教师姓名”),要求管理员 重新核对非功能性需求录入教师基本信息用例名称修改教师基本信息参与者系统管理员(主要参与者

18、),教工或部门(次要参与者)假设教师或部门把教师的工号、要修改的信息提供给系统管理员前置条件系统管理员已被识别和授权后置条件更新数据库中的教师信息主事件流1系统管理员将该教师的工号提供给系统;2系统验证教师信息;3系统管理员修改该教师信息;4系统记录系统记录该信息5管理员核对信息;6存储该教师信息,结束用例备选事件流2a非法教师工号 1系统提示教师工号错误,用例结束非功能性需求删除教师基本信息用例名称删除教师基本信息参与者系统管理员(主要参与者),教工或部门(次要参与者)假设教师或部门把教师的工号提供给系统管理员前置条件系统管理员已被识别和授权后置条件更新数据库中的教师信息主事件流1系统管理员

19、将该教师的工号提供给系统;2系统验证教师信息;3系统管理员删除该教师信息;4系统显示该教师信息5管理员核对信息,并确认;6删除该教师信息,结束用例备选事件流2a非法教师工号 1系统提示教师工号错误,用例结束非功能性需求添加部门用例名称添加部门参与者系统管理员(主要参与者),各单位负责人(次要参与者)假设学校各个学院、系部、机关单位会把自己所在单位的信息提供给系统管理员,系统可以按照规定,为各个单位编制编号,并给与一定的权限 前置条件系统管理员已被识别和授权后置条件更新数据库中部门的状态,产生部门编号主事件流1系统管理员将部门名称提供给系统;2系统验证是否存在重名;3系统管理员录入单位信息,并分

20、配该部门权限;4系统记录系统记录该信息,并提醒管理员再次核对;5管理员核对信息6系统存储该部门信息备选事件流2a存在重名1 系统提示系统管理员是否覆盖2 若是,则进入33 若否,则用例结束非功能性需求修改部门基本信息用例名称修改部门基本信息参与者系统管理员(主要参与者),部门(次要参与者)假设部门把部门编号、要修改的信息提供给系统管理员前置条件系统管理员已被识别和授权后置条件更新数据库中的教师信息主事件流1系统管理员将该部门的工号提供给系统;2系统验证部门信息;3系统管理员修改该部门信息;4系统记录系统记录该信息5管理员核对信息;6存储该部门信息,结束用例备选事件流2a非法部门编号 1系统提示

21、部门编号错误,用例结束非功能性需求删除部门信息用例名称删除部门信息参与者系统管理员(主要参与者),教工(次要参与者)假设部门把部门编号提供给系统管理员前置条件系统管理员已被识别和授权后置条件更新数据库中的教师信息主事件流1系统管理员将该部门编号提供给系统;2系统验证部门信息;3系统管理员删除该部门信息;4系统显示该部门信息5管理员核对信息,并确认;6删除该部门信息,结束用例备选事件流2a非法部门编号 1系统提示部门编号错误,用例结束非功能性需求ü 财务人员:录入教师工资明细用例名称录入教师工资明细参与者财务人员(主要参与者)假设界面表格上显示了该教师的基本信息,以及教学任务项前置条件

22、财务人员已被识别和授权,已知教学任务,已知教师工号后置条件将教师的工资明细的存储主事件流1财务人员把教师工号提供给系统;2系统验证教师身份;3财务人员把显示的各个表单上的数据填充;4系统记录明细,并生成表单、数据;5财务人员预览、核对信息6系统存储,用例结束 备选事件流2a非法教师工号 1系统提示教师身份错误,用例结束非功能性需求修改教师工资明细用例名称修改教师工资明细参与者财务人员(主要参与者)假设界面表格上显示了该教师的基本信息,以及教学任务项前置条件财务人员已被识别和授权,已知教学任务,已知教师工号后置条件将教师的工资明细的存储主事件流1财务人员把教师工号提供给系统;2系统验证教师身份;

23、3系统显示单据;4财务人员把显示的各个表单上需要修改数据进行修改;5系统记录明细,并生成表单、数据;6财务人员预览、核对信息7系统存储,用例结束 备选事件流2a非法教师工号 1系统提示教师身份错误,用例结束非功能性需求ü 教师:ü 教务人员:用例名称登记教学任务参与者教务人员(主要参与者),假设教务人员以从学籍管理系统中获得该学期各个老师的教学情况前置条件财务人员已被识别和授权,已知教学任务,已知教师工号后置条件将教师的教学任务的存储主事件流1教务人员把教师工号提供给系统,选择学期;2系统验证教师身份;3系统显示本学院教师所开授的课程显示在表单上(复选框);4教务人员在表单

24、上选择该教师所教授的课程;5系统记录明细,并生成表单、数据;6财务人员预览、核对信息7系统存储,用例结束 备选事件流2a非法教师工号 1系统提示教师身份错误,用例结束非功能性需求² 科研项目管理申请开题审核用例名称申请开题审核参与者教师(主要参与者)假设教师在相应媒介上查询科研项目名称前置条件教师找到合适的科研项目后置条件科研项目开题审查结果记录在系统中主事件流1教师填写科研项目申请表格,包括项目名称、甲方单位、甲方负责人、项目级别、负责人、总经费、合同签订日期、完成日期;2申请表格记录在系统中。备选事件流非功能性需求登记科研进程用例名称登记科研进程参与者教师(主要参与者)假设教师获

25、得登记权限前置条件教师的项目获得立项后置条件科研项目进程结果记录在系统中主事件流1教师填写科研进程表,包括项目名称、记录日期、完成天数、剩余天数、现阶段完成情况、现阶段经费支出情况、预测项目完成日期、预测项目支出经费;2表格记录在系统中。备选事件流非功能性需求申请开题审核用例名称申请开题审核参与者教师(主要参与者)假设教师在相应媒介上查询科研项目名称前置条件教师找到合适的科研项目后置条件科研项目开题审查结果记录在系统中主事件流1教师填写科研项目申请表格,包括项目名称、甲方单位、甲方负责人、项目级别、负责人、总经费、合同签订日期、完成日期;2申请表格记录在系统中。备选事件流非功能性需求开题审核用

26、例名称开题审核参与者科研处人员(主要参与者)假设科研处人员获得登记和审查授权系统将所有项目信息授予科研处人员前置条件教师提出申报的科研项目,录入人员已经被授权后置条件科研项目开题审查结果记录在系统中主事件流1学校科研处对该项目的开题进行审查;2审查通过后的项目获得立项;3将审查结果登记在系统中;备选事件流2a提出的科研项目没有通过学校科研处的审查1返回(1)或取消,用例结束。非功能性需求结题审核用例名称结题审核参与者科研处人员(主要参与者)假设录入员获得系统登记修改授权系统将结题报告授予科研处人员前置条件教师提出项目结题报告,录入人员已经被授权后置条件科研项目结题审查结果记录在系统中主事件流1

27、学校科研处对该项目的结题报告进行审查;2审查通过后的项目可以发表;3将审查结果登记在系统中;备选事件流2a提出的科研项目没有通过学校科研处的审查1返回(1)或取消,用例结束。非功能性需求登记科研项目用例名称登记科研项目参与者科研处人员(主要参与者)假设录入员获得系统登记修改授权科研项目已经通过审查前置条件科研项目已经立项后置条件科研项目详细信息记录在系统中主事件流1科研处登记该项目的项目号、项目名称、甲方单位、甲方负责人、项目级别、负责人、总经费、合同签订日期、完成日期、目前状态;2科研项目的信息登记在系统中。备选事件流非功能性需求登记科研项目成果用例名称登记科研项目成果参与者科研处人员(主要参与者)假设录入员获得授权,教师科研项目正常发表前置条件教师提出申报的科研项目已经获得发表后置条件将科研项目发表后的特殊情况登记到系统中主事件流1录入员根据项目发表后的情况,登记项目的获奖情况;2

温馨提示

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

评论

0/150

提交评论