图书管理系统设计方案1.doc_第1页
图书管理系统设计方案1.doc_第2页
图书管理系统设计方案1.doc_第3页
图书管理系统设计方案1.doc_第4页
图书管理系统设计方案1.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

小型图书馆管理信息系统的设计方案中小型图书馆管理信息系统的系统分析一、中小型图书馆管理信息系统组织结构图 图书馆馆长 书 采 阅 工 库 编 览 具 组 室 书 目 借 录 阅 书 室 图1-1系统组织结构图二、 业务功能图 图书借阅流程 外 还 查 预 续 借 书 询 约 借 处 处 处 处 处 理 理 理 理 理 模 模 模 模 模 块 块 块 块 块 三、用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入、收集基本数据、数据结构以及数据处理的流程,为后面的具体设计打下基础。中小型图书馆管理信息系统的业务流程图如1-2所示。借书还书流程 所需图书 Y 书籍信息 数据库 读者 借书证和所需 图书管 书目/所需图书 理员 读者信息 数据库书籍信息管理流程 藏书信息 图书管 书籍信息 书籍信息 理员 添加修改 数据库 藏书查询读者信息管理流程 借书证 读者 读者资料表 图书管 读者信息 理员 数据库 借书证注销系统管理流程 显示操作 Y 界面 输入用户 系统用户 图书管 名和密码/ 信息数据 理员 用户注册 库 显示错 N 误信息 业务流程图1-2 四、通过对系统的调查和可行性分析,画出系统的数据流程图1-3:书籍类别设置读者种类设置 基本信息录入 基本信息录入 书籍类别信息管理读者种类信息管理读者登记书籍登记 基本信息录入 基本信息录入 书籍信息管理读者信息管理 借阅信息录入 读者信息返回 书籍信息返回 借阅信息管理 数据流程图1-3 数据字典 数据加工的DD表举例如下: 数 据 加 工系统名:图书管理 编号:条目名:借阅信息录入 别名: 输 入:借阅编号、读者编号 输出:借阅信息表基本属性处理逻辑:借阅信息存储在dabase数据库的borrowinfo表中简要说明:输入某读者的图书借阅情况记录修改记录: 编写: 日期: 审核: 日期: 除此之外,特别要注意的是对于网上信息的使用权限和责任规定,如下:库修改库浏览图书管理员0?0?读者?注:0、登录,修改,处理权;?、查询权。 根据上面的数据项和数据结构所规划出的实体有:读者类别信息实体,读者信息实体,书籍类别信息实体,书籍信息实体,借阅信息实体。各个实体之间关系如下图所示: 读者类别信息 书籍类别信息 读者信息登记 书籍信息登记 读者信息管理 书籍信息管理 借阅书籍 借阅信息管理 实体之间关系的E-R图1-3五、根据U/C矩阵分析,对汽车配件公司业务管理信息系统进行功能子系统划分, 如图1-4所示。本系统只要花分为四个功能子系统: 新系统的功能结构图1-4:图书管理信息系统借阅信息管理借书信息管理设置书籍种类设置书籍信息设置读者种类设置读者信息密码管理用户管理书籍信息管理读者信息管理还书信息管理还书信息添加借书信息查询借书信息添加借书信息修改读者种类添加读者种类修改读者信息添加读者信息查询读者信息修改书籍类别修改书籍类别添改书籍信息查询书籍信息添加书籍信息修改还书信息查询还书信息修改系统管理结合图例得知,中小型图书馆管理信息系统的功能主要有:(1) 读者信息的制定、输入、修改、查询,包括种类、性别、借书数量、借书期限、备注等。(2) 书籍基本信息制定、输入、修改、查询,包括书籍编号、类别、关键词、备注。(3) 借书信息制定、输入、修改、查询,包括书籍编号、读者编号、借书日期、借书期限、备注等。(4) 还书信息制定、输入、修改、查询,包括书籍编号、读者编号、还书日期、还书期限、备注等。(5) 有条件、多条件查询各种信息等.第三部分 中小型图书馆管理信息系统的系统设计一、“读者信息管理”用于管理与读者相关的信息,包含的功能模块如图1-5: 读者信息管理 读 读 借 过 读 者 者 书 期 者 类 档 证 续 档 别 案 挂 证 案 设 管 失 管 词 置 理 与 理 库 恢 设 复 置二、编码的设计代码作为人与计算机之间的共同语言,利用数字、字母或它们的组合为信息编码,不仅可以节省存储空间,而且便于计算机识别、分类、校对、汇总和查询检索。在本系统中采用了代码设计,例如采购方式描述表中,对运输方式采用顺序码,顺序码是一种用连续数字代表编码对象的码,例如,用0代表进库,用1代表存档。三、输入与输出设计1)输入设计:图书建档过程中各类图书信息输入由工作人员先添入确定格式表格再以键盘输入计算机存储,在键盘输入过程中由计算机同时进行数据类型检验、格式检验、逻辑检验并即时出错提示。 会员注册过程中会员资料先由会员自行填入确定格式表格再由工作人员以键盘输入计算机存储,在键盘输入过程中由计算机同时进行数据类型检验、格式检验、逻辑检验并即时出错提示。 图书借阅及还书过程中图书条码和借书证条码在图书外借处以条码识别机扫描输入,也可以键盘输入图书证号和索书号;图书预约、查询及续借过程中索书号和借书证号在用户服务器终端以键盘输入。2)输出设计:各类信息均以表格形式在显示器终端输出。四、数据库设计 中小型图书馆管理信息系统数据库的逻辑结构是为SQL Server 2000数据库系统所支持的实际数据模型,中小型图书馆管理信息系统数据库设计一览表,每个表格表示在数据库中的一个表。如下图所示序号 模块名 数据库名 用途 数据来源 数据去向 1 图书建档 图书档案 存放图书信息 键盘输入 查询及统计 2 会员注册 会员档案 存放会员信息 键盘输入 查询及统计 3 借阅处理 用户借阅档案 存放用户借阅信息 预约、外借、还书、续借过程中生成 查询、检验权限 (主索引字段)4 借阅处理 图书借阅档案 存放图书被借阅信息 预约、外借、还书、续借过程中生成 查询、检验 第四部分 系统的实施与评价开发的语言:从本系统的性能角度和现有的条件出发,我们选择6.0/ VISUL BASIC 6.0、等作为软件开发工具,在WINDOWS2000平台运行操作。图书借阅用户表的脚本代码:CREATE TABLEdbo图书借阅.借阅编号int INDENTITY (1,1) NOT NULL, 图书编号varchar (20) NULL, 读者编号varchar (20) NULL, 借阅时间smalldatetime NULL, 应还时间smalldatetime NULL,续借次数int NULL,操作员varchar (10) NULL,状态varchar (10) NULL -状态分为新借、未还、已还) ON PRIMARYGO 3、系统的实施过程根据信息系统的设计,在原有主机的基础上购置了数字化仪和打印机,将外部设备通过串并口基础上与主机联结。在软件编制中,建立了输入输出接口模块、组织人员采集、编辑数据,完成原始数据入库的工作。在此同时进行用户人员培训,掌握数据输入输出、分析的工作方法。系统的服务器应该必须有固定IP地址,其他性能在经济条件允许的情况下,应该尽量使用高速稳定的配件。4、系统维护在以上工作完成后,将整个系统进行组装,把数据、程序都按系统设计组织起来。除了为了运行必须配备的程序(必须使用专业的防火墙和反病毒软件)以外,服务器上建议尽量不要安装其他无关程序,以减少程序的混乱或者程序的意外冲突。使用采集的定级数据对系统进行试运行和测试,对系统不足之处进行及时的改进。整个软件生命周期中,开发所占的费用和时间都很小。开发所占的费用和时间都很小,后期维护工作一般要占整个软件生命周期的80%上。所以系统分析很重要,一个好的系统分析可以减少很多后期维护工作。5、系统的评价系统的总体功能评价就是从技术和经济两个方面对所建立的系统进行评定。具体步骤可以对以下各项进行逐一审议和考核

温馨提示

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

评论

0/150

提交评论