IT项目管理案例1

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

项目背景项目软件名称:图书管理系统。随着计算机应用的日益普及和深化,网上办公已经成为一种趋势。本项目要开发的是基于局域网和互联网的图书管理系统。由于学院藏书量大,借书的学生多,原来的人工工作方式不仅会造成办理时间的延误和人力资源的浪费,特别是在借书高峰期时这种冲突更加明显,而且存在着各种信息不易存放、易丢失、难以备份和查询等缺点。因此,实现一个将各种图书管理和服务功能集成起来的管理信息系统就显得十分必要,既可以节省资源,又可以有效存储、更新、查询信息,提高工作和服务效率。开发的系统要求界面友好,方便直观。既要方便管理员对图书信息进行添加、删除、修改、查询和统计等管理,又要方便学生借书、还书和续借等业务的办理。将数据库发布到互联网上,进行资源共享,方便学生可以在自己的权限内对图书信息进行访问,查询相关信息和进行续借操作。项目目标:1.能够存储大量图书和读者信息,并方便有效的进行相应的图书操作和管理,这主要包括:1)能够通过书籍基本信息(包括:书号、书名、出版社、出版日期、作者、内容摘要)单个或以AND方式组合多个条件查询书籍信息;2)对于每一种书籍,除可查看其基本信息之外还可查看其总数以及目前在馆数量;3)可增添,删除,修改书籍信息;4)能够通过读者基本信息(包括:证号、姓名、性别、系名、年级)单个或以AND方式组合多个条件查询读者信息;5)对于每位读者除可查看其基本信息之外,还可查看其已借的书籍列表、数量、借还日期;6)可增添,删除,修改读者信息;2.能够对需要的统计结果提供打印输出。3.能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。三、人员分工:人员职务任务贾得海项目经理(1)系统总的开发计划书(2)项目开发进度的管理(3)团队的组织和协调卢荣奇李伟设计师(1)进行系统的需求分析和系统设计(2)界面的设计和美工(3)用户手册的编写余治锦张云奇测试人员编写测试计划,参与系统测试,记录Bug跟踪列表(2)进行单元测试张映堂文档管理员完成用户相关文档项目计划1、项目启动:在2012年3月30日启动该项目2、项目组织结构:项目团队分为开发组,测试组,文档组和项目管理组。其中开发组需要对软件开发所用到的Java语言和数据库技术特别擅长,能够在开发组组长的带领下,在规定的时间内迅速完成软件开发工作。测试组需要在开发过程中就开始参与进来,开展测试工作,并且在开发完成后还要继续测试工作,知道软件交付使用。测试组需要有广阔的思维来设计测试用例,然后细心的测试,发现Bug。文档组需要对软件开发和测试流程相当熟悉并且有扎实的写作工作,能够配合其他团队编写出项目开发过程的全部文档。项目管理组需要擅长把握公司的整体运作,包括识人用人,接单,推广产品,激发员工积极性等一系列工作。3、图书管理系统软件项目启动时的活动历时、资源分析表活动名称持续周期活动资源前导活动A:需求分析5天需求分析师1人一台基本配置电脑B:软件设计10天系统构架设计师1人A一台基本配置电脑C:测试案例编写12天测试工程师2人A一台基本配置电脑D:编程实现11天程序员2人B每人一台基本配置电脑编程服务器一台E:软件测试2天测试工程师2人C,D每人一台基本配置电脑测试服务器和备份服务器各一台F:编写用户手册1天文档人员1人A一台基本配置电脑运行系统服务器一台G:调试软件系统2天系统调试师2人E计算机两台运行系统服务器一台五、项目分析与设计项目分析1.1确定项目范围功能需求1.1.1.1基本数据维护功能:提供使用者录入,修改并进行维护基本数据的途径。基本数据包括读者的信息、图书资料的相关信息,可以对这些信息进行修改,更新。1.1.1.2基本业务功能:读者借、还书籍的登记管理功能,随时根据读者借、还书籍的情况更新数据库系统,如果书籍已经借出,可以进行预留操作,书籍的编目、入库、更新等操作。1.1.1.3数据库管理功能:对所有图书信息及读者信息进行统一管理维护的功能,对书籍的借还也要进行详细的登记,以便协调整个图书馆的运作。1.1.1.4信息查询功能:提供对各类信息的查询功能,如对图书馆的用户借书信息,还书信息,书籍源信息,预留信息等进行查询,对其他图书馆的书籍、资料信息的查询功能。1.1.2非功能需求1.1.2.1系统安全性需求:为保证系统安全性,对图书馆的各项功能进行分级、分权限操作,对各类用户进行确认。对其他图书馆借阅图书和文献资料服务控制访问范围:如限IP、限用户等。1.1.2.2对系统可用性的需求:为了方便使用者,要求对所有交互操作提供在线帮助功能。1.1.2.3对系统查询速度的需求:要求系统在20s之内响应查询服务请求。对系统可靠性的需求:要求系统失败发生率小于1%。1.2需求定义1.2.1作为学生对图书管理系统的要求有:(1)能按照各种方式(比如书名、编号、作者)查询图书馆的藏书情况;(2)能够方便地借阅图书、续借图书、归还图书、预约已借图书;(3)能够查询自己的基本资料、借阅图书情况;(4)能够熟悉图书管理系统使用。1.2.2作为图书管理员对图书管理系统的要求有:(1)能方便的对图书进行录入登记、注销陈旧的书籍;(2)能够方便地对新生进行登记,或注销已毕业学生信息(基本信息、借阅信息);(3)能够随时发布一些诸如各学院学生借阅图书超期情况、馆内藏书情况、借情况等信息,以便各学院能够随时获知本院学生的一些借书信息。系统设计2.1系统逻辑结构2.1.1具体关系表的设计及优化说明2.1.1.1读者类别(类别编号、类别名称、借书数量、借书期限,有效期限、备注)读者不止是学生,还有教职工。学生又可以分为研究生,本科生;教职工又可以分为教课的教师和一般的职工。他们可以借书的数量,日期,续借次数等都是不同的。所以要有读者类别这一实体。2.1.1.2读者(读者编号、读者姓名、读者类别、读者性别、工作单位、家庭住址、电话号码、电子邮件地址、办证日期、备注)读者的属性:类别编号、类别名称、借书数量、借书期限,有效期限均可由读者类别推出,故可将他们删除。2.1.1.3书籍类别(类别编号、类别名称、关键字、备注信息)书籍分类更便于管理,因此为了避免信息的冗余可以将书籍类别中相关信息单拉出来新建一个书籍类别表。2.1.1.4书籍(书籍编号、书籍类别、作者姓名、出版社名称、出版日期、书籍页数、关键词、登记日期、备注信息)书籍的属性:类别编号、类别名称、关键字均可由书籍类别推出,故可将他们删除。2.1.1.5借阅(借阅信息编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、还书信息、备注信息)借书和还书都是读者与图书间的关系,这两个表中存在太多相同的信息可以将他们合并为借阅表。2.1.1.6系统用户(用户名,密码)2.1.2设计用户子模式在将概念模型转化为全局逻辑模型后,根据图书管理系统的局部应用需求,以下设计用户子模式:2.1.2.1管理员查阅读者借阅信息2.1.2.2管理员维护借阅者信息2.1.2.3管理员维护书籍信息2.1.2.4读者查阅其用户信息2.1.2.5读者查阅借阅信息2.1.2.6定义用户级别对读者,管理员的级别定义如下:.2.1.2.6.1管理员:对所有表的所有内容都有查看的权限2.1.2.6.2读者可以查看自己信息,并进行修改,查看读书在馆情况,以及自己借书情况。2.1.2.6.3借阅者能够借阅图书、归还图书、查询借阅信息等2.1.2.6.4管理员能够注册借阅证、注销借阅证、添加图书、删除图书、添加用户、删除用户等2.1.2.7制作查询子系统:根据分析需求,我们设计了以下几个子系统:2.1.2.7.1读者类别信息子系统2.1.2.7.2读者信息子系统2.1.2.7.3书籍信息子系统2.1.2.7.4书籍类别信息子系统2.1.2.7.5借阅信息子系统2.1.2.7.6系统用户子系统六、项目构建1、登陆界面编码设计本窗体集成了”登录”模块,因此在系统加载时,需要先启动”登录”模块的登录窗体,只有当用户输入了正确的用户名和密码,才能进入到系统主界面。当user表没有该用户,将无法使用本程序。登录成功后,管理员可以进行添加和删除用户,修改密码,修改各种资料等操作。2、读者管理界面编码设计通过DataCombol控件连接到数据库的dbl基础数据表,用DATAGRID控件,将它的各列显示出数据库的各列,属性设为可写,连接到数据库。用Text控件来显示所输入的内容,单击“保存“按钮后就可以保存到数据库中,通过ADO控件来浏览记录。实现读者资料登记的添加、删除、修改、保存功能。3、图书管理界面编码设计通过ADO控件连接到数据库,用DATAGRID控件,将它的各列显示出数据库的各种类型,其类型有:计算机、电子、电工、物理、小说。用户可以通过此窗体来添加或删除类型。次窗体连接到借书窗体。4、借阅信息管理界面编码设计次窗体主要用于借书功能,还可以显示借阅者的具体信息,以便于确认借阅者的正确身份。通过ADO控件连接到数据库,用DATAGRID控件,将它的各列显示出所有读者的编号和姓名。次窗体主要用于借书操作。七、项目测试计划:1、功能、数据流及边界值测试A.测试方法:本软件采用黑盒测试。测试手段:采用手工测试。B.强度性能测试C.安装测试2、测试环境硬件环境:一般的PC机软件环境:Windows98以上3、测试范围本次测试主要正对软件项目的功能,和一些基本的用户操作。4、测试工具:手工测试5、测试时间:早上8点开始,晚上八点结束八、项目提交于实施项目具体实施计划:2012年4月28日任务名称工期开始时间完成时间图书管理系统30工作日2012年3月30日2011年4月28日(1)需求开发10工作日2012年3月30日2011年4月8日1图书管理功能2工作日2012年3月30日2012年3月31日2图书租借功能2工作日2012年4月1日2012年4月2日3读者服务功能2工作日2012年4月3日2012年4月4日4图书服务功能2工作日2012年4月5日2012年4月6日5系统管理2工作日2012年4月7日2012年4月8日(2)模块设计10工作日2012年4月9日2012年4月18日1图书管理模块2工作日2012年4月9日2012年4月10日2图书租借模2工作日2012年4月112012年4月12日块日3读者信息模块2工作日2012年4月13日2012年4月14日4图书服务模块2工作日2012年4月15日2012年4月16日5系统管理模块2工作日2012年4月17日2012年4月18日(3)项目实施6工作日2012年4月19日2012年4月24日1借书还书管理1工作日2012年4月19日2012年4月19日2书籍登记管理1工作日2012年4月20日2012年4月20日3读者信息管理2工作日2012年4月21日2012年4月22日4系统信息管理2工作日2012年4月23日2012年4月24日(4)项目测试2工作日2012年4月25日2012年4月26日1系统集成测试1工作日2012年4月25日2012年4月25日2环境测试1工作日2012年4月26日2012年4月26日(5)提交2工作日2012年4月27日2012年4月28日1完成文档1工作日2012年4月27日2012年4月27日2验收、提交1工作日2012年4月28日2012年4月28日参考文献(作者未知),项目管理百度文库,百度文库,=rec&pos=4&weight=3&lastweight=3&count=5/2010.10

1 / 8
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功