软件工程--图书管理系统项目开发总结报告.docxVIP

软件工程--图书管理系统项目开发总结报告.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程--图书管理系统项目开发总结报告

软件工程--图书管理系统项目开发总结报告设计题目:图书管理系统小组成员:非常“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.未来展望61.引言1.1编写目的近期结束了现代软件工程中关于图书馆管理系统的开发,这也是我第二次较为正式的组织团队成员进行开发工作。图书馆管理系统规模不算大,但是在组织的过程中,却还是发现“2+3”团队在很多地方的不足,现总结之。预期读者:XX老师、项目小组。1.2背景软件系统的名称:图书管理系统本项目的任务提出者:现代软件工程开发者:用户及实现该软件的计算机中心或计算机网络:互联网该软件系统同其他系统或其他机构的基本的相互来往关系:无1.3定义.NET:Microsoft XML Web services 平台;IDE:集成开发环境;C/S:客户机/服务器结构;MVC:模型-视图-控制器的缩写,一种软件设计典范;CRUD:增删改查。1.4参考资料(1)、《软件工程导论——第5版》,张海藩编著,清华大学出版社(2)、《实用软件工程》,Leszek A.Maciaszek Bruc Lee Liong著,机械工业出版社2.项目概述2.1项目简介图书馆管理系统面向读者、图书管理员、系统管理员及游客提供服务。其中,读者可查询、借阅、预定、归还图书及留言;图书管理员可完成图书的上下架、现有库存图书的借还管理等;在此基础上,系统管理员可以实现对注册读者及图书管理员的管理、通知公告的发布、系统数据管理及留言管理等。2.2开发环境该系统在.NET、利用C#在Visual Studio 2010 IDE完成开发,并采用SqlServer2008作为后台数据库。解决方案整体采用C/S结构,架构在.NET Framework 4 及MVC3.0之上。2.3开发成果2.3.1产品(1)图书馆管理系统图2-1 图书管理系统结构(2)数据表物理结构设计如下:图2-2 数据表物理结构2.3.2主要功能和性能该系统主要有三个大的模块:借阅者、图书管理员及系统管理员,其中每个模块的主要功能如下:借阅者模块主要包括:图书检索及预订、借阅信息查询、建议留言及个人信息维护等。其中检索功能在未登录情况下也被授权,其余均需验证。每个借阅者有借阅上限,具体借阅信息可以通过查询得到。为完善系统,更好的为用户服务,该系统提供留言子系统,供收集用户建议,改善工作。图书管理员模块主要包括:处理图书的借阅、归还及罚金等。其中关于处理罚金,根据返还图书是否超期而定。系统管理员模块主要包括:用户管理、图书信息管理、留言管理及系统数据管理等。其中,用户管理可以完成对借阅者及图书管理的CRUD;图书信息管理包括对图书种类、书目及图书的CRUD;留言管理处理留言回复;系统数据管理负责对系统数据的备份及还原。项目的实际开发情况与预计的功能基本相符,主要功能基本实现,细节上略有变更。2.3.3进度表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)中所述,由于团队成员间基础不一,所以在项目管理中进度表的定制较为困难。在充分了解成员的基础上,完善项目任务进度表,把每月、每星期、甚至每天(如果需求足够明确的话)任务进度表示清楚,并按部就班的执行,将有助于合理化项目管理,提高项目开发进度。3.2需求及设计部分(1)对需求设计不要求大量的人员参与,只需要2-3个人就可以完

文档评论(0)

haihang2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档