管理信息系统设计报告.docx

上传人:b****6 文档编号:4691789 上传时间:2022-12-07 格式:DOCX 页数:37 大小:755.37KB
下载 相关 举报
管理信息系统设计报告.docx_第1页
第1页 / 共37页
管理信息系统设计报告.docx_第2页
第2页 / 共37页
管理信息系统设计报告.docx_第3页
第3页 / 共37页
管理信息系统设计报告.docx_第4页
第4页 / 共37页
管理信息系统设计报告.docx_第5页
第5页 / 共37页
点击查看更多>>
下载资源
资源描述

管理信息系统设计报告.docx

《管理信息系统设计报告.docx》由会员分享,可在线阅读,更多相关《管理信息系统设计报告.docx(37页珍藏版)》请在冰豆网上搜索。

管理信息系统设计报告.docx

管理信息系统设计报告

 

题目:

湖南城市学院图书管理信息系统设计

专业:

人力资源管理

班级:

0714101、102

姓名:

杨平、陈志华、林治、张志强、

金春阳、何小兰、舒珊、魏欣、

钟丹

指导老师:

朱伟华、王莉、单光辉

时间:

2010年11月23日

一、项目可行性分析………………………………………………………………4

(一)管理可行性分析……………………………………………………4

(二)技术可行性分析……………………………………………………4

(三)经济可行性分析……………………………………………………4

(四)结论…………………………………………………………………4

二、管理业务调查…………………………………………………………………5

(一)组织结构调查………………………………………………………5

(二)管理功能调查………………………………………………………6

(三)管理业务流程调查…………………………………………………6

(四)表格分配图…………………………………………………………8

三、数据流程调查…………………………………………………………………11

四、数据字典编制…………………………………………………………………13

(一)采购系统数据字典…………………………………………………13

(二)借书还书系统数据字典……………………………………………16

五、系统分析………………………………………………………………………20

(一)流程优化……………………………………………………………20

(二)数据汇总分析………………………………………………………20

(三)数据流程优化………………………………………………………21

(四)数据存储分析………………………………………………………21

(五)数据查询分析………………………………………………………21

(六)数据输入输出分析…………………………………………………21

(七)新系统的数据处理方式……………………………………………21

六、研究和确定管理模型…………………………………………………………22

七、新系统的逻辑方案……………………………………………………………22

(一)新的业务流程………………………………………………………22

(二)新的表格分配图……………………………………………………24

(三)新的数据流程………………………………………………………26

(四)新的逻辑结构………………………………………………………28

(五)新系统中的数据资源分布…………………………………………28

(六)新系统的管理模型…………………………………………………28

八、代码设计………………………………………………………………………29

(一)学号代码设计………………………………………………………29

(二)班级代码设计………………………………………………………29

(三)图书代码设计………………………………………………………29

九、功能结构图设计………………………………………………………………31

(一)采购管理信息子系统………………………………………………31

(二)借书管理信息子系统………………………………………………31

(三)还书管理信息子系统………………………………………………32

十、信息系统流程图设计…………………………………………………………33

十一、物理配置方案设计…………………………………………………………33

(一)系统配置……………………………………………………………33

(二)软件平台环境………………………………………………………33

十二、数据存贮设计………………………………………………………………34

十三、输出设计……………………………………………………………………35

(一)登录主界面……………………………………………………………35

(二)管理员借阅处理………………………………………………………38

(三)管理员信息查询………………………………………………………39

(四)供货信息查询…………………………………………………………39

十四、输入设计……………………………………………………………………40

十五、收获体会……………………………………………………………………41

 

图书管理信息系统设计

一、项目可行性分析

可行性研究报告是为“图书管理系统”开发的可能性、可行性、必要性提供论据,为开发人员进行系统总体规划设计及具体实施开发工程提供必要的参考资料,在系统开发完成后期为系统的测试、验收提供帮助。

为此,我们特从管理、技术、经济上对该系统进行可行性分析。

(一)管理可行性分析

学校的图书管理系统比较落后,流程繁琐、效率不高,给师生们造成了诸多不便。

图书馆领导对此高度重视,决定开发一套新的图书管理系统。

同时,学校主管领导也支持该项目的开发。

因此,从目前管理的条件来说,开发此系统是完全可行的。

(二)技术可行性分析

采用VF开发,即使遇到困难,也能从丰富的参考书中找到解决方案。

