还剩10页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
3.
5.2服务器端管理员用客户端安装为了方便管理员管理测试试题,学生信息,测试结果,和本系统的各种运行设置,在服务器端上安装客户端程序353工作站端客户端安装学生登录系统进行测试使用的是与服务器联网的工作站,要在这些工作站上安装本系统的客户端程序
3.
5.4客户端运行测试在服务器上启动数据库,分别在工作站和服务器上运行客户端程序,进行客户端程序与数据库的连接测试
4.6系统测试系统测试是对最终软件系统进行全面的测试,确保最终软件系统满足需求,并且遵循系统设计当产品需求和系统设计文档完成之后,就可以提前开始制定测试计划和设计测试用例,这样可以提高系统测试的效率以下是几个主要的系统测试用例测试用例1测试目标测试管理员界面中测试项目及评测管理功能模块里初始增加测试项目时能否正常运行测试环境项目数据库表中为空,其他相关数据库中相关记录也为空测试数据及步骤
1.点击“新增测试项目”
2.在项目名输入框中输入“性格测试”
3.点击“确定”测试结果在录入界面里正确显示了录入结果,在相关数据库表中也正确添加了相关记录10信息系统分析与设计课题设计报告测试用例2测试目标测试管理员界面中测试项目及评测管理功能模块里正常增加测试项目时能否正常运行测试环境项目数据库表中已有记录测试数据及步骤
1.点击“新增测试项目”
2.在项目名输入框中输入“精神状况测试”
3.点击“确定”测试结果在录入界面里正确显示了录入结果,在相关数据库表中也正确添加了相关记录测试用例3测试目标测试管理员界面中测试项目及评测管理功能模块里正常增加测试项目后撤销所添加项目时能否正常运行测试环境项目数据库表中已有记录测试数据及步骤
1.点击“新增测试项目”
4.在项目名输入框中输入“测试用例”
5.点击“取消”测试结果在录入界面里正确显示了应有的结果,在相关数据库表中没有出现垃圾数据项测试用例4测试目标测试管理员界面中测试项目及评测管理功能模块里正常删除测试项目时能否正常运行测试环境项目数据库表中已有记录测试数据及步骤
1.点击“新增测试项目”
6.在项目名输入框中输入“测试用例”
7.点击“确定”
8.点击“删除测试项目”测试结果在录入界面里正确显示了删除结果,在相关数据库表中也正确删除了相关记录11信息系统分析与设计课题设计报告第四章系统运行系统运行是系统设计的一个重要阶段,完成了心理测试管理系统的编程和调试工作,最后一步就是系统的运行与维护
8.1系统运行在本系统的运行过程中发现一些问题,这些问题包括系统的运行问题也包括一些非系统的运行问题
1.经常会有客户机出现连接数据库失败的提示,当出现这种情况时,一般会有如下的原因网络设置错误,网络协议被破坏,网卡接口接触不良,网线质量问题,病毒干扰,集线器或者路由器故障等等
2.提示缺少某个文件,一般出现这种情况是某个系统中要使用的Visual Basic的运行库文件被破坏或者被删除
3.在系统运行的时候发现回答问题时,虽然强调大家不要多加思考,而是凭自己的第一感觉,“说真话”回答,但是人们也会有意无意地加以警觉,加以“防御”,也就是尽量把自己的回答向社会认可与期望的行为特征上靠近针对这个问题,在设计测试问题不以假定人们能够而且乐意准确地描述他们自己为前提,假设人们对测验的回答与他们的某些人格特征有联系,并且这种联系的发现是以实验为基础的
8.2结论一个系统开发是否成功,归根结底是要看用户对系统的使用是否满意虽然系统存在以上问题,但是通过系统测试与修改,本系统可以正常运行12信息系统分析与设计课题设计报告第一章需求分析
1.1项目名称心理测试管理系统
1.2系统开发的背景为了加强大学生心理健康教育,提高心理测试水平,加快管理的信息化建设,开发了大学生心理测试管理系统本系统由Microsoft Visual Basic
6.O+Microsoft Access97进行开发完成
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 windows98So有的PC系统的软硬环境都能满足目标系统的运行需要信息系统分析与设计课题设计报告第二章系统分析
2.1系统分析方法为保证新系统的开发结果能满足用户的要求,采用结构化系统分析方法,建立新系统的逻辑模型在系统分析报告中使用图表工具,避免使用计算机专业语言,以便于用户与开发人员共同完成系统分析工作
2.2数据流程分析
2.
2.1数据流程图的作用数据流程图Date FlowDiagram,DFD是数据流程分析所使用的主要工具之一数据流程图用少量几种符号综合地反映出信息在系统中的流动、处理和存储情况
2.
2.2数据流程图图2-2-1心理测试管理系统的顶层数据流程图图2-2-2心理测试管理系统的第一层数据流程图信息系统分析与设计课题设计报告图2-2-3心理测试管理系统的第一层数据流程图
2.
2.3数据字典
3.
2.
3.1数据元素
1.学号描述唯一标识学生名称的代码定义学生代码二12{字符}位置学生基本信息、信息查询、用户登录、心理测试、用户信息修改
2.管理员帐号描述唯一标识管理员名称的代码定义学生代码=10{字符}位置信息查询,试题库编辑,客户端功能设置,测试项目评测管理
3.测试类型描述唯一标识测试项目名称定义测试类型=20{字符}位置心理测试、试题库编辑,客户端功能设置,测试项目评测管理
4.测试评价描述唯一标识某一学生的测试成绩定义测试评价=30{字符}位置信息查询、测试项目及评测管理、试题库浏览编辑
5.测试时间描述表示某学生测试的时间信息如“2007—3—4”表示某学生曾于此时间测试过定义测试时间=8{字符}位置历史记录查询
2.
2.
3.2数据存储以下只介绍主要的数据存储信息系统分析与设计课题设计报告学生信息标识,学生登录ID,登录密码,班级,性别,专业,系别,联系电话,出生日期,家庭住址管理员信息标识,管理员ID,登录密码试题库信息标识,测试类型,试题号,答案数量,试题,多个答案及答案分数历史记录信息标识,学号,测试时间,测试评价考试科目信息标识,科目名,创建时间知识点信息标识,知识点名,所属科目,创建时间题库信息标识,所属科目,题目,正确答案,题目类型,选项选择题,所属知识点,系统设定难度,入库时间试卷基本信息标识,试卷名,学校,操作者,考试开放时间,考试关闭时间,考试时间长度,考试科目,试卷状态是否完成生成向导,生成时间试卷详细信息标识,试卷名,题目,类型,正确答案,选项选择题,系统难度⑴学生信息表stu表所记录的为所有学生的基本信息,在新会员加入并测试,可在此表加入新的记录,也可根据此表查询或修改有关学生的资料表2-2-3-2-1学生信息表标题名称列名数据类型精度可否为空顺序位置学号sNo Text120姓名sName Text201班级sClass Text102性别sSex Text23专业sSpecia Text204系别sDepart Text105联系电话sTel Text15J6学制sLen Text47学历sLevel Text48出生日期sDate Date/Time89家庭住址sAddres Text5010登录密码sPassword Text16112管理员信息表administer表所记录的为所有管理员的登录帐号及密码,在添加管理员时,可在词表加入新的记录表2-2-3-2-2管理员信息表标题名称列名数据类型精度可否为空顺序位置管理员ID NameText100登录密码Password Text1513历史记录表history表所记录的为所有学生心理测试的历史记录,包括测试的时间,及评价表2-2-3-2-3历史记录表信息系统分析与设计课题设计报告标题名称列名数据类型精度可否为空顺序位置学号sno Text120测试时间date Text301评价all Text25524系统配置ss表2-2-3-2-4系统配置表标题名称列名数据类型精度可否为空顺序位置项目名item Text500项目值value Text5015试题库topic表2-2-3-2-5试题数据库表标题名称列名数据类型精度可否为空顺序位置测试类型type Text200题号number Text121试题contens Text1602答案数量sum Integer23问题1答案Answer1Text60V4问题1分数Answer1point Integer25问题2答案Answer2Text60V6问题2分数Answer2point Integer27问题3答案Answer3Text60J8问题3分数Answer3point Integer29问题4答案Answer4Text60J10问题4分数Answer4point Integer211问题5答案Answer5Text60V12问题5分数Answer5point Integer213问题6答案Answer6Text60J14问题6分数Answer6point Integer2156测试分数评价item表所记录的每一个评价的测试分数段根据测试者所得的分数与表中的分数段比较,得出测试者的测试评价表2-2-3-2-6测试分数评价表标题名称列名数据类型精度可否为空顺序位置测试类型type Text500最低分数min Integer21最高分数max Integer22评价all Text2553信息系统分析与设计课题设计报告第三章系统设计与实施
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程序设计Visual Basic的重要特点之一就是可视为此,引进了窗体和控件的概念和机制,用于设计应用程序界面用户通过在屏幕上生成窗体中绘制按钮和控件,设计出菜单和对话框,visual Basic会替用户生成在屏幕上绘制图形的代码,并为用户跟踪鼠标和键盘的交互输入用户根本看不到这些代码,这由Visual Basic在后台进行处理Visual Basic的另一重要特点是事件驱动,当窗口或控制上发生一个事件(Event)时,VisualBasic就把控制权交给程序员例如,当用户单击鼠标一个按钮时,程序员不必担心如何判断按钮是否以被按动,或者编写代码显示按钮被按动,或者编写代码显示按钮被按动的过程,只需要编写一段代码(事件处理例程)告诉计算机在按钮被按动后,需要做些工作就可以了这样,设计一个Windows应用程序就变成用鼠标在屏幕上点按,拖拉并添加少量代码就行了,大大简化了程序设计的难易程度,降低了对程序设计的要求,加快了应用程序开发的速度
3.5系统实施
3.
5.1月艮务器端数据库安装为了保证测试记录,学生信息,试题信息的安全性,数据库中的数据记录统一部署到一台专用服务器上本系统使用的数据库是Microsoft公司的Access,Access是Office办公套件中一个极为重要的组成部分,安装过程如下第一步将0ffice2003安装光盘放入光驱,安装程序会自动运行(如果光驱的自动播放功能被关闭,可进入安装光盘目录,找到“setup.exe”文件双击后也可启动安装程序)接着会出现“产品密钥”的输入窗口,查看安装光盘封面或光盘内的“sn.txt”文件可找到这个密钥服务器端数据库数据导入第二步正确输入安装密钥后,进入“用户信息”输入窗口,任意输入信息后单击“下一步”第三步在“最终用户许可协议”窗口里勾选接受后,进入“安装类型”窗口这里可选几种安装类型,如果是第一次使用Office,选择“典型安装”即。