图书仓库管理系统.docx

上传人:b****6 文档编号:12743270 上传时间:2023-06-07 格式:DOCX 页数:14 大小:96.80KB
下载 相关 举报
图书仓库管理系统.docx_第1页
第1页 / 共14页
图书仓库管理系统.docx_第2页
第2页 / 共14页
图书仓库管理系统.docx_第3页
第3页 / 共14页
图书仓库管理系统.docx_第4页
第4页 / 共14页
图书仓库管理系统.docx_第5页
第5页 / 共14页
图书仓库管理系统.docx_第6页
第6页 / 共14页
图书仓库管理系统.docx_第7页
第7页 / 共14页
图书仓库管理系统.docx_第8页
第8页 / 共14页
图书仓库管理系统.docx_第9页
第9页 / 共14页
图书仓库管理系统.docx_第10页
第10页 / 共14页
图书仓库管理系统.docx_第11页
第11页 / 共14页
图书仓库管理系统.docx_第12页
第12页 / 共14页
图书仓库管理系统.docx_第13页
第13页 / 共14页
图书仓库管理系统.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

图书仓库管理系统.docx

《图书仓库管理系统.docx》由会员分享,可在线阅读,更多相关《图书仓库管理系统.docx(14页珍藏版)》请在冰点文库上搜索。

图书仓库管理系统.docx

图书仓库管理系统

 

图书仓库管理系统

设计报告

制作人:

贾鑫

学号:

2007541412

一、系统规划3

1、可行性研究3

2项目开发计划3

3、目标设计和开发设计思想3

4、系统功能3

二、系统分析4

1、系统功能分析4

2、业务流程分析4

3、数据流程分析6

三、系统设计7

1、系统总体设计7

2、系统详细设计8

3、数据库设计8

四、运行环境规定11

1、硬件环境11

2、软件环境11

心得:

12

一、系统规划

1、可行性研究

本院校的图书馆库存容量持续增长,对于图书的管理越来越难,有些图书书库管理人员也对上面发映了这些事情,为了防止图书书库管理上出现问题,所以要开发一款专为图书仓库管理的系统工具。

2项目开发计划

统一处理的准确性和及时性:

系统处理的准确性和及时性是系统的必要性能。

在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的

处理能力和响应时间能够满足书库管理员对图书信息处理的需求。

系统的开放性和可扩充性:

系统在开发过程中,应该充分考虑以后的可扩充性。

如数据表中用户选择字段方式的改变,书库图书数量、信息等的需求也要不断的更新和完善。

所有这些,都要求系统提供足够的手段进行功能的调整和扩充。

而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。

通过软件的修补、替换完成系统的升级和更新换代。

系统的易用性和易维护性:

要实现这一点,就要求系统应该尽量使用用户熟悉的术语,易于系统的维护。

针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。

3、目标设计和开发设计思想

本系统要使我院校的图书仓库更加容易管理,入库、出库更加简单容易,不会因为人为原因出现错误

4、系统功能

(1)本系统主要功能为图书入库、图书出库、图书管理。

具体实施功能有:

插入功能、查询功能。

(2)次系统删除不必要的管理冗余,实现管理规范化、科学化。

(3)界面尽量简单化,实用、方便。

二、系统分析

1、系统功能分析

由于在搜寻指定图书时会因图书量大而加重任务量,在对一些图书及人员就行更新时也会因为复杂而手忙脚乱。

这样在交易活动中不断地产生新数据,使得信息量逐渐加大。

但使用本系统可以很方便的对所需信息进行查询,也可适时的利用插入功能对相关数据进行更新,这样及时、便捷、高效的得到查询统计结果。

因此,系统功能分析如图所示:

2、业务流程分析

根据表1列出的的书店图书库存管理的主要功能,将书店图书库存管理加工细化分解为书库管理、供应商管理、入库管理、出库管理、客户管理和货物管理等子加工。

在图1所示的顶层数据流图的基础之上,进行分解细化,书库存管理的数据流图。

根据实际业务,细化数据流图如下图所示:

3、数据流程分析

确定实体间关系后,并根据上面所述的数据流图,使用PowerDesigner设计CDM如图所示

 

系统数据字典

创建数据字典数据字典是对系统用到的所有数据项和结构的定义,以确保开发人员使用统一的数据定义。

在需求阶段,数据字典至少应定义客户数据项以确保客户与开发小组是使用一致的定义和术语。

分析和设计工具通常包括数据字典组件。

通常包括数据项、数据结构、数据流、数据存储和处理过程5个部分。

数据项

数据项含义

数据类型

宽度

与其他数据项的逻辑关系

可否为空值

是否为主(P)/外(F)键

库存图书编号

char

6

NO

YES(P)

书籍名称

char

20

NO

图书类别

char

20

NO

图书数量

int

8

NO

备注

char

12

入库图书编号

char

6

NO

YES(P)

入库图书名称

char

20

NO

出库图书编号

char

6

NO

YES(P)

出库图书名称

char

20

NO

图书价格

int

12

NO

入库数量

int

2

NO

入库日期

date

30

NO

出库数量

int

15

NO

出库日期

date

30

NO

书库编号

char

8

NO

YES(P)

书库名称

char

8

NO

