目 录
绪论 ............................................. 4 第1章 可行性分析 ................................ 1
§1.1 项目的要求、目标和环境 .......................... 1
§1.1.1 项目的要求.................................................................................... 1
§1.1.2 项目的目的.................................................................................... 1 §1.1.3 项目的环境.................................................................................... 1
§1.2 可行性分析 ...................................... 2
§1.2.1 社会可行性分析............................................................................ 2
§1.2.2 技术可行性分析............................................................................ 2 §1.2.3 经济可行性分析............................................................................ 3
第2章 需求分析 .................................. 4
§2.1引言 ............................................ 4
§2.1.1 编写的目的.................................................................................... 4
§2.1.2 背景................................................................................................ 4
§2.2任务概述 ........................................ 4
§2.2.1目标................................................................................................. 4
§2.3.需求规定 ....................................... 5
§2.3.1对功能的规定................................................................................. 5
§2.3.2 对性能的规定................................................................................ 5 §2.3.3输入输出要求................................................................................. 6 §2.3.4数据管理能力要求(针对软件系统)......................................... 7 §2.3.5故障处理要求................................................................................. 7
§2.4.运行环境规定 ................................... 8
§2.4.1设备................................................................................................. 8
§2.4.2支持软件......................................................................................... 8 §2.4.3控制................................................................................................. 8
第3章 项目开发计划 .............................. 9
§3.1 引言 ............................................ 9
§3.1.1编写目的......................................................................................... 9
§3.1.2 背景................................................................................................ 9
§3.1.3定义................................................................................................. 9 §3.1.4参考资料....................................................................................... 10
§3.2项目概述 ....................................... 10
§3.2.1工作内容....................................................................................... 10
§3.2.2产品............................................................................................... 10 1. 程序......................................................................................................... 10 2. 文件......................................................................................................... 10 3. 服务......................................................................................................... 11 §3.2.3验收标准....................................................................................... 11 §3.2.4完成项目的最迟期限................................................................... 11 §3.2.5本计划的批准者和批准日期....................................................... 11
§3.3实施计划 ....................................... 11
§3.3.1工作任务的分解与人员分工....................................................... 11
§3.3.2预算............................................................................................... 12 §3.3.3关键问题....................................................................................... 12
§3.4支持条件 ....................................... 14
§3.4.1计算机系统支持........................................................................... 14
§3.4.2需由用户承担的工作................................................................... 15 §3.4.3由外单位提供的条件................................................................... 15
第4章 项目设计 ................................. 15
§4.1面向对象分析(OOA) ............................ 15
§4.1.1 用例描述及用例图...................................................................... 15
§4.1.2 活动图.......................................................................................... 19 §4.1.3顺序图........................................................................................... 21
§4.2面向对象设计(OOD) .............................. 23
§4.2.1 系统框架图(三层架构).......................................................... 23
§4.2.2 页面导航图.................................................................................... 1
第5章 测试 ...................................... 1
§5.1、引言: ......................................... 1
§5.1.1 编写目的........................................................................................ 1
§5.1.2背景................................................................................................. 1 §5.1.3定义................................................................................................. 1
§5.2. 测试计划 ....................................... 2
§5.2.1系统说明....................................................................................... 2
§5.2.2 测试策略........................................................................................ 2
§5.2.3 测试方案........................................................................................ 4
§5.3、测试过程 ....................................... 4
§5.3.1黑盒测试......................................................................................... 4
1)测试项目名称及测试内容...................................................................... 5 2)测试用例.................................................................................................. 5
§5.4 测试结果 ........................................ 7
§5.4.1能力................................................................................................. 7
§5.4.2缺陷和限制..................................................................................... 8 §5.4.3建议................................................................................................. 8 §5.4.4评价................................................................................................. 8
§5.5测试资源消耗 .................................... 8
第6章 项目管理 .................................. 1
§6.1 绘制关键日期表 .................................. 1 §6.2 预览甘特图 ...................................... 2 §6.3 预览网络图 ...................................... 2
总结 ............................................. 1 参考文献 ......................................... 1
绪论
随着现代科学技术的进步,人类社会正逐渐走向信息化,图书馆拥有丰富的文献信息资源,是社会系统的重要组成部分,在信息社会中作用愈来愈重要,我国图书馆计算机等信息技术的应用起步于20世纪70年代末期,随着改革开放的步伐得迅速发展,特别是90年代以后,我国图书馆信息网络建设取得了较大发展图书馆信息化建设迈向了一个新台阶。
大三上学期我们的软件工程课程设计要求应用软件工程的方法对我们的项目进行详细的需求分析、概要设计、详细设计以及进行必要的测试,旨在让程序能够实现读者管理功能、采编管理功能、流通管理功能、统计管理功能和查询管理功能。在此基础上让程序能够实现图书管理的自动化,帮助广大师生更好的管理和使用图书,提高图书在信息时代的作用。为使图书管理工作科学化、规范化,就必须采用计算机辅助管理,从而减少人力的投入,由系统对入库图书进行自动分类、归类,学生信息整理、借阅情况登记入档,提高信息处理的精度和准确度。
运用所学习的软件工程的知识,实现图书馆的管理系统,需要小组的共同协助,大家一起的努力。