版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件工程-图书管理系统项目开发总结报告设计题目:图书管理系统小组成员:非常“2+3”指导老师:2013年6月1日目录1.引言.11.1编写目的.11.2背景.11.3定义.11.4参考资料.12.项目概述.22.1项目简介.22.2开发环境.22.3开发成果.22.3.1产品.22.3.2主要功能和性能.32.3.3进度.32.3.4费用.43.开发总结.43.1项目整体部分.43.2需求及设计部分.53.3软件开发部分.54.开发工作评价.54.1对生产效率的评价.54.2对产品质量的评价.64.3对技术方法的评价.64.4出错原因的分析.65.未来展望.61.引言1.1编写目的近期结束了现
2、代软件工程中关于图书馆管理系统的开发,这也是我第二次较为正式的组织团队成员进行开发工作。图书馆管理系统规模不算大,但是在组织的过程中,却还是发现“2+3”团队在很多地方的不足,现总结之。预期读者:xx老师、项目小组。1.2背景软件系统的名称:图书管理系统本项目的任务提出者:现代软件工程开发者:用户及实现该软件的计算机中心或计算机网络:互联网该软件系统同其他系统或其他机构的基本的相互来往关系:无1.3定义.net:microsoftxmlwebservices平台;ide:集成开发环境;c/s:客户机/服务器结构;mvc:模型视图控制器的缩写,一种软件设计典范;crud:增删改查。1.4参考资料
3、(1)、软件工程导论第5版,张海藩编著,清华大学出版社(2)、实用软件工程,leszeka.maciaszekbrucleeliong著,机械工业出版社2.项目概述2.1项目简介图书馆管理系统面向读者、图书管理员、系统管理员及游客提供服务。其中,读者可查询、借阅、预定、归还图书及留言;图书管理员可完成图书的上下架、现有库存图书的借还管理等;在此基础上,系统管理员可以实现对注册读者及图书管理员的管理、通知公告的发布、系统数据管理及留言管理等。2.2开发环境该系统在.net、利用c#在visualstudio2010ide完成开发,并采用sqlserver2008作为后台数据库。解决方案整体采用c
4、/s结构,架构在.netframework4及mvc3.0之上。2.3开发成果2.3.1产品(1)图书馆管理系统图书管理系统借阅者模块图书管理员模块系统管理员模块登录注册图书检索借阅信息建议留言个人信息处理借阅处理图书处理罚金图书管理借阅者信书目信息图书信息留言处理db日常及预查询维护归还员维息维维护维护维护订护图2-1图书管理系统结构护(2)数据表物理结构设计如下:图2-2数据表物理结构2.3.2主要功能和性能该系统主要有三个大的模块:借阅者、图书管理员及系统管理员,其中每个模块的主要功能如下:借阅者模块主要包括:图书检索及预订、借阅信息查询、建议留言及个人信息维护等。其中检索功能在未登录情
5、况下也被授权,其余均需验证。每个借阅者有借阅上限,具体借阅信息可以通过查询得到。为完善系统,更好的为用户服务,该系统提供留言子系统,供收集用户建议,改善工作。图书管理员模块主要包括:处理图书的借阅、归还及罚金等。其中关于处理罚金,根据返还图书是否超期而定。系统管理员模块主要包括:用户管理、图书信息管理、留言管理及系统数据管理等。其中,用户管理可以完成对借阅者及图书管理的crud;图书信息管理包括对图书种类、书目及图书的crud;留言管理处理留言回复;系统数据管理负责对系统数据的备份及还原。项目的实际开发情况与预计的功能基本相符,主要功能基本实现,细节上略有变更。2.3.3进度表2-1进度表工作
6、任务开始日期完成日期所需资源可行性研究报告与项目开发计需求分析2012/9/272012/10/10划、硬件设备、软件工具需求分析报告、编程的参考资总体与详细设计2012/10/112012/12/5料、开发需要的软硬件资源详细设计阶段的测试2012/12/62013/6/1源代码清单。各种测试方法。开发人员的开发维护里程碑有详细的数据流图、数据字典等。开发人员查阅相关资料确定好系统必须完成的功能。各种所要实现的功能完成具体的实现方法,源代码清单的完成。相关的测试方法使用后,找出的错误都被修改了。用户的满意经验上表是项目预计开发进度,实际开发进度比预计开发进度提前一周。2.3.4费用因为该项目
7、属于课程设计,不涉及费用。3.开发总结3.1项目整体部分(1)由于团队成员来自多个专业,课程安排不同,因此成员间沟通基本通过小组会议。缺少及时的沟通,有时会托缓项目进度,且易造成模块间对接难度加大;对面向对象的认识程度不同,阶段性交流效果不佳。(2)如(1)中所述,由于团队成员间基础不一,所以在项目管理中进度表的定制较为困难。在充分了解成员的基础上,完善项目任务进度表,把每月、每星期、甚至每天(如果需求足够明确的话)任务进度表示清楚,并按部就班的执行,将有助于合理化项目管理,提高项目开发进度。3.2需求及设计部分(1)对需求设计不要求大量的人员参与,只需要2-3个人就可以完成任务。但在此过程中
8、需定期和其他人员讨论,并提出想法和修改意见,并根据具体情况做适当的改进。(2)整体需求过程中,尤其是已经确定的功能需求,没有设计并论证好详细的流程,导致逻辑的可行性不可保证。(3)需求和设计应加大重视的力度。(设计包括流程和简单的页面设计)a)保证页面布局和风格的统一。b)设计完成后,要经过讨论确定后再进行编码。(4)数据库设计需建立模型,并且每经过一次修改,都要经过论证。(5)要充分考虑到技术的可行性,并尽量使用简单实用的技术方法来满足功能的需求,但一切要以效率和性能为前提。3.3软件开发部分(1)代码的编写规范,需要编写一个典型的demo,并做一个简单的培训,供大家参考格式。因项目较小,参
9、与人员不多,本次编码较为规范。(2)着力作好项目开发记录文档。例如:对具体的某个功能实现有详细的记录,包括页面使用,类及对应的方法,测试实例等。(3)阶段审核,切不可在完成全部功能后,才发现某些代码设计不合理,所以在由项目负责人根据阶段完成的情况来进行阶段审核讨论,发现问题并及时改正。(4)急需一份代码编写规范。正着手准备。比如:session使用,全局变量使用范围,页面间参数传递的问题等)(5)基础底层架构不够完善,需尽快完善。4.开发工作评价4.1对生产效率的评价给出实际生产效率,包括:1.作业下达超20周,系统开发历时4个月2.开发的反复性也有,主要原因是跨度稍大,平时作业较多,造成一定
10、程度上的生疏。3.对系统功能的理解不是很透彻,主要是没有较好的原型系统。综合以上,此项目的开发效率不是很高,相反有相当一定时间的浪费。4.2对产品质量的评价经过我们各位成员的共同努力,图书管理系统基本能完成预计的功能。作为课程设计课题,此项目开发的还是比较成功,但是还是存在着一些问题,造成这些问题的原因是多方面的。如:前期系统数据库的设计缺陷和部分代码的构建缺陷、客户需求的理解上也存在一定问题,这就需要我们用一定的时间来维护客户使用过程中提出的新问题和存在的潜在问题。总的来说,此系统的功能开发还是一个比较成功的案例。4.3对技术方法的评价在.net、利用c#在visualstudio2010i
11、de完成开发,并采用sqlserver2008作为后台数据库。解决方案整体采用c/s结构,架构在.netframework4及mvc3.0之上。因是较新接触的技术,部分实现稍有困难。但就目前实现情况来看,整体表现良好,但加强安全机制等的使用,会使我们的技术不断的更加成熟。4.4出错原因的分析开发工程中存在着一些问题,造成这些问题的原因是多方面的。如:前期系统数据库的设计缺陷和部分代码的构建缺陷、客户需求的理解上也存在一定问题,这就需要我们用一定的时间来维护客户使用过程中提出的新问题和存在的潜在问题。5.未来展望通过本次课程设计,加深了对软件开发流程的深入理解。这是第一次严格的按照软件工程开发的标准开发项目。在课程设计过程中,每个组员都能够认真编写软件开发文档和程序代码。在课程设计的过程中,小组也深刻体会到软件工程文档编写的重要性,软件工程文档是指导我们进行项目开发的指
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学音乐人音版三年级下册每当我走过老师窗前教学设计
- Review 2教学设计-2025-2026学年小学英语world 5oxford phonics(自然拼读)
- 小学抗焦虑教案2025
- 成品保护措施验收交底方案
- 护理护理科研与学术交流
- Lesson 77 Terrible toothache教学设计-2025-2026学年初中英语第一册 下半册新概念英语
- 小学2025年说课稿历史兴趣班会
- 供应商绩效考核评价方案
- 2026学年七年级历史上册第一单元核心考点第一次月考含答案及解析
- 2026学年九年级英语下册第二单元考点梳理第一次月考含答案及解析
- 水电风管安装施工方案
- 2025广东湛江市公安局经济技术开发区分局招聘警务辅助人员10人模拟试卷附答案详解(完整版)
- ISO15189认可知识培训课
- 2025-2026学年三年级上册数学第四单元(多位数乘一位数)测试卷及答案(三套)
- 2025基层党务工作培训知识竞赛试题(附参考答案)
- 技校招聘考试题型及答案
- 医疗护理员考试100题库及答案
- 招商培训课件思路
- 2025建筑门窗抗风压计算书
- 2025年河北中考生物真题含答案
- 爱国作文指导课件
评论
0/150
提交评论