三、系统设计

1、系统总体设计

(1)系统目标设计

①方便的数据输入性能,良好的人机界面,尽量避免汉字和长字符串的人工重复输入。

②灵活的查询性能,能快速实现多项产品输入数据和库存数据的查询。

③考虑到图书的不断增加与翻新,对新书数据也能给予处理。

(2)系统功能分析

系统开发的总体任务是实现库存信息的系统化、规范化、和自动化。

系统功能分析是在系统开发的总体任务的基础上完成。

库存管理信息系统主要功能有:

◆库存信息的查询

◆出入库信息的查询

◆入库信息录入

◆出库信息录入

(3)系统功能结构图

对于上述各项功能进行集中、分块,按照结构程序设计的要求,综合考虑改

进后的系统逻辑模型和设计的系统目标的要求。

暗合机系统功能结构如图所示。

 

 

 

2、系统详细设计

(1)、当入库单中插入数据时,如果是新货物则加入到货物信息中,如果是现有的货物则追加到货物信息表中,货物的数量则相应改变。

相关代码如下:

CREATEtriggersinsert

on入库单

afterinsert

as

declare@numint

declare@nochar(6)

declare@cnochar(6)

declareinsert_rucursorforselect图书编号,入库数量,书库编号frominserted

openinsert_ru

fetchnextfrominsert_ruinto@no,@num,@cno

update图书信息set图书数量=图书数量+@numwhere图书编号=@no

 

(2)、当出库单中插入数据时,是现有的图书则追加到图书信息表中,图书的数量则相应改变。

如果是新图书则会因图书不存在而出错。

相关代码如下:

CREATEtriggerinsert

on出库单

afterinsert

as

declare@numint

declare@nochar(6)

declare@cnochar(6)

declareinsert_rucursorforselect图书编号,出库图书数量,书库编号frominserted

openinsert_ru

fetchnextfrominsert_ruinto@no,@num,@cno

update图书信息set图书数量=图书数量-@numwhere图书编号=@no

3、数据库设计

通过对图书管理系统需求及其数据流图的分析,可以得出该系统涉及读者、书籍、借阅和还书信息表等数据实体。

(1)E-R图

图书

图书名称

图书类别

图书数量

入库单

入库图书

出库单

出库图书

入库图书名称

入库图书编号

图书编号

出库图书编号

出库图书名称

 

(2)数据实体结构描述

功能名称:

图书信息表

存储位置:

图书信息

存储组织:

一本图书一条记录

主键:

图书编号

数据元素

数据采集方式

说明

图书编号

人工采集

主键,必须输入

图书名称

人工采集

必须输入

图书类别编号

人工采集

必须输入

作者

人工采集

译者

人工采集

单价

人工采集

出版社编号

人工采集

出版时间

人工采集

总数量

人工采集

入库日期

自动采集

入库操作员

自动采集

现存量

自动采集

内容简介

人工采集

备注

人工采集

相关提供数据主要功能模块:

书籍管理、借阅管理、注销管理

数据输出接受主要功能模块:

书籍管理、借阅管理、注销管理

修改记录:

 

功能名称:

图书类别表

存储位置:

图书类别

存储组织:

一类图书一条记录

主键:

图书类别编号

数据元素

数据采集方式

说明

图书类别编号

人工采集

主键,必须输入

图书类别名称

人工采集

必须输入

备注

人工采集

相关提供数据主要功能模块:

书籍类别管理

数据输出接受主要功能模块:

书籍类别管理、书籍管理

修改记录:

功能名称:

出版社信息表

存储位置:

出版社信息

存储组织:

一个出版社一条记录

主键:

出版社编号

数据元素

数据采集方式

说明

出版社编号

人工采集

主键,必须输入

出版社名称

人工采集

必须输入

出版社地址

人工采集

邮政编码

人工采集

联系人

人工采集

联系电话

人工采集

EMAIL

人工采集

备注

人工采集

相关提供数据主要功能模块:

出版社管理

数据输出接受主要功能模块:

出版社管理、书籍管理

修改记录:

四、运行环境规定

1、硬件环境

服务器

(1)处理器(CPU):

Pentium900M(推荐Pentium41.2G)

(2)内存容量(RAM):

至少256M(推荐512M)

客户端

(1)处理器(CPU):

Pentium133M或更高

(2)内存容量(RAM):

1024M或更高

2、软件环境

数据库服务器端

(1)操作系统:

MicrosoftWindowsxp

(2)数据库管理系统:

sql2000,配置TCP/IP协议

Web服务器端

(1)操作系统:

MicrosoftWindowsxp

(2)Internet信息服务(IIS)6.0管理器

(3)VisualStudio.NET2003,配置TCP/IP协议

客户端

(1)操作系统:

Windows98/2000/2003/XP

(2)Web浏览器:

InternetExplorer5.0以上或Netscape4.0以上,配置TCP/IP协议

心得:

此作品是面向过程的,是我尽我最大努力完成的一份作业,在制作过程中也遇到了很多问题,如图不会画,数据字典制作烦琐等问题,但是最后通过努力我做出来了,很欣慰,再次我给自己一个小小的勉励和感谢老师一个学期的培养,让我走完大学路上最后一段路程!

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2