您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 软件工程--图书管理系统项目开发总结报告
软件工程--图书管理系统项目开发总结报告设计题目:图书管理系统小组成员:非常“2+3”指导老师:2013年6月1日目录1.引言...............................................................................................................................................11.1编写目的.............................................................................................................................11.2背景....................................................................................................................................11.3定义....................................................................................................................................11.4参考资料.............................................................................................................................12.项目概述........................................................................................................................................22.1项目简介.............................................................................................................................22.2开发环境.............................................................................................................................22.3开发成果.............................................................................................................................22.3.1产品..........................................................................................................................22.3.2主要功能和性能......................................................................................................32.3.3进度..........................................................................................................................32.3.4费用..........................................................................................................................43.开发总结........................................................................................................................................43.1项目整体部分.....................................................................................................................43.2需求及设计部分.................................................................................................................53.3软件开发部分.....................................................................................................................54.开发工作评价................................................................................................................................54.1对生产效率的评价.............................................................................................................54.2对产品质量的评价.............................................................................................................64.3对技术方法的评价.............................................................................................................64.4出错原因的分析.................................................................................................................65.未来展望........................................................................................................................................6图书馆管理系统项目开发总结报告第1页共7页1.引言1.1编写目的近期结束了现代软件工程中关于图书馆管理系统的开发,这也是我第二次较为正式的组织团队成员进行开发工作。图书馆管理系统规模不算大,但是在组织的过程中,却还是发现“2+3”团队在很多地方的不足,现总结之。预期读者:XX老师、项目小组。1.2背景软件系统的名称:图书管理系统本项目的任务提出者:现代软件工程开发者:用户及实现该软件的计算机中心或计算机网络:互联网该软件系统同其他系统或其他机构的基本的相互来往关系:无1.3定义.NET:MicrosoftXMLWebservices平台;IDE:集成开发环境;C/S:客户机/服务器结构;MVC:模型-视图-控制器的缩写,一种软件设计典范;CRUD:增删改查。1.4参考资料(1)、《软件工程导论——第5版》,张海藩编著,清华大学出版社(2)、《实用软件工程》,LeszekA.MaciaszekBrucLeeLiong著,机械工业出版社图书馆管理系统项目开发总结报告第2页共7页2.项目概述2.1项目简介图书馆管理系统面向读者、图书管理员、系统管理员及游客提供服务。其中,读者可查询、借阅、预定、归还图书及留言;图书管理员可完成图书的上下架、现有库存图书的借还管理等;在此基础上,系统管理员可以实现对注册读者及图书管理员的管理、通知公告的发布、系统数据管理及留言管理等。2.2开发环境该系统在.NET、利用C#在VisualStudio2010IDE完成开发,并采用SqlServer2008作为后台数据库。解决方案整体采用C/S结构,架构在.NETFramework4及MVC3.0之上。2.3开发成果2.3.1产品(1)图书馆管理系统图2-1图书管理系统结构(2)数据表物理结构设计如下:图书管理系统系统管理员模块图书检索及预订借阅信息查询个人信息维护借阅者信息维护图书信息维护图书管理员维护书目信息维护借阅者模块登录注册图书管理员模块处理图书归还处理借阅处理罚金DB日常维护建议留言留言处理图书馆管理系统项目开发总结报告第3页共7页图2-2数据表物理结构2.3.2主要功能和性能该系统主要有三个大的模块:借阅者、图书管理员及系统管理员,其中每个模块的主要功能如下:借阅者模块主要包括:图书检索及预订、借阅信息查询、建议留言及个人信息维护等。其中检索功能在未登录情况下也被授权,其余均需验证。每个借阅者有借阅上限,具体借阅信息可以通过查询得到。为完善系统,更好的为用户服务,该系统提供留言子系统,供收集用户建议,改善工作。图书管理员模块主要包括:处理图书的借阅、归还及罚金等。其中关于处理罚金,根据返还图书是否超期而定。系统管理员模块主要包括:用户管理、图书信息管理、留言管理及系统数据管理等。其中,用户管理可以完成对借阅者及图书管理的CRUD;图书信息管理包括对图书种类、书目及图书的CRUD;留言管理处理留言回复;系统数据管理负责对系统数据的备份及还原。项目的实际开发情况与预计的功能基本相符,主要功能基本实现,细节上略有变更。2.3.3进度图书馆管理系统项目开发总结报告第4页共7页表2-1进度表工作任务开始日期完成日期所需资源里程碑需求分析2012/9/272012/10/10可行性研究报告与项目开发计划、硬件设备、软件工具有详细的数据流图、数据字典等。开发人员查阅相关资料确定好系统必须完成的功能。总体与详细设计2012/10/112012/12/5需求分析报告、编程的参考资料、开发需要的软硬件资源各种所要实现的功能完成具体的实现方法,源代码清单的完成。测试2012/12/62013/6/1详细设计阶段的源代码清单。各种测试方法。相关的测试方法使用后,找出的错误都被修改了。维护————————开发人员的开发经验用户的满意上表是项目预计开发进度,实际开发进度比预计开发进度提前一周。2.3.4费用因为该项目属于课程设计,不涉及费用。3.开发总结3.1项目整体部分(1)由于团队成员来自多个专业,课程安排不同,因此成员间沟通基本通过小组会议。缺少及时的沟通,有时会托缓项目进度,且易造成模块间对接难度加大;对面向对象的认识程度不同,阶段性交流效果不佳。(2)如(1)中所述,由于团队成员间基础不一,所以在项目管理中进度表的定制较为困难。在充分了解成员的基础上,完善项目任务进度表,把每月、每星期、甚至每天(如果需求足够明确的话)任务进度表示清楚,并按部就班的执行,将有助于合理化项目管理,提高项目开发进度。图书馆管理系统项目开发总结报告第5页共7页3.2需求及设计部分(1)对需求设计不要求大量的人员参与,
本文标题:软件工程--图书管理系统项目开发总结报告
链接地址:https://www.777doc.com/doc-5454866 .html