开发出的系统具有库存图书管理功能,能高效管理师生借阅信息,统计每年、每月、某天的图书借入借出情况,对财务信息进行统计、分析等。

(三)经济可行性分析

开发需求较低,加上成熟的软硬件环境、目标系统并不是十分复杂和开发周期较短,人员经济支出有限。

开发完成运行后,为使用者带来便利,为系统的进一步推广创造了条件,经济收益将远超过投资。

从经济角度考虑,此系统开发可行。

(四)结论

根据以上分析可知,该系统效益>成本;技术可行,现有技术可承担开发任务;操作可行,软件能被原有操作人员快速接受。

使用该系统会大大减少图书馆管理人员的工作量,可以减少工作人员节约费用。

同时方便同学们对自己图书借阅情况管理,提高了工作效率。

所以认为开发此系统可行性较高。

二、管理业务调查

(一)组织结构调查

馆办公室:

负责全馆的日常行政工作及组织全馆的活动和会议,接待来访,内外联系;文书档案整理;馆舍的管理及维修;全馆设备的请购和管理;各项收费的汇总上缴,收费票据的管理。

采编部:

中外文图书和中外文期刊、报纸的采访、征集定购和验收;中外文图书及电子出版物的分类、编目、加工、书目数据建库及典藏工作;图书馆与各资料室书刊采购的协调工作。

流通部:

巡库并指导读者查阅,对读者进行书库管理制度的宣传、教育;负责书刊的宣传、导读;收集读者意见,提出资源建设建议,供采访人员参考。

阅览部:

书刊的上架、整架及管理;书刊的借阅管理;书刊催还和读者违章处理;维持室内组织纪律和公共卫生;借书证的挂失,办理毕业生读者离校手续。

信息技术部:

图书馆计算机网络系统的实施和维护;文献数据库系统的安装、运行和维护;协助馆长完成设备的协调、分配和维护;负责电子阅览室的日常管理工作。

(二)管理功能调查

图书管理系统功能:

采购系统:

订单管理、入库管理

借书系统:

图书借阅

还书系统:

图书归还、图书催还

系统设计:

系统查询、用户管理、帮助

(三)管理业务流程调查

表一:

采购系统业务流程图

表二:

借书系统业务流程图

表三:

还书系统业务流程图

(四)表格分配图

表一:

采购系统表格分配图

 

表二:

借书还书系统表格分配图

 

表三:

账务处理表格分配图

三、数据流程调查

表一:

采购系统数据流程图

表二:

借书系统数据流程图

 

表三:

还书系统数据流程图

四、数据字典编制

(一)采购系统数据字典

数据流编号:

D01

数据流名称:

订货单

简述:

图书采购信息

数据流来源:

采编管理模块,图书采编信息将采编数据存入数据库

数据流去向:

图书购买后,有图书馆人员编码整理后,输入计算机

数据流组成:

图书类别+书名+作者+出版社+单价+出版日期+购买数量

数据流量:

100本/日

高峰流量:

500本/日

数据流编号:

D02

数据流名称:

提货单

简述:

图书提货信息

数据流来源:

供货单位

数据流去向:

采购模块

数据流组成:

图书类别+书名+作者+出版社+单价+出版日期+购买数量

数据流量:

100本/日

高峰流量:

500本/日

数据流编号:

D03

数据流名称:

入库单

简述:

图书入库单

数据流来源:

采购处理模块

数据流去向:

入库管理人员对图书进行入库处理

数据流组成:

图书编码+图书类别+书名+作者+出版社+单价+出版日期+购买数量

数据流量:

100本/日

高峰流量:

500本/日

数据流编号:

D04

数据流名称:

缺书单

简述:

列出图书馆要采购的书的名称、书号、出版社及数量

数据流来源:

采购部

数据流去向:

发出订货处理

数据流组成:

书名+书号+出版社+数量

数据存储编号:

E01

数据存储名称:

库存台账

简述:

存放图书的库存量和单价

数据存储组成:

图书编码+图书类别+书名+作者+出版社+单价+出版日期+购买数量

关键字:

图书编码

相关处理:

入库处理库存查询

数据存储编号:

E02

数据存储名称:

缺书单

简述:

存放图书馆缺乏的图书

数据存储组成:

图书类别+书名+作者+出版社+出版日期+购买数量

关键字:

书名

相关处理:

