软件工程--图书管理系统概要设计说明书

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件工程--图书管理系统概要设计说明书

设计题目:图书管理系统

小组成员:非常“2+3”

指导老师:

2012年12月11日

目录

1.引言 (1)

1.2项目背景 (1)

1.3定义 (1)

1.4参考资料 (1)

2.总体设计 (2)

2.1系统结构 (2)

2.2处理流程 (3)

3.界面设计 (9)

3.1管理端界面设计 (9)

3.2客户端界面设计 (9)

4.系统运行环境 (9)

4.1硬件环境 (10)

4.2软件环境 (10)

5.接口设计 (11)

5.1外部接口 (11)

5.2内部接口 (11)

6.数据结构设计 (11)

6.1逻辑结构设计 (11)

6.2运行模块的组合 (12)

6.3运行控制 (12)

6.4运行时间 (12)

7.出错处理设计 (13)

7.1出错输出信息 (13)

7.2出错处理对策 (13)

8.安全保密设计 (14)

1.引言

1.1编写目的

由前面的需求分析,得出了系统的基本需求,和基本的数据流图,要实现整个系统,需要对用户的需求进行设计,概要设计主要是利用比较抽象的语言对整个需求进行概括,确定对系统的物理配置,确定整个系统的处理流程和系统的数据结构,接口设计,实现对系统的初步设计。

预期读者:祁飞老师、项目小组。

1.2项目背景

人工管理图书的手续繁索、效率低下,因此考虑利用计算机技术来提高图书管理的效率,设计一个简便、功能完整的图书管理软件,使得图书馆管理人员对图书馆书籍,读者资料,借还书等行为进行高效的管理。

1.3定义

•Sql Server:数据库管理软件

•DBMS:数据库管理系统

•Windows 2000/2003/XP:运行环境

•C# :软件开发语言

1.4参考资料

(1)《软件工程导论——第5版》,张海藩编著,清华大学出版社

(2)《实用软件工程》,Leszek A.Maciaszek Bruc Lee Liong著,机械工业出版社

2.总体设计

2.1系统结构

针对需求分析,图书管理系统可分为三个模块:分别为系统管理员,图书管理员和借阅者;

在系统管理员模块中:

1)图书管理:实现书籍信息的增加、删除、修改、查询功能;

2)读者管理:实现对读者信息的增加、删除、修改、查询功能;

3)图书管理员管理:实现对管理员的增加、删除、修改、查询功能;

4)信息管理:实现通知公告等信息的发布与管理;

5)留言管理:实现对用户的留言进行回复、查看、删除等管理操作;

在图书管理员模块中:

1)图书借阅:通过读者提供的信息,进入读者子系统,完成读者对图书的借阅功能;

2)图书归还:修改图书的借阅状态;

3)信息发布:根据需要发布响应的通知公告;

4)留言回复:针对借阅者留言予以回复。

在借阅者模块中:

1)借阅记录查询:读者查询个人借阅情况;

2)借书:读者借书;

3)预订:读者预订未借阅图书;

4)个人信息查询:读者查询个人信息,并可以对个人一些信息进行修改。

这些模块是针对系统管理员、图书管理员及借阅者这三个不同的对象而设计的。以保障数据的安全性和系统的安全性,而设置用户密码登陆和权限来区分不同的对象。

图书馆管理系统

管理员

普通用户读者

图书管理读者管理

管理员管理

图书借阅借阅记录查询

借书

预订

个人信息管理

图书信息查询

系统登陆

图书增/删/改/查

读者增/删/改/查

管理员

增/删/改/查

进入读者子系统

图书归还

图2-1 系统结构

2.2处理流程

顶层数据流图:

图2-2 顶层数据流图

第0层图:

图2-3 第0层数据流图第1层图:

(1)系统登陆

图2-4 系统登陆数据流图(2)普通用户

图2-5 普通用户子系统数据流图第2层图:

(1)管理员子系统

图2-6 管理员子系统数据流图

(2)读者子系统

图2-7 读者子系统数据流图

第3层图:

(1)图书入库

图2-8 图书入库数据流图(2)读者借书

图2-9 读者借书数据流图

(3)读者还书

2-10 读者还书数据流图

(4)图书信息修改

图2-11 图书信息修改数据流图

(5)读者信息查询

图2-12 读者信息查询数据流图

(6)图书信息查询

图书馆管理人员|

学生

3.2.1

确定查询类型及字

输入查询关键字

3.2.2

查找数据库

查询字段及关键字显示器

查询结果

借书文件图书目录文件

图2-13 图书信息查询数据流图

3.界面设计

本系统的用户界面按功能分为面向读者和面向管理员两个部分。

3.1管理端界面设计

管理端主要实现可以完成书籍和学生的增加,删除和修改以及对学生,借阅、续借、归还的确认。

3.2客户端界面设计

客户端主要为学生提供借阅、续借、归还和查询书籍等操作。

4.系统运行环境

系统运行的网络结构图如图4-1所示。

图4-1 系统网络结构图

其中远程用户机主要是指通过互联网登录系统的人员使用的机器。

相关文档
最新文档