数据库实验报告管理系统课程设计剖析.docxVIP

  • 19
  • 0
  • 约8.45千字
  • 约 36页
  • 2017-06-07 发布于湖北
  • 举报

数据库实验报告管理系统课程设计剖析.docx

数据库实验报告管理系统课程设计剖析

实验报告管理系统 学院:XXX 班级:XXX 小组成员:XXX 指导老师:XXX 一需求分析 1.编写目的 使用该文档的使用成员为实现系统的开发人员以及实验系统报告具体组织管理人员。 小组各成员所做的工作: XXX 分析设计,概念设计,逻辑设计 XXX 逻辑设计,物理设计,表项设计 XXX E-R图设计,逻辑设计,数据处理 2.背景 项目名称:实验报告管理系统。 项目提出者:小组人员。 项目开发者:xxx ,xxx ,xxx 。 项目开始时间:2016.12.26 3. 定义 系统数据流程图的一些定义 数据项 表的属性 数据流 4.开发环境: Mysql navicat.exe 二、需求分析阶段 (1)实验报告管理系统满足来自教研室主任,主讲教师,授课教师和学生四方面人员的需求。 (2)教研室主任工作人员可以为主讲教师和授课教师还有学生添加课程信息,同时并生成相应的报表给学生看和选择,教研室主任可以浏览,查询,添加课程的基本信息同时为主讲教师和授课教师分配上课班级。 主讲教师对课程的评分标准进行管理,设定实验评判标准和分值。主讲教师还可以上传课程对应的实验内容。 学生可以通过自己的账户密码来登陆实验系统,及时查看各个课程的实验信息,并且上传自己的实验内容,看可以查询自身的相关信息。 教研室主任对教师和学生信息等进行管理。 系统的数据存储需求如下: 实验布置:实验序号,截至时间,实验题目,教师号,班级,实验评分准则,分值。 实验提交:实验序号,实验内容。 教研主任:教研主任号,姓名,权限,密码。 课程信息:课程号,教师号,班级,课程名,学分,课时。 教师信息:教师姓名,教师号,教师密码。 学生信息:学生名,学号,班级,学生密码 功能描述: (1)选择课程:教研室主任添加课程信息,包括课程名,学分,课时等,同时对课程信息进行管理,能够让学生对课程进行选择。 (2)分配班级:教研室主任安排课程的主讲教师和授课教师,同时为主讲教师和授课教师分配上课班级。 (3)评分准则:主讲教师对课程的评分标准进行管理,设定实验评判标准和分值。 (4)实验查看:主讲教师可以上传课程对应得实验内容。 (5)完成实验:学生登陆系统,完成相应的课程的实验。 (6)信息管理:教研室主任对教师的信息学生信息等进行管理。 各个子系统的数据流图 授课教师 主讲教师 分配 选择 学生 课程 添加 课程 查询所有课程 教研室主任 管理信息 管理信息 图1 第一层数据流图 查看 选择 评分标准分值并上传实验 主讲教师 实验 课程 图二 第二层数据流图 讲授 安排课程 教研室主任 授课教师 课程 图三 第三层数据流图 添加课程 课程 上传实验结果 管理信息 教研室主任 学生 实验系统 管理信息 上传实验题目 教师 图四 第四层数据流图 数据字典: 数据项:教研主任号 含义说明:唯一标识每一个教研主任。 别名:教研主任号 类型:int 长度:4 取值范围:000000000~999999999 数据项:教研主任密码 含义说明:登陆后台系统认证 别名:教研主任密码 类型:char 长度:11 取值范围:任意字符 数据项:教研主任姓名 含义说明:教研主任名称。 别名:教研主任姓名 类型:char 长度:15 数据项:教师号 含义说明:唯一标识每一个教师。 别名:教师号 类型:int 长度:4 取值范围:000000000~999999999 数据项:教师密码 含义说明:登陆实验系统认证。 别名:教师密码。 类型:char 长度:11 取值范围:任意字符 数据项:教师姓名 含义说明:教师名称 别名:教师姓名 类型:char 长度:15 数据项:学生学号 含义说明:唯一标识每一个学生。 别名:学生学号 类型:int 长度:4 取值范围:000000000~999999999 数据项:学生密码 含义说明:登陆实验系统认证 别名:学生密码 类型:char 长度:15 取值范围:任意字符 数据项:学生姓名 含义说明:学生名称。 别名:学生姓名 类型:char 长度:15 数据项:学生班级 含义说明:学生所在的班级。 别名:学生班级 类型:int 长度:15 数据项:课程号 含义说明:唯一标识每一门课程。 别名:课程编号 类型:int 长度:4 取值范围:000000000~999999999 数据项:课程名 含义说明:课程名称。 别名:课程名 类型:char 长度:15 数据项:学分 含义说明:每一门课程的总学分。 别名

文档评论(0)

1亿VIP精品文档

相关文档