欢迎来到天天文库
浏览记录
ID:41820493
大小:54.50 KB
页数:8页
时间:2019-09-02
《语文卷·2014届天津市十二区县重点校高三第一次模拟联考(2014.03)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、文档编号:Development_02版本号:1.0文档名称:详细设计说明书项目名称:题库管理系统项目负责人:林启宇编写:林启宇校对:赵博审核:高树峰批准:高树峰开发单位:个人目录1.引言11.1编写目的11.2项目背景11.3参考资料12.总体设计12.1需求概述12.2软件结构23.程序描述23.1主页面模块(M1.1)23.2登录验证模块(M1.2)33.3注销模块(M1.3)33.4显示用户资料模块(M2.1)33.5修改密码模块(M2.2)43.6浏览题库模块(M3.1)43.7浏览试题模块(M
2、3.2)43.8插入模块(M4.1)43.9批量录入模块(M4.2)53.10编辑模块(M4.3)53.11删除模块(M4.4)53.12验证教师模块(M5.1)63.13验证管理者模块(M5.2)61.引言1.1编写目的在项目小组(系统分析员)提交了软件《概要设计说明书》,并经程序员与系统分析员充分讨论和分析后,由程序员提出了这份软件详细设计说明书。此详细设计说明书对题库管理软件的总体设计和各模块的功能、性能、输入输出、算法、接口、程序逻辑、存储分配及其它给出了详细的设计方案,为软件开发制定详细的计划,
3、同时也提交系统分析员,由其提出意见。这是程序员进行开发及未来测试的重要文档资料。1.2项目背景题库管理系统软件可以方便教师及时、全面、均衡的组织试卷,更是教师平时对学生进行教学检查,测验不可缺少的有力工具。而且,当经过长时间的使用题库,题库中的试题的不断积累,这个题库将成为本课程一个宝贵的资源。同时,题库管理系统还是网上考试系统的一个最重要的组成部分。1.3参考资料[1]江效尧1,蒋东升2.基于web的通用题库系统设计与实现.计算机 工程,第28卷第6期[2]李雪婵.题库系统和网上无纸化考试的设计与实现.
4、广东广播电视大学学,第12卷总第47期.[3]胡旭昶.试题库相关参数及其具体实现.宁波大学学报(理工版).第17卷第1期[4]需求说明书[5]概要设计说明书2.总体设计2.1需求概述本软件主要提供七方面功能:系统控制功能主页模块(M1.1);登录验证模块(M1.2);注销模块(M1.3);用户功能显示用户资料模块(M2.1);修改密码模块(M2.2);插入功能插入模块(M4.1);同时包括M5.1、M5.2;成批录入功能批量录入模块(M4.2);同时包括M5.1、M5.2;编辑功能编辑模块(M4.3);同
5、时包括M5.1、M5.2;删除功能删除模块(M4.4);同时包括M5.1、M5.2;浏览功能浏览题库模块(M3.1);浏览试题模块(M3.2);同时包括M5.1、M5.2;身份验证功能验证教师模块(M5.1);验证管理者模块(M5.2)。1.1软件结构验证不通过服务器等待用户端访问服务器验证客户端的用户信息返回等待登录状态进入用户浏览状态注销用户,返回等待登录状态插入批量录入编辑浏览图1总体结构图删除软件结构图如图1所示。2.程序描述2.1主页面模块(M1.1)功能:显示系统主页面,提供用户登录界面。输入
6、项目:用户名,密码,数据库文件。输出项目:浏览区和基本资料区。程序逻辑:P1:检查配置网页框架是否显示正常。若是,转P3;P2:提示用户错误信息;P3:读取最新消息数据库;P4:设置好各个区域,显示各个区域;P5:进入事件等待状态;存储分配:程序运行需要占用内存约1MB左右。测试要点:框架对浏览器的支持是否正常,或没有足够内存可供使用时是否正常。1.1登录验证模块(M1.2)功能:对用户在主页面中输入的用户名和密码进行验证,并引导进入功能管理页面。输入项目:用户名,密码,数据库文件。输出项目:sessio
7、n变量、浏览区和基本资料区。程序逻辑:P1:检测用户名和密码的输入格式;P2:在数据库中匹配用户名和密码;P3:如果用户名和密码都正确,如果是管理者用户,进入管理者页面,如果是教师用户,进入教师管理页面测试要点:对用户名和密码的非法输入的处理。用户名和密码验证的准确性、安全性。1.2注销模块(M1.3)功能:注销登录系统中的用户。性能:这是经常使用的一个模块,对性能要求在1~2秒内作出反应。输入项目:鼠标或键盘事件。输出项目:注销用户的session信息,返回主页面。程序逻辑:P1:若事件不是鼠标单击,转
8、P4;P2:注销用户的session信息;P3:重定向到系统的主页;P4:进入事件等待状态;测试要点:对用户的session信息进行测试。1.3显示用户资料模块(M2.1)功能:利用session中注册的用户编号信息刷新用户资料区域。性能:这是经常使用的一个模块,对性能要求在1~2秒内作出反应。输入项目:用户ID。输出项目:用户资料。程序逻辑:P1:在用户数据库中查询用户id;P2:把用户的资料显示在资料框中;测试要点:查看用
此文档下载收益归作者所有