管理信息系统作业 数据字典D与S

图书管理系统的设计与分析

1. 系统需求分析

1.1 对现有系统的分析:

现有的系统是以计算机操作系统为基础,人工操作为主,所以运行速率慢,新系统应该提高图书操作系统速率,减少不必要的人力和资源浪费。原来图书管理处理中心进行信息管理的主要方式是基于手工处理,最多是用计算机的文本系统打印一些清单,信息处理工作量大,容易出错,缺乏系统、规范的信息管理手段。现在准备建立的图书管理系统,要把图书管理、顾客管理等日常管理工作实行计算机统一管理,以提高工作效率和管理水平。 1.2 可行性分析

可行性分析是系统开发的一项关键步骤,它是通过对整个系统的需求,技术及开发方法,以及开发人员,所需资金的综合考虑以评估对于该系统的开发是否符合实际。可行性分析包括:管理上的可行性、技术上的可行性、经济上的可行性。 1.2.1 管理上的可行性

基于中小型企业管理方式的自动化,将整个系统划分为多个功能模块,根据需要与实际能力分配相应的模块,减少了人力、物力费用,缩短了操作时间,极大地提高了工作效率和系统性能。 1.2.2 技术上的可行性

本系统是一个基于B/S结构的图书管理系统,采用面向对象技术、数据库技术、分布式技术等先进技术开发的应用程序,现有的开发技术已非常成熟,且被广泛应用于各行各业,利用现有技术完全可以达到功能目标。考虑开发期限较为充裕,预计可以在规定的时间内完成开发。 1.2.3 经济上的可行性

图书管理系统不需要管理人员手工操作查询、可及时更新图书和用户信息,节省了大量的人力、物力资源,提高的管理质量和工作效率。硬件方面主要是计算机,系统所需要的设备有:打印机、扫描仪等,需资料书籍可以到" 已编目图书资源数据库" 进行查阅。因此整个系统的所需投资符合我们的支付状况,经济可行性良好。 1.3组织结构分析

企业的组织结构是指一个企业的组成以及部分之间隶属管理或管理与被管理的关系。组织结构分析就是将了解和掌握的组织结构用图方式描绘出来,供后续分析和设计参考。在经过调查分析后,得出了图书管理系统的结构图如下所示:

1.4业务流程分析

业务流程图掌握现行系统状况,确立系统逻辑模型不可缺少的环节,是系统分析和描述现行系统的重要工具,是业务流程调查结果的图形化表示。图书管理系统的业务流程图如下:

图例:

信息传递过程

表格报表制作 表格报表制作

业务流程图

1.5 数据流程分析

1.5.1 顶层数据流程图

系统分析阶段主要在于定义新系统的各项需求,根据上述分析的内容,绘制系统的各项数据流程图描述新系统内部的信息流,该图书管理系统的各流程图如下。

数据流程图图例

顶层数据流层图

1.5.2一层数据流程图

1.5.2二层数据流程图

图书购买

图书退货

会员管理

图书查找

图书编目

1.6数据字典

加工条目

文件条目

1.6.2外部项条目

一、代码设计:

代码是指表示事物名称、属性、状态等的符号,它以简短的符号形式代替具体

的文字说明,代码设计是一项关系到全局的工作,因此代码设计必须具备以下原则:唯一性、统一性、适应性和可扩性。针对本系统,采用十进位码设计:

图书代码设计:以数字表示,比如510.625,小数点左边的数字组合代表主要分类, 小数点右边指出子分类。

三. 数据库设计

(一)数据库概念结构设计

最常用的表示概念性数据模型的方法是实体——联系方法(Entity —Relationship Approach )。这种方法用E —R 图描述现实世界中的实体,又称为E —R 模型。E —R 图中的三种符号:实体、属性和联系。通常实体用矩形来表示,属性用椭圆来表示,联系用菱形来表示。联系又分为一对一、一对多和多对多三种类型。在考察了各个客观事物及其联系的基础上,抽象出实体及其联系,系统E-R 图如下所示:

(二) 数据库的逻辑结构设计

设计范式(范式、数据库设计范式、数据库的设计范式)是符合某一种级别的关系模式的集合。在创建一个数据库的过程中,范化是将其转化为一些表的过程,这种方法可以使从数据库得到的结果更加明确。这样可能使数据库产生重复数据,从而导致创建多余的表。范化是在识别数据库中的数据元素、关系,以及定义所需的表和各表中的项目这些初始工作之后的一个细化的过程。根据图书馆管理信息系统的数据流程,OA 系统需要下数据项:

1. 供书单位(单位号,单位名称,单位地址,联系人,联系方式,邮政编码) 2. 图书管理员(编号,姓名,所在部门,职务,电话,住址,学历,简历)

