




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中医药方记忆系统
详细设计说明书
作者:谭继兵
时间:2016年8月20日
Version1.0
密级(Security):公开
书目
1引言..........................................................................4
1.1编写目的................................................................4
1.3参考资料................................................................4
2系统开发环境设计..............................................................4
3系统总体设计方案..............................................................4
3.2系统总体结构.............................................................9
4系统功能模块设计.............................................................10
4.1后台登录理模块.........................................................10
4.2部门管理模块...........................................................11
43用户管理模块............................................................11
4.4学院管理模块...........................................................11
4.5专业管理...............................................................11
4.6年级管理模块...........................................................12
4.7班级管理模块...........................................................12
4.8学生管理模块...........................................................13
4.9管理员个人信息模块.....................................................14
4.10科目管理模块..........................................................14
4.11章节管理功能模块......................................................15
4.12学问点管理功能模块....................................................16
4.13题库管理模块..........................................................17
4.14练习管理功能模块......................................................18
4.15考试管理功能模块......................................................19
4.16积分管理功能模块......................................................20
4.17App登录功能模块.....................................................21
4.18学生个人信息功能模块.................................................21
4.19学生考试功能模块......................................................22
4.20学生练习功能模块......................................................22
4.21学生积分兑换功能模块..................................................23
5系统平安保密设计.............................................................24
5.1说明....................................................................24
5.2设计...................................................................24
1引言
1.1编写目的
本详细设计说明书编写的目的在于说明程序模块的设计,包括程序描述、输
入/输出、算法和流程逻辑等,为软件编程和系统维护供应基础。本说明书的预
期读者为系统设计人员、软件开发人员、软件测试人员和项目评审人员。
1.2名词说明
序号术语或缩略语说明性定义
1B/SBrowser/Server(阅读器/服务器)
2WAMPWindows系统+Apache应用服务器+PHP脚本语言
3HTMLHypertextMarkupLanguage超文字标记语言
4AjaxAsynchronousJavaScriptandXML异步的JavaScript和xml
1.3参考资料
序号资料名称作者
1软件详细设计说明书模板doc未知
2中医药方记忆系统需求说明书.doc谭继兵
2系统开发环境说明
操作系统:Windows7旗舰版,内存4G
Web应用服务器:Apache
开发环境:xampp
和PowerDesinger版本16.5
3系统总体设计方案
3.1系统功能描述
信息
个人
管理
系学院
统
管理
管部门
—理
理
员用户管
信息
个人
学
理]
院专业管
秘
一
理
书年级管
—
理
班级管
—
生管理
(学
——
案管理
练习方
——
理
关卡管
练习
录杳君
练习记
都
—
案管理
中考试方
医
理
等级管
药考试
大
录查看
考试记
学-
药
—
管理
方成绩
—
行榜
记积分排
忆
则
兑换规
积分
系—
统
—
换记录
积分兑
—
情况
闯关
管理
科目
教
押
管理
章节
理
点管
-I打识
理
题目管
-----
状态
题库
信息
个人
-----
试
1进行考
____
考
试
记录
考试
查看
—
图1系统功能结构图
此系统主要分为后台管理系统和手机App端.后台管理系统主要有学生管
理、我的账户、系统用户、积分管理、分类管理、题库管理、练习管理、考试管
理等功能下面分别对其进行说明。
表1后台管理功能说明
需求名称需求编号详细要求
我的账户RD_FUNC_01管理人员登录系统以后可修改自己的信息,包括登录
密码。联系方式等。
学生管理RD_FUNC_02管理员登录后台系统以后对于学生有关的学院、专
业、年级、班级和学生进行增、删、改、查。
系统用户RD_FUNC_03系统管理员登录系统以后,对可以登录系统的管理人
员和管理人员所属的部门进行增、删、改、查。
积分管理RD_FUNC_04学院秘书登录以后可以查看学生的积分状况;看积分
排行榜;设置积分兑换规则。
分类管理RD_FUNC_05老师对科目、章节、学问点进行增、删、改、查。
题库管理RD_FUNC_06老师对题目进行增、册h改、查;查看题库总体状态。
练习管理RD_FUNC_07学院秘书对练习的方案和练习的关卡进行增、删、改、
查。查看练习闯关状况。
考试管理RD_FUNC_08学院秘书对考试的方案和难度进行增、删、改、查。
查看学生考试状况。
手机App端主要有个人信息、练习、考试功能,下面分别对其进行说明。
表2手机App端功能说明
需求名称需求编号详细要求
个人信息RD_FUNC_09学生登录手机App端以后可以修改和查看自己的信
息、修改密码、上传头像、查看自己的考状况、练习
状况。
练习状况RD_FUNC_10学生登录App以后点击练习选择科目后进行练习,
练习完后可查看练习结果、所得积分等。
考试状况RD_FUNC_11学生登录App以后点击考试选择科目后进行考试,
考试完后可查看考试结果、所得积分等。
该系统主要分为四种角色,分别是管理员、学院秘书、老师和学生,下面分
别对其进行说明。
表3系统角色说明
角色名称职责描述业务功能
编号子功能
管理员学院管理:对学RD_FUNC_12管理点击菜单“学院管理”,会分页
院信息增、删、显示全部学院;点击“增加”进行添
改、查;力口;选中一行后可以点击“删除”或
者“修改”进行对应的操作
用户管理:包括RD_FUNC_13管理员点击菜单“部门管理”;可以
部门管理和用户对部门进行管理,可对部门进行增、
管理,对部门和删、改、查。点击菜单“用户管理”
用户增、删、改、对用户进行管理,可对用户进行增、
查;删、改、查。用户都有所属部门。
学生管理:包括
学院秘书RD_FUNC_14点击菜单“专业管理”分页显示本学
专业管理、年级
管理、班级管理院全部专业,可进行增、册k改、查。
和学生管理;点击菜单“年级管理”分页显示本学
院全部年级,可进行增、删、改、查。
点击菜单“班级管理”分页显示本学
院全部班级,可进行增删改查。点击
菜单“学生管理”分页显示本学院全
部学生,可进行增删改查。学生增加
是可以批量导入。
积分管理:包括
RD_FUNC_15点击“积分排行榜”可以查看积分排
设置积分兑换规
行状况。点击“积分兑换规则”可以
则、查看学生闯
对兑换规则进行增、删、改、查。点
关状况、积分排
击“学生闯关状况”可以查看学生闯
行榜、积分兑换
关状况。点击“积分兑换状况”可以
状况等;查看积分兑换状况。
练习管理:包括
练习方案管理、
练习关卡管理、
练习记录;
RD_FUNC_16点击菜单”练习方案管理”。可以对
考试管理:包括练习方案进行增、删、改、查。点击
考试方案管理、关卡管理可以对选中方案的关卡进
考试等级管理、行增、删、改、查。点击“练习状况”
查看考试记录;可以查看学生的练习状况。
RD_FUNC_17点击“考试方案管理”对考试方案进
行增、册k改、查。点击”考试等级
管理”对考试等级进行设置,考试等
级默认为三、四、六级。点击“考试
记录”查看学生的考试状况
老师分类管理:包括RD_FUNC_18点击菜单“科目管理”对科目进行增、
科目管理、章节
管理和学问点管册IJ、改、查。点击“章节管理”对章
理;节进行增、删、改、查。点击“学问
点管理”对学问点进行增、删、改、
查。添加学问点时可以批量导入。
题库管理:包括
RD_FUNC_19点击菜单“题库管理”,对题库进行
题库管理和查看
增、删、改、查。添加题目是可以批
题库状态
量导入。点击“查看题库状态”可以
查看题库状态。
学生个人信息:包括RD_FUNC_20学生登录App后可以修改登录密码,
修改密码、上传
头像、查看练习上传头像。查看自己的积分状况,可
考试记录、查看以进行积分兑换,每个学生只能兑换
积分排行,积分
兑换;一次。可以查看自己的考试和联系记
录。
RD_FUNC_21学生选择科目和关卡以后进行练习,
练习:进行练习,
查看练习结果;提交练习答案后可查看本次练习状
况,所得积分,是否通过等。
考试:进行考试,
RD_FUNC_22学生选择科目和考试等级以后进行
查看考试结果考试,提交答案后查看本次考试结
果,所得积分,时候通过等。
3.2系统总体结构
基于对系统需求和技术的分析,系统接受基于PHP的B/S模式来实现。如
图2所示
图2系统网络拓扑图
系统总体结构设计是确定软件由哪些模块组成的和这些模块之间的动态调
用是怎么样的。主要概括为以下几个方面:
(1)在功能方面:系统接受图形化界面技术,使系统拥有多重图形窗口
和便利、丰富的操作界面。
(2)在开放性方面:系统将依据软件工程开发的规范来实现系统的开放
性,便于日后系统的升级。
(3)在平安性方面:要充分考虑系统应用层的平安性。系统不仅接受身
份验证,还须要接受一些特定的平安性验证方式,比如做好资源信息的访问权
限限制以及一些重要信息的保密限制。
(4)在操作性方面:通过鼠标和键盘的简易操作,为用户供应最简洁的
操作方式。
通过对系统总体结构的分析,可以得到系统的结构图,如图3所示:
MySQL数据库
图3系统总体架构图
从图3的系统总体架构图中可以看出B/S模式的或许处理流程如下:
首先是客户端,只须要Windows系统自带的IE阅读器,或者是用户自己安
装的搜狗、火狐、谷歌等阅读器。
其次是表现层,该层的目的是从业务逻辑处理层获得数据并通过PHP的控
件依据用户的需求展示给用户,接受用户输入的数据,传递给业务逻辑处理层。
再次是业务逻辑处理层,这一层是系统架构中的核心部分,主要用于获得表
现层传来的数据,并对这些数据依据定义好的处理流程进行处理,确定是否将操
作传递给数据访问层。
然后是数据库访问层,该层的目的是负责将业务逻辑处理层传来的数据进行
相应的数据库访问操作。
最终是数据库存储,该层的目的是依据数据访问层传来的数据操作,完成相
应的数据库存储操作。
4系统功能模块设计
依据系统功能概述可知本系统主要分为以下功能模块:后台登录模块、部门
管理模块、用户管理模块、学院管理模块、专业管理模块、年级管理模块、班级
管理模块、学生管理模块、管理员个人信息模块、科目管理模块、章节管理模块、
学问点管理模块、题库管理模块、练习管理模块、考试管理模块、积分管理模块、
App登陆模块、学生个人信息模块、学生考试模块、学生练习模块、学生积分兑
换模块等。
4.1后台登录理模块
其处理流程图如图4所示。用户在阅读器输入网址后,进入登录界面,输入
用户名和密码,点击登录按钮就行登录。验证成功则进入系统,验证失败则给出
提示信息。
图4登录流程图
4.2部门管理模块
系统管理员登录系统以后,可以对部门进行增加、修改、删除和查看。每个
部门可以有上级部门,也可以没有上级部门。在查看部门时用部门名称作为关键
字查询满足条件的部门信息。
4.3用户管理模块
用户管理是对能够登录系统的用户进行管理,登录系统的用户包括系统管理
员、学院秘书和老师三种角色,每种角色可以有多个用户。除了系统管理员以外,
每个用户都有其所属的学院和所属的部门。在此模块中,系统管理员可以对用户
进行添加、修改、删除和查看。查看用户时可以输入用户名作为关键字和选择部
门作为条件查询满足对应条件的数据。
4.4学院管理模块
学院管理模块即系统管理员对学院信息进行维护,只有系统管理员才有此操
作权限,对学院进行增加、修改、删除和查看。学院有所属学校,本系统同当前
默认只有一个学校,即成都中医药高校。全部学院都默认属于次学校。
4.5专业管理
学院秘书对本学院的专业信息进行维护,学院秘书可以对所属学院的专业进
行增加、修改、删除和查看。查看专业时可以通过选择学院作为查询条件查询出
满足对应条件的专业信息。在添加专业时,不须要让用户选择学院,而是通过获
得当前已登录用户所属学院作为专业的所属学院。图5是添加专业的流程图。
开始
填写专业信息
获取用户所属
学院
向数据库添加
数据
结束
图5添加专业流程图
4.6年级管理模块
学院秘书对年级进行增加、修改、删除和查看。
4.7班级管理模块
学院描述对班级信息进行增加、修改、删除和查看。查看班级时可以选择专
业和年级作为查询条件,查询出满足对应条件的班级信息。班级具有所属年级和
所属专业。在添加时须要先选择年级和专业,然后填写班级名等信息后添加。所
属年级和专业信息必需是年级表和专业表中存在的数据,具有外键约束。图6
是添加班级的流程。
图6添加年级流程图
4.8学生管理模块
学院秘书可以对学生进行增加、修改、删除和查看。查看时可以选择或者输
入专业、年级、班级、性别、学号和姓名作为查询条件,查询出满足对应条件的
学生信息。学生在添加时可以批量导入。学生的添加流程如图7所示,批量导入
学生流程如图8所示:
图7单个学生添加流程
选择专业、年向数据库添加
级、班级数据
图8批量导入学生流程
4.9管理员个人信息模块
管理员个人信息管理模块,主要是管理员对自己的信息进行维护。修改密码
是实行验证旧密码的方式推断是否允许修改。其功能结构图如图9所示:
个人信息
改
修
登
改
录
信
密
息
码
图9管理员个人信息功能结构图
4.10科目管理模块
科目管理是主要是老师充科目信息进行维护,老师可以增加、修改、删除和
查看科目,科目在添加时可以指定上级科目,进行对子科目的创建。科目添加流
程图如图10所示:
结束
图10科目添加流程图
4.11章节管理功能模块
章节管理模块主要是老师对章节信息进行维护,老师可以增加、修改、删除
和查看章节,查看时可以选择或者输入对应科目和章节名称作为查询条件,查询
出满足对应条件的章节信息。章节添加流程图如图11所示:
图II章节添加功能流程图
4.12学问点管理功能模块
学问点管理模块主要是老师对学问点信息进行维护,老师可以增加、修改、
删除和查看学问点,查看时可以选择或者输入对应科目、章节、对学问点的要求
(了解,理解等)和学问点名称作为查询条件,查询出满足对应条件的学问点信
息。学问点添加流程图如图12所示:
S12学问点添加功能流程图
4.13题库管理模块
老师可以对题目进行增加、修改、删除和查看。查看时可以选择或者输入所
属科目、章节、学问点和难度作为查询条件,查询出满足对应条件的题目信息。
题目在添加时可以批量导入。题目的添加流程如图13所示,批量导入题目流程
如图14所示:
H13单个题目添加流程
里14批量导入学生流程
4.14练习管理功能模块
练习管理模块主要是教学秘书对练习方案和关卡信息进行维护,秘书可以增
加、修改、删除和查看练习方案和关卡,查看练习记录时可以选择或者输入对应
学号、姓名、专业、年级、班级和科目作为查询条件,查询出满足对应条件的练
习记录信息。练习记录的功能结构图如图15所示:
练习管理
练练
习
习练
关
方习
卡
案记
管
管录
理
理
图15练习管理功能结构图
4.15考试管理功能模块
考试管理模块主要是教学秘书对考试方案和考试等级信息进行维护,秘书可
以增加、修改、删除和查看考试方案和考试等级,查看考试成果管理时可以选择
或者输入对应学号、姓名、专业、年级、班级、方案、等级、状态和科目作为查
询条件,查询出满足对应条件的考试成果信息,查看考试状况时可以选择或者输
入对应学号、姓名、专业、年级、班级和科目作为查询条件,查询出满足对应条
件的考试状况信息。考试管理的功能结构图如图16所示:
考试管理
考
考
试
试考
方
关
试
案
卡
记
管
管
理录
理
图16考试管理功能结构图
4.16积分管理功能模块
积分管理模块主要是教学秘书对积分兑换规则进行维护,秘书可以增加、修
改、删除和查看积分兑换规则,查看学生闯关状况时可以选择或者输入对应学号、
姓名、专业、年级和班级作为查询条件,查询出满足对应条件的学生闯关状况信
息,查看积分兑换记录时可以选择或者输入对应学号、姓名、专业、年级和班级
作为查询条件,查询出满足对应条件的积分兑换记录信息,查看积分排行榜时可
以选择或者输入对应学号、姓名、专业、年级和班级作为查询条件,查询出满足
对应条件的积分排行榜信息。积分管理的功能结构图如图17所示:
积分管理
积
积
积
积
分
分
分
分
兑
兑
兑
排
换
换
换
行
记
规
记
榜
录
则
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 主合同和抵押合同范例
- 制冷空调合同标准文本
- 劳务合同标准文本 天津市
- 洗浴行业竞争格局考核试卷
- 烈酒熟化设备选用与实践考核试卷
- 渔业气象灾害预警装备考核试卷
- 供货合同标准文本3篇
- 出资入股美甲店合同范例
- 以货换房合同标准文本
- 个人简易借贷合同标准文本
- ERAS理念及临床实践
- 2025年度酒店客房预订渠道拓展与合作协议3篇
- GB 11984-2024化工企业氯气安全技术规范
- 《公务员行为规范》课件
- 《雷达原理》课件-3.6.3教学课件:PD雷达工作原理
- 企业环保知识培训课件
- 《超市员工礼仪培训》课件
- 2025交管12123学法减分试题库(含参考答案)
- 《Origin的使用方法》课件
- GB/T 12723-2024单位产品能源消耗限额编制通则
- 2024年贵州客运从业资格证需要什么条件
评论
0/150
提交评论