陕西职业技术学院图书信息管理系统项目规划书.doc

上传人:wux****ua 文档编号:8823331 上传时间:2020-04-01 格式:DOC 页数:18 大小:479KB
返回 下载 相关 举报
陕西职业技术学院图书信息管理系统项目规划书.doc_第1页
第1页 / 共18页
陕西职业技术学院图书信息管理系统项目规划书.doc_第2页
第2页 / 共18页
陕西职业技术学院图书信息管理系统项目规划书.doc_第3页
第3页 / 共18页
点击查看更多>>
资源描述
陕西职业技术学院图书管理系统项目规划书编写人:孙 帆 2014.10.17校对人:高乔乔 2014.10.25审核人:黄 莎 2014.10.28通过人: 睿煜责任有限公司目录1.前言41.1编写目的41.2项目背景41.3缩写定义41.4参考资料42.实现功能42.1功能模块图42.2功能介绍52.2.1读者管理52.2.1.1读者类型管理52.2.1.2读者档案管理62.2.2图书管理62.2.2.1图书类型管理62.2.2.2图书档案管理62.2.2.3图书逾期管理62.2.3系统管理62.2.3.1图书档案查询62.2.3.2图书借阅查询62.2.4图书借还72.2.4.1图书借阅72.2.4.2图书归还72.2.5系统设置72.2.5.1书架管理72.2.5.2图书馆信息72.2.5.3管理员设置72.2.6排行榜72.2.6.1图书排行榜72.2.6.2读者排行榜82.2.7网上管理82.2.7.1网上登录82.2.7.1.1教师登录82.2.7.1.2学生登录82.2.7.2网上查询82.2.7.2.1图书查阅82.2.7.2.2排行榜查阅82.2.7.3网上预定82.2.7.3.1教师预定82.2.7.3.2学生预定92.2.7.4网上评价92.2.7.4.1教师评价92.2.7.4.2学生评价92.2.7.5网上续借92.2.7.5.1图书续借92.2.7.5.2延期计时92.2.8更改口令92.2.9退出系统93.系统环境103.1开发环境103.1.1开发语言103.1.2开发数据库113.2运行环境123.2.1硬件环境123.2.1.1 客户机123.2.1.2 服务器123.2.2 软件环境123.2.3 网络环境124.人员配置134.1技术总监134.2项目经理144.3需求分析师144.4软件设计师144.5程序员154.6软件测试员154.7软件维护师155.进度安排156.提交成果166.1软件166.2文档167.费用预算177.1可预计费用177.1.1开发费用177.1.2设备费用177.2不可预计费用187.3费用总计188.结论181.前言1.1编写目的通过可行性分析报告,我们认为该项目具有可行性,为此本公司计划参加竞标,我们专门成立项目规划小组从实现功能、系统环境、人员配置、进度安排、提交成果、费用计算的六方面对该项目进行详细的规划,从而编写项目规划书,为项目竞标提供准备。1.2项目背景项目的提出者:陕西职业技术学院;项目的承接者:睿煜责任有限公司;项目的开发者:孙帆、黄莎、高乔乔。1.3缩写定义陕西职业技术学院简称贵单位;睿煜责任有限公司简称本公司;图书管理系统简称本系统。1.4参考资料1 张海藩,软件工程导论(第六版),清华大学出版社 ,2013。2 郑阿奇,殷红先,张为民,PowerBuilder实用教程 ,电子工业出版社,2001。3 孙帆,高乔乔,黄莎,陕西职业技术学院图书管理系统可行性分析报告,2014。2.实现功能2.1功能模块图图2-1系统功能模块图2.2功能介绍2.2.1读者管理读者管理按照各种方式比如姓名、专业、借书证号对读者的身份进行管理及更新,同时保证读者信息的安全,为学生的借书提供了保障,使管理者在管理的过程中更加的严谨和方便。2.2.1.1读者类型管理读者类型管理功能模块主要实现对读者的身份进行管理,在管理的过程中,保证读者信息的准确性,并且对读者的类型做出判断。2.2.1.2读者档案管理读者档案管理功能模块主要实现对读者的档案进行管理,在管理的过程中,准确而又及时的记录读者的所有信息,并作出相应的判断与提醒。2.2.2图书管理图书管理主要是对图书的信息进行管理,从作者、出版社、出版日期等方面记录每本图书的信息,并且对入馆时间、入馆数量进行精确的统计和更新,保证了图书信息的完整性和安全性。2.2.2.1图书类型管理图书类型管理功能模块主要实现对图书的信息进行管理,从图书的类型方面对图书做一个准确的分类管理,使学生在借书的过程中更加方面,管理人员在管理的过程中更加轻松,不仅节约了时间,还减少了不必要的人力资源的浪费。2.2.2.2图书档案管理图书档案管理功能模块主要实现对图书的档案进行管理,更详细的记录图书的相关信息,在进购和淘汰书时及时的更新图书的信息,而且可以对学生借书、还书进行记录。2.2.2.3图书逾期管理图书逾期管理功能模块主要实现对图书借出的时间进行记录,统计出逾期的图书借书人,以及逾期的时间。2.2.3系统管理系统管理对图书系统进行管理,从图书的档案、借阅方面进行管理,方便对图书的查阅。2.2.3.1图书档案查询图书档案查询功能模块主要实现对图书的档案进行查询,从类型、入馆时间、以及图书作者信息、图书出版信息等方面进行查询。2.2.3.2图书借阅查询图书借阅查询功能模块主要实现对图书的借出和归还进行查询,从借阅者的信息、借阅时2.2.4图书借还图书借还对学生教师借书、还书进行统计。2.2.4.1图书借阅图书借阅功能模块主要实现对学生老师的借阅进行统计。2.2.4.2图书归还 图书归还功能模块主要实现对学生老师的归还进行统计。2.2.5系统设置系统设置主要是对图书管理中的系统的设置,从书架管理、图书馆信息、管理员设置几个大的方面通过系统的设置实现对图书馆的管理,既使借书者对图书更加了解,又使管理员对图书分类及摆放更加熟悉。2.2.5.1书架管理书架管理功能模块主要实现对系统中书架的管理,实现图书分类的具体性,缩短了学生或教师在借书过程中所用的时间,同时,分类的摆放书还使他们在借书时更有选择性。2.2.5.2图书馆信息图书馆信息功能模块主要实现对多方面描述图书馆的相关信息,增加读者对图书馆的了解。2.2.5.3管理员设置管理员设置功能模块主要实现对诸多设置合并进来进行管理,这不仅使管理员在管理的过程中更加的方便,而且避免了借书者在借书时因为种种小问题而浪费的时间。2.2.6排行榜排行榜使用系统记录被借次数在前100的书类及书本名称,还有借书数目在前100的借书者,不仅可以了解大多数读书者的喜好及时更新书种,而且通过一些表扬或奖励可以有效地激发读书者的阅读兴趣。2.2.6.1图书排行榜图书排行榜功能模块主要实现详细的记录被借次数在前100的书类及书本名称,可以了解大多数读书者的喜好及时更新书种。2.2.6.2读者排行榜 读者排行榜功能模块主要实现详细的记录借书数目在前100的借书者,从而通过一些表扬或奖励可以有效地激发读书者的阅读兴趣。2.2.7网上管理网上管理通过对图书管理系统进行网上管理,使其更加信息化,借书者足不出户便可以查阅图书馆的相关信息,不仅方便了借书而且极大的完善了图书馆的管理系统。2.2.7.1网上登录网上登录功能模块主要实现学生和教师在网上更加方便的进入图书管理系统。2.2.7.1.1教师登录教师登录功能模块主要实现教师在网上更加方便的进入图书管理系统。2.2.7.1.2学生登录学生登录功能模块主要实现学生在网上更加方便的进入图书管理系统。2.2.7.2网上查询网上查询功能模块主要实现借书者对图书信息的查询,通过图书及排行榜的查询,更全面的了解图书的相关信息。2.2.7.2.1图书查阅图书查询功能模块主要实现借书者对自己所要借的书的查询,通过书名、种类、作者、出版日期等信息的确认,避免借书不理想的情况发生。2.2.7.2.2排行榜查阅排行榜查询功能模块主要实现对排行榜的查询,了解当今受欢迎的书的种类,从而丰富读者对图书的认知。2.2.7.3网上预定网上预定功能模块主要实现学生和教师在网上更加方便的预定图书。2.2.7.3.1教师预定教师预定功能模块主要实现教师在网上更加方便的预定图书。2.2.7.3.2学生预定学生预定功能模块主要实现学生在网上更加方便的预定图书。2.2.7.4网上评价网上评价功能模块主要实现广泛的收集教师及学生对图书的意见,查看从各个角度描述对借书过程中的意见和看法,并及时进行筛选和采纳。2.2.7.4.1教师评价教师评价功能模块主要实现广泛的收集教师对图书的意见,及时进行筛选和采纳。2.2.7.4.2学生评价学生评价功能模块主要实现广泛的收集学生对图书的意见,及时进行筛选和采纳。2.2.7.5网上续借网上续借功能模块主要实现续借流程,使借书者在借书后不会因为延期而不安,网上续借方便了借书者阅读生活,而且系统对延期的计算还使管理员的工作更加严谨方便。2.2.7.5.1图书续借图书续借功能模块主要实现续借流程,使借书者在借书后不会因为延期而不安,网上续借方便了借书者阅读生活。2.2.7.5.2延期计时延期计时功能模块主要实现系统对延期的计算使管理员的工作更加严谨方便。2.2.8更改口令更改口令实现了口令的更改,避免忘记密码而造成的一系列的不便。2.2.9退出系统退出系统实现了系统的退出,在不用时或是某种不安全的情况下都可以用退出系统来解决,方便系统的应用。3.系统环境3.1开发环境3.1.1开发语言本公司准备采用Java语言。首先,Java语言是一个面向对象的程序设计语言,它支持Internet应用的开发。Java语言是健壮的,Java的强类型机制、异常处理、废料的自动收集等是Java程序健壮性的重要保证;Java语言是安全的,Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。其次,Java语言的应用是非常广泛的。在行业和企业信息化方面,由于Sun、IBM、Oracle、BEA等国际厂商相继推出各种基于Java技术的应用服务器以及各种应用软件,带动了Java在金融、电信、制造等领域日益广泛的应用;在电子政务及办公自动化方面,东方科技、金碟、中创等开发的J2EE应用服务器在电子政务及办公自动化中也得到应用;在嵌入式设备及消费类电子产品方面,无线手持设备、通信终端、医疗设备、信息家电(如数字电视、机顶盒、电冰箱)、汽车电子设备等是今年以来比较热门的Java应用领域;在辅助教学方面,东南大学与中兴通讯公司开发了远程教学系统,用于本地网上教学、课后学习和异地远程教育,清华大学用Java进行了“计算机软件基础课”教学改革,分析研究Java教学软件BlueJ的汉化方案,电子科技大学应用Java RMI技术。最后,在IT 产业的应用方面,最初Java 语言为与数据库联系紧密设计了Java servlet 和SQL-J 技术,以及JSP 技术。最为重要的是JSP 技术的迅猛发展,使JAVA 语言的网络应用更为实际化、更高效快捷,成为IT 产业首选的技术。JSP 以Java 语言作为其服务器端的使用语言,结合了JAVA SCRIPT 等多种其它客户端语言,使网络浏览器更为方便的展现。另外从目前Java 发展前景来看,我国更多企业倾向于JAVA/J2EE 技术,将其作为应用程序开发的首要选择方案。由于数据方面的程序设计以及逻辑方面的过程控制已成为我国企业环境程序应用的关键技术,并且这些都体现了JAVA 语言的优势,因此,在Java 语言的实际应用中,企业版越来越受到各大企业的欢迎。在嵌入式设备研究应用方面,Java 语言近几年被广泛应用于移动电话、各种信息化家用电器等方面,甚至IC 卡等小型电子产品中也有所涉及。从Java 语言的发展趋势来看,这种嵌入式的研究应用范围将会进一步扩大,甚至覆盖更多的电子信息产品,方便人们生活。本公司成员高乔乔是浙江大学的硕士生,在校期间便用该语言为浙江石油有限公司维护过管理系统,且多次在编程语言设计大赛中获荣誉奖,当然在该语言的开发上是非常精通的;本公司成员黄莎是成都职业技术学院的任教教师,Java语言是她精通的多种语言之一,在语言方面颇有研究,是学校公认的优秀教师;本公司的孙帆从事软件领域五年之多,无论是在经验还是在技术上都是可以认可和放心的。3.1.2开发数据库本公司准备采用SQL Server数据库。首先,SQLServer是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与WindowsNT的有机结合,提供了基于事务的企业级信息管理系统方案。它的高性能设计,可充分利用WindowsNT的优势;它的系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置;而且强壮的事务处理功能,采用各种方法保证数据的完整性。其次,SQL Server 是一个全面的、集成的、端到端的数据解决方案,它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用。SQL Server数据库引擎提供完整的 XML 支持。它还具有构成最大的 Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQL Server 程序设计模型与 Windows DNA 构架集成,用以开发 Web 应用程序,并且 SQL Server 支持 English Query 和 Microsoft 搜索服务等功能,在 Web 应用程序中包含了用户友好的查询和强大的搜索功能。最后,SQL Server 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQL Server分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是 SQL Server 数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。SQL Server 还支持基于标准的、与 Windows DNA 集成的程序设计模型,使 SQL Server 数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。本公司成员高乔乔是浙江大学的硕士生,在校期间便用该数据库为其学校的图书管理系统做过维护,且多次在编程语言设计大赛中获荣誉奖,当然在该语言的开发上是非常精通的;本公司成员黄莎是成都职业技术学院的任教教师,也曾帮助过其校维护SQL Server 数据库,是学校公认的优秀教师;本公司的孙帆从事软件领域三年之多,无论是在经验还是在技术上都是可以认可和放心的。3.2运行环境3.2.1硬件环境3.2.1.1 客户机处理器型号:AMD/Intel 1.6MHZ及以上;内存容量:2GB及以上;硬盘:1TB及以上。3.2.1.2 服务器处理器型号: Intel Core i7 频率:2.5GHz及以上;内存容量:8GB及以上;硬盘:4TB及以上。3.2.2 软件环境操作系统:Windows 7.0及以上;Web服务器:TOMCAT7.0配置TCP/IP协议; Web浏览器:Internet Explorer 6.0及以上;数据库:SQL Server 2005。3.2.3 网络环境保持10M/s网速即可。4.人员配置本公司老板于2003年创办了该公司,且命名为睿煜责任有限公司,是中国领先的应用软件产品和服务供应商。自2005年6月第一款办公软件产品Apache Tomcat 7.0投放市场以来,目前已经成为中国最知名的软件企业之一,中国领先的应用软件产品和互联网服务供应商。2006年8月,中国最大的IT企业联想集团入股睿煜,与IT界最知名的软硬件厂商的联姻使睿煜软件的发展有了腾飞的基石。在老板的带领下,睿煜责任有限公司于2008年,通过了世界权威的CMM2级认证,建立了标准的软件开发流程和质量体系,同年也通过ISO9001质量体系认证,建立起科学规范的供应链质量、生产、商务管理体系。这标志着睿煜向规模化软件企业的转变。十一年来,睿煜一直不断地为客户带来创新性的技术和产品,树立了中国软件产业最耀眼的品牌。睿煜软件已经运行在全世界超过500万台个人、政府、企业的电脑上。其产品线覆盖了桌面办公、信息安全、实用工具、游戏娱乐和行业应用等诸多领域,睿煜在应用软件领域的技术实力和市场营销能力方面一直保持着领先地位,营业规模持续高速增长。在事业部和子公司的体制下,睿煜软件每项业务都将拥有更强的自主性和持续发展空间。目前,睿煜软件的研发总部和营销总部分别设立在珠海和北京,营销网络已经遍布全国乃至世界各地。公司与北美、日本、香港、台湾等数十家代理商和全国数千家代理分销网点拥有良好合作关系。公司通过OEM方式与联想、方正、同方、TCL、IBM、DELL、HP、NOKIA等国际、国内知名IT企业建立了紧密的合作伙伴关系。睿煜已经发展成为具有国际影响力的专业化软件公司。4.1技术总监本公司的技术总监高乔乔,拥有非常高的战略性,从事软件行业十多年无论是在技术方面,还是在团队的管理方面都是无可挑剔的。他是山东大学的博士,主修的便是软件的开发,毕业至今编写的软件技术及开发方面的书以后十五本之多,他熟悉软件系统的架构设计、系统分析、软件实现、性能优化等各个环节及流程;了解研发过程管理和控制,如进度安排和控制、风险控制、质量管理、配置管理;具备较强的研发过程管理和控制的技能,如进度安排和控制、风险控制、质量管理、配置管理。除此,他还有较强的创造能力、抽象思维能力、归纳能力、逻辑分析能力、学习能力、项目管理能力以及良好的语言表达和沟通能力、拓展力及组织协调力,拥有良好的职业素质和对工作流程的塑造与改造的能力。他不仅自身具有很强的技术管理能力,同时,也有很强的技术体系建设和团队管理的能力,对企业所在行业具有深入理解,对行业技术发展趋势和管理现状具有准确的判断。4.2项目经理本公司的项目经理孙帆,是项目的成功策划和执行的总负责人,担任对项目实行质量、安全、进度、成本管理的责任保证体系和全面提高项目管理水平设立的重要管理责任。自本公司成立以来,他带过的项目便有上百个,在他的带领下,售出的软件很少出现维护方面的问题,客户的回头率非常高。作为项目团队的领导者,他在预算范围内按时优质地领导项目小组完成全部项目工作内容,并使客户满意。他在项目计划、组织和控制活动中做着非常好的领导工作。其中在做浙江交通大学的学校管理系统项目时,他在工程繁忙,进展不顺利的情况下,随时处理着项目运行中发生的各种问题,肩负沉重的压力,最终以自信、奋进的态度带领和激励自己的团队完成公司赋予的任务,实现公司的技术管理和支撑目标。4.3需求分析师本公司的需求分析师黄莎,具有本科以上学历的他,拥有不下五年的软件需求分析经验,多次参与大型产品项目的需求分析工作,有多年的大型互联网网站的需求分析经验;他善于与沟通,态度谦和,在团队协作中具有精炼思维和解决复杂问题的能力;他掌握Java语言以及SQL数据库的应用,熟悉需求调研方案,具有较强的业务流程及业务模型分析设计能力。4.4软件设计师本公司的软件设计师高山,不仅能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,而且在软件的设计思想上都有自己独特的创新观念。他熟悉程序设计规格说明书等相应的文档的编写,擅长组织和指导程序员编写、调试程序,并对软件进行优化和集成测试,开发出符合系统总体设计要求的高质量软件;具有高级软件设计师工作能力和业务水平。同时他了解计算机编程语言以及数据库的应用,拥有相关的应用数学以及离散数学的基础知识,而且他掌握常用数据结构和常用的算法,无论是在技术方面还是在创新方面都有一定的研究。4.5程序员本公司的程序员刘水,拥有较高的创新和体验能力,不仅如此,凭着对技术的掌握,他对设计师的理解也是非常强的,他每天都会尝试好几种软件,从中发现他们的不足并进行改进;他拥有良好的逻辑思维能力;面对他自己制作的软件程序进行反复的模拟使用,踏实上进的他的行业里有着较高的声望。4.6软件测试员本公司的软件测试员曹祖,有非常强的责任心,在软件的测试中从不敷衍了事,秉着“解决一切测试问题”的信念他总是认真的工作,专注每个可能被忽视的细节,难以置信的耐心是他工作的基础。他以力求完美的心态去创新,对测试的时间、内容、以及看到的问题做出准确的判断;他拥有清晰的表述能力和沟通能力,且了解编程语言和数据库的基本知识,善于查找软件的缺陷。4.7软件维护师本公司的软件维护师崔勇,有良好的责任心,了解Java以及SQL数据库的基础知识,他会定时关注软件的运行,确保软件的正常工作,他进行必要的软件开发工作,不断改进软件的功能和可靠性。5.进度安排表5-1进度安排表编号工作人员任务内容起止时间1需求分析师(技术总监、项目经理) 通过详细调查陕西职业技术学院,明确用户的各种需求,进一步分析和表达用户的需求,然后做出系统的整体结构。2014.11.01-2015.03.012软件设计师(技术总监、项目经理) 根据需求分析阶段确定的功能设计软件系统的整体结构、规划功能模块,确定每个模块的现实算法,利用软件,将用户的需求设计转换为软件框架。2015.01.15-2015.06.013程序员、软件测试员(技术总监、项目经理) 根据软件设计师提供的软件框架,按照每个模块需要实现的具体功能进行代码的编写,同时,在每个模块代码编写完成时,软件测试员对其进行详细的测试。2015.06.01-2015.08.014软件测试员(技术总监、项目经理) 在所有代码编写完成后,由软件测试员对组成的系统的总体进行全面、详细、反复的测试。2015.07.01-2015.11.015软件维护师(技术总监、项目经理) 对软件使用过程的各种问题进行维护。2015.11.01-2016.11.016.提交成果6.1软件 软件以光盘的方式提交。6.2文档 文档以打印的形式提交。(1)可行性分析报告;(2)标书;(3)软件的需求分析书;(4)概要设计说明书;(5)详细设计说明书;(6)编码规范说明书;(7)测试计划和测试报告;(8)维护报告;(9)用户手册。7.费用预算7.1可预计费用7.1.1开发费用 表5-2开发费用表项目经理技术总监需求分析设计师程序员测试员维护师合计职位人数(人)1111211工作时间(月)12124324每月工资(元)15000130008000800070007000工资总计(元)180000156000320002400028000280004480007.1.2设备费用表5-2设备费用表Java语言开发软件企业版SQL Server开发软件企业版Window7 操作系统总计12500元16500元1900元30900元7.2不可预计费用通信费,打印费,差旅费等大约28000元。7.3费用总计 表5-3费用总计表开发费用设备费用不可预计费用总计4480003090028000506900由5-3表可知开发陕西职业技术学院的费用总计为506900元。8.结论如果贵单位把该软件提交给本公司,我们一定会提供最好的人力、物力,尽最大的能力获得贵单位及其用户的满意。
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!