职业技术学院图书信息管理系统项目规划书.docx
- 文档编号:5099453
- 上传时间:2022-12-13
- 格式:DOCX
- 页数:16
- 大小:161.97KB
职业技术学院图书信息管理系统项目规划书.docx
《职业技术学院图书信息管理系统项目规划书.docx》由会员分享,可在线阅读,更多相关《职业技术学院图书信息管理系统项目规划书.docx(16页珍藏版)》请在冰豆网上搜索。
职业技术学院图书信息管理系统项目规划书
陕西职业技术学院图书管理系统
项
目
规
划
书
目录
1.前言4
1.1编写目的4
1.2项目背景4
1.3缩写定义4
1.4参考资料4
2.实现功能4
2.1功能模块图4
2.2功能介绍5
2.2.1读者管理5
2.2.1.1读者类型管理5
2.2.1.2读者档案管理6
2.2.2图书管理6
2.2.2.1图书类型管理6
2.2.2.2图书档案管理6
2.2.2.3图书逾期管理6
2.2.3系统管理6
2.2.3.1图书档案查询6
2.2.3.2图书借阅查询6
2.2.4图书借还7
2.2.4.1图书借阅7
2.2.4.2图书归还7
2.2.5系统设置7
2.2.5.1书架管理7
2.2.5.2图书馆信息7
2.2.5.3管理员设置7
2.2.6排行榜7
2.2.6.1图书排行榜7
2.2.6.2读者排行榜8
2.2.7网上管理8
2.2.7.1网上登录8
2.2.7.1.1教师登录8
2.2.7.1.2学生登录8
2.2.7.2网上查询8
2.2.7.2.1图书查阅8
2.2.7.2.2排行榜查阅8
2.2.7.3网上预定8
2.2.7.3.1教师预定8
2.2.7.3.2学生预定9
2.2.7.4网上评价9
2.2.7.4.1教师评价9
2.2.7.4.2学生评价9
2.2.7.5网上续借9
2.2.7.5.1图书续借9
2.2.7.5.2延期计时9
2.2.8更改口令9
2.2.9退出系统9
3.系统环境10
3.1开发环境10
3.1.1开发语言10
3.1.2开发数据库11
3.2运行环境12
3.2.1硬件环境12
3.2.1.1客户机12
3.2.1.2服务器12
3.2.2软件环境12
3.2.3网络环境12
4.人员配置13
4.1技术总监13
4.2项目经理14
4.3需求分析师14
4.4软件设计师14
4.5程序员15
4.6软件测试员15
4.7软件维护师15
5.进度安排15
6.提交成果16
6.1软件16
6.2文档16
7.费用预算17
7.1可预计费用17
7.1.1开发费用17
7.1.2设备费用17
7.2不可预计费用18
7.3费用总计18
8.结论18
1.前言
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的汉化方案,电子科技大学应用JavaRMI技术。
最后,在IT产业的应用方面,最初Java语言为与数据库联系紧密设计了Javaservlet和SQL-J技术,以及JSP技术。
最为重要的是JSP技术的迅猛发展,使JAVA语言的网络应用更为实际化、更高效快捷,成为IT产业首选的技术。
JSP以Java语言作为其服务器端的使用语言,结合了JAVASCRIPT等多种其它客户端语言,使网络浏览器更为方便的展现。
另外从目前Java发展前景来看,我国更多企业倾向于JAVA/J2EE技术,将其作为应用程序开发的首要选择方案。
由于数据方面的程序设计以及逻辑方面的过程控制已成为我国企业环境程序应用的关键技术,并且这些都体现了JAVA语言的优势,因此,在Java语言的实际应用中,企业版越来越受到各大企业的欢迎。
在嵌入式设备研究应用方面,Java语言近几年被广泛应用于移动电话、各种信息化家用电器等方面,甚至IC卡等小型电子产品中也有所涉及。
从Java语言的发展趋势来看,这种嵌入式的研究应用范围将会进一步扩大,甚至覆盖更多的电子信息产品,方便人们生活。
本公司成员高乔乔是浙江大学的硕士生,在校期间便用该语言为浙江石油有限公司维护过管理系统,且多次在编程语言设计大赛中获荣誉奖,当然在该语言的开发上是非常精通的;本公司成员黄莎是成都职业技术学院的任教教师,Java语言是她精通的多种语言之一,在语言方面颇有研究,是学校公认的优秀教师;本公司的孙帆从事软件领域五年之多,无论是在经验还是在技术上都是可以认可和放心的。
3.1.2开发数据库
本公司准备采用SQLServer数据库。
首先,SQLServer是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与WindowsNT的有机结合,提供了基于事务的企业级信息管理系统方案。
它的高性能设计,可充分利用WindowsNT的优势;它的系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置;而且强壮的事务处理功能,采用各种方法保证数据的完整性。
其次,SQLServer是一个全面的、集成的、端到端的数据解决方案,它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用。
SQLServer数据库引擎提供完整的XML支持。
它还具有构成最大的Web站点的数据存储组件所需的可伸缩性、可用性和安全功能。
SQLServer程序设计模型与WindowsDNA构架集成,用以开发Web应用程序,并且SQLServer支持EnglishQuery和Microsoft搜索服务等功能,在Web应用程序中包含了用户友好的查询和强大的搜索功能。
最后,SQLServer关系数据库引擎支持当今苛刻的数据处理环境所需的功能。
数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。
SQLServer分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是SQLServer数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。
复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。
SQLServer还支持基于标准的、与WindowsDNA集成的程序设计模型,使SQLServer数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。
本公司成员高乔乔是浙江大学的硕士生,在校期间便用该数据库为其学校的图书管理系统做过维护,且多次在编程语言设计大赛中获荣誉奖,当然在该语言的开发上是非常精通的;本公司成员黄莎是成都职业技术学院的任教教师,也曾帮助过其校维护SQLServer数据库,是学校公认的优秀教师;本公司的孙帆从事软件领域三年之多,无论是在经验还是在技术上都是可以认可和放心的。
3.2运行环境
3.2.1硬件环境
3.2.1.1客户机
处理器型号:
AMD/Intel1.6MHZ及以上;
内存容量:
2GB及以上;
硬盘:
1TB及以上。
3.2.1.2服务器
处理器型号:
IntelCorei7频率:
2.5GHz及以上;
内存容量:
8GB及以上;
硬盘:
4TB及以上。
3.2.2软件环境
操作系统:
Windows7.0及以上;
Web服务器:
TOMCAT7.0配置TCP/IP协议;
Web浏览器:
InternetExplorer6.0及以上;
数据库:
SQLServer2005。
3.2.3网络环境
保持10M/s网速即可。
4.人员配置
本公司老板于2003年创办了该公司,且命名为睿煜责任有限公司,是中国领先的应用软件产品和服务供应商。
自2005年6月第一款办公软件产品ApacheTomcat7.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.01
2
软件设计师
(技术总监、项目经理)
根据需求分析阶段确定的功能设计软件系统的整体结构、规划功能模块,确定每个模块的现实算法,利用软件,将用户的需求设计转换为软件框架。
2015.01.15-2015.06.01
3
程序员、软件测试员
(技术总监、项目经理)
根据软件设计师提供的软件框架,按照每个模块需要实现的具体功能进行代码的编写,同时,在每个模块代码编写完成时,软件测试员对其进行详细的测试。
2015.06.01-2015.08.01
4
软件测试员
(技术总监、项目经理)
在所有代码编写完成后,由软件测试员对组成的系统的总体进行全面、详细、反复的测试。
2015.07.01-2015.11.01
5
软件维护师
(技术总监、项目经理)
对软件使用过程的各种问题进行维护。
2015.11.01-2016.11.01
6.提交成果
6.1软件
软件以光盘的方式提交。
6.2文档
文档以打印的形式提交。
(1)可行性分析报告;
(2)标书;
(3)软件的需求分析书;
(4)概要设计说明书;
(5)详细设计说明书;
(6)编码规范说明书;
(7)测试计划和测试报告;
(8)维护报告;
(9)用户手册。
7.费用预算
7.1可预计费用
7.1.1开发费用
表5-2开发费用表
项目经理
技术总监
需求分析
设计师
程序员
测试员
维护师
合计
职位人数(人)
1
1
1
1
2
1
1
工作时间(月)
12
12
4
3
2
4
每月工资(元)
15000
13000
8000
8000
7000
7000
工资总计(元)
180000
156000
32000
24000
28000
28000
448000
7.1.2设备费用
表5-2设备费用表
Java语言开发软件企业版
SQLServer开发软件企业版
Window7操作系统
总计
12500元
16500元
1900元
30900元
7.2不可预计费用
通信费,打印费,差旅费等大约28000元。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 职业技术学院 图书 信息管理 系统 项目 规划