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

下载本文档

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

文档简介

1、需求分析与功能设计1数据需求通过与学籍管理系统数据库用户的交谈、 团队的分析、市场需求等方式,获 得了学籍管理系统的数据需求。a.a. 为了保证平安对于每个登陆的用户进行记录,一个用户在不同的时间可能 有多个登录信息。b.b. 一个学校有多个院系,一个院系有多个专业,每个专业包含多个班级,每 个班级包含多名学生。c.c. 每个专业包含自身的专业课程和全校的公共选修课,其中课程与专业存在 多对多的关系。d.d. 每个学生通过一个唯一的学号来标识,学籍管理系统存储学生的各种信息 如:姓名、学号、出生日期等内容,同时每个学生需要学习多门课程,对于有多 门课程的成绩。而每门课程有多名学生学习,所有学生

2、和课程之间存在多对多的 关系。2系统功能结构系统的功能模块包括:专业设置、班级信息管理、学生信息管理、课程信息 管理、成绩信息管理、用户操作、帮助。a.a. 专业设置分添加专业和浏览专业。用户可以添加专业以及对专业描述。 还可以浏览查 看已有的专业并可以对已有专业进行修改和删除。b.b. 班级信息管理分添加班级和浏览班级信息。用户可以添加班级,填写班级名称、年制、专 业名称、班主任、教室编号、入学时间以及对班级的描述。 班级浏览可以选择专 业,入学年份进行查看已有的班级的班级编号、 班级名称、专业名称、教室编号、 年制、班主任、入学时间以及对班级的描述。c.c. 学生信息管理分添加学生信息和浏

3、览学生信息。 用户可以添加学生的信息包括填写学号、姓名、性别、民族、家庭住址、联系方式、政治面貌、邮政编码、专业、班级。 学生信息浏览也可以查看上述资料。d.d. 课程管理信息分添加课程信息和浏览课程信息。用户可以添加班级课程包括填写专业、 班 级、入学年份、学期、课程名称。查看课程信息中可以分专业班级学期的选择查看当前的课程。e.e. 成绩信息管理分学生成绩入录、学生成绩浏览和班级成绩查询。用户可以对学生成绩入录: 通过选择专业、班级、学期,得到学生名单和所有课程,选择学生和课程输入成 绩。学生成绩浏览,用户选择专业、入学年份、班级和学期得到学生名单,选择 需要查询的学生。班级成绩查询,用户

4、选择专业、班级、学期和课程可以得到成 绩编号、姓名和改学生的分数。f.f. 用户操作退出系统。功能模块的关系图图1系统功能模块图3数据流图图2系统顶层数据流图图3系统0层数据流图4数据字典数据字典(DD,DD, DataData DictionaryDictionary):是以特定格式记录下来的、对系统的数 据流程图中各个根本要素(数据流、加工、存储和外部项)的内容和特征所作的 完整的定义和说明。数据字典是对数据流程图的重要补充和说明。现简要列出本系统的局部数据字典。a a 夕卜部实体卡片的定义,如表 1 1 所示。表1外部实体条目名称:用户说明:游客输入数据流:无输出数据流:无总编号:编1

5、001号:001名称:管理员总编号1-002说明:管理员编号:002输入数据流:登陆信息输出数据流:成功登录b.b. 处理过程卡片的定义,如表 2 2 所示表2处理过程条目名称:专业设置查看别名:无数据流来源:D1数据流去向:管理员总编号编2 001号:P1.2名称:班级信息管理查看别名:无数据流来源:D2数据流去向:用户、管理员总编号编:2 002号:P2.1名称:学生信息管理查看别名:无数据流来源:P3.1数据流去向:管理员、D4总编号编:2 003号:P3.2名称:课程信息管理查看别名:无数据流来源:D5数据流去向:管理员、用户总编号编:2 004号:P4.1名称:成绩信息管理查看总编号

6、:2 005别名:无数据流来源:D5编号:P4.1数据流去向:管理员、用户c.c.数据流卡片的定义,如表 3 3 所示。表3数据流条目名称:专业设置查看总编号:3-001功能:添加、浏览专业信息输入数据流:P2.1编号:F1输出数据流:管理员、用户名称:班级信息管理总编号:3-002功能:添加、修改班级信息输入数据流:P4.1编号:F2输出数据流:管理员、用户名称:学生信息管理总编号:3- 003功能:添加、修改、浏览学生信息编号:F3输入数据流:P3.1输出数据流:管理员、用户名称:课程信息管理总编号:3 004功能:添加课程、修改课程和查看课程信息输入数据流:P4.5编号:F4输出数据流:

7、管理员、用户名称:成绩信息管理总编号:3 004功能:成绩录入、查看学生成绩和查看班级成绩输入数据流:P4.5编号:F5输出数据流:管理员、用户d.d.数据存储卡片的定义,如表 4 4 所示。表4数据存储条目名称:专业信息表总编号:4 001别名:无包含的数据结构:专业名称 +备注编号:D1有关数据流:P1.1、P1.2名称:班级信息表总编号:4 002别名:无编号:D2包含的数据结构:班级名称 +专业名称+教师编号+学制+班主任有关数据流:P2.1、P2.2、P2.3、P2.4续表名称:课程信息表总编号:4 003别名:无编号:D4包含的数据结构:课程编号 +班级编号+课程名称+学期有关数据

8、流:P3.2、P3.3名称:学生信息表总编号:4 004别名:无编号:D5包含的数据结构:自动编号 +学生学号+姓名+性别+家庭住址有关数据流:P4.1、P4.2、P4.3、P4.4e.e.数据元素卡片的定义,如表 5 5 所示表5数据元素条目名称:管理员编号类型:字符长度:40有关数据结构:管理员信息总编号:5-001编号:01说明:本系统的管理员编号名称:班级名称类型:字符长度:50有关数据结构:班级信息总编号:5 002编号:02说明:本系统的班级名称名称:学生信息类型:字符长度:16有关数据结构:学生信息总编号:5 003编号:03说明:本系统的学生信息f.f.数据结构卡片的定义,如表 3-63-6 所示。表3-6数据结构条目名称:管理员信息总编号:6 001说明:表示管理员的数据结构编 号:01结构描述:管理员编号有关的数据流程/数据存储:D1、F6管理员姓名用户、密码名称:班级信息总编号:6-002说明:表示班级的数据结构编号:02结构描述:班级编号班级名称专业

温馨提示

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

评论

0/150

提交评论