- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图书馆占座系统的开发
图书馆占座系统的开发
一.项目描述
1.项目背景
图书馆作为一个学校相对高级的场所,大量的藏书,能够为我们提供丰富的学习资源。相对安静、舒适的学习环境,更是使它成为自习的最佳去处;然而,作为报答一个公共场所,每一天都有大量的学生进进出出,由于每个人的行为习惯或思维方式的不同,便引发了一系列的不良现象。其中最严重的莫过于“占位”现象。每当寒冷的冬季以及各种考试来临前图书馆当仁不让的成为了人群爆满的地方,然而图书馆座位有限,便开始有人占位,或帮同学占位,而且占位的方式很多,几本甚至一本书、一瓶水、一支笔就可以占一个座位??什么样的东西都能拿来占位。图书馆的位置资源开始紧缺,因为虽然每个桌子上都有书或其他的占位物品,但三分之一的位置是没人的,同学们对此一片怨声载道
? 试着想象下这样一个场景:“过几天就要考试了,为了考出好一点的成绩,你昨晚便下定决心,明天一定要泡一天的图书馆,把遗漏的、没有理解清楚的知识补回来;可第二天,当你背着书包来到图书馆的时候,从一楼找到六楼,却发现不仅每个书库连自修室都没有空位置。令人恼火的是偌大的自修室内,只是稀疏零散地坐着几个学生。一张可以坐四人的桌子,上面往往只有一个人麻木地坐着。而其他座位上则是随意地放着几本书,仿佛是在告诫你:“不要打这座位的主意,这里有人了!”
2.项目目的
(1)为学校处理和解决图书馆占位问题提供科学的依据和解决方案;
(2)为学生营造一个良好的图书馆学习环境;
(3)节省同学们找座位的时间;
(4)更合理的使用图书馆自习室;
3.项目目标
制作一个简单易操作的软件系统,同学们无论在何时何地都能通过手机或电脑根据自己的学号和教务系统的密码登陆本软件,进行占位,但座位只保留半个小时。如果半个小时后,该同学不去该座位摁确认键的话,那么该座位将会变成无人座。
4.项目主要内容
(1) 需求分析
(2)编写程序
(3)购买服务器
(4)应用于图书馆
二.工作分解结构
三.任务包的描述
1.计划
计划主要包括定义系统和可行方案,对项目的整体进行计划。
2.需求分析
主要包括功能性能分析、流程分析、逻辑模型分析以及修改计划。叙述该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。解释被开发软件与其他有关软件之间的关系。
3.系统设计
对软件系统进行概要设计,即系统设计。概要设计需要对软件系统的设计 进行考虑,包括系统的基本处理流程、系统的组织结构、模块划分、功能分配、接口设计、 运行设计、数据结构设计和出错处理设计等,为软件的详细设计提供基础。在概要设计的基础上,需要进行软件系统的详细设计。在详细设计中,描述实 现具体模块所涉及到的主要算法、数据结构、类的层次结构及调用关系,需要说明软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑,以便进行编码和测试。应当保证软件的需求完全分配给整个软件。详细设计应当足够详细,能够根据详细设计报告进行编码。
4.编码
包括程序和调剂。在软件编码阶段,根据《软件系统详细设计报告》中对数据结构、算法分析和模块实现等方面的设计要求,开始具体的编写程序工作,分别实现各模块的功能,从而实现对目标系统的功能、性能、接口、界面等方面的要求。
5.系统测试
测试编写好的系统。交给用户使用,用户使用后一个一个的确认每个功能。
6.试运行
包括改正适应以及改善。
四.责任矩阵
任务 项目经理 程序员甲 程序员乙 技术专家 100软件开发 F C 110计划 F C 111定义系统 F C 112可行方案 F C 120需求分析 F C 121功能性能 F C C C 122流程分析 F C C 123逻辑模型 F C C C 124修改计划 F C C C 130系统设计 F C C C 1310概要设计 F C 1311整体结构 F C C C 1312模块划分 F C C C 1313确定接口 F C C C 1320详细计划 F C C C 1321建立算法 F C C C 1322数据结构 F C C C 1323流程图 F C C C 140编码 J,S F F C 141编写程序 J, F F C 142调试 J,S F F C 150系统测试 J,S F F C 151单元测试 J,S F F C 152集成测试 J,S F F C 153确认测试 J,S F F C 154系统测试 J,S F F C 160试运行 J,S F F C 161改正性运行 J,S F F C 162适应性运行 J,S F F C 163完善性运行 J,S F F C 170交付 F C C C 注:F负责;C参与;S审批;J监督
文档评论(0)