开缺书单

数据存储编号:

E03

数据存储名称:

订货单

简述:

存放图书的订货量和单价

数据存储组成:

图书类别+书名+作者+出版社+单价+出版日期+购买数量

关键字:

书名

相关处理:

订货处理

外部实体编号:

H01

外部实体名称:

采编员

简述:

对新到图书进行登记排列,查询库存台帐记录缺书情况

输入数据流:

库存台账

输出数据流:

缺书单

外部实体编号:

H02

外部实体名称:

供货单位

简述:

根据图书馆订货单的信息向图书馆发送图书的单位

输入数据流:

图书的订货单

输出数据流:

提货单

处理逻辑编号:

T01

处理逻辑名称:

采购处理

简述:

将供货单位发送的图书进行提货处理

输入数据流:

订货单

输出数据流:

入库单

处理逻辑编号:

T02

处理逻辑名称:

入库处理

简述:

将采购的图书进行入库登记

输入数据流:

入库单

输出数据流:

将入库单写入库存台帐

处理逻辑编号:

T03

处理逻辑名称:

开缺书单

简述:

采编员根据库存台帐查询情况将缺乏的书目写成缺书单

输入数据流:

缺乏的图书,来自库存抬帐

输出数据流:

缺书单

处理逻辑编号:

T04

处理逻辑名称:

订货处理

简述:

根据缺失单进行订货

输入数据流:

缺书单

输出数据流:

订货单

(二)借书还书系统数据字典

数据流编号:

K01

数据流名称:

借书证号

简述:

识别携带者的唯一标识

数据流来源:

学生

数据流去向:

图书登录处理

数据流组成:

“0000000001”-“999999999”

数据流编号:

K02

数据流名称:

催还

简述:

用于指示学生借书未还信息

数据流来源:

登录处理模块

数据流去向:

学生

数据流组成:

借书证号+姓名+图书编码+书名+日期

数据流编号:

K03

数据流名称:

出库单

简述:

将学生所借图书交给学生的信息

数据流来源:

借阅处理

数据流去向:

学生

数据流组成:

借书证号+姓名+图书编码+书名+日期

数据流编号:

K04

数据流名称:

入库单

简述:

学生将图书归还给图书馆

数据流来源:

学生

数据流去向:

入库处理

数据流组成:

借书证号+姓名+图书编码+书名+日期

数据存储编号:

S01

数据存储名称:

借书记录表

简述:

用于记录学生借书信息

数据存储组成:

借书证号+姓名+联系方法+已借书目

关键字:

借书证号

相关处理:

登录处理

数据存储编号:

S02

数据存储名称:

图书文件

简述:

用于记录登记入库的图书信息

数据存储组成:

图书编码+书名+作者+出版社+价格+摘要+状态

关键字:

图书编码

相关处理:

查询图书处理

数据存储编号:

S03

数据存储名称:

索书条

简述:

图书借阅单

数据存储组成:

书名+作者+出版社

关键字:

书名

相关处理:

借阅处理出库处理

数据存储编号:

S04

数据存储名称:

库存台帐

简述:

存放图书书目和借还情况

数据存储组成:

图书编码+书名+作者+出版社+摘要+状态

关键字:

图书编码

相关处理:

出库处理入库处理

数据存储编号:

S05

数据存储名称:

罚单

简述:

存放罚单信息

数据存储组成:

借书证号+姓名+书名+原因

关键字:

借书证号

相关处理:

开罚单

处理逻辑编号:

F01

处理逻辑名称:

登录处理

简述:

检验读者身份、读者还能借多少书依此判定读者是否能借书

输入数据流:

借书证、借书记录表、日期

输出数据流:

借书错误信息、借书信息

处理逻辑编号:

F02

处理逻辑名称:

查询图书处理

简述:

检验图书是否入库、是否已借出

输入数据流:

所借书本、图书文件

输出数据流:

借书错误信息、借书信息

处理逻辑编号:

F03

处理逻辑名称:

借阅处理

简述:

学生填写索书条

输入数据流:

借书证号姓名借书信息日期

输出数据流:

索书条

处理逻辑编号:

F04

处理逻辑名称:

出库处理

简述:

将借书信息登记到图书文件中,完成后将书本递交给学生

输入数据流:

借书信息日期

输出数据流:

图书文件图书

处理逻辑编号:

F05

处理逻辑名称:

