系统设计说明书模板

上传人:飞*** 文档编号:26958149 上传时间:2018-01-04 格式:PDF 页数:14 大小:106.38KB
返回 下载 相关 举报
系统设计说明书模板_第1页
第1页 / 共14页
系统设计说明书模板_第2页
第2页 / 共14页
系统设计说明书模板_第3页
第3页 / 共14页
系统设计说明书模板_第4页
第4页 / 共14页
系统设计说明书模板_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《系统设计说明书模板》由会员分享,可在线阅读,更多相关《系统设计说明书模板(14页珍藏版)》请在金锄头文库上搜索。

1、1引言1.1 编写目的该图书开系统开发系统总的设计目标是实现图书管理的系统化、 规范化和自动化, 实现对图书资料的集中统一的管理, 抛弃以前的人工操作和计算机相结合的一些低效率的工, 充分的利用办公一体的的工作,同时符合当今时代的需求发展的需要。1.2 项目背景近年来, 随着图书馆规模的不断扩大、 书数量也在不断的增加、 书的各种信息不断的在增加,面对着对着庞大的信息量, 传统的人工方式管理会导致图书馆管理上的混乱, 过多的浪费着人力和物力的资源、 图书馆管理费用的增加, 从而使图书馆的负担过重, 影响整个图书馆的运作和控制管理。因而必须制定一套合理、有效, 规范和实用的图书管理系统,对图书资

2、料进行集中统一的管理。另一方面, 随着信息产业的飞速发展, 计算机应用已渗透到了各个领域, 引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性是非常重要的的。图书管理工作面对大量的可模块化处理的信息, 是当今信息革命的一个重要阵地。 我们小组开发图书管理信息系统就是采用现代化的信息管理方式代替手工操作和计算机结合的这种办法去实现办公自动化, 提高图书管理工作效率, 作到信息的规范管理, 科学统计和快速查询,让图书馆更好的为学校服务,为社会去服务。1.3 术语定义客户与我们签订定购合同, 要求购买产品的人。 软件的开发以他们的需要为基础, 尽力满足客户的需求。用户使用这个软件

3、的学校、企事业等相关单位。服务器 (Server) 一台共享信息的主机, 配置比一般微机高, 主要起控制整个网络, 提供各种图书的相关数据信息的作用。客户机 (Client) 是相对于服务器 (Server)的名词,与客户没有关系,是用户运行图书馆管理软件的整个局域网的相关计算机。 C/S 结构软件的一种结构,前提是在一个局域网内,一台主要数据库服务器,安装数据库管理软件,其它为客户机, 安装管理系统软件, 起操作平台的作用, 数据保存在数据库服务器上实现局域网模式的管理工作。1.4 参考资料a、 ftp: /172.16.9.9 列出的参考资料 _国家软件需求规格说明书编写规范。b、 ftp

4、: /172.16.9.9 列出的参考资料 _需求分析阶段相关数据说明书 . c、 软件工程 王长元 李晋惠编著西安地图出版社2任务概述2.1 目标随着企事业单位和高等学校的规模的扩大 ,图书馆藏书增多 ,对图书管理比较麻烦 ,为了方便管理员对图书的采集 ,编码 ,上架以及读者借阅图书更加快捷了 .开发该图书管理系统 . 实现馆内图书采集的管理实现馆内图书入库的管理实现读者的管理实现图书馆员的管理方便日常的查询和统计方便对超期和借出图书的打印2.2 运行环境硬件环境:服务器 CPU Pentium II 300 或更高配置内存 256M 以上硬盘 至少 60G 网络适配器 10M 或 100M

5、 更快的网卡一个 CD-ROM 驱动器打印机一台客户机 CPU Pentium200 或更高配置内存 128 M 以上内存硬盘 至少 20G 网络适配器 10M 或 100M 更快的网卡一个 CD-ROM 驱动器网络适配器 10M 或更快的网卡打印机网络 至少一台服务器至少一台工作站使用 TCP/IP 协议的局域网。软件环境:服务器 Windows2000Server 以上安装 SQL Server 7.0 以上客户机 Windows 9x , Windows2000 , Windows XP 均可安装 SQL Server 7.0 或高版本客户端软件。网络结构图图书借阅系统网络结构图2.3

