好文档 - 专业文书写作范文服务资料分享网站

软件工程报告-图书管理系统设计报告

天下 分享 时间: 加入收藏 我要投稿 点赞

课 程 设 计 报 告

课程名称 软件工程

课程题目: 图书管理系统设计 院 系: 工程技术系 专业班级: 计算机应用技术1101 组 长: 姚勤富 完成日期: 2013-10-31 指导老师: 白晓明

组员 :杨晓峰 杨阳 杨翼天 杨志强 姚勤富 姚莎

2013年 10 月 31 日

目录

一 实验目的: ............................................................................................................................................ 4 二 可行性分析 ............................................................................................................................................ 4 2.1. 项目背景分析 ...................................................................................................................................... 4 2.2. 性能分析 .............................................................................................................................................. 4 2.3. 可靠性和安全性分析 .......................................................................................................................... 5 2.4. 项目基本目标分析 .............................................................................................................................. 5 2.5. 技术条件可行性分析 .......................................................................................................................... 5 2.6. 经济可行性分析 .................................................................................................................................. 5 2.7. 社会因素方面的可行性 ...................................................................................................................... 5 2.8. 操作方面的可行性 ............................................................................................................................. 5 2.9. 可行性的结论 ...................................................................................................................................... 5 三 项目开发计划 ........................................................................................................................................ 5 四 需求分析................................................................................................................................................ 6 4.1需求分析概述 ......................................................................................................................................... 6 4.2数据流程图 ............................................................................................................................................. 7

1)顶层数据流程图 .................................................................................................................................. 7

3)图书管理数据流程图 .......................................................................................................................... 8 4)借书数据流程图 .................................................................................................................................. 8 5)还书数据流程图 .................................................................................................................................. 9 6)查询数据流程图 .................................................................................................................................... 9 4.3 数据字典 .............................................................................................................................................. 10

五 概要设计.............................................................................................................................................. 11 5.1编写的目的 ........................................................................................................................................... 11 5.2 定义文档 .............................................................................................................................................. 12 5.3 运行环境 .............................................................................................................................................. 12 5.4 基本设计概要和流程图 ...................................................................................................................... 12 5.5 系统结构和模块外部设计 .................................................................................................................. 13 5.6 系统软件结构图 .................................................................................................................................. 14 5.7图书管理系统H图 ............................................................................................................................... 14 六 详细设计.............................................................................................................................................. 15 6.1界面设计简介 ....................................................................................................................................... 15

1)系统登陆流程 .................................................................................................................................... 16 2)图书录入流程图 ................................................................................................................................ 17 3)图书修改流程图 ................................................................................................................................ 18 6.3核心算法 ............................................................................................................................................... 18

七 系统测试计划 ...................................................................................................................................... 20 7.1测试内容 ............................................................................................................................................... 20 7.2 测试条件 ............................................................................................................................................... 21

7.3主要测试说明 ........................................................................................................................................ 22 7.3.1)身份验证测试 ..................................................................................................................................... 22 7.3.2控制................................................................................................................................................. 22 7.3.3输入、输出、过程 ......................................................................................................................... 22 7.3.4借书测试 ............................................................................................................................................. 23 7.3.5控制................................................................................................................................................. 23 7.3.6输入、输出、过程 ......................................................................................................................... 23 7.3.7还书测试 ............................................................................................................................................. 24 7.3.8控制................................................................................................................................................. 24 7.3.9输入、输出、过程 ......................................................................................................................... 24 7.3评价准则 ................................................................................................................................................ 24 八 项目总结报告 ...................................................................................................................................... 25

第一章第八章由组长和组员共同讨论编写 第二章:“可行性分析”由姚勤富负责编写 第三张:“项目开发计划”由杨晓峰负责编写

第四章:“需求分析”由杨阳负责编写 第五章:“概要设计”由杨翼天负责编写 第六章:“详细设计”由杨志强负责编写 第七章:“系统测试”计划由姚莎负责编写 最后由组长姚勤富负责文件的排版。

一 实验目的:

