图书管理信息系统_第1页
图书管理信息系统_第2页
图书管理信息系统_第3页
图书管理信息系统_第4页
图书管理信息系统_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

1、图书管理信息系统一、 系统分析1,系统开发背景:随着社会科技的不断发展,传统的高校图书馆管理方式已无法满足读者日益增长的信息需求, 信息与网络技术的发展为数字化图书管理系统的革新带来了机遇。在传统图书管理中,管理员首先把买来的图书资料登记到资料本上,再给每本书分类贴上标签及制作和标签相对应的图书分类卡片,最后把图书分类卡片按类别分别放置在文件柜里。然后还需要对有学生(教师)证的学生(教师)的资料作一定的记录。在读者借书时,持证件者要先去存放图书分类卡片的文件柜里查找想借的书是否在架,如果卡片存在,再按照图书分类卡片在相应的书架上找到需要的图书。之后图书管理员登记持证件者的借还书时间和在书签条上

2、写下借还书记录,借书证留下;还书的时候,相对应的消去出借记录。传统图书馆管理系统在占用大量人力的情况下并没有真正提高管理水平,反而由于手续繁琐导致了资源浪费、出错率高以及效率低下等问题,而且对于大规模的数据查询和数据维护和更新造成了困难。2,系统名称、开发意义和目的.系统名称针对目前的系统开发背景情况的分析,这次开发小组研发了一套高校图书馆管理系统。图书馆管理系统的主要功能是方便读者借阅归还图书,实现读者高效地检索查询,图书管理员可以利用系统完成图书馆的各项基本操作,系统管理员主要是管理用户修改信息、维护系统等操作。. 系统开发目的(1)、系统功能目标1. 实现图书馆对在馆图书的按类别,书名,

3、作者,以及是否已被借出等分类的多方面查询。 2. 实现图书馆对新书入库,旧书淘汰的简单处理,并建立书籍档案,方便图书管理。 3. 能够输入图书的有关综合信息和进行新书入库、现有图书信息删改。4. 增添、删改读者信息,设置用户权限 5. 实现依照读者编号查询读者信息及借阅图书信息 6. 能够进行过期罚款及损坏赔偿的功能。 7. 能够进行借阅历史的查询功能。 8. 能够进行用户管理并实行注销功能。(2)系统性能目标:系统安全、可靠;功能齐全;操作方便、界面简明;易于维护和扩充。. 系统开发意义 图书管理是高校内每一个系部或院部都必须切实面对的工作,但目前仍有少部分院系仍在使用传统的人工方式管理图书

4、资料。这种方式存在着许多缺点,如效率低、保密性差且较为繁琐。另外,随着图书资料数量的增加,其工作量也将大大增加,这必将增加图书资料管理者的工作量和劳动强度,这将给图书资料信息的查找、更新和维护都带来了很多困难。经过详细的调查,目前我国各类高等学校中仍有一小部分单位图书资料管理还停留在人工管理的基础上。这样的管理机制已经不能适应时代的发展,其管理方法将浪费许多人力和物力。随着科学技术的不断提高,这种传统的手工管理方法必然被以计算机为基础的信息管理方法所取代。图书管理作为计算机应用的一个分支,有着手工管理无法比拟的优点,如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点

5、能够极大地提高图书管理的效率。因此,开发一套能够为用户提供充足的信息和快捷的查询手段的图书管理系统,将是非常必要的,也是十分及时的。3,组织结构分析要想了解一个图书馆模式,我们应该先从对这图书馆的组织结构进行了解,做到了解它的各个部门与职能分工。因此,我在设计系统的前期,也就是做调查确定系统功能模块及功能的第一步就是确定了组织结构。具体分析如图11所示: 组织结构图1-1 从功能角度描述现行的组织的主要职能图1-1.14,业务流程分析我们再进一步分析,下面我就要从各个部门协同合作的角度分析整体的业务流程。具体分析如图12所示:业务流程图1-25,数据流分析数据流分析是以数据流图为主要表现形式的

6、,数据流程图是一种能全面地描述信息系统逻辑模型的重要工具,它可以用少数几种符号综合的反应出信息在系统中的流动、处理和储存情况。数据流程图具有抽象性和概括性。抽象性表现在他完全舍去了具体的物质,只剩下数据的流动、加工处理和储存;概括性表现在它可以把信息中的各种不同业务处理过程联系起来,形成一个整体。无论是手工操作部分还是计算机处理部分,都可以用它表达出来。具体分析如图1-3所示:数据流图1-3数据字典数据流条目数据流名称客户信息编号F21来源收集客户信息去向整理客户信息(P4)数据流量12/天组成姓名+联系方式+家庭成员+需求户型+需求面积+需求价位+周边环境数据流名称小组客户信息成交编号F22