入库处理

简述:

删除学生对该图书馆的借书信息

输入数据流:

还书信息日期

输出数据流:

图书文件还书成功

处理逻辑编号:

F06

处理逻辑名称:

开罚单

简述:

如果学生超出归还日期或者损坏图书将开出罚单

输入数据流:

图书编码书名借书证号姓名原因

输出数据流:

图书文件图书

外部实体编号:

H01

外部实体名称:

学生

简述:

借书、还书、查询及登记注册

有关数据流:

借书证、所借书本

外部实体编号:

H02

外部实体名称:

图书管理员

简述:

图书信息管理人员

输入数据流:

索书条

输出数据流:

图书文件、图书

五、系统分析

(一)流程优化

在旧的流程存在操作繁杂,且容易出错。

旧系统在借书处理的过程中,步骤是学生先选好所需图书,然后填写好索书单,交给图书管理员,然后由图书管理员进行相关信息的审查,先对读者的信息进行核查,如果有拖欠和其他损坏情况对其进行处理,不予借书。

如果个人信息符合。

下一步再进行书的信息查询,如果没有借就开出库单,如果没有则告知学生,学生再重新去寻找书,再重复上面步骤。

这个过程过于繁琐。

我们对其进行优化之后,新的系统是先由学生自己登陆系统查阅书目,在登陆时就会提醒学生是否有书没还,没还则不能查阅书目,如果资格符合就可以自己查阅书目信息,查阅书目信息时可以知道该书是否已借出。

这样就免于学生要多次寻找书目,效率更高。

(二)数据汇总分析

1、系统的输入数据类:

提货单,入库单,出库单;

2、系统的输出数据类:

库存台帐,图书文件;

3、本系统产生的数据类:

订货单,缺书单,罚单,借满通知单,已借阅通知单。

(三)数据流程优化

在旧的数据流程中,开出借满通知单、开催还单、开已借出通知单这些处理过程可以删除。

学生借书流程和还书流程可以合并。

借书流程中的图书查询处理过程不合理,需要改进。

(四)数据存储分析

1、按介质分类

电脑硬盘存储:

缺书单、采购单、入库单、催还单、有人借阅单、出库单、罚单;

纸制文档储存:

采购单、提货单、入库单、出库单、罚单;

2、按部门分类

采编部:

缺书单、采购单、出库单、入库单、提货单;

阅览部:

索书单、罚单;

馆办公室:

采购单、入库单、罚单。

(五)数据查询分析

1、采编员要求知道缺不缺书和缺什么书?

2、图书管理员要求知道学生要借的书有没有?

3、图书管理员要求知道学生是否还有借的书没还?

4、图书管理员要求知道学生借的书是否已过期?

(六)数据输入输出分析

整个输入过程基本符合要求,但是效率不高,学生借书还书可能图书管理员需要多次进入图书文件查询,反复次数多影响了效率。

(七)新系统的数据处理方式

新系统的数据处理方式采用成批处理方式

六、研究和确定管理模型

根据现实需要,我们选择采用库存管理模型中的库存物质分类法来进一步提高管理水平。

七、新系统的逻辑方案

(一)新的业务流程

表一:

采购系统业务流程图

 

表二:

借书还书系统业务流程图

 

(二)新的表格分配图

表一:

采购系统表格分配图

 

表二:

借书还书系统表格分配图

(三)新的数据流程

表一:

采购系统数据流程图

 

表二:

借书还书系统数据流程图

 

(四)新的逻辑结构

(五)新系统中的数据资源分布

所有数据资源集中分布在服务器中。

(六)新系统的管理模型

采购中使用定期采购模型,书库管理方面采用库存物质分类法。

在处理方法上选择成批处理。

 

八、代码设计

(一)学号代码设计

管理员代码:

001

本学校只有四个年级:

大一、大二、大三、大四,每年级人数约有4位数,年级用入学年份表示,因此用复合码,并用8位字符表示。

设计方案如下图所示:

(二)班级代码设计

(三)图书代码设计

考虑本校图书繁多,图书馆管理的信息数量庞大,纷繁复杂,极其需要现代化的计算机帮助图书馆进行日常事务的管理。

以此来为读者提供迅速高效的服务,减免手工处理的繁琐,因此,用区间码表示设计方案。

用户分类码(第一位)

图书总类(第二类)

代码

分类

代码

分类

1

文学

