心理测试管理系统设计与开发
目录
第一章 需求分析 1 1.1 项目名称 1 1.2 系统开发的背景 1 1.3 系统开发的现状 1 1.4 系统开发的目标 1 1.5 系统开发的可行性分析 1 第二章 系统分析 2 2.1 系统分析方法 2 2.2 数据流程分析 2 第三章 系统设计与实施 6 3.1 系统设计 6 3.2 总体设计 6 3.3 详细设计 7 3.4 程序设计 8 3.5 系统实施 8 3.6 系统测试 9 第四章 系统运行 11 4.1 系统运行 11 4.2 结论 11
1.1 项目名称:心理测试管理系统
1.2 系统开发的背景:为了加强大学生心理健康教育,提高心理测试水平,
加快管理的信息化建设 ,开发了大学生心理测试管理系统。本系统由Microsoft Visual Basic 6.0+Microsoft Access 97进行开发完成。
1.3 系统开发的现状:现有系统功能单一,操作不够友好,无法完成现有测
试项目修改、删除和新测试项目的增加。
1.4 系统开发的目标:在改正现有系统缺点的基础上建立一个全新的满足需
求的心理测试管理系统。
1.5 系统开发的可行性分析:
1.5.1技术可行性分析:根据初步分析可以设计出一个满足《系统目标和范围说明书》中项目目标的系统,实现其规定的功能和性能。以目前的软件开发能力可以实现设计出的目标系统。
1.5.2经济可行性分析:由于现有的PC系统的软硬环境都能满足目标系统的运行需要,无需再投入资金购买其他设备。新的目标系统投入运行后可以大幅度提高对学生进行心理测试和管理的工作效率,减轻管理人员的工作量,相当于减少经济投入。
1.5.3社会可行性分析:目标新系统的开发不会在社会上,政治上引起侵权,破坏,不会与现行法律相抵触。
1.5.4运行可行性分析:目标系统的最低运行环境为:CPU:P133 + RAM:32MB + HD:4GB+Microsoft windows 98 S。有的PC系统的软硬环境都能满足目标系统的运行需要。
2.1 系统分析方法
为保证新系统的开发结果能满足用户的要求,采用结构化系统分析方法,建立新系统的逻辑模型。在系统分析报告中使用图表工具,避免使用计算机专业语言,以便于用户与开发人员共同完成系统分析工作。
2.2 数据流程分析
2.2.1数据流程图的作用
数据流程图(Date Flow Diagram,DFD)是数据流程分析所使用的主要工具之一。数据流程图用少量几种符号综合地反映出信息在系统中的流动、处理和存储情况。
2.2.2数据流程图
图2-2-1 心理测试管理系统的顶层数据流程图
图2-2-2 心理测试管理系统的第一层数据流程图
图2-2-3 心理测试管理系统的第一层数据流程图
2.2.3数据字典
2.2.3.1数据元素
1.学号
描述:唯一标识学生名称的代码。 定义:学生代码=12{字符}
位置:学生基本信息、信息查询、用户登录、心理测试、用户信息修改。 2.管理员帐号
描述:唯一标识管理员名称的代码。 定义:学生代码=10{字符}
位置:信息查询,试题库编辑,客户端功能设置,测试项目评测管理。 3.测试类型
描述:唯一标识测试项目名称。 定义:测试类型= 20{字符}
位置:心理测试、试题库编辑,客户端功能设置,测试项目评测管理。 4.测试评价
描述:唯一标识某一学生的测试成绩。 定义:测试评价=30{字符}
位置:信息查询、测试项目及评测管理、试题库浏览编辑。 5.测试时间
描述:表示某学生测试的时间信息。如:“2007-3-4”表示某学生曾于此时间测试过。
定义:测试时间=8{字符} 位置:历史记录查询。
2.2.3.2数据存储
以下只介绍主要的数据存储。
学生信息:标识,学生登录ID,登录密码,班级,性别, 专业,系别, 联系电话, 出生日期, 家庭住址。
管理员信息:标识,管理员ID,登录密码。
试题库信息:标识,测试类型,试题号,答案数量,试题,多个答案及答案分数。
历史记录信息:标识,学号,测试时间,测试评价。 考试科目信息:标识,科目名,创建时间。
知识点信息:标识,知识点名,所属科目,创建时间。
题库信息:标识,所属科目,题目,正确答案,题目类型,选项(选择题),所属知识点,系统设定难度,入库时间。
试卷基本信息:标识,试卷名,学校,操作者,考试开放时间,考试关闭时间,考试时间长度,考试科目,试卷状态(是否完成生成向导),生成时间。
试卷详细信息:标识,试卷名,题目,类型,正确答案,选项(选择题),系统难度。
(1)学生信息表(stu)
表所记录的为所有学生的基本信息,在新会员加入并测试,可在此表加入新的记录,也可根据此表查询或修改有关学生的资料
表2-2-3-2-1 学生信息表
(2)管理员信息表(administor)
表所记录的为所有管理员的登录帐号及密码,在添加管理员时,可在词表加入新的记录。
表2-2-3-2-2 管理员信息表
(3)历史记录表(history)
表所记录的为所有学生心理测试的历史记录,包括测试的时间,及评价。
表2-2-3-2-3 历史记录表
(4)系统配置(ss)
表2-2-3-2-4 系统配置表
(5)试题库(topic)
(6)测试分数评价 (item)
表所记录的每一个评价的测试分数段。根据测试者所得的分数与表中的分数段比较,得出测试者的测试评价。
表2-2-3-2-6 测试分数评价表
第三章 系统设计与实施
3.1 系统设计
系统设计是根据目标系统逻辑功能的要求,结合实际情况,采用一定的方法,详细地确定系统的结构和具体实施方案。
系统设计的工作内容主要分为两大部分,即系统的总体设计与系统的详细设计。
3.2 总体设计
在系统的总体设计中,主要根据系统分析说明书中所描述的系统目标、系统功能与环境条件,确定系统的总体结构,将系统按照功能划分为若干个子系统,按照层次结构关系,划分功能模块,确定模块间的相互关系,画出系统结构图。
系统结构图:
图3-2-1 系统层次结构图
3.3 详细设计
3.3.1人机交互设计
3.3.1.1界面设计
图3-3-1-1-1 学生登录界面
图3-3-1-1-2 用户端主窗口
3.3.1.2界面设计思路
Visual Basic的重要特点之一就是可视,因此,引进了窗体和控件用于设计应用程序界面。用户可以通过在屏幕上的绘制按钮、控件、设计菜单和对话框方便进行作答。
3.3.2输入/输出设计
3.3.2.1输入设计:该系统采用的输入设备为键盘与鼠标;其输入格式设计为直观、快速、准确、简便。
3.3.2.2输出设计:该系统采用的输出方式为显示输出与磁盘输出;其输出格式设计要求使用方便,符合用户的习惯,便于计算机处理以及能够满足系统的发展和项目增减的需求。
3.4 程序设计 …… 此处隐藏:4239字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [法律文档]苏教版七年级语文下册第五单元教学设计
- [法律文档]向市委巡视组进点汇报材料
- [法律文档]绵阳市2018年高三物理上学期第二次月考
- [法律文档]浅析如何解决当代中国“新三座大山”的
- [法律文档]延安北过境线大桥工程防洪评价报告 -
- [法律文档]激活生成元素让数学课堂充满生机
- [法律文档]2014年春学期九年级5月教学质量检测语
- [法律文档]放射科标准及各项计1
- [法律文档]2012年广州化学中考试题和答案(原版)
- [法律文档]地球物理勘查规范
- [法律文档]《12系列建筑标准设计图集》目录
- [法律文档]2018年宁波市专技人员继续教育公需课-
- [法律文档]工会委员会工作职责
- [法律文档]2014新版外研社九年级英语上册课文(完
- [法律文档]《阅微草堂笔记》部分篇目赏析
- [法律文档]尔雅军事理论2018课后答案(南开版)
- [法律文档]储竣-13827 黑娃山沟大开挖穿越说明书
- [法律文档]《产品设计》教学大纲及课程简介
- [法律文档]电动吊篮专项施工方案 - 图文
- [法律文档]实木地板和复合地板的比较
- 探析如何提高电力系统中PLC的可靠性
- 用Excel函数快速实现体能测试成绩统计
- 教师招聘考试重点分析:班主任工作常识
- 高三历史选修一《历史上重大改革回眸》
- 2013年中山市部分职位(工种)人力资源视
- 2015年中国水溶性蛋白市场年度调研报告
- 原地踏步走与立定教学设计
- 何家弘法律英语课件_第十二课
- 海信冰箱经销商大会——齐俊强副总经理
- 犯罪心理学讲座
- 初中英语作文病句和错句修改范例
- 虚拟化群集部署计划及操作流程
- 焊接板式塔顶冷凝器设计
- 浅析语文教学中
- 结构力学——6位移法
- 天正建筑CAD制图技巧
- 中华人民共和国财政部令第57号——注册
- 赢在企业文化展厅设计的起跑线上
- 2013版物理一轮精品复习学案:实验6
- 直隶总督署简介




