软件工程第二次作业.doc_第1页
软件工程第二次作业.doc_第2页
软件工程第二次作业.doc_第3页
软件工程第二次作业.doc_第4页
软件工程第二次作业.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

学生选课系统需求描述背景 简要需求分析: 主要针对系统管理员需求分析、教师需求分析、学生需求分析。随着高校规模不断扩大,学校和老师众多,加上课程繁多,排课地点不定,这就需要一个完整的选课系统。有利于我们用户开展工作需求。然后对该系统的完整性、安全性进行描述1、简要描述用户需求背景 站在用户的角度,我所描述的本系统是为了更好管理学生选课排课信息而设计的。目前主要是由于学校的学生和课程繁多,包含的信息量大且复杂,这就需要学校有必要建立一个学生选课排课系统,使我们学生用户选课排课管理工作规范化,系统化,程序化,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改选课排课相关信息。2、简要需求描述学生选课排课系统用于根据教学计划、教师资源、教师资源等,制定每学期的课程表及相关信息,面对的用户包括系统管理员、教师和学生。因此该系统的功能模块应分为系统管理员需求、教师需求、学生需求三个部分。管理员可以通过超级用户身份登录,对系统进行全面的管理维护, 老师、学生以不同用户的身份进入不同的界面,执行不同的操作。图1.简要需求分析图数据流图顶层数据流程图描述了系统的大体实现过程,如下图。管理员控制着整个管理系统,使其满足学生与教师之间的信息交流与管理。图2_1系统顶层流图图2_2顶层DFD图第一层数据流图在顶层DFD图的基础上再进行分解,对系统功能需求做进一步分解:1、用户登录获取用户输入的用户名及密码;若出现用户名、密码错误或不匹配现象,反馈错误提示;在用户名及密码都正确的前提下,支持密码修改。2、 选课系统首先发布选课通知,即先对教师发出通知(教师得到通知后才可申请教课),然后对学生发出通知(此时已安排完有关选修课的所有信息)创建课程指定任课教师设定课程的人数和开课时间安排分配账号及密码(由于是管理员操作此部分)。3、 教师开课获取教师申请教课的信息,包括教师信息及其所要教的课程课程信息;提供教师浏览课程的功能,即课程时间、教室等的安排;并提供查询学生选课情况的功能,即选此门课程的名单等;处理和统计教师对学生成绩的评定。4、 学生选课提供学生修改个人信息的功能;提供学生浏览全部选修课信息的功能,然后接受学生的选课操作;获取学生及其所选课程的信息后,提供学生浏览自己所选课程的安排情况;得到选课系统的指令,在相应时间内可以让学生修改自己的选课;将选课系统统计好的成绩信息反馈给学生供其浏览。通过以上分析,建立第一层DFD图,如图2_3所示。图2_3 学生选课系统的第一层DFD图在第一层分解的基础上,对四个加工进一步分解,图2_4为学生选课模块的二层DFD图。图2_4 学生选课模块加工分解图在第一层分解的基础上,对四个加工进一步分解,图1_5为教师开课模块的二层DFD图。图2_5为教师开课模块DFD数据字典数据字典用于进一步定义和描述所有数据项,本报告主要研究的是学生信息管理中的信息查询和信息维护两个子功能数据流字典本系统所用的数据流如图2_6所示:名称来源去向所含数据结构说明新密码学生信息维护学生进行信息维护的基本信息用于学生的信息维护原密码学生信息验证学生信息维护的所有信息用于学生信息维护学生名单信息处理学生名单学生信息学生选课生成的选课名单用于系统的选课管理学生信息信息添加信息修改新密码验证学生信息信息修改学生的所有信息用于系统的信息维护和信息查询标识信息学号验证密码验证标识信息经过信息验证得到的信息判断信息验证是否通过查询信息查询信息查询信息列表进行查询的所有信息用于信息查询正确信息判断验证信息查询通过信息验证的正确信息用于判断信息查询的执行与否图2_6选课管理系统的数据流字典系统SC图录入成绩选课查看资料查看成绩修改资料系统登录学生选课学生管理员教师查询成绩 系统管理员需求分析系统管理员负责整个系统的维护,其需求最为复杂,包括对学生、教师、选课进行管理和统计,及系统状态的查看、维护并生成选课报表、排课报表。所涉及的信息包括课程信息、教师信息和学生信息。因此系统管理员具有该系统的最高权限,能够编辑各信息模块,如插入一个新生的信息,增添一门课程的信息,删除退休教师的信息等。图2.管理员需求图3.教师需求 教师需求分析在该系统中,为方便教师工作,要求教师能够核实自己信息、查询所授课程的信息、查看自己教学班的信息,以及最后登记学生的成绩等。图3.教师需求 学生需求分析该系统为学生主要提供选课服务,因此学生可以直接查看选课情况,学生可以根据本人学号和密码登录系统,进行相关操作。此外还应附带其他服务,如核实个人信息,查看教师信息、课程信息以便选课,查看自己选课结果,查询考试成绩等。图4.学生需求3、系统完整性、安全性为保证该系统平稳、安全地运行,系统为用户提供的服务要有以下限制。 管理员具有该系统的最高权限,负责系统维护,更新。 教师只能查看个人的全部信

温馨提示

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

评论

0/150

提交评论