




已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 / 24 图书馆管理系统项目开发总结报告 项目开发总结报告 1 引言 编写目的 对项目作出总结 . 背景 A.本项目的名称:图书管理系统 B.本项目的提出者:软件工程课程教师 丁华锋 C.本项目的开发者:刘飞、谭艳、宾亚 D.本项目的使用者:读者、图书管理员、游客 定义 图书管理系统对于现代图书馆而言,是能否发挥其教学科研的作用的至关重要技术平台。对于读者和图书管理员来说,是能否方便快速获取信息的关键。所以,图书管理系统应该2 / 24 能够为用户提供充足的信息和快捷方便的操作手段。 参考资料 1.钱乐秋等,软件工程,青华大学出版社 2王珊等,数据库原理及设计,清华大学出版社 3软件工程导论 张海藩编著 清华大学出版社 4数据库系统概论 王珊 萨师煊 高等教育出版社 2 实际开发结果 产品 1图书管理系统 1 2数据表物理结构设计如下: 管理员 3 / 24 用户 书籍 图书类别 借阅 消息表 主要功能和性能 该系统主要有三个大的模块:管理员、读者、游客,各自根据不同的权限输入用户名和密码后进入相应的模块,其中每个模块的主要功能如下: 管理员模块主要包括:个人资料、图书管理、用户管理、数据库管理。其中各个子模块的主要内容是:个人资料包括查询个人基本资料以及修改密码;图书管理包括查看全部图书,查看图书时可以对图 书的一些基本信息进行修改以及删除图书,还可以根据图书的分类来查看图书以及修改和删除图书分类,根据图书的书名、分类、出版社、价格范围、出版日期来查询图书,添加图书分类,根据分类的 id 号来删除图书分类,添加图书,删除图书,查看图书借出情况,查4 / 24 看是否超期,是否交了罚金,以及进行还书等操作;用户管理主要包括用户借书、用户还书,可以输入用户 id 和图书id 进行借、还书操作,用户管理可以进行删除、修改、锁定、添加用户等操作,管理员管理可以进行删除、修改密码、添加管理员等操作,查看超期用户;数据库管理包括备份和还原操作。 读者模块主要包括:个人资料和图书管理。其中个人资料包括查看个人资料、我的借书情况、查看消息以及修改密码,图书管理包括查看全部图书也可以根据图书的分类来查看图书,然后可以根据书名、分类、出版社、价格范围、出版日期等条件来查询图书。 游客模块主要就是图书管理,包括查看全部图书,根据图书的分类查看图书,根据书名、分类、出版社、价格范围、出版日期等条件来查询图书。 项目的实际开发情况与预计的功能基本相符,主要功能基本实现,细节上略有变更。 2 基本流程 5 / 24 进度 3 费用 因为该项目的课程设计,是无偿开发,不涉及费用。 3 开发工作评价 对生产效率的评价 给出实际生产效率,包括: .系统开发已历时 2 个月了 .开发的反复性比较多。 对系统功能的理解不是很透彻。 综合以上,此项目的开发效率不是很高,相反有相当一定时间的浪费。 对产品质量的评价 6 / 24 经过我们各位成员的共同努力,图书管理系统基本能完成预计的功能。作为课程设计课题,此项目开发的还是比较成功,但是还是存在着一些问题,造成这些问题的原因是多方面的。如:前期系统数据库的设计缺陷和部分代码的 构建缺陷、客户需求的理解上也存在一定问题,这就需要我们用一定的时间来维护客户使用过程中提出的新问题和存在的潜在问题。总的来说,此系统的功能开发还是一个比较成功的案例。 对技术方法的评价 本项目运用 Dreamweaver8 和 SQLserver2000 开发。本系统采用 B/S 模式,严格按照 B/S 模式的思想设计系统。此系统使用的是框架结构,此框架在开发一些中小软件是比较实用的。但是我们要是可以开发出自己的框架,把一些通用的功能开发到框架中。这样以来,在以后的系统开发中,针对系统中一些通用的功能就不需要再开发,从而也可以很好的提高我们的开发效率;减少很多维护费用。使我们的技术不断的更加成熟。 出错原因的分析 开发工程中存在着一些问题,造成这些问题的原因是多方面7 / 24 的。如:前期系统数据库的设计缺陷和部分代码的构建缺陷、客户需求的理解上也存在一定问题,这就需要我们用一定 4 的时间来维护客户使用过程中提出的新问题和存在的潜在问题。 4 经验与教 训 通过本次课程设计,加深了对软件开发流程的深入理解。这是第一次严格的按照软件工程开发的标准开发项目。在课程设计过程中,认真编写软件开发文档和程序代码。代码编写完后,再认真测试,检查系统的不足之处。由于之前开发系统都没有编写软件开发文档的习惯,因此,在编写软件开发文档的过程中遇到了一些问题,但是通过查阅资料等途径解决了。 通过本次课程设计,深刻体会到软件工程文档编写的重要性,软件工程文档是指导我 们进行项目开发的指挥棒。编写好一份高效可行的软件工程文档对软件开发非常重要。还有,对系统的需求分析非常重要,需求的变成直接影响项目的开发进度。这次课程设计首先对系统的需求理解不透彻,走了一点弯路,浪费了一些时间。在以后的软件开发8 / 24 过程中尽量吸取本次课程设计的经验教训,提高项目开发效率。 5 图书馆管理系统项目开发总结报告 1 引言 编写目的 到此,系统已基本完成。编写此计划的目的是为了对项目的完成情况进行总结,方便软件下一步的进展。 背景 大四上学期实践内容:图书馆管理系统 项目开发小组成员:陈佳、王立鹏、和婷 c.用户:中小学、大中专院校图书馆管理中心 参考资料 学生通讯录管理系统项目计划任务书 图书馆管理系统需求规格说明书 图书馆管理系统概要设计说明书 图书馆管理系统9 / 24 详细设计说明书 软件工程 齐志昌 谭庆平 宁洪 2 实际开发结果 产 品 程序 C+程序 文档 本小组 本小组 本小组 本小组 高等教育出版社 1) 项目开发计划 2) 需求规格说明书 3) 概要设计说明书 4) 详细设计说明书 5)测试计划书 主要功能和性能 ? 登陆系统 ? 查询全部读者以及图书信息 ? 增加图书信息 ? 修改图书信息 ? 删除图书信息 ? 查询某读者借阅信息 ? 接受并判断错误输入,输10 / 24 出相应的出错信息 系统流程 进度 3 经验与教训 通过本次开发,总结以下经验及教训: 1.软件开发要以工程的思想去做,开发之初就应有较为系统的计划及设计说明书,以确定开发的主要思路 2.开发要按照软件工程的开发方法和流程,切不可未充分准备就盲目进行代码的编写。 3.培养积极的团队意识,组员之间要分工协作,加强沟通。 要注意数据的 安全,定期备份。 4.书写文档要严格规范,切不可马虎大意。开发工作要按照所写文档执行。 项目开发总结报告 11 / 24 目录 1 引言 . 3 编写目的 . 3 背景 . 3 定义 . 3 参考资料 . 4 2 实 际 开 发 结果 .12 / 24 . 4 产品 . 4 c 1 图 书 信 息表 . 5 e 读 者 信 息表 . 5 g 借 阅 信 息表 . 6 i 图 书 类 别表 . 6 k 出 版 社 信 息表 . 7 13 / 24 m 读者类别表 . 7 p 图 书 注 销 信 息表 . 7 主要功能和性能 . 8 基 本 流程 . 9 进度 . 9 费用 . 10 3 开 发 工 作 评价 .14 / 24 . 10 对 生 产 效 率 的 评价 . 10 对 产 品 质 量 的 评价 . 10 对 技 术 方 法 的 评价 . 10 出 错 原 因 的 分析 . 11 4 经 验 与 教训 . 11 签 定 合同 .15 / 24 . 11 需求的调研 . 12 出错原因的分析 . 12 4 经 验 与 教训 . 12 签 定 合同 . 12 需求的调研 . 13 做 好 开 发 计划 .16 / 24 . 13 良 好 的 沟通 . 13 1 引言 编写目的 对项目作出总结 . 背景 开发软件名称: 项目任务提出者: 项目开发者: 用户:系统管理员、操作员、读者 实现软件单位:强记股份有限公司 定义 图书管理系统对于现代图书馆而言,是能否发挥其教学科研17 / 24 的作用的至关重要技术平台。对于读者和图书管理员来说,是能否方便快速获取信息的关键。所以,图书管理系统应 该能够为用户提供充足的信息和快捷方便的操作手段。 参考资料 钱乐秋等,软件工程,青还大学出版社; 张害藩,软件工程导论,清华大学出版社; 王珊等,数据库原理及设计,清华大学出版社; 赵池龙等,软件工程实践教程,电子工业出版社。 2 实际开发结果 产品 图书管理系统 a 程序系统共有两个版本,分别是管理员 源程序行数 :14600 行 100M 与公共版 源程序行数 13200 行 98M; b 数据 表结构设计 18 / 24 c 1 图书信息表 d e 读者信息表 图书管理系统项目开发总结报告 1 引言 . 2 编 写 目的 . 2 背景 . 2 定义 . 2 参考资料 . 2 2 实际开发结果 .(转 载 于 : 海 达 范 文 网 : 图 书 馆 管 理 系 统 项 目 开 发 总 结 报告 ). 2 产品 . 2 系统性能要求 . 5 基本流程 . 6 19 / 24 进度 . 7 费用 . 7 3 开 发 工 作 评价 . 7 对生产效率的评价 . 7 对产品质量的评价 . 7 对技术方法的评价 . 8 出错原因的分析 . 8 1 引言 编写目的 写此项目开发总结报告,不仅能让我们回顾在项目开发过程中,用到的所有的知识,以及回顾在工作过程中产生过的问题,并且还能让我们发现之前漏掉的系统或者逻辑上的错误,能更加便利的让我们及时改正,并且能对未来项目的开发的计划的制订,起到相当大的作用,让我在今后的项目开发中有更多的有据的资料来规范我们的开发过程和提高我们的开发效率 ,从而让该系统创造更多的效益 。 背景 20 / 24 开发软件名称:图书管理系统 项目任务提出者:赵老师 项目开发者:王宏斌软件开发小组 用户:系统管理员、系统用户、读者等 定义 SOFTWARE ENGINEERING: 软 件 工 程 DATABASE: 数据库 .DATABASE Input Process Output:输入处理输出流程 参考资料 1 耿祥义 .Java 课程设计 M.北京 :清华大学出版社, XX。 2 耿祥义等 . JAVA2实用教程 M. 北京 :清华大学出版社, XX。 3Roger Garside 教程 M. 北京 :机械工业出版社 ,XX。 4 王鹏 .数据库技术及其应用 .北京 :人民邮电出版社 , 2000。 21 / 24 5 王珊,陈红数据库系统原理教程 M北京:清华大学出版社, 1998。 2 实际开发结果 产品 产品名称:图书管理系统 产品功能:基本能实现图书 管理系统的功能,能达到借书,还书,增加书籍,书籍信息管理等功能,以及能实现管理员对用户的直接管理功能。 主要功能和性能 各个模块的主要功能 1 系统管理功能模块设计 用户通过登陆页面登陆图书管理系统。系统管理功能流程图所示。 系统管理功能流程图 2 书籍管理功能模块设计 22 / 24 只有管理员才有权限通过验证进入相关页面,对书籍进行相关操作。书籍管理功能流程图所示。 书籍管理功能流程图 3 借阅管理功能模块设计 进入借阅系统页面,察看所有书籍借阅信息,可以将还书和借书的记录转送至数据库储存。进而完成对书籍的 借阅和归还功能。 借阅功能模块流程图所示。 借阅功模块流程图 4 信息一览功能模块设计 用户登陆信息一览页面,查看所有书籍详细信息记录和借阅情况的详细记录,如果是管理员登录的话还可以查看用户列表。信息一览流程图所示。 信息一览流程图 23 / 24 系统性能要求 精度 本系统输入输出和存储中均包含多种不同数据类型,精度显然也不尽然相同,数据类型举例为 CHAR、 DATE、 FLOAT、 INT。 时间特性要求 一般操作的响应时间控制在 1-2 秒内,检索响应时间略长,不宜超过 10 秒。 灵活性 适用于各种 WINDOWS 平台且可移
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 通风排烟安装工程合同
- 2022学年上海交大附中高一(下)期中政治试题及答案
- 宇宙之谜探索诗歌中的艺术特色与灵感教学教案
- 春季活动策划方案
- 无锡2025高三期末语文作文(9篇)
- 词句积累与运用:古诗词赏析与记忆训练初中英语课教案
- 宇宙探索与科幻文学:初中语文拓展教学教案
- 公交公司联欢会活动方案
- 物质的三种状态及其性质:九年级科学物理教案
- 公众号售卖活动方案
- 北京市顺义区2023-2024学年五年级下学期数学期末试卷(含答案)
- 2025公基题库(附答案解析)
- 2025年宁夏银川灵武市选聘市属国有企业管理人员招聘笔试冲刺题(带答案解析)
- 机关内部制度管理制度
- 2025年高纯硫酸锶项目市场调查研究报告
- 2025年汽车驾照考试科目一考试题库及参考答案
- 广东省广州市天河区2023-2024学年七年级下学期期末考试英语试题(含答案)
- 净水机服务合同协议书
- 古城煤矿压风系统远程监控改造技术协议
- 2025年上海市公务员录用考试《行测》真题及答案解析(B类)
- 村务管理岗面试题及答案
评论
0/150
提交评论