您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 商业计划书 > 图书馆软件开发计划书
1.引言1.1编写目的该项目开发,为了使图书管理员处理在图书采集,借阅和归还过程中能够提高效率,开发的一款图书信息管理系统。命名为Book,现在版本为1.0.01.2背景二十一世纪是信息的社会,图书是我们最好的获取信息的方式,但由于企业,事业单位和学校图书馆图书收藏量大大增加,使传统的图书管理员的工作日益繁重起来。传统的图书管理模式,已经不适应,通过软件开发一款适合当代图书馆管理员能够很好操作的图书管理系统。1.3定义过程:“一组将输入转化为输出的相互关联或相互作用的活动”。产品:“一组将输入转化为输出的相互关联或相互作用的活动的结果”。质量管理(QualityManagement):指导和控制某组织与质量有关的彼此协调的活动。组织结构(OrganizationalStructure):人员的职责、权限和相互关系的有序安排。客户(Customer):接收软件产品的组织或个人。UML:统一建模语言、是一套用来设计软件蓝图的标准建模语言,是一种从软件分析、设计到编写程序规范的标准化建模语言。1.4参考资料a.本文档中引用的文件、资料b.《软件工程-实践者的研究方法》(美)RogerS.Pressman著黄柏素梅宏译机械工业出版社C.《中华人民共和国国家航空航天工业部工业标准软件文档编制规范HB6465-90》d.《UML与系统分析设计》张龙祥编著人民邮电出版社f.《软件工程导论》张海藩清华大学出版社e,本项目经核准的计划任务书、合同和上级机关的批文。2项目概述2.1工作内容图书借阅管理系统,根据用户的不同,需要实现如下功能:(1)提供采编人员进行书籍采集。(2)为用户提供图书借阅的检索服务。(3)图书证的办理,图书的借阅,归还的功能。(4)系统维护功能:书类、图书。2.2主要参加人员由六个人组成的开发团队。2.3产品2.3.1程序Book.jarBook系统的打包程序,由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图书系统分析规格说明书的写作方法和评审项目介绍0.5工作日2007年7月11日2007年7月11日4开发人员查找资料并了解需求规格说明书。0.5工时2007年7月11日2007年7月11日5介绍图书管理系统需求分析,功能需求,性能需求,安全需求和业务流程。0.5工作日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日16JAVAGUI编程基础,JAVA连接数据库技术SQLserver基础,图书管理源码分析,打包和安装工具和用户手册方法。1工作日2007年7月22日2007年7月22日17编码5工作日2007年7月2007年7月2722日日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万设备费用4.5万服务器: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服务器CPUPentiumII300或更高配置,内存128M以上,硬盘至少500M,网络适配器10MB或100MB的网卡,,一个CD-ROM驱动器,打印机一台,UPS(选配)。4.1.2客户机CPUPentium200或更高配置,内存64M以上,硬盘至少100M,网络适配器10MB或100MB的网卡,一个CD-ROM驱动器,网络适配器10MB或100MB的网卡,打印机(选配)。4.1.3网络至少一台服务器,至少一台工作站,使用TCP/IP协议的局域网。4.1.4软件环境:服务器Windows2000Server以上,安装SqlServer7.0及以上。客户机Windows9x,Windows2000,WindowsXP均可安装SqlServer7.0客户端软件。4.2需由用户承担的工作由图书管理员进行讲述,图书从采购,编码,上架,在借阅和归还图书过程所遇到的问题,和需要在开发过程中,需要注意的问题。并提供给开发软件同管理员一起参加日常工作。4.3需由外单位提供的条件本次开发,图书馆给了很大的帮助,提供图书数据和亲身体验流程.5.专题计划要点5.1开发人员对图书管理系统的了解2007年7月9日起,用了一天老师对将要开发的图书馆从采购到编码上架和借还过程中所遇到的问题进行讲解,让开发人员有了对开发功能有了大概的了解。5.2测试计划软件开发重要在后期进行软件测试,对开发的软件性能进行了解。5.3质量保证计划从开发人员到项目管理,要进行严格管理,5.4用户进行培训在软件实际应用后的前些时间,对用户进行软件操作方法的具体培训,对软件界面和应用功能进行大概介绍。
本文标题:图书馆软件开发计划书
链接地址:https://www.777doc.com/doc-2598258 .html