理论教育 管理信息系统:外文图书采购系统设计

管理信息系统:外文图书采购系统设计

时间:2023-08-14 理论教育 版权反馈
【摘要】:(二)新系统逻辑模型按照自顶向下的原则,通过分析得到外文图书采购系统数据流程图,见图10-27。图10-27 外文图书采购系统数据流程图(三)系统设计1.系统结构设计系统结构设计是从计算机实现的角度出发,对系统逻辑模型确定的主要功能进行组合,使其界面更加清楚、明确。

管理信息系统:外文图书采购系统设计

(一)系统简介

图书馆外文采购室共有两个职能组:订书组和验收登记组,人员4人,分别承担着书籍的订购和进书验收任务。每年的订书册数20000册左右。该采购室的业务主要有以下几个方面。

1.订购查重

各供书单位及时把订书目录提供给该外文采购室,为避免外汇浪费,在选书时,要查底账以避免重订、重购。

2.订书统计

对需要的书籍进行订单统计,填写订单,同时办理汇款手续。

3.验收

核对订单,对所订书籍进行验收,同时,根据发票办理报销手续。

4.登记

对已购进的书籍进行总账登记。

5.统计

统计订书统计表和进书统计表,以便图书馆领导随时查询。

该采购室工作量比较大,重复数据较多,整理加工困难,为了提高效率,减轻劳动强度,该科室提出用计算机进行管理。

(二)新系统逻辑模型

按照自顶向下的原则,通过分析得到外文图书采购系统数据流程图(详细分析过程从略),见图10-27。DFD中信息流符号这样表示。F1:订书目录;F2:初步订购清单;F3:订单;F4:订书查重信息;F5:催货信息;F6:图书清单;F7:查重信息;F8:成批图书交接单信息;F9:图书转让单信息;F10:进书卡片信息;F11:统计信息;F12:统计表;F13:发票;F14:催货信息;F15:催货单;F16:总账信息;F17:账页信息。

978-7-111-44885-3-Chapter10-32.jpg

图10-27 外文图书采购系统数据流程图

(三)系统设计

1.系统结构设计

系统结构设计是从计算机实现的角度出发,对系统逻辑模型确定的主要功能进行组合,使其界面更加清楚、明确。在此基础上,将系统逐层分解,直至划分为模块。还要考虑系统管理功能设计。图10-28为目标系统的功能结构图,图中的系统管理的口令设定功能,允许设定口令与改变口令,以保护系统安全;设打印参数功能允许改变输出参数,以适应于不同的打印机;数据管理功能则包括备份与数据库维护以及建立索引文件子功能。

978-7-111-44885-3-Chapter10-33.jpg

图10-28 目标系统的功能结构图

2.系统物理配置设计

在一个系统的研制和运行过程中,计算机是一个贯穿始终的工具,恰当地配置计算机系统,可以使系统安全、可靠、高效地进行工作。

1)硬件、软件选择。根据当前计算机市场的性能价格比和本系统的实际情况,选择P41.8G/256 MB/40GB/17的计算机作为工作站,软件采用VB6.0 for Windows数据库管理系统。

2)计算机网络。由于验收组、订书组、财务科、编目组和图书馆领导之间距离较近,在同一楼层,本系统采用Client/Server模式,操作系统在服务器端采用Windows NT4.0,工作站端采用Windows 2000,网络拓扑结构选用星形结构,传输介质用超五类双绞线,服务器选用国产品牌服务器,交换机用D-link 1610M/100M。

3.输入输出设计

输入输出设计对系统使用效果有着很大的影响,关系到人—机界面的质量。输入设计应尽量使输入数据发生错误的可能降至最低,从而提高系统的可靠性。输出设计的关键是格式与内容的完美结合,让使用者感到满意。

(1)输出设计

输出设计中应考虑以下原则:

第一,报表输出要实用、方便,并考虑用户已经习惯的输出格式。

第二,输出表格要考虑系统发展的需要。

