图书管理系统[完整版]
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
河北科技大学
课程设计报告
学生姓名:候成龙学号:14L******* 专业班级:软件工程L142班
课程名称:项目管理与案例分析
学年学期:2 016 —2 017学年第2学期
****:***
2015 年11 月课程设计成绩评定表
目录一、设计题 (1)
二、设计目的及要求 (1)
三、设计任务 (4)
四、项目估算与进度计划 (3)
五、成本计划 (1)
六、质量计划 (4)
七、配置计划 (5)
图书馆管理系统课程设计报告
一、课设题目
图书馆管理系统
二、目的与要求
随着经济的发展和社会信息化进程的进一步推进,各行各业各领
域都在不同程度上应用信息化手段来提高自身的工作效率和市场竞
争力。近些年来,随着学院的办学规模的不断扩大,学生和教师的数量在不断的增加,图书馆规模也随着不断增加,对于图书的管理工作变得日益复杂起来。随着高校信息化的建设的全面开展以及学院信息化
工作的展开,图书馆信息管理系统的建设也成为学院信息化建设中非常重要的一部分,图书馆管理信息系统的开发与建设势在必行。本课题主要是结合学院图书馆信息管理的相关需求并实地进行调研。本
项目所设计的软件方便了图书馆信息的管理,提高了图书馆管理工作效率,实现了图书管理的“集中管理,分布存放,实时使用,高效可靠”要求。
目前该系统已经通过了试运行,功能方面和性能方面均能很好的满足用户的需求,系统运行可靠、准确、方便,能够很好的为读者和图书管理员服务。
三、项目的功能
(1)图书管理
①图书类别管理:增、删、改等管理。
②图书信息管理:新书入库,图书购入后由图书管理人员将书籍编码并将其具体信息录入书籍信息表,及删改功能。
(2)读者管理
读者信息管理:录入,修改,删除,查询读者信息。
(3)流通管理
①图书借阅:读入借阅者证号,然后通过扫描读入所需借阅的图书编号。
②图书归还:通过扫描读入图书编号,自动识别图书证号。同时提示读者已借书数、超期图书应缴罚款等参考信息。自动计算罚金。
③图书丢失、损坏处理:如果图书丢失或者损坏,根据罚款规则计算罚款,同时记录需要出库的图书信息。
(4)统计管理:按类别统计借还信息。
(5)查询管理:管理员按不同方式查询,读者按不同方式查询。
四、需求分析及项目功能
1.需求分析
1)用户需求
此项目是建立在学校的基础之上的,为学校私有图书馆,用户主要针对在校学生及教师。因此,用户是学生和教师。
*用户功能管理
学生和老师用户主要包括书籍的借阅图书和还图书*用户限制管理
借阅的书籍本数的限制、时间限制
*用户处罚管理
用户如果书籍丢失,超过限制时间未归还图书,将面临处罚违约处罚。
2)管理需求
*对图书的管理
图书馆管理系统的管理者能够管理图书的录入,删除。
对图书及进行分类,统计等。
*对用户的管理
查看和修改用户的信息。
2.项目的功能
1)图书管理
①图书类别管理:增、删、改等管理。
②图书信息管理:新书入库,图书购入后由图书管理人员将书籍编码并将其具体信息录入书籍信息表,及删改功能。
2)读者管理
读者信息管理:录入,修改,删除,查询读者信息。
3)流通管理
①图书借阅:读入借阅者证号,然后通过扫描读入所需借阅的图书编号。
②图书归还:通过扫描读入图书编号,自动识别图书证号。同时提示读者已借书数、超期图书应缴罚款等参考信息。自动计算罚金。
③图书丢失、损坏处理:如果图书丢失或者损坏,根据罚款规则计算罚款,同时记录需要出库的图书信息。
4)统计管理:按类别统计借还信息。
5)查询管理:管理员按不同方式查询,读者按不同方式查询。下图为系统功能模块WBS图
五、项目估算
项目规模估算使用Delphi法进行估算,具体步骤如下:
协调人向小组成员提供项目规格和估计表格;
协调人召集小组讨论与规模相关的因素;
小组成员匿名填写迭代表格;
协调人整理出一个估计总结,以迭代表的形式返回各成员;
协调人召集小组会,讨论较大的估计差异;
成员复查估计总结并在迭代表上提交另一个匿名估计;重复上述操作,直到达到一个最低和最高估计的一致。附Delphi法规模估计迭代表。
1、项目规模估算
经过小组内部讨论得出项目规模估算如下:项目名称:《图书馆管理系统》
规模预测:
代码行:17,000 LOC
周期:0.5月
工作量:6人月
费用:¥3000元
项目进度估算
2、项目成本估算
声明
由于涉及到的小组成员没有实际开发的经验,在薪酬结算方面没有可供参照的标准,因此在这里采用统一的¥30.00人天。
成本估算
六、软件项目的质量计划
1、项目经理的职责
(1).评审质量计划。
(2)与质量保证人员一起协商不符合项问题的纠正措施,并安排资源实施纠正措施。
(3)定期或事件驱动地评审质量保证活动和结果。
2、质量保证人员的职责
(1)负责项目实施过程中对项目实施情况进行监督,包括对项目实施过程和工作产品进行监督检查。
(2)实施项目组成员的质量保证培训。
(3)制定质量保证计划。
(4)按计划实施审计活动,依照质量保证计划执行评审/审计,并记录执行中发现的不符合项。
(5)对不符合问题提交不符合项报告,跟踪并验证纠正措施的执行情况。
(6)对项目内不能解决的不符合项问超;向高层管理提交报告。
(7)向项目经理报告项目质量工作状况和质量度量结果。