3. 顾客/会员(编号 ,用户名,密码,姓名,权限,是否是黄钻会员,邮箱,电话,地址,登录次数,注册时间)

4. 编目图书资源数据库(图书编号,图书类型,数量,所放位置) 5. 结算中心(图书编号,类型,数量,金额,收银员) 6. 订货(代码,单位号,数量,单价) 7. 购买(图书编号,类型,数量,金额)

8. 查找(图书编号,类型,书名,作者,出版社,单价) 9. 付款(图书编号,类型,数量,金额)

(三)数据库的物理结构设计

1) tb-supply, 用于记录供书单位供书信息

2)tb-administrator 表,用于保存图书管理员信息 表2 图书管理员信息表

3) tb-customer 表,由于保存顾客/会员消费记录 表3 顾客/会员信息表

4) tb-reserve 表,用于保存编目图书资源数据库

表4 编目图书资源数据库信息表

5) tb-settle 表,用于保存结算信息

表5 结算中心信息表

6) tb-goods 表,用于记录订货信息 表6 订货信息表

7)tb-sell 表,用于保存销售信息


相关文章

  • 集装箱船舶进出港管理信息系统(终结版)
  • 管理信息系统 课程设计 集装箱船舶进出港 管理信息系统 组员: 前言: 经济全球化和电子商务网络化的趋势, 决定了21世纪将是物流代理业蓬勃发展的世纪.电子商务时代的来临, 给全球物流带来了新的发展, 使物流具备了一系列新的特点.现代物流管理随着社会经济的快速发展和信息技术的突飞猛进, 已迅速地渗透 ...

  • 班级管理系统
  • 管理信息系统课程设计成绩明细表 摘 要 随着大学的扩招,计算机技术的发展,班级管理成为日益迫切需要解决的 问题,教务日常工作与学生联系不强,学生组织活动繁多,班主任事务繁多,任课教师与学生之间联系沟通缺少平台,这些问题简单而繁琐,因此需要建立一个管理信息系统,来解决这五者之间的关系. 本系统的设计就 ...

  • EPDM试井模型分析与迁移方法研究
  • EPDM试井模型分析与迁移方法研究 [摘 要] 本文在大庆油田试井数据库的基础上,提出了分布式存储的采油厂与测试分公司试井数据库到EPDM模型主数据库的迁移方法.通过对模型的分析,提出了数据字典获取方法与数据映射方法,介绍了一种基于Oracle PL/SQL的存储过程的迁移方法及流程,保证了试井数据 ...

  • 管理信息系统教学大纲20**年版
  • <管理信息系统>课程教学大纲 一.课程基本信息 二.课程教学目标 通过本课程的学习,了解管理信息系统的基础知识,初步掌握管理信息系统的开发方法,充分将管理知识与信息系统相结合,深刻理解管理信息系统的应用,具有创新意识创新精神. 具体能力如下: 1.使学生了解当今企业所面临的竞争环境的特点 ...

  • 软件工程答案
  • 第一次作业 1.什么是软件? 答:计算机程序和相关文档. 2. 什么是软件危机? 答:软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题. 3.什么是软件工程? 答:软件工程是关于软件生产的各个方面的工程学科.或者说:采用工程的概念.原理.技术和方法来开发与维护软件,或者说把经过时间考 ...

  • 四川大学[管理信息系统1656]16春在线作业2
  • <管理信息系统1656>16春在线作业2 一.单选题(共 30 道试题,共 60 分.) 1. 系统的逻辑描述规定系统应该( ). . 做什么 . 怎么做 . 如何工作 . 如何运行 正确答案: 2. 数据的关系模型是由若干( )组成的集合. . 关系框架 . 网络框架 . 层次框架 . ...

  • 图书仓库管理系统
  • 图书仓库管理系统 设计报告 制作人:贾鑫 学 号:2007541412 一.系统规划............................................................................................................ ...

  • 信息管理与信息系统毕业设计
  • 毕业设计(论文) 题 目: 学 院: 专业班级: 指导教师: 学生姓名: 学 号: 小学生加减法练习系统 管理学院 信息管理与信息系统11级1班 王渊 职称: 副教授 党梦琪 [1**********] 小学生加减法练习系统 摘 要 学在课堂,练在课后,目前的中小学生要达到课程目标上的要求,仅凭课堂 ...

  • 数据库课程设计任务书(模板及参考)
  • 大连理工大学本科生课程设计任务书 课程名称: 数据库课程设计 指导教师: 田 琳 琳 项目名称: 粒子群主题网站 小组名称: 组长姓名: 上课时间: 2009年6月22日- 7 月11日 大 连 理 工 大 学 软 件 学 院 2009 年6 月22 日 1 设计目的 数据库课程设计是在学生系统的学 ...

© 2024 范文中心 | 联系我们 webmaster# onjobs.com.cn