6、需求概述要求在二十天内为图书馆建立一个图书管理系统, 完成软件的开发、 测试及试运行, 并且完成图书馆内计算机网络建设,使图书管理系统正式投入使用。用户的核心任务是实现图书馆图书的快速检索和读者借阅的计算机管理, 由于用户无其他软件基础,基本数据如图书数据,操作员数据同步进行计算机化管理。用户要求系统能定制打印出馆内所需的借出图报表 ,超期图书报表 ,以及超期对读者的罚款信息表,由用户提供报表格式。2.4 条件与限制图书馆管理系统的顺利实施应具备的条件。( 1) 客户的大力支持在开发过程前期过程中 ,需要设计做详细点 ,管理员应给开发人员讲述下图书管理流程 ,并让开发人员同管理人员一起工作体验

7、生活 ,能更好的开发软件为客户服务 ,其实建立管理信息系统的目的是为了提高管理水平。 计算机本身只是实现管理现代化的工具和手段, 客户方的大力支持是建好系统的关键。 要建立一个好的管理信息系统, 客户方的领导应直接参与并提出系统应用方针,明确应用目的,确定应用范围,选定应用设备,安排工期进度要求,只有这样才能取得较好的成效。( 2)建立良好的管理体系管理业务标准化 ;报表规格化; 数据资料完整可靠 ,人员的合理分配 ,建立良好的沟通 ,形成很好的开发团队。( 3) 组建一个开发应用队伍开发小组应由以下人员组成计算机软件开发人员业务管理人员两者缺一不可, 如果没有业务管理人员的配合,即使设计、编

8、码工作做的很出色, 开发的系统终究还是会失败。原因如下:管理业务模型需要有业务行家提供; 管理人员熟悉业务的手工作业过程 , 提供许多相关知识的介绍以及流程的分析;开发人员只有通过业务管理人员提供这些对系统进行需求分析 ,可行性报告 ,到做后的系统的详细设计 .业务系统开发本身包含管理科学知识。( 4)具备开发的物质基础管理信息系统的建立要有一定的物质基础,即:硬件约束可利用的现有设备条件。人员约束大部分开发人员首次开发系统。价格约束开发、运行、维护的价格和费用限制。( 5) 项目管理加强软件过程管理,确定各个过程阶段的成果和文档并进行最终的评审结果。3.系统总体结构设计图书管理系统结构设计模

9、型如下: (即包图 /子系统图)GUIPackage:图书信息管理:登陆界面 (login Frame) ,错误提示界面 (error Frame) ,借阅图书界面 (borrow Frame) ,归还图书界面 (return Frame),图书信息管理界面 (change book Frame),借出图书界面 (lending Frame) ,超期图书界面 (extence Frame),罚款界面 (punishment Frame),检索读者信息界面 (select Frame),读者信息输入界面 (readerinformation Frame) ,读者信息修改界面 (reade rin

10、formation change Frame) ,添加出版社界面 (add press information) ,修改出版社界面 (change press Frame),检索出版社信息界面 (Retrieval press Frame) 。Business Model Package:提示类 (suggest),显示控制类 (show),图书信息添加类 (add 1),图书信息修改类 (change1),借阅图书类 (borrow) ,归还图书类 (return1) ,超期控制类 (extent),处罚类 (punish),借出图书控制类 (borrowcontrol) ,超期输出图书类

11、(extend output) ,读者信息添加类 (add2),读者信息修改类 (change2),出版社信息检索类 (press retrival) ,出版社信息添加类 (add3),出版社信息修改类 (add3)。DBPackage:数据库包。 图书表 (book) , 读者表 (reader), 登陆用户表 (loan), 借阅信息表 (borrow) ,归还信息表 (return) ,借出信息表 (lend),超期信息表 (extend),处罚信息表 (punish)。出版社信息表 (press)。Utility Package: 组件包。1)借出图书表 (lending) 和借阅图书

