研究生管理系统_第1页
研究生管理系统_第2页
研究生管理系统_第3页
研究生管理系统_第4页
研究生管理系统_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

当代软件工程题目:指导教师:学生姓名:学号:学院:专业班级:

概述硕士学籍管理系统是用于管理硕士学籍的软件。重要是提供应管理员登分,学生查分,选课等功效。其中涉及两个部分第一部分前台界面设计,第二部分后台数据库管理。前台界面重要提供应学生和管理员操作,重视易用性,后台数据库设计致力于提高数据操作效率,减少数据冗余度。本文重要叙述三个方面:1.需求分析;2.软件构造设计;3.数据库表格设计;

需求分析1.1编写目的编写该需求分析是为了描述目的软件系统在功效、行为、性能、设计约束等方面的盼望。通过对应问题及其环境的理解与分析,为问题涉及的信息、功效及系统行为建立模型,将顾客需求精确化、完全化,最后形成需求规格阐明。1.2背景系统阐明:项目名称:硕士学籍管理系统;该软件系统是基于B/S构造。项目构造图图表SEQ图表\*ARABIC11.3定义GSMS硕士学籍管理系统;DB数据库;1.4参考资料软件工程;UML建模;Oracle数据库技术。2任务概述2.1目的该项目重要是为大专院校管理硕士学籍的应用系统,该系统中的操作对象有学生顾客,管理员顾客。开发工作分为顾客界面和数据库管理。其中数据库是关系型数据库,最少支持3NF范式。软件是B/S构造,服务端能够接入因特网和校园网。2.2顾客的特点1. 学生顾客:高校硕士,会基本的电脑操作。2. 管理员顾客:熟悉数据库管理,熟悉学籍管理内容。2.3假定和约束全校多专业100个学生数量个公共基础课10们选6门学位课每个专业5门选其中3门专业课每个专业20门选5门2.3系统功效列表学生顾客能够在因特网上查分,选课。管理员顾客能够在校园网登分。3需求规定3.1对功效的规定1.学生查分功效: 输入:学号,课程号; 解决:以输入的学号和课程号为条件,查询数据库; 输出:课程成绩。2.学生选课功效: 输入:学号,课程号,修课年份; 解决:以输入的学号和课程号为条件,将选课成果写入数据库; 输出:选课成功/失败提示。3.管理员登分功效: 输入:学号,课程号,课程成绩; 解决:以输入的学号和课程号为条件,查询数据库,并将分数写入数据库; 输出:登分成功/失败提示。3.2对性能的规定 1.最少支持同时在线的学生顾客>1000人; 2.查分响应时间<5秒; 3.选课响应时间<5秒; 4.登分响应时间<0.5秒;4数据流图4.1顶层数据流图图表SEQ图表\*ARABIC2解决:选课学生通过学籍管理系统选课,需要有学籍信息,并通过选课解决将选修课程写入学生选课表。查询成绩学生通过学籍管理系统,通过学生选课表,查询已选课程成绩。 登分管理员过学籍管理系统,将学生的考试成绩写入学生选课表。 数据流:选课信息=学号+课程号+修课年份;课程信息=课程号+学号;课程成绩=课程号+学号+成绩;数据文献: 学生选课表:包含学生选课信息,课程得分。4.20层数据流图图表SEQ图表\*ARABIC3解决:查询已开课程学生通过学籍管理系统选课,首先查看该学期的已开课程。选定课程学生查看该学期的已开课程后,选定所修课程。图表SEQ图表\*ARABIC4解决:查询修课统计学生通过学籍管理系统选课,首先查看修课统计。查询成绩学生查看修课统计后,选定所修课程,并查当作绩。软件构造5软件总体构造图表SEQ图表\*ARABIC5模块:登录模块:用于管理顾客登录,分别为学生顾客和管理员顾客。学生模块:用于学生查分,选课。管理员模块:管理员登分。通信模块:实现和数据库模块的交互。数据库模块:管理数据项。数据表设计6数据表关系图表SEQ图表\*ARABIC6选课表=学号+课程号+成绩课程表=课程号+课程名+所属专业;专业表=专业号+专业名;学生表=学号+姓名+性别+年纪+专业+学位分类;7据表描述7.1选课表(专业课)学号专业课程号1成绩专业课程号2成绩1……专业课程号8成绩8charcharintcharintcharint主码外码外码外码表格SEQ表格\*ARABIC1表格1描述了选课表(专业课)的组织方式,其中专业课程号1-8统计了学生所选的8门专业课,如果后来专业课新增,则可在表背面增加。7.2选课表(学位课)学号学位课程号1成绩专业课程号2成绩1……学位课程号5成绩5charcharintcharintcharint主码外码外码外码表格SEQ表格\*ARABIC2表格2描述了选课表(学位课)的组织方式,其中学位课程号1-5统计了学生所选的5门学位课,如果后来学位课新增,则可在表背面增加。7.3选课表(公共课)学号公共课程号1成绩专业课程号2成绩1……公共课程号5成绩5charcharintcharintcharint主码外码外码外码表格SEQ表格\*ARABIC3表格3描述了选课表(公共课)的组织方式,其中公共课程号1-3统计了学生所选的3门公共课,如果后来公共课新增,则可在表背面增加。7.4专业表专业号专业名charchar主码表格SEQ表格\*ARABIC4专业表用于统计专业名和专业号。7.4课程表课程号课程名所属专业charcharchar主码外码表格SEQ表格\*ARABIC5课程表描述了课程号,课程名,及所属专业,用于

温馨提示

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

最新文档

评论

0/150

提交评论