- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浙江工业大学之江学院
软件工程大型实验报告
设计题目:___ __
班 级:_____ _____
姓 名:_____ _____
指导教师:________ ________
序号 考核内容 考试成绩 1 需求分析规格说明书 2 概要设计说明书 3 软件实例 4 考勤(10%)
2011年 8 月
“学生管理系统”需求分析报告
1 范围
1.1 标识
文件状态:
[ ]草稿
[ ]正式发布
[√]正在修改 文件标识: 需求分析报告:A1 当前版本: 1.0 作 者: XXX 完成日期: 2011-8-28 1.2 系统概述
1.软件名称:学生管理系统
2.软件功能:方便教务管理部门在线管理学生基础信息,包括班级信息管理、学生基本信息管理、学生课程成绩管理以及提供统计和查询功能。此外,系统管理员还可以通过该系统管理用户信息。
3.与其他教务管理系统的关系:此系统为教务管理系统的一个子系统,项目来源于某高校的委托。整个教务管理系统分为五个部分,另外四个个部分别为:学生选课系统、课程管理系统、教师管理系统和系统管理。用户需要从系统管理子系统中登录后才能进入学生管理子系统。学生选课系统、课程管理系统和教师管理系统的班级、学生、教师和课程等基本信息等,与学生管理子系统共享。图A1-1所示的子系统关系图,主要描述学生管理子系统与其他系统的关系。
图A-1子系统关系图用例建模主要是分离出系统的活动参与者Actor)和用例Use Case),用例是指对系统提供的功能的一种描述,而活动参与者是那些可能使用这些用例的人或外部系统,通过用例图可以描述出系统外部的执行者、系统的用例,以及它们之间的联系。本学生管理系统的用例图见图。
图A1-2 系统用例图(前台)
图A1-3 系统用例图(后台)
4.2 用例说明
教务业务人员必须经过登录后(若没有注册,必须先注册)才能对基础信息进行相应的操作,此时教务人员登录时必须提供以下资料:用户名与密码。注册时,必须提供真实姓名、用户名、工号、性别、密码以及联系电话等个人信息。
对于本系统,教务业务人员必须经过上述步骤才能执行相应的操作,若对于整个教务管理系统,教务业务人员作为整个系统的用户只需要在系统管理子系统中登录后便可以直接进入本学生管理系统。
4.2.1 管理基础信息
基础信息包括班级信息和学期信息,通过该用例可以对班级信息和学期信息进行查询、添加、修改以及删除。
管理基础信息用例 用例名称:Manage_Foundation_Case 参与者:教务业务员 前置条件 教务业务人员正常登录 后置条件 更新后的班级或学期信息追加到数据库 主干过程 1.教务业务人员正常登录;
2.选择基础信息类别(班级信息或学期信息),并针对具体信息做相应处理。 分支过程 1.选择“班级信息”,则转至用例Manage_Class_Case
2.选择“学期信息”,则转至用例Manage_Term_Case 异 常 1.提供的资料格式错误
2.信息类别与相应用例没有链接成功 包含用例 登录信息用例Login Case
4.2.2 管理基础信息
对学生信息进行查询、录入和维护等操作。
管理课程信息用例 用例名称:Manage_Student_Case 参与者:教务业务人员 前置条件 教务业务人员正常登录 后置条件 更新后的学生信息已加入到数据库或打印成学生名单 主干过程 1.教务业务人员正常登录;
2.若是添加学生信息,则依次输入学生的基本信息;
3.若是修改学生信息,则(1)选择学生学号;(2)显示并修改该学生的相关信息;(3)确认修改;(4)系统将修改后信息存入数据库;
4.若是删除学生信息,则(1)选择学生学号;(2)确认删除;(3)删除所有与该学生相关的信息;(4)系统将删除后信息存入数据库。 分支过程 1.选择“添加”,则转至执行插入数据用例Manage_Student_Insert
2.选择“修改”,则转至执行修改数据用例Manage_Student_Update
3.选择“删除”,则转至执行删除数据操作Manage_Student_Remove 异 常 1.课程信息格式错误
2.系统提供数据库操作失败(如插入已有的记录) 包含用例 登录信息用例Login Case
4.2.3 统计数据
该用例主要用来统计学生课程成绩。
统计数据用例 用例名称:Manage_Student_Case 参与者:教务业务人员 前置条件 教务业务人员正常登录 后置条件 以表格形式输出统计结果 主干过程 1.教务业务人员正常登录;
2.按分类统计
文档评论(0)