1

<100册

2

外语

2

≥100册

3

艺术

3

≤20册

4

科学

4

≥150册

5

其它类

5

其它册数

本系统的输入报表用户登录,读者信息,书刊信息,如下表:

用户登录:

用户类别

用户姓名

用户密码

用户权限

读者信息:

用户代码:

______________________________

班级名称:

______________________________

读者

姓名

读者

类别

性别

所在

系别

登记

日期

已借书

数量

未还书

数量

联系

电话

书刊信息:

书刊

编号

书名

类别

作者

出版社

出版

日期

登记

日期

是否

被借

九、功能结构图设计

(一)采购管理信息子系统

(二)借书管理信息子系统

(三)还书管理信息子系统

十、信息系统流程图设计

订货处理:

十一、物理配置方案设计

(一)系统配置

根据该图书馆信息管理系统信息节点图,配置如下表所示。

类型

数量

规格

服务器

1台

PentiumⅡ双CPU内存128M

HUB

3个

一个交换式,两个共享式

工作站

10台

Pentium100内存32M

 

(二)软件平台环境

图书馆信息管理系统是典型的基于数据库的客户/服务器结构模式的系统。

在这种结构模式中,数据库服务器为客户应用提供服务,这些服务包括查询、更新、事务管理、索引、高速缓存、查询优化、安全管理及多用户并发存取控制等。

十二、数据存贮设计

在这里,物资入库管理涉及的实体包括:

1、供货单位:

属性有单位号、单位名、地址、联系人、邮政编号;

2、书:

属性有书代码、名称、规格、备注;

3、库存:

属性有入库号、日期、货位、数量;

4、合同:

属性有合同号、数量、金额、备注;

5、结算:

属性有结算编号、用途、金额、经手人;

6、管理员:

属性有职位代码、岗位名称、姓名、性别、年龄、联系方式、地址;

7、学生:

属性有班级学号、系别、姓名、性别;

这些实体之间的联系包括:

1、入库:

一种书可以分多次入库,所以是1:

n联系。

2、验收:

一份合同订货的书可以分多次验收,所以是1:

n联系。

3、购进:

一次购进的书可以经多次结算,而一次结算可以承办多次购进的书,所以是多对多的来联系。

其属性为:

入库号、结算编号、数量、金额。

4、付款:

也是多对多的关系,其属性值为:

结算编号、合同号、数量、金额。

5、订货:

这是一个数量超过两个的不同类型实体之间的联系。

在订货业务中,书可以由多家供应,产生多笔合同。

反之,一个供应单位可供应多种书,产生多笔合同,所以,在图中用M:

N:

L的结构来表示。

订货联系的属性为:

书代码、单位号、合同号、数量、单价。

6、著录:

一个管理员可以著录多本书,所以是n:

1联系。

7、索书:

一个管理员可以对多个学生进行索书处理,所以是1:

n联系。

十三、输出设计

一、登录主界面

“确定”的程序:

setdefatoe:

\学习\图书管理信息系统

locatefor用户名=alltrim(thisform.text1.value);

and密码=alltrim(thisform.text2.value)

iffound()

=messagebox('祝贺你登录成功')

thisform.release

doform表单1

else

messagebox('用户名或密码输入错误')

endif

“确定”后进入界面:

“书籍查询”程序:

setdefatoe:

\学习\图书管理信息系统

doform书刊信息

“书籍查询”功能:

查询图书馆里藏书,可以输入书名等查询。

“读者信息查询”程序:

setdefatoe:

\学习\图书管理信息系统

doform读者信息

读者信息查询功能:

可以查询读者相关信息,并看出已借书数量。

二、管理员借阅处理

管理员借阅处理可以更新学生“已借书数量”信息,将“书刊编号”信息与“学生证号”信息存储到对应的表中,当已借书数量超过5时,系统提示“已借满”。

还书时系统将自动将解决相关信息删除。

     借阅处理程序:

setdefatoe:

\学习\图书管理信息系统 

       locate 读者信息for 借书证号=alltrim(thisform.text1.value);           

         if !

found()                                                            

                messagebox(“您输入的借书证号不正确!

”);               

         else

             locate读者信息for借书证号=alltrim(thisform.text1.value)    

             and已借书数量<5;                                    

               iffound()                                                              

                         replace读者信息 已借书数量 已借书数量+1      

                 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 图表模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1