图书管理制度系统项目开发总结报告.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE PAGE 1 项目开发总结报告 ——图书管理系统 1引言 1.1编写目的 通过本报告,可以使读者用户更容易的了解本系统的开发过程 1.2背景 本项目的名称:图书馆管理系统 本项目的提出者:《软件工程》课程教师——高洪江 本项目的开发者:刘琛琛、卢玉爽、林贞倩、孙金香、孙新星等 .本项目的使用者:读者、图书管理员 1.3定义 LMS:Library Management System,图书管理系统。 SQL SERVER:Microsoft SQL Server 2000数据库管理系统。 DELPHI:DELPHI 7,Borland公司的可视化开发工具。 1.4参考资料 1.钱乐秋等,《软件工程》,青华大学出版社 2.王珊等,《数据库原理及设计》,清华大学出版社 3.《软件工程导论》(第五版) 张海藩编著 清华大学出版社 4.《数据库系统概论》(第四版) 王珊 萨师煊 高等教育出版社 2实际开发结果 2.1产品 数据表物理结构设计如下: (1)管理员(账号,姓名,密码) (2)用户(账号,姓名,密码,是否锁定,借书数量) (3)书籍(书号,书类,书名,作者,出版社,出版日期,价格,入库日期,图书数量) (4)图书类别(类别号,类别名) (5)借阅(书号,借书时间,用户账号) 2.2主要功能和性能 该系统主要有三个大的模块:管理员、读者,各自根据不同的权限输入用户名和密码后进入相应的模块,其中每个模块的主要功能如下: 管理员模块主要包括:个人资料、图书管理、用户管理、数据库管理。其中各个子模块的主要内容是:个人资料包括查询个人基本资料以及修改密码;图书管理包括查看全部图书,查看图书时可以对图书的一些基本信息进行修改以及删除图书,还可以根据图书的分类来查看图书以及修改和删除图书分类,根据图书的书名、分类、出版社、价格范围、出版日期来查询图书,添加图书分类,根据分类的id号来删除图书分类,添加图书,删除图书,查看图书借出情况,查看是否超期,是否交了罚金,以及进行还书等操作;用户管理主要包括用户借书、用户还书,可以输入用户id和图书id进行借、还书操作,用户管理可以进行删除、修改、锁定、添加用户等操作,管理员管理可以进行删除、修改密码、添加管理员等操作,查看超期用户;数据库管理包括备份和还原操作。 读者模块主要包括:个人资料和图书管理。其中个人资料包括查看个人资料、我的借书情况、查看消息以及修改密码,图书管理包括查看全部图书也可以根据图书的分类来查看图书,然后可以根据书名、分类、出版社、价格范围、出版日期等条件来查询图书。 项目的实际开发情况与预计的功能基本相符,主要功能基本实现,细节上略有变更。 2.3基本流程 。 2.4进度 工作任务 开始日期 完成日期 所需资源 里程碑 需求分析 2011/4/2 2011/4/10 可行性研究报告与项目开发计划、硬件设备、软件工具 有详细的数据流图、数据字典等。开发人员查阅相关资料确定好系统必须完成的功能。 总体与详细设计 2011/4/10 2011/5/15 需求分析报告、编程的参考资料、开发需要的软硬件资源 各种所要实现的功能完成具体的实现方法,源代码清单的完成。 测试 2011/5/16 2011/5/26 详细设计阶段的源代码清单。各种测试方法。 相关的测试方法使用后,找出的错误都被修改了。 维护 2011//5/27 ———— 开发人员的开发经验 用户的满意 2.5费用 因为该项目的课程设计,是无偿开发,不涉及费用。 3开发工作评价 3.1对生产效率的评价 小组各成员在初期并不适应软件工程的过程管理和文档编写,正所谓“我为文档狂”,故效率低下;但在中后期,大家对项目开发有了更深入的理解,开发效率恢复正常,甚至有时能提早几天完成既定任务。特别是在项目源代码开发阶段,更是一日千里。故后期开发颇具效率。 给出实际生产效率,包括: 1.系统开发已历时个2月了 2.开发的反复性比较多。 3.对系统功能的理解不是很透彻。 综合以上,此项目的开发效率不是很高,相反有相当一定时间的浪费。 3.2对产品质量的评价 大家的编程水平一开始不太高,写出来的程序有许多错误和小缺陷。但在编程的实践当中,大家的水平得以逐渐提高,技术上有了很大的进步。作为课程设计课题,此项目开发的还是比较成功,但是还是存在着一些问题,造成这些问题的原因是多方面的。如:前期系统数据库的设计缺陷和部分代码的构建缺陷、客户需求的理解上也存在一定问题,这就需要我们用一定的时间来维护客户使用过程中提出的新问题和存在的潜在问题。总的来说,此系统的功能开发还是一个比较成功的案例。 3.3对技术方法的评价 大家的编程水平一开始不太高,写出来的程序有许多错误和小缺陷。但在编程的实践当中,大家的水平得以逐渐提高,技

文档评论(0)

a13355589 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档