图书仓库管理系统.doc_第1页
图书仓库管理系统.doc_第2页
图书仓库管理系统.doc_第3页
图书仓库管理系统.doc_第4页
图书仓库管理系统.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

VIP免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

图书仓库管理系统设计报告 制作人:贾鑫 学 号:2007541412一、系统规划31、可行性研究32项目开发计划33、目标设计和开发设计思想34、系统功能3二、系统分析41、系统功能分析42、业务流程分析43、数据流程分析6三、系统设计71、系统总体设计72、系统详细设计83、数据库设计8四、运行环境规定111、硬件环境112、软件环境11心得:12一、系统规划1、可行性研究本院校的图书馆库存容量持续增长,对于图书的管理越来越难,有些图书书库管理人员也对上面发映了这些事情,为了防止图书书库管理上出现问题,所以要开发一款专为图书仓库管理的系统工具。2项目开发计划 统一处理的准确性和及时性:系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足书库管理员对图书信息处理的需求。系统的开放性和可扩充性:系统在开发过程中,应该充分考虑以后的可扩充性。例如数据表中用户选择字段方式的改变,书库图书数量、信息等的需求也要不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。系统的易用性和易维护性:要实现这一点,就要求系统应该尽量使用用户熟悉的术语,易于系统的维护。针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。3、目标设计和开发设计思想 本系统要使我院校的图书仓库更加容易管理,入库、出库更加简单容易,不会因为人为原因出现错误4、系统功能(1)本系统主要功能为图书入库、图书出库、图书管理。具体实施功能有:插入功能、查询功能。(2)次系统删除不必要的管理冗余,实现管理规范化、科学化。(3)界面尽量简单化,实用、方便。二、系统分析 1、系统功能分析 由于在搜寻指定图书时会因图书量大而加重任务量,在对一些图书及人员就行更新时也会因为复杂而手忙脚乱。这样在交易活动中不断地产生新数据,使得信息量逐渐加大。但使用本系统可以很方便的对所需信息进行查询,也可适时的利用插入功能对相关数据进行更新,这样及时、便捷、高效的得到查询统计结果。因此,系统功能分析如图所示:操作员书店图书库管理系统入库情况出库情况图书信息图书检索2、业务流程分析 根据表1列出的的书店图书库存管理的主要功能,将书店图书库存管理加工细化分解为书库管理、供应商管理、入库管理、出库管理、客户管理和货物管理等子加工。在图1所示的顶层数据流图的基础之上,进行分解细化,书库存管理的数据流图。 操作员1图书库存管理2入库3出库图书库存存储信息图书入库信息图书出库信息4图书检索图书检索信息根据实际业务,细化数据流图如下图所示:图书部门经理操作员图书出库图书数量统计图书入库入库信息入库部门经理出库部门经理出库信息图书检索图书检索信息3、数据流程分析确定实体间关系后,并根据上面所述的数据流图,使用PowerDesigner设计CDM如图所示系统数据字典创建数据字典数据字典是对系统用到的所有数据项和结构的定义,以确保开发人员使用统一的数据定义。在需求阶段,数据字典至少应定义客户数据项以确保客户与开发小组是使用一致的定义和术语。分析和设计工具通常包括数据字典组件。通常包括数据项、数据结构、数据流、数据存储和处理过程5个部分。数据项数据项含义数据类型宽度与其他数据项的逻辑关系可否为空值是否为主(P)/外(F)键库存图书编号char6NOYES(P)书籍名称char20NO图书类别char20NO图书数量int8NO备注char12入库图书编号char6NOYES(P)入库图书名称char20NO出库图书编号char6NOYES(P)出库图书名称char20NO图书价格int12NO入库数量int2NO入库日期date30NO出库数量int15NO出库日期date30NO书库编号char8NOYES(P)书库名称char8NO三、系统设计1、系统总体设计(1) 系统目标设计 方便的数据输入性能,良好的人机界面,尽量避免汉字和长字符串的人工重复输入。 灵活的查询性能,能快速实现多项产品输入数据和库存数据的查询。 考虑到图书的不断增加与翻新,对新书数据也能给予处理。(2) 系统功能分析 系统开发的总体任务是实现库存信息的系统化、规范化、和自动化。系统功能分析是在系统开发的总体任务的基础上完成。库存管理信息系统主要功能有: 库存信息的查询 出入库信息的查询 入库信息录入 出库信息录入(3) 系统功能结构图对于上述各项功能进行集中、分块,按照结构程序设计的要求,综合考虑改进后的系统逻辑模型和设计的系统目标的要求。暗合机系统功能结构如图所示。书店图书库管理系统入库情况入库情况入库情况入库情况2、系统详细设计 (1)、当入库单中插入数据时,如果是新货物则加入到货物信息中,如果是现有的货物则追加到货物信息表中,货物的数量则相应改变。相关代码如下:CREATE trigger sinserton 入库单after insertasdeclare num intdeclare no char(6)declare cno char(6)declare insert_ru cursor for select 图书编号,入库数量,书库编号 from insertedopen insert_rufetch next from insert_ru into no,num,cnoupdate 图书信息 set 图书数量=图书数量+num where 图书编号=no(2)、当出库单中插入数据时,是现有的图书则追加到图书信息表中,图书的数量则相应改变。如果是新图书则会因图书不存在而出错。相关代码如下:CREATE trigger inserton 出库单after insertasdeclare num intdeclare no char(6)declare cno char(6)declare insert_ru cursor for select 图书编号,出库图书数量, 书库编号 from insertedopen insert_rufetch next from insert_ru into no,num,cnoupdate 图书信息 set 图书数量=图书数量-num where 图书编号=no 3、数据库设计 通过对图书管理系统需求及其数据流图的分析,可以得出该系统涉及读者、书籍、借阅和还书信息表等数据实体。(1)E-R图图 书图书名称图书类别图书数量入库单入库图书出库单出库图书 入库图书名称入库图书编号号图书编号出库图书编号号出库图书名称(2)数据实体结构描述功能名称:图书信息表存储位置:图书信息存储组织:一本图书一条记录主键:图书编号数据元素数据采集方式说明图书编号人工采集主键,必须输入图书名称人工采集必须输入图书类别编号人工采集必须输入作者人工采集译者人工采集单价人工采集出版社编号人工采集出版时间人工采集总数量人工采集入库日期自动采集入库操作员自动采集现存量自动采集内容简介人工采集备注人工采集相关提供数据主要功能模块:书籍管理、借阅管理、注销管理数据输出接受主要功能模块:书籍管理、借阅管理、注销管理修改记录:功能名称:图书类别表 存储位置:图书类别存储组织:一类图书一条记录主键:图书类别编号数据元素数据采集方式说明图书类别编号人工采集主键,必须输入图书类别名称人工采集必须输入备注人工采集相关提供数据主要功能模块:书籍类别管理数据输出接受主要功能模块:书籍类别管理、书籍管理修改记录:功能名称:出版社信息表 存储位置:出版社信息存储组织:一个出版社一条记录主键:出版社编号数据元素数据采集方式说明出版社编号人工采集主键,必须输入出版社名称人工采集必须输入出版社地址人工采集邮政编码人工采集联系人人工采集联系电话人工采集EMAIL人工采集备注人工采集相关提供数据主要功能模块:出版社管理数据输出接受主要功能模块:出版社管理、书籍管理修改记录:四、运行环境规定1、硬件环境 服务器 (1) 处理器(CPU):Pentium 900M (推荐Pentium 4 1.2G) (2) 内存容量(RAM):至少256M(推荐 512M) 客户端 (1) 处理器(CPU):Pentium 133M 或更高 (2) 内存容量(RAM):1024M或更高2、软件环境 数据库服务器端(1) 操作系统:Microsoft Windows xp(2) 数据库管理系统:sql2000,配置TCP/IP协议 Web服务器端(1) 操作系统:Microsoft Windows xp(2) Internet 信息服务(IIS)6.0管理器(3) Visual Studio.NET 2003,配置TCP/IP协议 客户端(1) 操作系统:Windows 98/2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论