《图书资料管理系统说明设计》.doc
文本预览下载声明
图书资料管理系统
概要设计说明书
Version1.0
文档编号:DM_LMMS_SSD文档名称:概要设计说明书
姓名 学号 职务 撰写人 审核人 组长 √ 组员 陈光 20107610602 组员 蔡林静 20107610502 组员 √ 肖钦鹏 20107610641 组员
创建时间 2012-4-14
版本变更说明:
版本号 更改时间 更改人 更改原因 审核人 Version1.0 2012-4-14 将项目规范化文档改写成概要设计说明书
目录
1引言 3
1.1编写目的 3
1.2背景 3
1.3定义 3
1.4参考资料 4
2总体设计 4
2.1需求规定 4
2.2运行环境 4
2.3基本设计概念和处理流程 4
2.4结构 7
2.5功能需求与程序的关系 8
2.6人工处理过程 9
2.7尚未解决的问题 9
3接口设计 9
3.1用户接口 9
3.2外部接口 10
3.3内部接口 10
4运行设计 10
4.1运行模块组合 10
4.2运行控制 11
4.3运行时间 11
5系统数据结构设计 11
5.1逻辑结构设计要点 11
5.2物理结构设计要点 12
5.3数据结构与程序的关系 12
6系统出错处理设计 12
6.1出错信息 12
6.2补救措施 13
6.3系统维护设计 13
1引言
1.1编写目的
编写目的由前面的需求分析,得出了系统的基本需求,和基本的数据流图,要实现整个系统,需要对用户的需求进行设计,概要设计主要是利用比较抽象的语言对整个需求进行概括,确定对系统的物理配置,确定整个系统的处理流程和系统的数据结构,接口设计,实现对系统的初步设计。
读者:项目组长,系统分析员,数据库设计员,文档管理员,评审组。
1.2背景
a.所建议开发的软件系统的名称:图书馆资料管理系统。
b.本项目的任务提出者:。
开发者:软件工程三班开发小组。
用户:郑州大学学校图书馆。
实现该软件的计算中心:郑州大学学校校园网。
c.该软件系统同其他系统或其他机构的基本的相互来往关系:独立于其他系统。
1.3定义
该图书资料管理系统是基于Internet/Intranet及Web技术,建立以Browser/Server 为结构模式、以数据库为后台核心应用、以服务为目的信息平台,对资源进行科学的加工整序和管理维护,为教学和科学研究提供文献信息保障和提高管理图书的效率而设计的系统。
MYSQL:数据库管理软件
DBMS:数据库管理系统
Windows2000/2003/XP:运行环境
C++:软件开发语言
1.4参考资料
[1]《软件工程导论》清华大学出版社 作者:张海藩
[2]《Software Engineering—A Practioner’ sApproach》机械工程出版社作者:Pressman R S
[3]《软件工程》清华大学出版社 作者:张海藩
[4]《数据结构—C++语言的使用》西安电子科技大学出版社 作者:朱战立
[5]《软件工程》高等教育出版社 作者:齐治昌
2总体设计
2.1需求规定
主要输入输出项目:
图书信息:(图书编号、图书名称、图书ISBN号、作者、出版社、类型、价格、库存量、副本总量、图书总数)
学生信息:(学生编号、学生姓名、性别、入校时间、毕业时间)
借书登记:(借书编号、学生编号、结束时间、归还时间、是否归还)
还书登记:(图书编号、图书名称、归还时间、作者、出版社、)
2.2运行环境
硬件环境:
PC机配置:奔腾133 、内存16兆以上PC机,内存要求不得低于512M,硬盘大于20G的PC台式机和便携式电脑;
软件环境:
Windows2000\XP
SQL Server2000
Visual Bisic 6.0
2.3基本设计概念和处理流程
本系统针对管理员和读者设置不同的权限,实现不同的功能,并且进行了模块化设计。
总体处理流程图如1:
图1
图书管理员和读者对图书的各种操作如图2所示:
顶层图:
0层图:
图2
在图书资料管理系统中,管理员要为每个读者建立借阅账户,并给不同读者发放不同类别的借阅卡(借阅卡可提供卡号、读者姓名),账户内存储读者的个人信息和借阅记录信息。持有借阅卡的读者可以通过管理员(作为读者的代理人与系统交互)借阅、归还图书,不同类别的读者可借阅图书的范围、数量和期限不同,可通过互联网或图书馆内查询终端查询图书信息和个人借
显示全部