《图书管理系统项目开发总结报告》由会员分享,可在线阅读,更多相关《图书管理系统项目开发总结报告(8页珍藏版)》请在金锄头文库上搜索。
1、图书管理系统项目开发总结报告1 引言 .11.1 编写目的 .11.2 背景 .21.3 定义 .21.4 参考资料 .22 实际开发结果 .22.1 产品 .22.2.2 系统性能要求 .32.3 基本流程 .42.4 进度 .42.5 费用 .53 开发工作评价 .53.1 对生产效率的评价 .53.2 对产品质量的评价 .53.3 对技术方法的评价 .53.4 出错原因的分析 .51引言1.1编写目的写此项目开发总结报告,不仅能让我们回顾在项目开发过程中,用到的所有的知识,以及回顾在工作过程中产生过的问题,并且还能让我们发现之前漏掉的系统或者逻辑上的错误,能更加便利的让我们及时改正,并且
2、能对未来项目的开发的计划的制订,起到相当大的作用,让我在今后的项目开发中有更多的有据的资料来规范我们的开发过程和提高我们的开发效率,从而让该系统创造更多的效益。1.2背景开发软件名称:图书管理系统 项目任务提出者:赵老师 项目开发者:王宏斌软件开发小组 用户:系统管理员、系统用户、读者等 1.3定义SOFTWARE ENGINEERING:软件工程DATABASE:数据库.DATABASE Input Process Output:输入处理输出流程1.4参考资料1 耿祥义.Java 课程设计M.北京:清华大学出版社,2004。2 耿祥义等. JAVA2 实用教程M. 北京:清华大学出版社, 2
3、006。3(美)Roger Garside 教程M. 北京:机械工业出版社,2004。4 王鹏.数据库技术及其应用.北京:人民邮电出版社, 2000。5 王珊,陈红数据库系统原理教程M北京:清华大学出版社,1998。 2实际开发结果2.1产品产品名称:图书管理系统 产品功能:基本能实现图书管理系统的功能,能达到借书,还书,增加书籍,书籍信息管理等功能,以及能实现管理员对用户的直接管理功能。2.2主要功能和性能2.2.1 各个模块的主要功能1 系统管理功能模块设计用户通过登陆页面登陆图书管理系统。系统管理功能流程图所示。管理员图书管理系统输入用户名密码 修改用户信息用户退出提交到数据库存储数据系
4、统管理功能流程图2 书籍管理功能模块设计只有管理员才有权限通过验证进入相关页面,对书籍进行相关操作。书籍管理功能流程图所示。对书籍进行添加修改删除提交到数据库确认所做的修改储存数据书籍管理功能流程图3 借阅管理功能模块设计 进入借阅系统页面,察看所有书籍借阅信息,可以将还书和借书的记录转送至数据库储存。进而完成对书籍的借阅和归还功能。借阅功能模块流程图所示。对书籍进行借出和归还动作确认所做的修改修改出借和归还信息提交到数据库储存数据借阅功模块流程图4 信息一览功能模块设计用户登陆信息一览页面,查看所有书籍详细信息记录和借阅情况的详细记录,如果是管理员登录的话还可以查看用户列表。信息一览流程图所
5、示。管理员登录用户列表一览书籍列表借阅情况列表支持详细查询和模糊查询 退出信息一览流程图2.2.2 系统性能要求(1)精度本系统输入输出和存储中均包含多种不同数据类型,精度显然也不尽然相同,数据类型举例为 CHAR、DATE、FLOAT、INT。(2)时间特性要求一般操作的响应时间控制在 1-2 秒内,检索响应时间略长,不宜超过 10 秒。(3)灵活性适用于各种 WINDOWS 平台且可移植,增减终端便捷。(4)输人输出要求输入设备:键盘,鼠标,条形码扫描机。输出设备:为显示器。(5)数据管理能力要求图书馆相关数据宜理论上应当进行中长期保存,设计数据库 2 个,下辖数据表若干个,分别对应各模块
6、更新的信息,初始存储空间 5G,之后每年预计增加1G。两数据库均要定期备份。(6)故障处理要求系统故障可以有管理维护人员迅速修复。数据库数据丢失问题当尽快还原至最近还原点。硬件故障须由维护人员更换硬件即可。(7)其他专门要求如有可能系统当与报警装置相连接,无借书关系的图书出门报警,避免图书丢失。2.3基本流程借阅书目书目存在 采购请求所需书目不存在查询该书并外借书目借阅情况订购新1.1检查学生所需书单图书馆存书目录1.2 确定学生所需书单1.3 制作书目借阅和馆藏表1.4 更新图书馆馆藏新书缺少书目借书人员图书管理系统工作人员需借阅图书信息,借书证提供所需馆藏图书的信息,是否有损坏图书,延期还
7、书,罚款借书人信息,书目信息新增书目信息管理人员2.4进度开发阶段 开始时间 结束时间 完成时间 状态图书馆管理可行性报告 2013.09.10 2013.10.10 2013.10.07 提早完成图书馆管理项目开发计划 2013.09.10 2013.10.10 2013.10.10 准时完成图书馆管理软件需求说明书 2013.10.11 2013.11.22 2013.11.20 提早完成图书馆管理数据需求说明书 2013.10.11 2013.11.22 2013.11.22 准时完成图书馆管理概要设计说明书 2013.11.23 2013.12.12 2013.12.10 提早完成图书
8、馆管理详细设计说明书 2013.11.23 2013.12.12 2013.12.10 提早完成图书馆管理数据库设计说明书 2013.11.23 2013.12.12 2013.12.10 提早完成图书馆管理用户手册 2013.11.23 2013.12.12 2013.12.11 提早完成图书馆管理操作手册 2013.11.23 2013.12.12 2013.12.11 提早完成图书馆管理模块开发卷宗 2013.11.23 2013.12.12 2013.12.12 准时完成图书馆管理测试计划 2013.12.13 2014.01.02 2014.01.01 提早完成图书馆管理测试分析报告
9、 2013.12.13 2014.01.02 2014.01.01 提早完成图书馆管理开发进度月报 2013.12.13 2014.01.02 2014.01.01 提早完成图书馆管理项目开发总结报告 2013.12.13 2014.01.02 2014.01.01 提早完成2.5费用1 硬件设备:终端 PC 机 5 台:5*4000 = 20000 网络设备:1000 辅助配置:5003开发工作评价3.1对生产效率的评价开发过程中负责各个部分的人员的分匹配稍有不足,导致有过做过的任务重复,部分任务未能正常完成。后期改进后,开发人员之间协调,加进了各个任务的进展,才使得后期效率加快。(1)项目
10、开发历时三个月(2)开发过程中反复用到之前已经做出来的成果(3)对系统本质以及各个功能的设置理解未能做到十分透彻综合以上几点,项目开发过程中总的效率还是稍微低下,今后会改进,达到各个组员之间的协调合作,加快项目的进度开发。3.2对产品质量的评价产品在性能上基本达到前期预计的功能,能实现简单的机票查询,订购,以及退订等功能,但是由于自身技术有限的原因,未能实现真正用于现实中订购机票的系统。3.3对技术方法的评价在开发过程中风们严格按照开发阶段行事,掌握了整个开发流程,但是由于而死组员技术问题和时间问题,不得不选用学习过的能基本上手的简单的Java 知识来编写,编写方法结合了软件工程序的要求。3.4出错原因的分析由于 Java 知识未能精通掌握,所以难免在开发过程中会有出错的地方,同时由于经验不足,遇到问题不能及时发现有效解决办法,对可能存在的风险不能做正确的预测考虑问题要全面,今后的项目开发还会出现不同的问题等待解决。