采用C/S模式完成一个图书管理系统;完成需求分析所有流程。

二 可行性分析

2.1. 项目背景分析

图书馆人员结构复杂,人员数量有限,涉及方面很广,如果还使用人工操作处理图书借阅问题,工作将非常繁琐,需要大量的人力、物理、财力,极大的浪费了资源;对于图书管理人员来说,需要手工操作许多事情,不但麻烦,而且经常出错,给广大用户带来不便,所以开发这个图书管理系统,此系统采用C/S模式,能够充分的发挥客户端PC的处理能力,很多的工作可以在客户端处理过后再移交给服务器,具有客户端响应快的优点,十分适合于图书管理系统这种客户流动量大且不稳定的系统。

本项目名称为“图书管理系统”。该系统主要为管理员设计,方便查找图书及录入图书。系统功能主要包括:

1) 对于每一种书籍,除可查看其基本信息之外还可查看其总数以及目前在馆数量 2) 可增添新的书籍

3) 可删除已有书籍(如有读者借了该书籍尚未归还,则不允许删除) 4) 可修改书籍的基本信息

5) 能够通过读者基本信息(包括:证号、姓名、性别、系名、年级)单个或以AND

方式组合多个条件查询读者信息

6) 对于每位读者除可查看其基本信息之外,还可查看其已借的书籍列表、数量、借

还日期

7) 可增添新的读者

8) 可删除已有读者(如该读者有尚未归还的借书,则不允许删除) 9) 可修改读者的基本信息 10) 可完成借还书籍的手续

11) 还书时如超期,应该显示超期天数

12) 借书时如果有超期的书没有还,则不允许借书

13) 可查询有哪些读者有超期的书没有还,列出这些读者的基本信息

2.2. 性能分析

图书管理系统的使用者是个人或是管理员。对于管理工作,性能要求不是太严格,但需要方便图书入库等操作。

2.3. 可靠性和安全性分析

由于图书管理系统的图书量会非常大,所以在对这些图书导入和查询时要保证速度。对于整个系统,由于是对管理员专用,并未设置权限控制。但是,数据库中的数据需要定时备份,防止系统数据丢失。

2.4. 项目基本目标分析

该系统的目标应考虑以下几个方面:

(1) 系统需要操作方便,方便管理员的管理。

(2) 系统需要提供综合查询功能,方便图书的查询。

(3) 系统需要良好的扩展性,方便功能扩展和性能扩展。

2.5. 技术条件可行性分析

本系统是一个采用面向对象技术、数据库技术等先进技术开发的应用程序,现有的开发技术已经成熟,虽没有大规模推广,相信不久的将来会被广泛应用。利用现有的技术可以达到功能目标。

2.6. 经济可行性分析

该系统为系统,花费小,开发时间短,开发人数少,既经济又适用。

2.7. 社会因素方面的可行性

所建议系统的研制和开发都选用正版软件,将不会侵犯他人、集体和国家的利益,不会违反相关的国家政策和法律。

2.8. 操作方面的可行性

本系统的研制和开发充分考虑用户工作流程、计算机操作水平等,尽可能提供更人性化、直观的界面,满足用户要求。系统的操作方式在用户组织内可行。

2.9. 可行性的结论

经上述可行性分析,系统的研制和开发可以立即开始进行。

三 项目开发计划

本项目开发的目标主要是完成读者信息管理,图书信息管理,图书流通管理,登录、退出系统功能,其中读者信息管理包括读者增加、读者信息修改、读者离校注销;图书信息管理包括图书增加,图书信息修改,图书删除等;图书流通管理主要包括图

软件工程报告-图书管理系统设计报告

课程设计报告课程名称软件工程课程题目:图书管理系统设计院系:工程技术系专业班级:计算机应用技术1101组长:姚勤富完成日期:2013-10-31指导老师:白晓明
推荐度:
点击下载文档文档为doc格式
0oc0n9urmn507xn0uyq64mg6283nbb00px0
领取福利

微信扫码领取福利

微信扫码分享