物理教学实验系统.docx
- 文档编号:16701468
- 上传时间:2023-07-16
- 格式:DOCX
- 页数:79
- 大小:673.96KB
物理教学实验系统.docx
《物理教学实验系统.docx》由会员分享,可在线阅读,更多相关《物理教学实验系统.docx(79页珍藏版)》请在冰点文库上搜索。
物理教学实验系统
物理教学实验系统
概要设计说明书
本报告说明确定软件系统的总体结构、数据结构、及其他全局性的考虑,所设计的系统应覆盖既定的软件需求,经过评审通过后,本说明是后续实现的根据。
本报告由以下表格组成:
概要设计说明书目录
子文档序号
1.引言
S1
2.总体设计
S2
2.1需求规定
S2-1
2.2运行环境
S2-2
2.3基本设计概念和处理流程
S2-3
2.4概要设计模块结构图与描述表
S2-4
3.接口设计
S3
4.系统数据结构设计
S4
4.1数据结构图
S4-1
4.2数据结构描述表
S4-2
4.3数据结构-模块关系表
S4-3
5.运行设计
S5
6.系统出错处理与安全保密维护设计
S6
本说明书由设计人员根据软件需求说明书制定,由主程序员和程序员实施,供测试人员及维护人员参考。
高级程序员:
洪江芳曾爱琼林凤
(签名)
日期:
2005年12月__14日
1.引言
主文档名称
概要设计说明书
主文档编号
S
子文档名称
引言
子文档序号
S1
编者
洪江芳曾爱琼林凤
编写日期
2005-10-14
(1)编写目的
在系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段的调研中获得,并在需求规格说明书中得到详尽的叙述及阐明。
本阶段在系统的需求分析的基础上,对系统做概要设计。
主要解决实现该系统需求的程序模块设计问题,包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。
在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。
在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在对系统所做的模块结构设计的基础上,对系统进行详细设计。
在以后的软件测试以及软件维护阶段也可参考此说明书,以便了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。
(2)背景
开发软件名称:
物理教学实验系统
项目任务提出者:
福建师范大学职业技术学院实训部
项目开发者:
03软件高职同学
用户:
福建师范大学相关技术人员及业务人员、需求分析员及系统设计人员
实现软件单位:
03软件高职同学
(3)符号、缩略语和定义
审核:
指管理员或老师对学生在论坛上发表的文章进行审核
申请:
指教师要开设一个实验室或需要器材时需向管理员申请,获得使用权限
PHYTEACHEXPERIMENT:
物理实验教学系统
B/S:
Browser/Server浏览器/服务器
(4)参考资料
《物理实验教学系统需求说明书》
2.总体设计
2.1需求规定
主文档名称
概要设计说明书
主文档编号
S
子文档名称
需求规定
子文档序号
S2-1
编者
洪江芳曾爱琼林凤
编写日期
2005-10-14
(1)性能
响应时间:
每笔事务处理响应时间少于1-3s(在网络连接正常情况下);当数据录入操作时应无等待时间。
数据可靠性:
在应用系统投入运行10年生命周期内数据不得丢失;一旦数据转为历史记录后任何人不得更改。
(2)程序正确性
应用系统试用期结束后,程序运作过程中不允许出现程序逻辑与算法错误。
程序系统在运作过程中,由于操作错误或输入/输出数据溢出时,不应死机而应提示故障原因,然后以正常出口退出当前操作环境。
(3)系统安全
非授权用户不得进入程序系统。
无修改权的用户不得修改档案和更新以及执行处理功能。
2.2运行环境子文档
主文档名称
概要设计说明书
主文档编号
S
子文档名称
运行环境
子文档序号
S2-2
编者
洪江芳曾爱琼林凤
编写日期
2005-10-14
(1)设备
客户端:
具有标准IE浏览器的客户机
服务器端:
根据客户端数目调整服务器性能
局域网环境和设备。
(2)支撑软件
客户端:
中文Windows2000/XP/IE6.0
服务器端:
.NETFRAMEWORK、SQL数据库
2.3基本设计概念和处理流程子文档
主文档名称
概要设计说明书
主文档编号
S
子文档名称
基本设计概念和处理流程
子文档序号
S2-3
图名
物理教学实验系统业务流程图
编者
洪江芳曾爱琼林凤
编写日期
2005-10-14
业务流程图
2.4模块结构图与描述表子文档为:
主文档名称
概要设计说明书
主文档编号
S
子文档名称
概要设计模块结构图与描述表
子文档序号
S2-4
(1)物理教学实验系统模块
模块结构图
图名
物理教学实验系统模块结构图
父图名
编者
洪江芳曾爱琼林凤
编写日期
物理教学实验系统模块结构图
模块描述表
模块名称
登陆
模块代码
m_login
启动条件
物理教学实验系统首页,登陆确认
输入
功能
输出
(1)用户名称
(2)口令
验证用户名和口令,确认用户身份
如果为合法用户,则调用相应用户的主控制模块,否则提示为非法用户信息
(1)合法用户信息,获得与权限适应的主界面
(2)非法用户信息,退出系统
模块名称
学生主页
模块代码
m_stu
启动条件
系统确认用户为学生合法用户后
输入
功能
输出
用户进一步的功能选择
根据学生权限选择相应的功能操作模块
选择的工作界面,下一级菜单
模块名称
教师主页
模块代码
m_tea
启动条件
系统确认用户为教师合法用户后
输入
功能
输出
用户进一步的功能选择
根据教师权限选择相应的功能操作模块
选择的工作界面,下一级菜单
模块名称
管理员主页
模块代码
m_man
启动条件
系统确认用户为管理员合法用户后
输入
功能
输出
用户进一步的功能选择
管理物理教学实验系统和进行维护工作
选择的工作界面,下一级菜单
(2)学生主页模块
模块结构图
图名
学生主页模块结构图
父图名
物理教学实验系统模块结构图
编者
洪江芳曾爱琼林凤
编写日期
学生主页模块结构图
模块描述表
模块名称
实验室模块结构图
模块代码
M_stu_lab
启动条件
点击”实验室”链接
输入
功能
输出
用户进一步的功能选择
查看实验简介,观看实验演示,下载学习课件,填写实验预习题,查看实验仪器介绍,进行虚拟实验操作
显示选择的功能页面
模块名称
学生个人资料模块结构图
模块代码
M_stu_StuInfor
启动条件
点击”学生个人资料”链接
输入
功能
输出
用户进一步的功能选择
显示并接收用户修改个人信息,修改个人密码
显示选择的功能页面
模块名称
教师信息模块结构图
模块代码
M_stu_teainfor
启动条件
点击”教师信息”链接
输入
功能
输出
用户进一步的功能选择
查看教师信息,对教师进行评价
显示选择的功能页面
模块名称
公告栏模块结构图
模块代码
M_stu_Annouce
启动条件
输入
功能
输出
点击公告标题
查看公告信息
公告详细内容
模块名称
论坛社区模块结构图
模块代码
M_stu_BBS
启动条件
点击”论坛社区”链接
输入
功能
输出
用户进一步的功能选择
发表帖子,查看审核通过的帖子
显示选择的功能页面
模块名称
学生成绩
模块代码
M_stu_score
启动条件
点击”学生成绩”链接
输入
功能
输出
接收用户查看成绩
查看学生成绩功能页面
模块名称
学生选课模块结构图
模块代码
M_stu_selcou
启动条件
选择”学生选课”链接
输入
功能
输出
用户进一步的功能选择
选择、修改选课,查看课程介绍,查看选课情况
显示选择的功能页面
功能需求-模块关系表
实验室
学生个人资料
教师信息
公告栏
论坛社区
学生成绩
学生选课
退出
查看实验简介
√
填写预习题
√
查看仪器信息
√
操作虚拟实验
√
实验演示
√
下载课件
√
学生个人资料管理
√
查看教师信息
√
查看公告
√
论坛社区
√
查看成绩
√
学生选课
√
非功能性管理
√
(2.1)学生主页子模块
1.实验室模块
模块结构图
图名
实验室模块结构图
父图名
学生主页模块结构图
编者
洪江芳曾爱琼林凤
编写日期
2005-10-14
实验室模块结构图
模块描述表
模块名称
实验简介
模块代码
M_stu_lab_infor
启动条件
点击“实验简介“链接
输入
功能
输出
查看实验简介
实验简介功能页面
模块名称
实验简介显示
模块代码
M_stu_lab_infor_show
启动条件
输入
处理
输出
显示实验简介
实验简介
模块名称
实验预习题
模块代码
M_stu_lab_practice
启动条件
点击“实验预习题“链接
输入
功能
输出
学生预习实验
实验预习功能页面
模块名称
填写预习题
模块代码
M_stu_lab_practice_write
启动条件
输入
功能
输出
选定习题选项
接收用户填写、提交,显示用户预习结果
用户答案,习题正确答案和解释
模块名称
仪器介绍
模块代码
M_stu_lab_instrument
启动条件
点击“仪器介绍“链接
输入
功能
输出
显示仪器
仪器列表
模块名称
查看仪器介绍
模块代码
M_stu_lab_instrument_show
启动条件
点击仪器链接
输入
功能
输出
选定仪器名称
仪器介绍
仪器信息
模块名称
虚拟实验
模块代码
M_stu_lab_untrue
启动条件
点击“虚拟实验“链接
输入
功能
输出
提供虚拟实验环境
虚拟实验环境
模块名称
操作虚拟实验
模块代码
M_stu_lab_untrue_opera
启动条件
点击“完成”按钮
输入
功能
输出
用户操作
接收用户虚拟实验操作
学生的操作数据
模块名称
课件
模块代码
M_stu_lab_cw
启动条件
点击“课件“链接
输入
功能
输出
相应菜单项
根据用户选择显示相应的功能操作模块
显示选择的功能窗口
模块名称
查看课件
模块代码
M_stu_lab_cw_query
启动条件
点击”查看”按钮
输入
功能
输出
查询条件
根据用户查询条件查询课件
显示符合查询条件的课件
模块名称
下载学习课件
模块代码
M_stu_lab_cw_load
启动条件
点击”下载”按钮
输入
功能
输出
选定要下载的学习课件
下载学习课件
显示下载后的学习课件
2.学生个人资料模块
模块结构图
图名
学生个人资料模块结构图
父图名
学生主页模块结构图
编者
洪江芳曾爱琼林凤
编写日期
学生个人资料模块结构图
模块描述表
模块名称
修改个人信息
模块代码
M_stu_stuinfor_modify
启动条件
点击“修改”按钮
输入
功能
输出
修改的个人信息
接收用户修改,显示修改结果
修改后的学生个人信息
模块名称
学生个人密码
模块代码
M_stu_stuinfor_pw
启动条件
点击“学生个人密码”链接
输入
功能
输出
用户修改密码
密码修改页面
模块名称
修改个人密码
模块代码
M_stu_stuinfor_modifypw
启动条件
点击“修改”按钮
输入
功能
输出
原密码和新密码
接收用户修改密码
密码修改结果页面
3.教师信息模块
模块结构图
图名
教师信息模块结构图
父图名
学生主页模块结构图
编者
洪江芳曾爱琼林凤
编写日期
教师信息模块结构图
模块描述表
模块名称
教师情况介绍
模块代码
M_Stu_teainfor_query
启动条件
点击“教师情况介绍”链接
输入
功能
输出
选定教师
接收用户选择,显示用户选定的教师信息
选定的教师信息
模块名称
对教师的评价
模块代码
M_Stu_teainfor_evalue
启动条件
点击“评价教师”链接
输入
功能
输出
选定评价选项
接收用户对某个教师的评价
评价结果
4.论坛社区模块
模块结构图
图名
论坛社区模块结构图
父图名
学生主页模块结构图
编者
洪江芳曾爱琼林凤
编写日期
论坛社区模块结构图
模块描述表
模块名称
发表帖子
模块代码
M_stu_bbs_send
启动条件
点击“发送“按钮
输入
功能
输出
帖子标题、内容
接收用户发表帖子
发表的帖子
模块名称
查看帖子
模块代码
M_stu_bbs_query
启动条件
点击“查看帖子”链接
输入
功能
输出
查看条件
接收用户查看并显示符合条件的贴子
帖子信息
5.学生成绩模块
模块结构图
图名
学生成绩模块结构图
父图名
学生主页模块结构图
编者
洪江芳曾爱琼林凤
编写日期
学生成绩模块结构图
模块描述图
模块名称
显示个人成绩
模块代码
M_stu_score_show
启动条件
用户点击“学生成绩”链接后
输入
功能
输出
显示学生个人成绩
学生的相关成绩
6.学生选课模块
模块结构图
图名
学生选课模块结构图
父图名
学生主页模块结构图
编者
洪江芳曾爱琼林凤
编写日期
学生选课模块结构图
模块描述表
模块名称
选课
模块代码
m_stu_selcou_sel
启动条件
点击“选课” 链接
输入
功能
输出
用户进一步的功能选择
接收用户选择选课或修改已选课程,接收用户查看课程信息
显示用户选择操作结果
模块名称
更新选课
模块代码
m_Stu_selcou_sel_update
启动条件
点击”更新“按钮
输入
功能
输出
选择课程或取消课程
接收用户选择并显示选择结果
用户更新选课结果
模块名称
查看课程介绍
模块代码
M_Stu_selcou_sel_look
启动条件
点击”课程名称”链接
输入
功能
输出
根据用户选择的课程显示信息
课程介绍
模块名称
查看选课
模块代码
m_Stu_selcou_query
启动条件
点击“查看”按钮
输入
功能
输出
查询条件
接收查询条件并显示符合条件的选课信息
符合条件的选课信息
(3)教师主页模块
模块结构图
图名
教师主页模块结构图
父图名
物理教学实验系统模块结构图
编者
洪江芳曾爱琼林凤
编写日期
教师主页模块结构图
模块描述表
模块名称
实验室管理模块结构图
模块代码
M_tea_lab
启动条件
点击”实验室管理”链接
输入
功能
输出
用户进一步的功能选择
查看实验简介、观看实验演示,作业评分,器材管理
显示选择的功能页面
模块名称
学生信息模块结构图
模块代码
M_tea_StuInfor
启动条件
点击”学生信息”链接
输入
功能
输出
查询条件
根据查询条件显示符合条件的学生,接收用户选择,显示选定的学生信息
学生基本信息
模块名称
教师个人资料模块结构图
模块代码
M_tea_teainfor
启动条件
点击”教师个人资料”链接
输入
功能
输出
用户进一步的功能选择
显示并修改教师个人信息,修改教师个人密码
显示选择的功能页面
模块名称
公告管理模块结构图
模块代码
M_tea_Annouce
启动条件
点击”公告管理”链接
输入
功能
输出
用户进一步的功能选择
发布、删除、修改、查看公告
显示选择的功能页面
模块名称
论坛管理模块结构图
模块代码
M_tea_BBS
启动条件
点击”论坛管理”链接
输入
功能
输出
用户进一步的功能选择
发表帖子,查看帖子,审核学生帖子
显示选择的功能页面
模块名称
成绩管理模块结构图
模块代码
M_tea_Score
启动条件
点击”成绩管理”链接
输入
功能
输出
用户进一步的功能选择
录入、修改、查看学生成绩,打印成绩单
显示选择的功能页面
模块名称
选课管理模块结构图
模块代码
M_tea_selcou
启动条件
点击”选课管理”链接
输入
功能
输出
用户进一步的功能选择
查看学生选课结果,调整 学生选课
显示选择的功能页面
功能需求-模块关系表
实验室管理
学生信息
教师个人资料
公告管理
论坛管理
成绩管理
选课管理
自选风格
退出
修改实验简介
√
查看实验演示
√
查看实验仪器介绍
√
调整实验仪器
√
增加预习题
√
查看学生信息
√
教师个人资料管理
√
公告管理
√
论坛管理
√
成绩管理
√
选课管理
√
非功能性管理
√
(3.1)教师主页子模块
1.实验室管理模块
模块结构图
图名
实验室管理模块结构图
父图名
教师主页模块结构图
编者
洪江芳曾爱琼林凤
编写日期
2005-10-14
实验室管理模块结构图
模块描述表
模块名称
实验简介
模块代码
M_tea_lab_infor
启动条件
点击“实验简介“链接
输入
功能
输出
用户进一步的功能选择
接收用户功能选择
实验简介界面
模块名称
查看实验简介
模块代码
M_tea_lab_infor_look
启动条件
点击“实验简介“链接后
输入
功能
输出
接收用户查看实验简介
实验简介
模块名称
修改实验简介
模块代码
M_tea_lab_infor_modify
启动条件
点击“修改“按钮
输入
功能
输出
修改的实验简介
接收用户修改并接收用户提交
修改后的实验简介
模块名称
仪器管理
模块代码
M_tea_lab_instr
启动条件
点击“仪器管理”链接
输入
功能
输出
用户进一步的功能选择
接收用户选择功能模块操作
选择的功能界面
模块名称
查看仪器介绍
模块代码
M_tea_lab_instr_query
启动条件
点击仪器名称链接
输入
功能
输出
仪器介绍
仪器介绍
模块名称
筛选实验器材
模块代码
M_tea_lab_instr_sel
启动条件
点击“筛选实验仪器”链接
输入
功能
输出
选择记录
筛选实验仪器
学生可查看的仪器
模块名称
预习题管理
模块代码
M_tea_lab_practice
启动条件
点击“预习题管理”链接
输入
处理
输出
功能的进一步选择
根据用户选择功能模块操作
选择的功能界面
模块名称
增加预习题
模块代码
M_tea_lab_practice_add
启动条件
点击“增加”链接
输入
处理
输出
预习题信息
增加新的预习题
新增的预习题信息
模块名称
课件
模块代码
M_tea_lab_cw
启动条件
选择”课件管理”的菜单项
输入
功能
输出
相应菜单项
根据用户选择显示相应的功能操作模块
显示选择的功能窗口
模块名称
查看课件
模块代码
M_tea_lab_cw_query
启动条件
点击”查看”按钮
输入
功能
输出
查询条件
根据用户查询条件查询课件
显示符合查询条件的课件
2.学生信息理模块
模块结构图
图名
学生信息模块结构图
父图名
教师主页模块结构图
编者
洪江芳曾爱琼林凤
编写日期
学生信息模块结构图
模块描述表
模块名称
查询学生信息
模块代码
M_tea_stuinfor_query
启动条件
点击”查询”按钮
输入
功能
输出
查询条件
查询学
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 物理 教学 实验 系统