软件工程第二次作业

软件工程第二次作业

ID:15160430

大小:581.43 KB

页数:9页

时间:2018-08-01

软件工程第二次作业_第1页
软件工程第二次作业_第2页
软件工程第二次作业_第3页
软件工程第二次作业_第4页
软件工程第二次作业_第5页
资源描述:

《软件工程第二次作业》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、学生选课系统需求描述背景简要需求分析:主要针对系统管理员需求分析、教师需求分析、学生需求分析。随着高校规模不断扩大,学校和老师众多,加上课程繁多,排课地点不定,这就需要一个完整的选课系统。有利于我们用户开展工作需求。然后对该系统的完整性、安全性进行描述1、简要描述用户需求背景站在用户的角度,我所描述的本系统是为了更好管理学生选课排课信息而设计的。目前主要是由于学校的学生和课程繁多,包含的信息量大且复杂,这就需要学校有必要建立一个学生选课排课系统,使我们学生用户选课排课管理工作规范化,系统化,程序化,提高信息处理的速度和准确性,

2、能够及时、准确、有效的查询和修改选课排课相关信息。2、简要需求描述学生选课排课系统用于根据教学计划、教师资源、教师资源等,制定每学期的课程表及相关信息,面对的用户包括系统管理员、教师和学生。因此该系统的功能模块应分为系统管理员需求、教师需求、学生需求三个部分。管理员可以通过超级用户身份登录,对系统进行全面的管理维护,老师、学生以不同用户的身份进入不同的界面,执行不同的操作。图1.简要需求分析图数据流图顶层数据流程图描述了系统的大体实现过程,如下图。管理员控制着整个管理系统,使其满足学生与教师之间的信息交流与管理。图2_1系统顶

3、层流图图2_2顶层DFD图第一层数据流图在顶层DFD图的基础上再进行分解,对系统功能需求做进一步分解:1、用户登录获取用户输入的用户名及密码;若出现用户名、密码错误或不匹配现象,反馈错误提示;在用户名及密码都正确的前提下,支持密码修改。2、选课系统首先发布选课通知,即先对教师发出通知(教师得到通知后才可申请教课),然后对学生发出通知(此时已安排完有关选修课的所有信息)创建课程指定任课教师设定课程的人数和开课时间安排分配账号及密码(由于是管理员操作此部分)。3、教师开课获取教师申请教课的信息,包括教师信息及其所要教的课程课程信息

4、;提供教师浏览课程的功能,即课程时间、教室等的安排;并提供查询学生选课情况的功能,即选此门课程的名单等;处理和统计教师对学生成绩的评定。2、学生选课提供学生修改个人信息的功能;提供学生浏览全部选修课信息的功能,然后接受学生的选课操作;获取学生及其所选课程的信息后,提供学生浏览自己所选课程的安排情况;得到选课系统的指令,在相应时间内可以让学生修改自己的选课;将选课系统统计好的成绩信息反馈给学生供其浏览。通过以上分析,建立第一层DFD图,如图2_3所示。图2_3学生选课系统的第一层DFD图在第一层分解的基础上,对四个加工进一步分解

5、,图2_4为学生选课模块的二层DFD图。图2_4学生选课模块加工分解图在第一层分解的基础上,对四个加工进一步分解,图1_5为教师开课模块的二层DFD图。图2_5为教师开课模块DFD数据字典数据字典用于进一步定义和描述所有数据项,本报告主要研究的是学生信息管理中的信息查询和信息维护两个子功能数据流字典本系统所用的数据流如图2_6所示:名称来源去向所含数据结构说明新密码学生信息维护学生进行信息维护的基本信息用于学生的信息维护原密码学生信息验证学生信息维护的所有信息用于学生信息维护学生名单信息处理学生名单学生信息学生选课生成的选课名

6、单用于系统的选课管理学生信息信息添加信息修改新密码验证学生信息信息修改学生的所有信息用于系统的信息维护和信息查询标识信息学号验证密码验证标识信息经过信息验证得到的信息判断信息验证是否通过查询信息查询信息查询信息列表进行查询的所有信息用于信息查询正确信息判断验证信息查询通过信息验证的正确信息用于判断信息查询的执行与否图2_6选课管理系统的数据流字典系统SC图录入成绩选课查看资料查看成绩修改资料系统登录学生选课学生管理员教师查询成绩⑴系统管理员需求分析系统管理员负责整个系统的维护,其需求最为复杂,包括对学生、教师、选课进行管理和统

7、计,及系统状态的查看、维护并生成选课报表、排课报表。所涉及的信息包括课程信息、教师信息和学生信息。因此系统管理员具有该系统的最高权限,能够编辑各信息模块,如插入一个新生的信息,增添一门课程的信息,删除退休教师的信息等。图2.管理员需求图3.教师需求⑵教师需求分析在该系统中,为方便教师工作,要求教师能够核实自己信息、查询所授课程的信息、查看自己教学班的信息,以及最后登记学生的成绩等。图3.教师需求⑶学生需求分析该系统为学生主要提供选课服务,因此学生可以直接查看选课情况,学生可以根据本人学号和密码登录系统,进行相关操作。此外还应附

8、带其他服务,如核实个人信息,查看教师信息、课程信息以便选课,查看自己选课结果,查询考试成绩等。图4.学生需求3、系统完整性、安全性为保证该系统平稳、安全地运行,系统为用户提供的服务要有以下限制。⑴管理员具有该系统的最高权限,负责系统维护,更新。⑵教师只能查看个人的全部信息以及

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。