- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
项目开发总结报告(GB856788)1
项目开发总结报告(GB8567——88)
1引言
1.1编写目的
对项目作出总结
1.2背景
本项目的名称:图书管理系统开发软件。
图书管理系统软件开发小组:蓝颜志,严明,陆崇宁。
本项目的任务提出者及开发者是图书管理系统软件开发小组,用户是中小型租、借书机构。
本产品是针对电脑管理图书的需求设计的,可以完成读者登记、购入新书、读者借还书、等主要功能。
1.3定义
图书管理系统对于现代图书馆而言,是能否发挥其教学科研的作用的至关重要技术平台。对于读者和图书管理员来说,是能否方便快速获取信息的关键。所以,图书管理系统应该能够为用户提供充足的信息和快捷方便的操作手段。
1.4参考资料
《软件工程》 齐治昌 潭庆平 宁洪 高等教育出版社.《软件工程试验与课程设计指导》 王华 周丽娟 谭小慧 电子工业出版社
2实际开发结果
2.1产品
1.图书管理系统
2.数据表物理结构设计如下:
(1)管理员(账号,姓名,密码)
(2)用户(账号,姓名,密码,是否锁定,借书数量)
(3)书籍(书号,书类,书名,作者,出版社,出版日期,价格,入库日期,图书数量)
(4)图书类别(类别号,类别名)
(5)借阅(书号,借书时间,用户账号)
(6)消息表(消息编号,消息内容,用户账号)
2.2主要功能和性能
该系统主要有三个大的模块:管理员、读者、游客,各自根据不同的权限输入用户名和密码后进入相应的模块,其中每个模块的主要功能如下:
管理员模块主要包括:个人资料、图书管理、用户管理、数据库管理。其中各个子模块的主要内容是:个人资料包括查询个人基本资料以及修改密码;图书管理包括查看全部图书,查看图书时可以对图书的一些基本信息进行修改以及删除图书,还可以根据图书的分类来查看图书以及修改和删除图书分类,根据图书的书名、分类、出版社、价格范围、出版日期来查询图书,添加图书分类,根据分类的id号来删除图书分类,添加图书,删除图书,查看图书借出情况,查看是否超期,是否交了罚金,以及进行还书等操作;用户管理主要包括用户借书、用户还书,可以输入用户id和图书id进行借、还书操作,用户管理可以进行删除、修改、锁定、添加用户等操作,管理员管理可以进行删除、修改密码、添加管理员等操作,查看超期用户;数据库管理包括备份和还原操作。
读者模块主要包括:个人资料和图书管理。其中个人资料包括查看个人资料、我的借书情况、查看消息以及修改密码,图书管理包括查看全部图书也可以根据图书的分类来查看图书,然后可以根据书名、分类、出版社、价格范围、出版日期等条件来查询图书。
游客模块主要就是图书管理,包括查看全部图书,根据图书的分类查看图书,根据书名、分类、出版社、价格范围、出版日期等条件来查询图书。
项目的实际开发情况与预计的功能基本相符,主要功能基本实现,细节上略有变更。
2.3基本流程
2.4进度
项目从第4周到16周
周目
任务
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 可行性研究报告 √ √ 项目开发计划 √ √ 软件需求分析 √ √ 软件设计 √ √ 软件编码与实施 √ √ √ √ 软件测试 √ √ 软件维护 √ √ √ 2.5费用
因为该项目的课程设计,是无偿开发,不涉及费用。
3开发工作评价
3.1对生产效率的评价
给出实际生产效率,包括:
1系统开发已历时了
2开发的反复性比较多。
3.对理解不是很透彻。
综合以上,此项目的开发效率不是很高,相反有相当一定时间的浪费。经过我们各位的共同努力。,此项目开发的还是比较成功,但是还是存在着一些问题,造成这些问题的原因是多方面的。如:前期系统数据库的设计缺陷和部分代码的构建缺陷、客户需求的理解上也存在一定问题,这就需要我们用一定的时间来维护客户使用过程中提出的新问题和存在的。总的来说,此系统的功能开发还是一个比较成功的案例。Eclipse和MySQL.
3.4出错原因的分析
开发工程中存在着一些问题,造成这些问题的原因是多方面的。如:前期系统数据库的设计缺陷和部分代码的构建缺陷、客户需求的理解上也存在一定问题,这就需要我们用一定的时间来维护客户使用过程中提出的新问题和存在的
5
读者借还图书处理流程
图书借阅数据库
图书借还程序
用户资料数据库
身份确认程序
图书信息数据库
图书检索程序
用户
文档评论(0)