1、 UTMLS项目总结报告答辩人:Union Team2006年5月18日工作时间n3月27日-4月19日 平均2小时/人天n4月20日-5月8 日 项目暂停n5月9 日-5月17日 平均2小时/人天项目名称:UT图书馆管理系统n系统结构=C/Sn客户端 =Java应用程序+JVMn服务器端=Oracle DBMSn连接方式=JDBCn运行环境=Intranet+InternetUT图书馆管理系统的主要特点n跨平台n安装简易n存储数据量大n客户端易升级(代码可重用)n后台数据库性能在使用中可优化系统设计功能图书管理员n借书/还书n查询修改和删除书目信息n查询,添加修改和删除读者信息(包括修改读者
2、密码)n查询所有的管理员信息;超级管理员可添加修改和删除普通管理员信息n查询所有超期读者n处理丢书事件系统设计功能读者n查询书目信息n查看个人信息n查看自己的借书状态n查看自己借阅历史n查询预约书目是否被还馆n 预约n卡挂失处理流程数据库ERD图-10个实体开发过程中的难点n模块功能的划分与集成n子模块的调用nJDBC连接数据库nERD图的设计nCVS的使用开发中的工具使用情况nErwinnOracle9i OEM+SQL PlusnEclipsenFTP(cvs服务器架设不成功)nViso 2003项目实施过程n项目计划n需求分析n概要设计n详细设计n编码及单元测试n集成测试n项目总结项目分
3、工及各职能负责人n质量保障 *n系统设计及开发 *n数据库开发 *n技术支持 *n产品测试 *n项目组长 *进度安排例会情况n3月27日-4月19日 每周2次例会n4月20日-5月8 日 项目暂停n5月9 日-5月17日 每周2次例会项目费用-预算n1,办工场所租赁费用。包含办公场地+办公桌椅+水电安保物业12000元/月*1月=12000元n2,人员工资。项目组工6人,项目计划工期30天,每人每天工作8小时,每小时平均工资为25元,故工资支出为6*30*8*25=36000元n3,设备折旧。包括6套(PC+windows操作系统+oracle数据库管理系统+Visual SourceSafe
4、)10250元/月,打印机复印机传真机折旧,1000元/月,总计为10250+1000元=11250元n4,每月上网,电话,传真使用费用1000元。n5,项目调研,需求分析,项目评审,项目验收,项目交付共10000元。项目费用实际发生额n预算总计12000+36000+11250+1000+10000=70250元n项目实施过程中,由于进度缓慢,工期延长,实际各项费用均呈比例增加,截至2006年5月17日,实际费用为70250元/月*(1+2/3)月=117085元。n结论:项目开发亏损项目完成情况n系统框架基本完成n后台数据库开发完成n前端应用程序主框架完成n13个功能点实现8个n总共完成项
5、目预计工作量的60%未实现的计划n使用CVS进行开发版本控制n质量管理n阶段评审n个人工作记录n跨平台测试n各平台软件产品发布未完成的工作n功能点的实现n系统功能和性能测试n帮助文件n数据库优化(视图,索引的建立等)交付的文档如下:n1,项目实施计划n2,需求规格说明书n3,概要设计说明书n4,详细设计说明书n5,质量保证计划n6,测试计划n7,用户手册n8,项目开发总结获得经验n项目计划要制定的符合实际情况,并在项目过程中根据实际需要及时调整计划。n项目小组应该坚持每周例会,总结评价上阶段工作,讨论协调下阶段工作。项目难度较大时有必要改为每日例会,以便于及时沟通与协作。n项目管理应该建立信息
6、沟通平台;建立强大的技术支持库。n在实践中改良工作流程。n快速原型化方法有助于项目成员统一认识,明确产品结构,功能;在产品原型上开发功能完善的最终产品难度较小。教训n项目开始前,应该对开发人员组织相关技术的培训。n开发人员必须保证良好的精神状态和足够的工作时间,并且工作地点要集中。n项目组长要激励成员的工作激情,提供必要的工作指导,控制项目开发进度。n项目版本控制应该制定合理的版本控制计划并采用功能完善,性能稳定的版本控制软件。教训(续前)n项目组织结构设计应该考虑项目环境,项目技术,项目规模,项目生命周期和人员素质等方面的要求;项目人员合理的技术分工和层次的搭配是项目成功实施的必要条件之一。n任何时候组织中的任何人都要目标明确;任务分解要权责结合。n项目管理和项目技术主管应该由不同的组织人员来担任。致谢 Any Q?