文档介绍:图书馆管理系统项目开发总结报告总结报告项目开发总结报告( GB8567 —— 88) 1 引言 编写目的对项目作出总结. 背景 A. 本项目的名称:图书管理系统 B. 本项目的提出者:《软件工程》课程教师——丁华锋 C. 本项目的开发者:刘飞、谭艳、宾亚 D.. 本项目的使用者:读者、图书管理员、游客 定义图书管理系统对于现代图书馆而言,是能否发挥其教学科研的作用的至关重要技术平台。对于读者和图书管理员来说,是能否方便快速获取信息的关键。所以,图书管理系统应该能够为用户提供充足的信息和快捷方便的操作手段。 参考资料 1. 钱乐秋等,《软件工程》,青华大学出版社 2 .王珊等,《数据库原理及设计》,清华大学出版社 3 .《软件工程导论》(第五版) 张海藩编著清华大学出版社 4 .《数据库系统概论》(第四版) 王珊萨师煊高等教育出版社 2 实际开发结果 产品 1 .图书管理系统 1 2 .数据表物理结构设计如下: ( 1 )管理员(账号,姓名,密码) (2 )用户(账号,姓名,密码,是否锁定,借书数量) ( 3 )书籍(书号,书类,书名,作者,出版社,出版日期,价格, 入库日期,图书数量) (4 )图书类别(类别号,类别名) (5 )借阅(书号,借书时间,用户账号) ( 6 )消息表(消息编号,消息内容,用户账号) 主要功能和性能该系统主要有三个大的模块:管理员、读者、游客,各自根据不同的权限输入用户名和密码后进入相应的模块,其中每个模块的主要功能如下: 管理员模块主要包括:个人资料、图书管理、用户管理、数据库管理。其中各个子模块的主要内容是:个人资料包括查询个人基本资料以及修改密码;图书管理包括查看全部图书,查看图书时可以对图书的一些基本信息进行修改以及删除图书,还可以根据图书的分类来查看图书以及修改和删除图书分类,根据图书的书名、分类、出版社、价格范围、出版日期来查询图书,添加图书分类,根据分类的 id 号来删除图书分类,添加图书,删除图书,查看图书借出情况,查看是否超期,是否交了罚金,以及进行还书等操作;用户管理主要包括用户借书、用户还书,可以输入用户 id 和图书 id 进行借、还书操作,用户管理可以进行删除、修改、锁定、添加用户等操作,管理员管理可以进行删除、修改密码、添加管理员等操作, 查看超期用户;数据库管理包括备份和还原操作。读者模块主要包括:个人资料和图书管理。其中个人资料包括查看个人资料、我的借书情况、查看消息以及修改密码,图书管理包括查看全部图书也可以根据图书的分类来查看图书,然后可以根据书名、分类、出版社、价格范围、出版日期等条件来查询图书。游客模块主要就是图书管理,包括查看全部图书,根据图书的分类查看图书,根据书名、分类、出版社、价格范围、出版日期等条件来查询图书。项目的实际开发情况与预计的功能基本相符,主要功能基本实现, 细节上略有变更。 2 基本流程 进度 3 费用因为该项目的课程设计,是无偿开发,不涉及费用。 3 开发工作评价 对生产效率的评价给出实际生产效率,包括: 1. 系统开发已历时 2 个月了 2. 开发的反复性比较多。 。综合以上,此项目的开发效率不是很高,相反有相当一定时间的浪费。 对产品质量的