7、来源整理客户信息去向合编各组客户信息(P6)数据流量10/天组成组名+小组信息数量+小组客户信息成交量数据流名称合编客户信息编号F07来源合编各组客户信息去向客服部数据流量8/天组成合编客户信息内容+合编数量数据流名称潜在客户资料编号F08来源客服部去向分析潜在客户类型(P22)数据流量15/天组成姓名+联系方式+需求价格+需求面积+需求户型+需求地理位置数据流名称潜在客户分析资料分析结果编号F24来源分析潜在客户类型去向制定员工销售配额(P31)数据流量30/月组成员工资料+销售数量+分配比率+潜在客户转化为客户数量数据存储条目数据存储名称房屋动态信息编号M1组织方式按户型排列组成价格+户型

8、+面积+地理位置+装修程度+朝向相关的处理P5.1数据存储名称异议处理结果编号M3组织方式按处理的时间排列组成时间+内容+结果+方法相关的处理P24数据存储名称合同书编号M2组织方式按合同编号排列组成编号+内容+名称+格式相关的处理P1.2 P3.2数据元素条目名称户型编号HX1别名户型偏好类型及宽度字符型 10位 取值范围/相关联的数据客户信息、小组客户信息、合编后客户信息、潜在客户资料名称价格范围编号JW1别名价位类型及宽度字符型 16位取值范围 /相关联的数据客户信息、小组客户信息、合编后客户信息、潜在客户资料二、系统设计1 系统功能结构及模块设计. U/C矩阵分析利用U/C矩阵求解,对

9、系统结构划分进行优化,具体分析见表2-1所示:. 系统功能结构分析功能结构图是按功能从属关系画成的图表,图中每一个框称为一个功能模块。功能模块可以根据具体情况分得大一点或小一点。分解得最小的功能模块可以是一个程序中的每个处理过程,而较大的功能模块则可能是完成某一任务的一组程序。如图2-4所示.系统功能(1) 客户信息输入这是业务人员从事的工作,当客户看房时由业务人员对客户的基本资料做纪录,并输入客户资料的数据库,以便企业积累客户信息,挖掘客户潜力。(2) 整理客户信息这一步骤是由销售组长进行的,是指将组长将领导的组员上交的客户信息整理成以小组形式上交的资料集合。(3) 合编后客户信息输出这是指

10、组长整理好的资料交与秘书,再由秘书合编各组的客户信息,交与客服的过程。(4) 分析潜在客户资料这是指经理助理在对客服部提供的潜在客户资料进行分类归总,以确定最终目标客户的饿过程。.系统模块设计(客户信息处理)SC图2-3系统总体功能结构图2-42,系统流程分析系统中许多业务或功能都是通过数据文件联系起来的。这种联系是通过绘制信息系统流程图来从整体上表达的。信息系统流程图是以新系统的数据流程图为基础绘制的。可以按下述思路来绘制信息系统流程图:首先,为数据流程图中的处理功能画出数据关系图,它反映了数据之间的关系,即输入数据、中间数据和输出信息之间的关系;最后,把各个处理功能的数据关系图综合起来,形

11、成整个系统的数据关系图,即信息系统流程图10。本系统则符合了业务和功能的流程,总结出自己的一套数据流程,如图2-4所示:系统流程图2-43,代码体系客户编号代码,选用区间码中的特征码。编码结构:第一位代表省市,第二位代表城区,后六位为顺序号.共八位.居住地区A-北京市B-外省市A1-海淀区A2-丰台区A3-宣武区A4-朝阳区A5-东城区A6-西城区A7-崇文区A8-石景山A9-城八区以外市内地区户型实体编码结构:共一位,具体含义如下:户型A-两室一厅B-两室两厅C-三室一厅D-三室一厅E-一室一厅4,程序流程结构化程序设计有3种基本结构:顺序结构、选择结构、循环结构。在我设计系统时主要使用顺序

12、结构和选择机构.图2-55,输入输出设计 (1)输入设计 计主要以输入方式设计,在实现系统开发过程上输入设计所占的比重较大。根据总体设计和数据库设计的要求,确定本系统数据输入的具体形式采用键盘输入、网络传送输入和磁盘传送输入。键盘输入适用于常规、少量的数据和控制信息的输入,以及原始数据的录入。使用网络传送数据安全、可靠、快捷。磁盘传送输入方式是一种非常方便的输入数据方式,不需要增加任何设备和投入。在设计数据输入格式时,应严格按照数据库设计时产生的数据字典,遵循代码设计的实际标准,统一格式。系统的校对方式采用数据平衡校对。具体做法是在原始报表每行每列这增加一位数字小记字段,然后再将累加的结果与原

13、始报表中的统计自动比较。如果一致,则可认为输入正确,反之,则拒绝接受该数据记录。具体界面见图49所示:进入界面图2-6 输入界面图(2)输出设计:输出设计界面有两种,一是由资料查询表单 打印按钮中直接打印,如图所示图2-7 输出界面图一是由主菜单打印输出栏中打印图2-8输出界面图6,数据存储设计E-R图主要是由实体、属性和联系三个要素构成的。利用系统分析阶段建立的数据字典,并对照数据流程图对系统中的各个数据项进行分类、组织,确定系统中的实体、实体的属性、标识实体的码以及实体之间联系的类型。本的系统E-R图具体分析如图2-5:E-R图在系统分析阶段进行新系统逻辑模型设计时,已从逻辑角度对数据储存

