图书馆软件开发计划书.doc_第1页
图书馆软件开发计划书.doc_第2页
图书馆软件开发计划书.doc_第3页
图书馆软件开发计划书.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1. 引言1.1 编写目的该项目开发,为了使图书管理员处理在图书采集,借阅和归还过程中能够提高效率,开发的一款图书信息管理系统。命名为Book,现在版本为1.0.01.2 背景二十一世纪是信息的社会,图书是我们最好的获取信息的方式,但由于企业,事业单位和学校图书馆图书收藏量大大增加,使传统的图书管理员的工作日益繁重起来。传统的图书管理模式,已经不适应,通过软件开发一款适合当代图书馆管理员能够很好操作的图书管理系统。 1.3 定义过程:“一组将输入转化为输出的相互关联或相互作用的活动”。产品:“一组将输入转化为输出的相互关联或相互作用的活动的结果”。质量管理(Quality Management):指导和控制某组织与质量有关的彼此协调的活动。组织结构(Organizational Structure):人员的职责、权限和相互关系的有序安排。客户(Customer):接收软件产品的组织或个人。UML:统一建模语言、是一套用来设计软件蓝图的标准建模语言,是一种从软件分析、设计到编写程序规范的标准化建模语言。1.4 参考资料a本文档中引用的文件、资料b软件工程-实践者的研究方法 (美)Roger S.Pressman 著黄柏素 梅宏 译机械工业出版社C中华人民共和国国家航空航天工业部工业标准软件文档编制规范HB 6465-90dUML与系统分析设计 张龙祥 编著 人民邮电出版社f软件工程导论 张海藩 清华大学出版社 e,本项目经核准的计划任务书、合同和上级机关的批文。2 项目概述2.1 工作内容图书借阅管理系统,根据用户的不同,需要实现如下功能:(1) 提供采编人员进行书籍采集。(2) 为用户提供图书借阅的检索服务。(3) 图书证的办理,图书的借阅,归还的功能。(4) 系统维护功能:书类、图书。2.2 主要参加人员 由六个人组成的开发团队。2.3 产品2.3.1 程序 Book.jar Book系统的打包程序,由JAVA编译 。2.3.2 文件 2.3.2.1 文档,编号及其交付形式:(03622DOC1)软件项目计划 内部保存(03622DOC2)功能分解 内部保存/客户评审(03622DOC3)风险分析 内部保存(03622DOC4)配置管理 内部保存(03622DOC5)需求规格说明内部保存/客户评审(03622DOC6)概要设计说明内部保存(03622DOC7)详细设计说明内部保存(03622DOC8)用户手册与使用说明 内部保存/发布(03622DOC9)测试计划内部保存(03622DOC10)测试报告内部保存(03622DOC11)项目开发总结内部保存2.3.2.2 补充件,编号及其交付形式:可行性分析报告内部保存数据要求说明 内部保存数据库设计说明内部保存2.3.3 服务计划提供以下服务课堂培训:以讲课形式对客户进行培训,使其能够正确使用软件。免费咨询:客户可以在工作时间向技术人员提出问题并获得解答。技术支持:对于某些客户,采取上门指导的方式。软件维护:获取软件使用中的问题,提供补丁程序。升级通知:在软件新版本发布的时候,及时通知(Email或邮寄信件)注册的用户,并提供试用版本。软件升级:对于注册用户,只需较少的费用即可升级到新的版本。2.3.4 非移交的产品 开发过程中,对用户提出的意见的反馈以及实现与否,项目需求和分析,软件开发预算对用户承受能力的预测。2.4 验收标准 2.4.1代码的验收小组内评审期末总体评审代码编写符合HB6465标准与文档说明保持一致代码书写风格统一基本没有下列错误:由于软件缺陷造成丢失数据,不符合设计要求,响应时间太长无法接受。2.4.2 文档验收小组内评审期末总体评审文档格式符合HB6465标准功能符合与客户的合同要求清晰易读,没有语病与歧义2.4.3 服务验收服务硬件达到文档说明的要求人员技术考核合格2.5 开发时间自2007.7.9-2007.7.292.6 批准者:项目开发经理 批准时间:2007-7-93. 实施计划3.1 工作任务的分解与人员分工 我们开发的图书借阅系统,开发工作从2007年7月9日开始,到2007年7月29日结束,分五个主要阶段进行。3.1.1需求分析需求分析是整个设计中最重要的一环,当可行性分析完成,项目立项,确定开发角色后,从7月10日开始至7月15日,有关的设计开发人员与相关业务人员共同对业务流程、管理方式进行分析,并进行资料的收集、整理。在完成了对有关数据信息的收集、归纳和分析整理后,确定了用户需求,对软件必须完成的功能进行了定义,在此基础上完成了数据定义,建立了数据字典。3.1.2系统设计从7月16日开始至7月20日,完成对整个系统的分析设计,对概念模型、存储模式、完整性控制、存取权限等进行了定义,对系统功能各模块进行了详细设计,定义了数据库总体结构、编码命名规范。3.1.3编码及测试阶段从7月21日开始至7月26日,完成程序设计和系统测试,完成了数据库建立及程序的编制调试。为了避免错误累积,采用边开发边测试的基本模式,对每个模块都安排专人进行单独测试。系统联调及系统测试,对系统处理逻辑、例外处理能力、容错能力等进行大规模的测试,对发现的问题进行彻底纠正。3.1.4培训、文档、产品部署从7月27日开始至7月29日,完成用户培训工作,编写各类文档,系统投入运行阶段。3.1.5项目总结项目结束后用一周左右时间,对项目研发、部署等开发过程中的问题、经验教训总结备案,以利于项目经验的积累和开发进度的缩短。3.2 接口人员 接口工作人员吴杰,通过完成各个模块之间联系和类之间的关系。3.3 进度 序号任务名称工作时间开始时间结束时间1实训启动动员:项目实践注意开发事项,要求:讲座报告,项目启动分配角色。1 工作日2007年7月9日2007年7月9日2图书馆系统项目介绍,开发流程,方法工具介绍1 工作日2007年7月10日2007年7月10日3图书系统分析规格说明书的写作方法和评审项目介绍05工作日2007年7月11日2007年7月11日4开发人员查找资料并了解需求规格说明书。05 工时2007年7月11日2007年7月11日5介绍图书管理系统需求分析,功能需求,性能需求,安全需求和业务流程。05 工作日2007年7月12日2007年7月12日6书写需求分析,功能需求,性能需求,安全需求。0.5工作日2007年7月12日2007年7月12日7书写业务流程分析图书管理数据流程分析,数据字典的构成。1 工作日2007年7月13日2007年7月13日8软件设计方法,原则,工具概要设计方法及工具。图书管理系统概要设计方法步骤。1 工作日2007年7月14日2007年7月14日9概要设计文档1工作日2007年7月15日2007年7月15日10软件构架文档0.5工作日2007年7月15日2007年7月15日11详细设计方法,工具介绍,图书管理详细分析设计。1 工作日2007年7月16日2007年7月16日12详细设计说明书1工作日2007年7月17日2007年7月17日13图书管理数据库设计技术1 工作日2007年7月18日2007年7月18日14整理前段时间的所做的,(图书馆里系统可行性分析报告,需求规格说明书,概要设计说明书,详细设计说明书,数据规格说明书)。2工作日2007年7月19日2007年7月20日15图书管理代码编程规范1 工作日2007年7月21日2007年7月21日16JAVA GUI编程基础,JAVA连接数据库技术SQL server基础,图书管理源码分析,打包和安装工具和用户手册方法。1 工作日2007年7月22日2007年7月22日17编码5 工作日2007年7月22日2007年7月27日18软件测试技术基础及软件测试常用的工具1 工作日2007年7月28日2007年7月28日19项目结项,项目文档整理,小组工作总结,项目演示汇报及项目实践考核,答辩。0.5 工作日2003年11月24日2003年11月24日3.4预算模块WBS编号估算代码量(行)负责人基本信息1.1.0.01500/书类信息1.1.1.0200/图书信息1.1.2.0500/出版社信息1.1.3.0100/书库信息1.1.4.0100/读者信息1.1.5.0200/图书借阅管理1.2.0.01100借书管理1.2.1.0500/还书管理1.2.2.0300/超期管理1.2.3.0300/读者查询服务1.3.0.0600/查询图书1.3.1.0300/查询情况1.3.2.0200/表3 费用预算项目经费支出(万)说明开发费用0.9万1600行*5元/行=0.9万设备费用45万服务器: 1.5万*1客户机 0.5万*4网络设备 0.5万其他设备0.5万软件费用5万开发软件 1万其他软件 4万管理费用2.5万项目经理1人 5万年薪*0.5年其他费用1万场地,办公工具,耗材合计13.9万进度甘特图如下所示:第一周任务名称MonTueWedThuFriSatSun图书馆管理系统计划项目可行性分析项目立项需求分析设计第一阶段工作总结编码测试典型试验项目文档整理及项目结项图书借阅管理任务结束第一周第二周任务名称SunMonTueWedThu编码图书馆原码编程规范数据库构造图书馆系统实例源码分析图书馆系统源码打包与用户手册制作开发阶段完成第一周任务名称ThuFri需求分析制作用例脚本 制作系统用例图制作系统类图分析工作阶段结束第二周第三周MonTueWedThuFriSatSunMonTueWedThuFriSatSun3.5 关键问题人员影响本计划完成的主要问题有:用户需求不清,存在误解及二义性人员没有实际经验没有足够的开发时间4.支持条件4.1 计算机系统支持4.1.1服务器 CPU PentiumII 300或更高配置,内存 128M以上,硬盘 至少500M,网络适配器 10MB或100MB的网卡,一个CD-ROM驱动器,打印机一台,UPS(选配)。4.1.2客户机CPU Pentium200或更高配置,内存 64M以上,硬盘 至少100M,网络适配器 10MB或100MB的网卡,一个CD-ROM驱动器,网络适配器 10MB或100MB的网卡,打印机(选配)。4.1.3网络至少一台服务器,至少一台工作站,使用TCP/IP协议的局域网。4.1.4软件环境:服务器 Windows2000 Server以上,安装Sql Server 7.0及以上。客户机Windows 9x, Windows2000,WindowsXP均可安装Sql Server 7.0客户端软件。4.2 需由用户承担的工作由图书管理员进行讲述,图书从采购,编码,上架,在借阅和归还图书过程所遇到的问题,和需要在开发过程中,需要注意的问题。并提供给开发软件同管理员一起参加日常工作。4.3 需由外单位提供的条件本次开发,图书馆给了很大的帮

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论