12、表 (borrow) ,读者信息表 (reader)和图书信息表 (book) 有联系。2)归还信息表 (return) 与超期信息表 (extend)和图书表 (book) ,读者表 (reader),有联系。4.详细设计4.1 概述作为一个图书管理系统 ,我们必须对我们所开发的图书管理系统有个理性的分析 : (一 )面对大量复杂的图书馆管理、分类、查询与借还工作,迫切需要计算机来帮助,减少图书馆管理人员的工作量。 图书馆理系统采用符合有关国际标准, 具有良好的开放性和兼容性的计算机、 外部设备、操作系统及应用软件, 方便以后的维护及升级。 随着办公自动化的深入及普及和网络技术的不断发展,

13、我们所做的图书管理系统能够随时通过增加网络设备及模块来扩展、 升级整个系统, 达到和办公自动化网络的连接, 实现远程管理、 续借等功能。 “图书借阅管理系统” 。该图书借阅管理系统具有界面友好、功能强大、使用方便、安全可靠等优点。(二 ) 功能描述1) 、系统登陆:是由系统登陆 ,和主功能界面组成 .主要是负责管理员登陆和对系统中一些功能的操作 . 2) 、 图书信息管理:主要由录入图书信息 .检索图书信息 , 修改图书信息 ,主要功能就是加入新书的图书信息 ,图书的查询等功能 . 3) 、 图书借还信息管理: 由借阅图书 ,归还图书 ,借书一览表 ,超期一览表组成 .其主要功能进行图书的借阅

14、 ,归还等一系统管理工作 . 4) 、读者信息管理:它主要由添加读者信息 , 查询读者信息 , 修改读者信息组成的 .主要功能是读者信息的管理工作 . 5) 、出版社信息管理 :这部分主要由添加出版社信息 ,查询出版社信息 ,修改出版社信息三部分组成的 .主要管理出版社信息。4.2 用例设计图书管理系统的相关管理类图 ,用例图好下面几部分所表述 : 4.2.1 图书信息管理用例设计相关类图顺序图如下 : 图书信息 :管理类图 : 顺序图 : 录入图书信息 : 检索图书信息 : 修改图书信息 : 4.2.2 图书借还信息用例设计图书借还信息类图用例图如下 : 类图 : 顺序图 : 借阅流程图 :

15、 归还流程 : 状态图 : 借阅状态图 : 归还状态图 : 4.2.3 读者信息管理用例设计读者信息管理类图顺序图 : 类图 : 顺序图 : 添加读者信息 : 检索读者信息 : 修改读者信息 : 4.2.4 出版信息管理用例设计出版信息管理类图顺序图 : 类图 : 顺序图:添加出版社信息:查询出版社信息:修改出版社信息:状态图 : 查找出版信息状态图 : 登陆出版社信息状态图 : 添加出版社状态图 : 修改出版社状态图 : 4.2.5 系统管理用例设计系统管理类图顺序图:类图:顺序图:状态图 : 4.3 类设计这部分主要内容就是分析事个图书管理系统的各个模块的功能 ,是图书管理系统的方法 ,属

16、性 .等用类图和文字分的情况如下面几部分所述 : 4.3.1 录入图书信息说明 :makeSelectStmt():查看此时图书录入的基本状态。 checkselect():查找看图书藏书是否有将要录入的图书, setSelectData():录入图书信息。4.3.2 检索图书信息检索图书信息就是管理员输入图书编号、 书名、 作者、 出版社等信息将自己所要查询的书籍检索出来 ,以备之用 . 4.3.3 修改图书信息说明: changebook():修改图书在录入过程中出现错误, 对它进行修改。 makeInsertStmt(): 插入图书信息的基本状态。 checkInsert(): 通过编码后,对图书进行分类插入。4.3.4 借阅图书信息说明: setLendData(): 查看图书的借阅信息。 Lendingbook(): 通过修改图书和读者的信息,使读者可以进行成功借阅。 makeLendStmt(): 借阅图书的基本状态。4.3.5 归还图书信息说明: checkReturnBook: 检

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 市场营销

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号