14、进行了初步设计。到系统设计阶段,就要根据以选用的计算机硬件和软件及使用要求,进一步完成数据储存的详细设计。 数据库在物理设备上的存储结构与存取方式称为数据库的物理结构。它依赖于给定的计算机系统。为一个给定的逻辑数据模型选取一个最适合应用要求的物理结构的过程,就是数据的物理设计。所示:表名:客户基本资料表用途:记录潜在客户个人基本信息索引:客户编号7,系统环境配置条件与限制:已经具备的条件为:有打印机1台,PC机1台,WINDOWS 98 以上操作系统,开发程序:VFP数据库软件还需要的设备有:硬件与软件平台:中心服务器A数据库服务器 (类型:企业级)B应用服务器 (类型:部门级)微软与vfp数

15、据库操作系统软件三、系统实施1,程序设计(包括主要源程序代码,系统调试、录入、转换等)。(1)运行设计:系统运行期间的管理有系统运行情况的记录,系统运行的日常维护等工作。对系统运行情况的记录应事先制定记录格式和记录要点,具体工作由使用人员完成。人工记录的系统运行情况和系统自动记录的运行情况,都应作为基本的系统文档按照规定的期限保管。这些文档既可作为在系统出现问题时查清原因和责任。还能作为系统维护的依据和参考。记录的内容是每天计算机的启动、应用系统的进入、数据备份、存档等情况。记录的方法是一方面尽量在系统中设置自动记录功能,另一方面可对正常情况不予记录,而对于不正常的情况和无法运行情况则应将所见

16、的现象、发生的时间及可能的原因做尽量详细的记录。下面是程序设计部分:示例程序主要由VF的各类生成器做成,SQL语言使用较少,基本步骤如下1设计 进入表单:新建表单添加文字,图片增加按钮“进入”将按钮“进入”click代码设计为“do menu.mpr”保存表单2设计主菜单新建菜单设计菜单项将客户资料查询设为命令“do form 客户资料表”,打印项 命令“do form frmcquery副”。退出项设为过程“set sysmenu to default”,生成菜单保存SET SYSMENU TOSET SYSMENU AUTOMATICDEFINE PAD _2940u83by OF _MS

17、YSMENU PROMPT 客户资料输入 DEFINE PAD _2940u83bz OF _MSYSMENU PROMPT 客户资料查询 COLOR SCHEME 3DEFINE PAD _2940u83c0 OF _MSYSMENU PROMPT 客户资料分析DEFINE PAD _2940u83c1 OF _MSYSMENU PROMPT 打印 COLOR SCHEME 3DEFINE PAD _2940u83c2 OF _MSYSMENU PROMPT 退出 COLOR SCHEME 3ON PAD _2940u83by OF _MSYSMENU ACTIVATE POPUP 客户资料

18、输ON SELECTION PAD _2940u83bz OF _MSYSMENU do form 客户综合资料表ON SELECTION PAD _2940u83c0 OF _MSYSMENU ;DO _2940u83c3 ;IN LOCFILE(房地产客户(好表)MENU ,MPX;MPR|FXP;PRG ,WHERE is MENU?)ON SELECTION PAD _2940u83c1 OF _MSYSMENU do form frmcquery副ON SELECTION PAD _2940u83c2 OF _MSYSMENU ;DO _2940u83cd ;IN LOCFILE(房

19、地产客户(好表)MENU ,MPX;MPR|FXP;PRG ,WHERE is MENU?)DEFINE POPUP 客户资料输 MARGIN RELATIVE SHADOW COLOR SCHEME 4DEFINE BAR 1 OF 客户资料输 PROMPT 新资料输入DEFINE BAR 2 OF 客户资料输 PROMPT 资料修改ON SELECTION BAR 1 OF 客户资料输 ;DO _2940u83ce ;IN LOCFILE(房地产客户(好表)MENU ,MPX;MPR|FXP;PRG ,WHERE is MENU?)ON SELECTION BAR 2 OF 客户资料输 ;

20、DO _2940u83ct ;IN LOCFILE(房地产客户(好表)MENU ,MPX;MPR|FXP;PRG ,WHERE is MENU?)set sysmenu to default3设计查询菜单(查询客户资料)SELECT DISTINCT 客户基本信息表.*, 客户意向调查表.户型,;客户意向调查表.朝向, 客户意向调查表.楼层, 客户意向调查表.价格范围, 客户意向调查表.面积, 客户意向调查表.装修程度, 客户意向调查表.付款方式,; 客户意向调查表.区域位置; FROM 数据1!客户基本信息表 INNER JOIN 数据1!客户意向调查表 ; ON 客户基本信息表.客户编号 = 客

温馨提示

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

评论

0/150

提交评论