第三,屏幕输出格式要清晰,重要数据要显示在突出位置上。

● 账页设计。

数据源:D6库,输出格式(见表10-5)。

表10-5 外文图书采购总账

978-7-111-44885-3-Chapter10-34.jpg

选择HP-1000打印机,每页30条记录,与D6的对应关系:

表栏目D6字段

日期——入库时间(RKSJ)

摘要——经办人(JBR)+“购”+供书单位名称(GSMC)+“图书”

书名——书名(SM)(www.daowen.com)

出版社——出版社名称(CBSM)

数量——数量(SL)

单价——单价(DJ)

总金额=单价(DJ)×数量(SL)

● 催货单设计。

数据源:D1库。

考虑到礼貌,催货单的格式采用信函格式,使用字符串与D1库中字符型字段变量混合输出的模式,内容如下:

“尊敬的”+GSMC“:”

“我馆向贵部订购的由”+CBSM+“出版,由”+ZZM+“编著的”+SM+“已很长时间,但至今仍未到货,请予以核查,并通知我部。”“谢谢”

“XX外文图书采购部

当前时间

(2)输入设计

输入设计主要把握两个方面,即输入格式(人—机界面)与输入数据的校验。

输入图书清单

● 输入对象:图书清单。

● 输入目的库:图书清单缓冲库(D3)。

● 输入格式(屏幕界面):各个项目的色彩要有所区别,见表10-6。

表10-6 输入图书清单样表

978-7-111-44885-3-Chapter10-35.jpg

4.代码设计

代码设计是管理信息系统设计中很重要的一个设计内容,代码设计的好坏直接关系到信息系统在计算机中的存储量、检索统计的方便程度、系统的可靠性及可维护性等方面。本案例是一个小系统,内容比较单一,涉及的编码有供书单位编码、图书编码。

例如:供书单位编码

X XX XXX

第1位,区分国内外,0表示国内,1表示国外。

第2~3位,区分省份,假设01表示北京,02表示天津等。

第4~6位,表示有关业务单位的顺序编码。

5.数据库设计

管理信息系统主要的功能就是提供信息的收集、储存、加工、处理及使用。而信息的储存在关系型数据库中主要是通过库/表来实现。一个系统中设几个库,每个库中设多少张表,每个表中设哪些字段,每个字段的类型以及宽度如何?一张表中哪些字段做主键,哪些字段做外键,如何通过外键把相关的表关联起来?在考虑数据的合理组织时,应注意以下几个方面:

1)储存的信息应能满足管理上的需要。管理信息系统是为企业目前以及今后的管理和辅助决策服务的,所储存的信息不仅要能满足目前的需要,而且还要考虑到为今后的决策支持系统提供必要的数据,要注意所储存信息的系统性、完整性。

2)信息的储存方式要便于使用、管理和维护。系统的开发是针对今后管理的需要进行的,所以在设计库/表结构时,应该尽可能考虑到科学的要求和实际处理问题的方便。将某一层次的管理、某一方面的管理所需要的数据组织在一起。这样便于增加功能模块的内聚性,减少模块之间的联系,符合面向对象的程序设计思想。

3)注意进行数据库的规范化设计。信息在关系型数据库系统中是以库/表结构储存的,现实生活中的表格、卡片等形式往往都不是规范的二维表格,需要进行规范化的设计。

【例10-8】D1库设计。

内容为“已订及已进图书记录文件”。

本示例采用的是结构化生命周期法,数据库的设计以数据字典的存储条目为基础,再满足与之相关联的处理需要即可。

设计时以D1为基础,再考虑P6、P7、P8、P9、P13的要求即可。经分析,增加“催货时间”字段以满足P8需要,其余处理没有特殊需要。综合起来,D1库结构如表10-7。

表10-7 库结构清单

978-7-111-44885-3-Chapter10-36.jpg

(续)

978-7-111-44885-3-Chapter10-37.jpg

6.系统的安全、可靠性设计(略)

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