




已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 / 33 图书管理系统项目开发总结报告 项目开发总结报告 1 引言 编写目的 对项目作出总结 . 背景 A.本项目的名称:图书管理系统 B.本项目的提出者:软件工程课程教师 丁华锋 C.本项目的开发者:刘飞、谭艳、宾亚 D.本项目的使用者:读者、图书管理员、游客 定义 图书管理系统对于现代图书馆而言,是能否发挥其教学科研的作用的至关重要技术平台。对于读者和图书管理员来说,是能否方便快速获取信息的关键。所以,图书管理系统应该2 / 33 能够为用户提供充足的信息和快捷方便的操作手段。 参考资料 1.钱乐秋等,软件工程,青华大学出版社 2王珊等,数据库原理及设计,清华大学出版社 3软件工程导论 张海藩编著 清华大学出版社 4数据库系统概论 王珊 萨师煊 高等教育出版社 2 实际开发结果 产品 1图书管理系统 1 2数据表物理结构设计如下: 管理员 3 / 33 用户 书籍 图书类别 借阅 消息表 主要功能和性能 该系统主要有三个大的模块:管理员、读者、游客,各自根据不同的权限输入用户名和密码后进入相应的模块,其中每个模块的主要功能如下: 管理员模块主要包括:个人资料、图书管理、用户管理、数据库管理。其中各个子模块的主要内容是:个人资料包括查询个人基本资料以及修改密码;图书管理包括查看全部图书,查看图书时可以对图书 的一些基本信息进行修改以及删除图书,还可以根据图书的分类来查看图书以及修改和删除图书分类,根据图书的书名、分类、出版社、价格范围、出版日期来查询图书,添加图书分类,根据分类的 id 号来删除图书分类,添加图书,删除图书,查看图书借出情况,查4 / 33 看是否超期,是否交了罚金,以及进行还书等操作;用户管理主要包括用户借书、用户还书,可以输入用户 id 和图书id 进行借、还书操作,用户管理可以进行删除、修改、锁定、添加用户等操作,管理员管理可以进行删除、修改密码、添加管理员等操作,查看超期用户;数据库管理包括备份和还原操作。 读者模块主要包括:个人资料和图书管理。其中个人资料包括查看个人资料、我的借书情况、查看消息以及修改密码,图书管理包括查看全部图书也可以根据图书的分类来查看图书,然后可以根据书名、分类、出版社、价格范围、出版日期等条件来查询图书。 游客模块主要就是图书管理,包括查看全部图书,根据图书的分类查看图书,根据书名、分类、出版社、价格范围、出版日期等条件来查询图书。 项目的实际开发情况与预计的功能基本相符,主要功能基本实现,细节上略有变更。 2 基本流程 5 / 33 进度 3 费用 因为该项目的课程设计,是无偿开发,不涉及费用。 3 开发工作评价 对生产效率的评价 给出实际生产效率,包括: .系统开发已历时 2 个月了 .开发的反复性比较多。 对系统功能的理解不是很透彻。 综合以上,此项目的开发效率不是很高,相反有相当一定时间的浪费。 对产品质量的评价 6 / 33 经过我们各位成员的共同努力,图书管理系统基本能完成预计的功能。作为课程设计课题,此项目开发的还是比较成功,但是还是存在着一些问题,造成这些问题的原因是多方面的。如:前期系统数据库的设计缺陷和部分代码的构 建缺陷、客户需求的理解上也存在一定问题,这就需要我们用一定的时间来维护客户使用过程中提出的新问题和存在的潜在问题。总的来说,此系统的功能开发还是一个比较成功的案例。 对技术方法的评价 本项目运用 Dreamweaver8 和 SQLserver2000 开发。本系统采用 B/S 模式,严格按照 B/S 模式的思想设计系统。此系统使用的是框架结构,此框架在开发一些中小软件是比较实用的。但是我们要是可以开发出自己的框架,把一些通用的功能开发到框架中。这样以来,在以后的系统开发中,针对系统中一些通用的功能就不需要再开发,从而也可以很好的提高我们的开发效率;减少很多维护费用。使我们的技术不断的更加成熟。 出错原因的分析 开发工程中存在着一些问题,造成这些问题的原因是多方面7 / 33 的。如:前期系统数据库的设计缺陷和部分代码的构建缺陷、客户需求的理解上也存在一定问题,这就需要我们用一定 4 的时间来维护客户使用过程中提出的新问题和存在的潜在问题。 4 经验与教训 通过本次课程设计,加深了对软件开发流程的深入理解。这是第一次严格的按照软件工程开发的标准开发项目。在课程设计过程中,认真编写软件开发文档和程序代码。代码编写完后,再认真测试,检查系统的不足之处。由于之前开发系统都没有编写软件开发文档的习惯,因此,在编写软件开发文档的过程中遇到了一些问题,但是通过查阅资料等途径解决了。 通过本次课程设计,深刻体会到软件工程文档编写的重要性,软件工程文档是指导我们 进行项目开发的指挥棒。编写好一份高效可行的软件工程文档对软件开发非常重要。还有,对系统的需求分析非常重要,需求的变成直接影响项目的开发进度。这次课程设计首先对系统的需求理解不透彻,走了一点弯路,浪费了一些时间。在以后的软件开发8 / 33 过程中尽量吸取本次课程设计的经验教训,提高项目开发效率。 5 项目开发总结报告 目录 1 引言 . 3 编写目的 . 3 背景 . 3 定义 .9 / 33 . 3 参考资料 . 4 2 实 际 开 发 结果 . 4 产品 . 4 c 1 图 书 信 息表 . 5 e 读 者 信 息表 . 5 g 借 阅 信 息表 .10 / 33 . 6 i 图 书 类 别表 . 6 k 出 版 社 信 息表 . 7 m 读者类别表 . 7 p 图 书 注 销 信 息表 . 7 主要功能和性能 . 8 基 本 流程 . 9 进11 / 33 度 . 9 费用 . 10 3 开 发 工 作 评价 . 10 对 生 产 效 率 的 评价 . 10 对 产 品 质 量 的 评价 . 10 对 技 术 方 法 的 评价 . 10 出 错 原 因 的 分12 / 33 析 . 11 4 经 验 与 教训 . 11 签 定 合同 . 11 需求的 调研 . 12 出错原因的分析 . 12 4 经 验 与 教训 . 12 签 定 合同 .13 / 33 . 12 需求的调研 . 13 做 好 开 发 计划 . 13 良 好 的 沟通 . 13 1 引言 编写目的 对项目作出总结 . 背景 开发软件名称: 项目任务提出者: 项目开发者: 14 / 33 用户:系统管理员、操作员、读者 实现软件单位:强记股份有限公司 定义 图书管理系统对于现代图书馆而言,是能否发挥其教学科研的作用的至关重要技术平台。对于读者和图书管理员来说,是能否方便快速获取信息的关键。所以,图书管理系统应该能够为用户提供充足的信息和快捷方便的操作手段。 参考资料 钱乐秋等,软件工程,青还大学出版社; 张害藩,软件工程导论,清华大学出版社; 王珊等,数据库原理及设计,清华大学出版社; 赵池龙等,软件工程实践教程,电子工业出版社。 2 实际开发结果 产品 15 / 33 图书管理系统 a 程序系统共有两个版本,分别是管理员 源程 序行数 :14600 行 100M 与公共版 源程序行数 13200 行 98M; b 数据表结构设计 c 1 图书信息表 d e 读者信息表 图书管理系统项目开发总结报告 1 引言 . 2 编 写 目的 . 2 背景 . 2 定义 . 2 16 / 33 参考资料 . 2 2 实 际 开 发 结果 . 2 产品 . 2 系统性能要求 . 5 基本流程 . 6 进度 . 7 费用 . 7 3 开 发 工 作 评价 . 7 对生产效率的评价 . 7 对产品质量的评价 . 7 对技术方法的评价 . 8 出错原因的分析 . 8 1 引言 编写目的 写此项目开发总结报告,不仅能让我们回顾在项目开发过程中,用到的所有的知识,以及回顾在工作过程中产生过的问题,并且还能让我们发现之前漏掉的系统或者逻辑上的错17 / 33 误,能更加便利的让我们及时改正,并且能对未来项目的开发 的计划的制订,起到相当大的作用,让我在今后的项目开发中有更多的有据的资料来规范我们的开发过程和提高我们的开发效率 ,从而让该系统创造更多的效益。 背景 开发软件名称:图书管理系统 项目任务提出者:赵老师 项目开发者:王宏斌软件开发小组 用户:系统管理员、系统用户、读者等 定义 SOFTWARE ENGINEERING: 软 件 工 程 DATABASE: 数据库 .DATABASE Input Process Output:输入处理输出流程 参考资料 1 耿祥义 .Java 课程设计 M.北京 :清华大学出版社, XX。 18 / 33 2 耿祥义等 . JAVA2实用教程 M. 北京 :清华大学出版社, XX。 3Roger Garside 教程 M. 北京 :机械工业出版社 ,XX。 4 王鹏 .数据库技术及其应 用 .北京 :人民邮电出版社 , 2000。 5 王珊,陈红数据库系统原理教程 M北京:清华大学出版社, 1998。 2 实际开发结果 产品 产品名称:图书管理系统 产品功能:基本能实现图书管理系统的功能,能达到借书,还书,增加书籍,书籍信息管理等功能,以及能实现管理员对用户的直接管理功能。 主要功能和性能 (转载于 : 海 达 范 文网 :图书管理系统 项目开发总结报告 ) 各个模块的主要功能 1 系统管理功能模块设计 19 / 33 用户通过登陆页面登陆图书管理系统。系统管理功能流程图所示。 系统管理功能流程图 2 书籍管理功能模块设计 只有管理员才有权限通过验证进入相关页面,对书籍进行相关操作。书籍管 理功能流程图所示。 书籍管理功能流程图 3 借阅管理功能模块设计 进入借阅系统页面,察看所有书籍借阅信息,可以将还书和借书的记录转送至数据库储存。进而完成对书籍的借阅和归还功能。 借阅功能模块流程图所示。 借阅功模块流程图 20 / 33 4 信息一览功能模块设计 用户登陆信息一览页面,查看所有书籍详细信息记录和借阅情况的详细记录,如果是管理员登录的话还可以查看用户列表。信息一览流程图所示。 信息一览流程图 系统性能要求 精度 本系统输入输出和存储中均包含多种不同数据类型,精度显然也不尽然相同,数据类型举例为 CHAR、 DATE、 FLOAT、 INT。 时间特性要求 一般操作的响应时间控制在 1-2 秒内,检索响应时间略长,不宜超过 10 秒。 灵活性 适用于各种 WINDOWS 平台且可移植,增减终端便捷。 21 / 33 输人输出要求 输入设备:键盘,鼠标,条形 码扫描机。 输出设备:为显示器。 数据管理能力要求 图书馆相关数据宜理论上应当进行中长期保存,设计数据库2 个,下辖数据表若干个,分别对应各模块更新的信息,初始存储空间 5G,之后每年预计增加 1G。 两数据库均要定期备份。 故障处理要求 系统故障可以有管理维护人员迅速修复。 数据库数据丢失问题当尽快还原至最近还原点。 硬件故障须由维护人员更换硬件即可。 其他专门要求 如有可能系统当与报警装置相连接,无借书关系的图书出门22 / 33 报警,避免图书丢失。 图书馆管理系统项目开发总结报告 1 引言 编写目的 到此,系统已基本完成。编写此计划的目的是为了对项目的完成情况进行总结,方便软件下一步的进展。 背景 大四上学期实践内容:图书馆管理系统 项目开发小组成员:陈佳、王立鹏、和婷 c.用户:中小学、大中专院校图书馆管理中心 参考资料 学生通讯录管理系统项目计划任务书 图书馆管理系统需求规格说明书 图书馆管理系统概要设计说明书 图书馆管理系统详细设计说明书 软件工程 齐志昌 谭庆平 宁洪 23 / 33 2 实际开发结果 产品 程序 C+程序 文档 本小组 本小组 本小组 本小组 高等教育出版社 1) 项目开发计划 2) 需求规格说明书 3) 概要设计说明书 4) 详细设计说明书 5)测试计划书 主要功能和性能 ? 登陆系统 ? 查询全部读者以及图 书信息 ? 增加图书信息 ? 修改图书信息 ? 删除图书信息 ? 查询某读者借阅信息 ? 接受并判断错误输入,输出相应的出错信息 系统流程 进度 24 / 33 3 经验与教训 通过本次开发,总结以下经验及教训: 1.软件开发要以工程的思想去做,开发之初就应有较为系统的计划及设计说明书,以确定开发的主要思路 2.开发要按照软件工程的开发方法和流程,切不可未充分准备就盲目进行代码的编写。 3.培养积极的团队意识,组员之间要分工协作,加强沟通。 要注意数据的安全,定期备份。 4.书写文档要严格规范,切不可马虎大意。开发工作要按照所写 文档执行。 软件工程 -图书管理系统 项目开发总结报告 设计题目:图书管理系统 小组成员:非常 “2+3” 指导老25 / 33 师: 2016 年 6 月 1 日 目录 1. 引言 . 1 编写目的 . 1 背景 . 1 定义 . 1 参 考 资料 .26 / 33 . 1 2. 项 目 概述 . 2 项目简介 . 2 开发环境 . 2 开发成果 . 2 产品 . 2 主要功能和性能 .27 / 33 . 3 进度 . 3 费用 . 4 3. 开发总结 . 4 项目整体部分 . 4 需 求 及 设 计 部分 . 5 软 件 开 发 部分 .28 / 33 . 5 4. 开 发 工 作 评价 . 5 对 生 产 效 率 的 评价 . 5 对产品质量的评价 . 6 对技术方法的评价 . 6 出 错 原 因 的 分析 . 6 5. 未 来 展望 . 6 29 / 33 1.引言 编写目的 近期结束了现代软件工程中关于图书馆管理 系统的开发,这也是我第二次较为正式的组织团队成员进行开发工作。图书馆管理系统规模不算大,但是在组织的过程中,却还是发现“2+3” 团队在很多地方的不足,现总结之。 预期读者: XX 老师、项目小组。 背景 软件系统的名称:图书管理系统 本项目的任务提出者:现代软件工程 开发者: 用户及实现该软件的计算机中心或计算机网络:互联网 该软件系统同其他系统或其他机构的基本的相互来往关系:无 定义 30 / 33 .NET: Microsoft XML Web services 平台; IDE:集成开发环境; C/S:客户机 /服务器结构; MVC:模型视图控制器的缩写,一种软件设计典范; CRUD:增删改查。 参考资料 、软件工程导论 第 5 版,张海藩编著,清华大学出版社 、实用软件工程, Leszek Bruc Lee Liong 著,机械工业出版社 2.项目概述 项目简介 图书馆管理系统面向读者、图书管理员、系统管理员及游客提供服务。其中,读者可查询、借阅、预定、归还图书及 留言
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年执业药师资格证之《西药学专业一》预测试题含答案详解【巩固】
- 嘉兴学院《药物分析整合课程》2023-2024学年第二学期期末试卷
- 酒泉职业技术学院《园艺通论》2023-2024学年第二学期期末试卷
- 宁波城市职业技术学院《管理学研究方法》2023-2024学年第二学期期末试卷
- 东华大学《食品安全监督管理》2023-2024学年第二学期期末试卷
- 非物质遗产法律框架-洞察及研究
- 练素养 判定平行四边形的五种常用方法
- 长春工业大学人文信息学院《生物药物制剂学》2023-2024学年第二学期期末试卷
- 融合媒体发展-洞察及研究
- 国外背包客日记企业制定与实施新质生产力项目商业计划书
- GB∕T 17466.1-2019 家用和类似用途固定式电气装置的电器附件安装盒和外壳 第1部分:通用要求
- DB6112∕T 0001-2019 西咸新区中深层无干扰地热供热系统应用技术导则
- 青岛市 主要片区 项目 拆迁补偿方案 链接
- 病例报告表(CRF)模板
- Q∕GDW 11612.2-2018 低压电力线高速载波通信互联互通技术规范 第2部分:技术要求
- 第三章_采场顶板活动规律
- 数字PID控制器设计制作.答案
- DR曝光参考条件
- 潍柴发动机WD615系列分解图册
- 年中转100万吨水泥中转站项目可行性研究报告模板
- 宣恩水利水产局
评论
0/150
提交评论