欢迎来到天天文库
浏览记录
ID:33059177
大小:310.21 KB
页数:28页
时间:2019-02-19
《概要设计和详细设计beta》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、软件工程项目报告出卷系统概要设计与详细设计说明书项目:专业:组长:组员:指导教师:出卷系统计算机科学与技术陈梦园王净,陈颖,陆鑫杨俊2013年11月19日星期二目录1.引言41.1编写目的41.2项目背景41.3缩写说明41.4术语定义41.5参考资料51.6版本信息5具体版本信息如下:52.数据设计52」数据对象和形成的数据结构52.2文件与数据结构72.2.1外部文件结构72.2.2全局数据11223文件和数据交叉索引113.体系结构设计113.1数据和控制流复审113.2得出的程序结构图134.界面设计144.1人机界面规约144.
2、2人机界面设计规约155.程序描述与接口设计175」模块基本信息175.2算法185.2.1系统自动组卷所使用算法185.2.2系统评价生成的试卷的方法205.2.3系统题库管理使用的方法205.3接口205.3.1夕卜部接口205.3.2外部系统或设备接口205.3.3内部接口设计规约215.3.4接口数据结构225.4程序描述235.4.1模块基本信息235.4.2程序逻辑、265.5测试要点276.需求交叉索引27测试部分277.1测试方针277.2集成策略错误!未定义书签。7.3特殊考虑281.引言1.1编写目的该文档是关于出卷系
3、统的功能和性能描述,重点描述了系统的功能需求,并作为系统设计阶段的主要输入。该出卷系统的主要功能如下:1.支持人工辅助和自动出卷2・具有题库管理(包括添加,删除,修改题目)和试卷管理(包括修改,删除,打印试卷)的功能3.具有良好的扩展性,并且支持不同科目本文档的预期读者是:各科目老师1.2项目背景项目名称:出卷系统项目提出者:南京师范大学计算机科学与技术学院II级软件工程班开发单位:南京师范大学计算机科学与技术学院用户:全体教师项冃实施单位:南京师范大学与其他系统的关系:本系统独立运行1.3缩写说明(1)南师大:南京师范人学1.4术语定义
4、教师:可进行出卷操作或查看其查看权限内的试卷并打印试卷操作管理员:可进行题库管理和试卷管理的数据库管理人员,可对题库数据库进行增删改查操作试题:出卷行为中可供挑选的题目题库:包含大量试题的数据库试题属性:区别试题的特性,包括试题编号,试题所属科目,试题难易程度,试题所属年级,试题包含知识点等试题出现次数,是否保密出卷要求:教室进行出卷对试卷提出的要求,包括年级、科目、题型题量、难度比例、包含知识点、要求优先级等组卷:将题目按照格式组成试卷试卷:最终满足出卷要求以及试卷格式的试卷试卷屈性:区别试卷的特性,包括试卷编号、试卷所屈科目、试卷所屈
5、年级、试题编号集合、是否保密等1.5参考资料[1]窦万峰,软件工程方法与实践,北京:机械工业出版社,20131.6版本信息具体版本信息如下:修改编号修改日期修改后版本修改位置修改内容概述12013-11-221.0全部完成第一次编写2.数据设计2.1数据对象和形成的数据结构出卷系统编程系统中涉及的数据对象及其数据结构主要有以下几种。(1)教师:描述教师的基本信息,包括用户名,密码等。其数据结构是一个顺序数据结构,包括教师棊本信息。(2)管理员:描述管理员基本信息,包括用户名,密码等。其数据结构是一个顺序的数据结构,包括管理员基本信息。(3
6、)题目:描述试题的主体特征,分为以下几类:①题目编号:八位字符串②年级:数字③科目:字符串④难易度高丨中I低}⑤上次使用时间:字符串⑥使用次数:用整数表示⑦题型:字符串(4)试卷:描述试卷的主体特征,分为以下几类①试卷编号:八位字符串②试卷标题:字符串③年级:数字④科目:字符串⑤涉及知识点:字符串⑥难度比例:{数字}:{数字}:{数字}⑦题型比例:{数字"{数字}:{数字}⑧题量:数字⑨使用次数:数字⑩是否保密:{是
7、否}(5)出卷要求①年级:{一
8、二
9、三
10、四}②科目:{语文I数学I外语}③难度比例:{数字}:{数字}:{数字}④题型比例
11、:{数字}:{数字}:{数字}⑤总题数:数字①涉及知识点:字符串②是否保密:{是I否}(6)自动抽取优先级判定:①题型:(假定赋值0.6)②包含知识点:(假定赋值0.3)③难易程度:(假定赋值0.1)这五个优先级从上到下以此降低,并对各个匹配项按重要程度赋值,所选择的题目满足其中几项则将这几项后面小数值相加,总值为lo2.2文件与数据结构描述文件的数据结构或者数据库的数据结构。2.2.1外部文件结构包括文件的逻辑结构,逻辑记录描述,访问方法。出卷系统的主要外部文件结构有:(1)用户信息(包括教师和管理员)文件users.txt,文件结构如
12、图A・1所示:图A-1用户信息文件列名数据类型允许Null值userIDintBuserNamevarchar(50)(□passwordchar(8)□sexchar⑵limittinyin
此文档下载收益归作者所有