软件工程

  • 格式:doc
  • 大小:325.50 KB
  • 文档页数:10

中国计量大学
软件工程实验报告
学生姓名:学号:
专业:计算机科学与技术
班级:
设计题目:
学生选课系统结构化设计成绩:
所在系:信息工程
2016年12 月2 日
学生选课系统 结构化设计报告
一、 需求陈述
教师提出开课计划,系统批准后给教师下发开课通知。

学生可向系统提出选课申请,系统批准后给学生下发选课申请结果通知。

课程结束后,系统还可以帮助教师录入学生成绩,同时把成绩发送给学生。

二、 结构化分析
(1)E-R 图
系统E-R 图
性别
年龄
教工号
姓名 简介
系别
职称
姓名
学号
性别
班级 系别
政治面貌
年龄
课程号
课程名
学分
需求人数
课程描述
课时
(2)DFD
(3)数据字典
表4.1 学生信息数据字典
字段名类型长度说明字段中文
名称
学号Sno Varchar 10 学生学号姓名Sname Varchar 8 学生姓名性别Gender Varchar 2
班级Class Int 6 学生所在
班级政治面貌Political Varchar 2
年龄Age Int 2
系别Branches Varchar 15
字段中文
字段名类型长度说明
名称
教师号Sno Varchar 14 学生学号
表4.3课程信息数据字典
三、数据设计
设计系统所用的表
学生表
学生姓名学
号性别年龄政治面

班级系别成绩课程密码
(可
选)
教师表
教师姓名教

号性别年龄简介职务系别课程密码
(可
选)
课程表
课程名课

号学分学时需求人

课程描

四、体系结构设计
用H+IPO表描述
H图
IPO图
五、 接口设计
(1) 软件接口(见HIPO 图)
(2) 软件的人机界面
登陆界面
学生进行选课教师申请课程
管理员添加课程信息
六、过程设计
(1)程序流程图
学生选修课程流程图
系统用户登录流程图。