实验报告一分析)模版

时间:2022-09-14 11:40:04 浏览量:

下面是小编为大家整理的实验报告一分析)模版,供大家参考。

实验报告一分析)模版

 

 实验序号及实验名称

 实验一

  软件项目的需求分析

  一、 实验题目及要求:

 题目:

 教务管理子系统——课程安排 要求:

 1. 通过课外调研及资料查阅充分了解待开发软件项目的背景、 需求和约束。

 2. 采用结构化分析方法和建模工具完成软件系统的功能模型 (用数据流图描述)、数据模型(可借助 E-R 图描述)

 的创建。

  3. 提交实验报告, 即编写“软件需求规格说明书”。

 二、 项目概述 1、 系统功能简介:

 (1)

 每学期的期中, 教务处制定下学期教学计划、 并分别向各个系发出下学期的教学计划, 包括开设课程的课程名、 授课学时、 课程学分、 授课班级和课程类别(基础课、 专业课、 必修课、 选修课)

 等信息。

 (2)

 系教学主管人员根据教学计划和学校的开课要求给出各门课程的相关限制(如:

 任课教师职称、 合班数、 最高周学时数等)。

 (3)

 教研室与相关任课教师协调、 确定排课计划, 将排课计划上交系教学主管人员、 批准后上报学校教务处, 最终由教务处发出下学期教师的教学任务书。

 假设上述排课过程全部为人工操作, 现要求改造为能利用计算机实现的自动处理系统。

 2、 运行环境要求:

 J2EE 开源框架和 mysql 数据库 3、 条件限制:

 (1)

 每位教师的主讲课程门数不超过 2 门/学期, 讲师以下职称的教师不能承担各系定主课的主讲任务。

 (2)

 各系中层干部的主讲课程不能超过 4 学时/周。

 (3)

 本学期出现严重教学事故的教师不能承担下各学期的主讲任务。

 (4)

 本系统的输入项至少包括:

 教务处布置的教学计划, 各系教师自报的授课计划和各系定的有关授课限制条件。

 (5)

 本系统的输出项至少包括:

 教务处最终下达全系教师的教学任务书和各系各个班级下个学期的课程表。

 三、 系统的功能需求 1、 性能目标:

 (1)

 便于教务管理人员对系统进行维护 (2)

 课程安排应尽量避免产生冲突和矛盾 (3)

 授课安排表的编排能体现出对各种教学资源的综合利用率 (4)

 便于校内各科室人员、 任课教师、 广大学生的查询 (5)

 该系统可输出教师授课安排表、 班级课程表、 学生的课程表 本系统适合学院课程安排管理模式。

 本系统集信息管理、 教学计划管理、 排课、 教师信息管理等教务功能于一体, 并可以输出各系课程表及教师任务书。

 整个系统分为以下模块:

 (1)

 教务人员信息管理 班级 学

 号 姓

 名 实验时间 指导教师

 (2)

 各系教务主管管理 (3)

 教师信息管理 (4)

 教学计划录入系统 (5)

 课程限制录入系统 (6)

 排课系统 (7)

 课程表定制系统 (8)

 教师任务书下达系统 2、 数据流图 (1)

 顶层 DFD 图

 (2)

 二层 DFD 图—教务处人员子系统 教务处人员验证有效性信息查询系统课程表定制系统教师任务下达系统教学计划录入系统登录返回数据、 信息教学计划信息、 数据任务书课程表信息数据查询修改命令返回 (3)

 二层 DFD 图—教学主管人员子系统

  (4)

 二层 DFD 图—教师子系统

 (5)

 三层 DFD 图—教务处人员之信息查询子系统

 (6)

 三层 DFD 图—教务处人员之教学计划录入系统

 (7)

 三层 DFD 图—教学主管人员之限制条件录入子系统

  (8)

 三层 DFD 图—教师之授课计划录入子系统

 (9)

 三层 DFD 图—教务处人员之课程表定制系统

 (10)

 三层 DFD 图—教务处人员之教师任务书下达子系统

 (11)

 四层 DFD 图—教务处人员之信息查询子系统

 返回课程名返回教师号返回系名3、 数据字典(DD) 表 1 数据文件”教务员信息表”的字典条目 文件名: 教务员信息表 别名: 组成:教务员登陆号 备注: 表 2 数据文件“教学主管信息表”的字典条目 文件名:教学主管信息表 别名: 组成:教学主管登录号 备注: 表 3 数据文件“教师信息表” 的字典条目 文件名:教师信息表 别名: 组成:教师号+教师名+性别+所属系部号+职称+所教课程+ 备注: 表 4 数据文件”教学计划表”的字典条目 文件名: 教学计划表 别名: 组成: 系编号+年级+课程名+学时 备注:

 表 5 数据文件”课程限制表”的字典条目 文件名: 课程限制表 别名: 组成: 系编号+年级+教师编号+教师职称+学时+事故类别+主讲课程类别

 备注: 事故、 主讲课没有时, 为 0 表 6 数据文件”课程信息表”的字典条目 文件名:课程信息表 别名: 组成:课程号+课程名+学时+任课老师 备注:这是学校所有课程的总和表 表 7 数据文件”教室信息表”的字典条目 文件名: 教室信息表 别名: 组成:教室号+教室类别 备注:根据教室的大小进行排课 表 8 数据文件”系部信息表”的字典条目 文件名:系部信息表 别名: 组成:系部号+系名 备注:根据系部的不同有不同的课程 表 9 数据文件”班级信息表”的字典条目 文件名:班级信息表 别名: 组成:班级号+班级类别 备注: 表 10 数据文件”课程分配表”的字典条目 文件名:课程分配表 别名: 组成:编号+课程号+课程名+班级号+班级名 备注: 由班级为单位选择课程 四、 数据需求

  五、 其他需求

 1、 性能需求 (1)

 网络环境下的多用户系统 信息主要存储在服务器端的数据库中, 由各用户在规定的权限下在各自的客户端上录入、 修改、 删除相关的内容, 各用户还可以进行查询、 调用, 达到信息共享。

 (2)

 数据的完整性、 准确性 录入数据采用表格方式, 限制录入数据类型及聚会范围以保证数据的完整性及准确性。

 系统应具有部分反悔修改功能, 系统备有的修改功能均可反悔。

 (3)

 数据安全性 本系统采用二级安全保障:

 第一级:

 依赖于网络本身对用户使用权限的规定。

 第二级:

 在程序模块中通过使用密码控制功能对用户使用权限加以限制。

 2、 用户平台要求 开发出的软件要适用于各种 WINDOWS 平台和 SQLSERVER 数据库下, 支持局域网和 INTERNET 下的资源共享以及 EXCEL 的表格输出等, 最低配置要求 PⅢ800, 128M 内存以及 8M 显存显卡。

 开发环境:

 Windows 2003/XP Server 开发工具:

 JAVA 数据库管理系统:

 mysql 六、 参考资料 1、 软件工程(第二版)

 张海藩 编著 ISBN 978-7-115-14070-8/TP 2008 人民邮电出版社 2、《企业资源管理计划》:

 朱江 陆娜 韦海英 编著, 广东经济出版社 3、《ERP 应用教程》:

 许建钢 王新玲 张清华 武兴兵 周晓洪 张月强编著, 电子工业出版社 4、《ASP. NET 数据库入门经典》:

 (美)

 Damien Foggon Daniel Maharry 著 杨浩 译 清华大学出版社 5、 (美)威尔顿•麦可匹克 JavaScript 入门经典 (第 3 版)

 施宏斌 译 清华大学出版社 2003 6、 中文版 SQL SERVER2000 数据系统管理 袁鹏飞 著 人民邮电出版社 2001 课程 课程名 授课学时 课程学分 专业课程类别基础课专业课选修课必修课 教师 开课限制 任 课 教师职称 合班数 最 高 周学时数职工号 姓名 性别 职称协调 教研室

推荐访问:实验报告一分析)模版 模版 实验 报告

版权所有:同博文库网 2019-2025 未经授权禁止复制或建立镜像[同博文库网]所有资源完全免费共享

Powered by 同博文库网 © All Rights Reserved.。滇ICP备19003725号-4