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

下载本文档

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

文档简介

学院图书馆管理信息系统的设计方案2007届毕业生管理信息系统设计图书馆管理信息系统汕尾职业技术学院经济管理系 班级:043电子商务 学生:甘秀琼(043051115) 廖秋玲(043051119) E-mail:目录前言第一部分图书馆管理信息系统的系统规划第一节项目开发背景第二节项目开发目的第三节对现行系统的分析 第四节 新系统的方案 第五节 可行性分析第二部分图书馆管理信息系统的系统分析第一节组织结构图第二节业务功能图第三节业务流程图第四节数据流程图 第五节 新系统的功能结构图第三部分图书馆管理信息系统的系统设计 第一节 功能模块图第二节编码的设计第三节输入与输出设计第四节数据库文件的设计第四部分系统的实施与评价第一节系统开发的语言第二节程序设计代码第三节系统实施过程第四节系统维护的安排第五节有关专家、用户对系统的评价第五部分开发系统引用的资料、总结工作 第一节 总结工作 第二节 开发系统引用的资料图书馆管理信息系统的设计方案第一部分、图书馆管理信息系统的系统规划 一、 项目开发背景 随着科学技术的高速发展,以计算机等为代表的信息技术,以惊人的发展速度迅速运用于各个领域,教育也面临信息技术的挑战。图书馆信息管理系统作为学校教育化的基础工程已引起了我们的高度重视。然而,学校图书馆的管理效率低下,手续繁琐,又容易出错,而且耗费了大量的人力资源等这种处理方式已不适合现阶段的对图书的管理。 用户单位:某职业技术学院 系统开发承担的单位:风起云涌 二、项目开发目的 我们小组的主要任务就是设计一个图书馆管理信息系统,利用现代计算机技术和数据库管理来代替人工处理类的工作,实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理,加快推动学校的发展。 三、 对现行系统的分析 要建立新的图书管理系统,就必须对现行的管理系统进行全面、细致而充分的调查研究。图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多图书馆都是初步开始使用,甚至尚未计算机进行信息管理。根据调查得知,原来图书管理处理中心进行信息管理的主要方式是基于文本、表格等手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实和借阅者的借阅权限等往往采用人工检查、计算及手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找,造成费时、费力。总之就是缺乏系统、规范的信息管理手段。尽管有些图书馆有计算机,但尚未用于信息管理,没有发挥它的效力,资源闲置较为突出。 四、 新系统的方案 现在准备建立的图书管理系统,要把图书馆的图书管理、读者管理、图书借阅管理等日常管理工作实行计算机统一管理,以提高工作效率和管理水平。本系统从以下几个方面对用户的需求进行分析:(1)图书馆的需求分析:能随时查询书库中图书的库存量,为读者及时准确、及时、方便地提供借阅信息,但不能修改数据,无信息处理权,管理权限由系统管理员掌握和分配。(2)对数据的安全性、完整性要求:图书馆各项数据信息必须保证安全性和完整性。网络系统设有通信、程序、网络三级权限和口令管理,确保系统安全。(3)定时整理数据:系统管理员根据市场图书行情定时整理系统数据库,对图书的借阅情况、读者的管理情况、书库的增减等均可有计算机执行,并将运行结果归档。 五、 可行性分析经济可行性研究是对学院的经济现状和投资能力进行分析,对系统建设运行和维护费用进行估算,对系统建成后可能取得的社会和经济效益进行估计。相比之下,新型的图书馆管理信息系统的使用,可具备以下优势: (1)技术可行性 技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。我们小组可以在科教2楼完成系统开发。该机房计算机配置(Pentium4 1.5G,256M以上内存,80G以上硬盘,可连网)肯定能满足系统开发的要求。我们小组可以选定两三台计算机,建立系统开发环境主要是安装数据库工具(MS SQL SERVER 2000),应用程序开发工具( VISUL BASIC 6.0或VFP6.0),Office程序组以及网络传输工具。小组成员之间可以通过QQ或电话进行即时交流,协调开发工作,解决开发工作中出现的问题。 (2)经济可行性 目标系统开发需求比较低,加上具有成熟的软硬件环境,所以在软硬件的支出上十分有限。而且,目标系统并不是十分的复杂,开发的周期较短,人员经济支出有限。当系统开发完实际运行后,将很大程度上提高计算机的功能;在为使用者带来便利的同时,也为系统的进一步推广创造了条件。这带来的经济回报将远超过支出,并且最重要的一点是该软件的开发可以给我们对系统的开发有个全面的认识。 (3)社会可行性 社会可行性主要论证企业组织内外是否具备接受和使用新系统的条件。在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新是图书馆完全有可能也有能力采用这样先进的管理技术。它对图书馆带来的影响可以看到: 对传统管理理念的冲击,可能引起管理层的变动和人员的调整。对图书馆工作人员的要求提高,使图书馆在一定的可能下进行机构精简,迫使工作人员继续学习新知识,拓宽图书馆在市场环境下的生存空间。对图书馆与读者之间业务方式的转变和扩充。综上所述,该系统的开发是可行的。第二部分 图书馆管理信息系统的系统分析一、图书馆管理信息系统组织结构图 图书馆馆长 书 采 阅 工 后 库 编 览 具 勤 组 室 书 组 目 借 录 阅 书 室 图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)系统效率 系统能及时地向用户提供有用信息,系统操作方便快捷,提高资源的使用效率。(2)系统可靠性 系统在运行时比较稳定,正常情况下很少发生事故,即使发生也能很快修复,且妥善保存系统有关的数据文件与程序。(3)可扩展性 该系统建成后,在现行系统上没有做大改动,而且不影响整个系统结构。总之,该系统的设计符合学校图书馆的管理。第五部分 开发系统的总结及其所引用的资料第一节 开发系统的总结工作图书馆管理信息系统征求了老师同学的意见和建议,几番修改后具备了一定的“模样”,本人认为:该系统比较贴近实际图书馆管理的流程,因果逻辑严密,数据的来源也较为紧凑,对读者信息管理的设计严谨实用,操作简单

温馨提示

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

评论

0/150

提交评论