自考计算机应用管理信息系统开发.docx

上传人:b****7 文档编号:10138239 上传时间:2023-02-08 格式:DOCX 页数:43 大小:467.12KB
下载 相关 举报
自考计算机应用管理信息系统开发.docx_第1页
第1页 / 共43页
自考计算机应用管理信息系统开发.docx_第2页
第2页 / 共43页
自考计算机应用管理信息系统开发.docx_第3页
第3页 / 共43页
自考计算机应用管理信息系统开发.docx_第4页
第4页 / 共43页
自考计算机应用管理信息系统开发.docx_第5页
第5页 / 共43页
点击查看更多>>
下载资源
资源描述

自考计算机应用管理信息系统开发.docx

《自考计算机应用管理信息系统开发.docx》由会员分享,可在线阅读,更多相关《自考计算机应用管理信息系统开发.docx(43页珍藏版)》请在冰豆网上搜索。

自考计算机应用管理信息系统开发.docx

自考计算机应用管理信息系统开发

 

设计报告

 

设计内容:

课程设计

□项目课程

课程名称:

信息系统分析与设计课设

专业:

信息管理与信息系统

班级:

091103051

学号:

27

姓名:

王博

指导教师:

赵森茂

设计时间:

2012年6月13日

2012年6月13日

目录

1.系统概述2

1.1企业概况2

1.2企业业务概况2

1.3现有信息系统概述3

1.4信息系统需求概述3

2.信息系统分析4

2.1初步调查4

2.2可行性研究7

2.3系统详细调查并提出新方案9

3.信息系统设计19

3.1信息系统总体设计19

3.1.1信息系统总体布局设计19

3.1.2软件系统的总体结构设计19

3.2代码设计25

3.3数据存储设计27

3.3.1数据库设计27

3.4用户界面设计30

3.4.1输出界面设计30

3.4.2输入界面设计31

3.5处理过程设计31

4.系统实施35

4.1编程并编写文档35

4.2测试35

4.3系统转换37

1.系统概述

1.1企业概况

首都图书馆首都图书馆由北京市建筑设计研究院设计,是北京市市属综合性大型公共图书馆。

它位于朝阳区华威桥东南侧,建筑面积3.7万平方米,高度49米,地上8层,共有17个阅览室,1000余个阅览座位,设计藏书量400万册。

首都图书馆的前身是京师图书分馆、京师通俗图书馆、中央公园图书阅览所,三者分别创建于1913年6月、1913年10月、1917年8月。

三馆的创建,都有鲁迅先生的关怀和指导,鲁迅先生还亲自参加了京师通俗图书馆的开馆典礼,这是辛亥革命后我国第一个面向普通民众的图书馆。

而三馆建立的宗旨,也都是“以引起国民读书之爱感并藉副大部振兴社会教育之至意”。

当时的京师各图书馆被蔡元培先生称为“失学者天堂”。

鲁迅、夏曾佑、梁漱溟、沈从文等一些文化名人经常光顾,成千上万的学子在首都图书馆自学成才,步入社会,成为国家建设的有用之才。

可以说,首都图书馆自建立之初,就确立了为广大民众服务的方向。

1.2企业业务概况

    办公室岗位职责:

1、办理日常事务,校内、外联系事务,做好有关的接待工作。

2、协助馆长制订工作计划、规章制度和总结工作。

3、办理全馆的文书、人事、财务及各项统计工作。

4、监督检查各部门计划、总结、统计报表、岗位责任制等工作的落实情况,及时向馆长汇报。

5、协助馆长制订经费预算,对各项经费开支实行监督。

做好办公用品的管理发放工作。

6、负责读者借阅证件的制作和换证、补证工作。

7、管理馆内卫生、安全、考勤及有关设备使用维护。

8、搜集读者意见,协助各部门改进工作。

9、处理不属于其它各部门的有关工作。

部室主任岗位职责

1、主持本部室工作。

2、依据图书馆发展规划和工作计划,制订本部室工作计划,组织实施并及时总结工作。

3、组织本部室的政治、业务学习,开展业务研讨和学术研究活动,不断提高工作效率和工作质量。

4、草拟和修订本部室的规章制度和工作细则;带领本部室人员严格执行各项规章制度、依照业务工作规范开展工作。

5、负责本部室人员的工作安排、考勤和考核工作。

6、负责本部室人员的业务指导和培训。

7、负责本部室各种报表的填报工作,并及时分析、总结。

8、负责本部室的安全、卫生工作。

9、完成馆领导交办的其它工作。

流通部岗位职责

1、负责书库图书的管理、流通、剔旧等工作。

2、负责图书丢失、污损、超期等问题处理。

3、定期统计和分析图书借阅情况,分析读者阅读倾向,向采编部、办公室及时反馈信息。

4、严格管理图书馆自动化操作系统,认真做好读者数据资料的输入、删除和图书数据的修正工作。

5、认真做好读者借阅、咨询、导读等服务性工作,管理好读者的借阅证使用情况。

6、做好各种数据的统计、汇总及上报工作。

7、负责新书的验收、入库、排架、分库等工作,严格交接手续。

8、负责图书馆自动化操作系统的管理与维护,定期做好系统安全备份。

9、负责流通部的安全保卫工作。

10、完成馆领导交办的其他工作。

阅览部岗位职责

1、负责阅览室、自习室的开放及管理。

2、负责期刊丢失、污损的处理工作。

3、负责期刊的征订、装订、著录等工作。

4、负责报纸的征订、装订等工作。

5、认真做好读者阅览、咨询、导读等服务性工作,管理好读者的借阅证使用情况。

6、定期统计和分析期刊阅览情况,了解读者阅读倾向,便于今后有针对性的征订期刊。

7、做好各种数据的统计、汇总及上报工作。

8、负责阅览部的安全保卫工作。

9、完成馆领导交办的其他工作。

采编部工作职责

1、根据图书馆藏书建设的总体规划,制定符合自身特点的采购原则、标准,建立结构合理的藏书体系,突出我院的办学特色。

2、定期进行数据分析研究,进行有针对性的回溯采购工作,保证教学和科研的需要。

3、做好图书、信息资料的预订、验收、登帐、分类、编目、加工著录、注销及财产帐的管理。

4、制订分类、主题标引,及编目、目录组织等规则,并加以科学化管理。

5、负责文献资料的统计、调度工作。

6、负责采编部的安全保卫工作。

7、完成馆领导交办的其他工作。

1.3现有信息系统概述

同仁堂药房主要业务是从批发或制造厂商处进货,然后再向顾客销售。

按照有关规定,同仁堂在每月需向税务机关交纳一定的税款。

同仁堂药房的全部数据处理都由人工操作。

由于经营的商品品种丰富,每天营业额很大,因此业务人员的工作量十分艰巨。

最近,连锁店不多增多,从而经营品种、范围和数据处理的工作量大大增加,需要建立一个计算机管理信息系统,以减轻工作人员的劳动强度,提高业务管理水平,适应新的发展。

1.4信息系统需求概述

本系统总体要求为:

提高工作效率,扩大服务范围,降低工作人员的劳动强度,提高药店资金利用率。

及时获取商品库存信息,为经理的预测商品的销售量和正确的决策提供可靠的参考信息。

科学的管理商品和库存,提高资金利用率,尽最大可能的限度满足顾客的需要。

2.信息系统分析

2.1初步调查

●企业概况

⏹企业组织结构图

图1同仁堂药店组织结构图如图所示

该企业属于直线职能制,现行系统在经理的领导下,设有销售科、采购科和财务科,如图1所示。

⏹企业职能分解图

图2同仁堂药店职能分解图如图所示

销售科的任务是,接受顾客的订货单,并进行校验,将不符合要求的订货单退还给顾客。

如果是合格的订货单且仓库有存货,那么就给顾客开发货票,通知顾客到财务科交货款,并修改因顾客购买而改变的库存数据。

如果是合格的订货单但是缺货,那么先留底,然后向采购科发出缺货单。

当采购科购买到货后,核对到货单和缺货单,再给顾客开出发货票。

采购科的任务是,将销售科提供的缺货单进行汇总,根据汇总情况和各厂商供货情况,向有关厂商发出订购单。

当供货厂商发来供货单时,对照留底的订购单加以核对。

如果正确则建立进货帐和应付款帐,向销售科发到货通知单并修改库存记录;如果供货单与留底订购单不符,则把供货单退还给供货厂商。

财务科(会计科)的任务是,接到顾客的货款时,给顾客开出收据及发票,通知销售科付货;根据税务局发来的税单建立付款帐,并付税款;根据供货厂商发来的付款通知单和采购科记录的应付款明细帐,建立付款明细帐,同时向供货厂商付购货款。

无论是收款还是付款之后,都要修改药店的财务总帐。

财务科在完成以上日常账务工作的同时,还要定期编制各种报表向经理汇报,以供经理了解有关情况并据此制定下阶段的业务计划。

●对信息系统的总体需求

⏹现有资源

同仁堂药店的全部数据处理都由人工操作,所需设备全部需要重新配置。

⏹需要资源

▲系统处理方式

同仁堂药店业务管理信息系统采用分布式处理。

采购、销售、会计三个部门各配置一台微机,三台微机联成网络,相互通信。

采购、销售、会计三个部门各自独立地进行业务处理,各部门之间的数据通信由网络完成。

▲系统硬件配置

◎三台微机(包括主机、显示器及磁盘驱动器)。

◎打印机。

◎适配器、电缆等其它网络配件。

▲软件配置

◎汉字多用户操作系统。

◎汉字dBASE—Ⅲ数据库系统。

◎其它应用软件。

●信息系统开发的必要性分析

基于现行销售管理系统的大部分工作都由手工来完成,造成工作效率低,错误率高,信息反馈不及时,查询信息慢,因此本信息系统开发小组经过研究,调查及取得上级领导地支持,拟对同仁堂药店进行以下几方面的改革:

◎系统功能重构

◎业务流程重组

◎数据流程重组

●明确信息系统开发的目标,内容和规模

本系统的开发能够提高工作效率,扩大服务范围,降低工作人员的劳动强度,提高同仁堂药店资金利用率。

及时获取商品库存信息,为同仁堂药店经理的预测商品的销售量和正确的决策提供可靠的参考信息。

科学的管理商品和库存,提高资金利用率,尽最大可能的限度满足顾客的需要。

◎实现整个同仁堂药店业务信息流程的计算机管理。

◎销售子系统的订货单处理、缺货处理全部由计算机完成,增加自动登记新顾客数据的功能;货物售出后,自动建立售货历史记录和修改库存记录。

◎采购子系统的缺货单汇总、缺货货物统计和编发订货单由计算机完成,核对订货单和修改库存也用计算机进行。

◎会计子系统的全部数据汇总计算工作由计算机自动完成,报表的编制、打印也由计算机完成。

●项目开发的初步方案

⏹项目的规模,目标

完成同仁堂药店管理信息系统的建设。

⏹项目投资的粗略估计

前期准备资金

中期投资资金

后期维护资金

75000元

30000元

45000元

⏹人员配备情况

以小组(约30人)为单位进行管理信息系统的运行。

⏹进度计划:

2008年10月10日——2008年12月25日

10月10日:

组成项目小组,进行项目可行性分析

10月20日:

进行业务流程分析和功能需求分析,并画业务流程图和基本模型图

11月01日:

进行数据流程分析并画数据流图,根据数据流图列出了数据字典卡片,然后对数据字典进行处理描述

11月10日:

确定目标系统功能并进行数据分析,其中包括数据库建模和关系数据的描述,并画新型数据流图。

11月15日:

进行新的业务流程设计和系统功能设计。

11月20日:

数据库结构设计和数据库设计(包括逻辑设计和物理设计)

11月25日:

详细设计和系统实施

12月15日:

软件测试

12月25日:

项目完成并交付运行

2.2可行性研究

●现行系统概述

⏹系统目标,规模,开发背景等概述

同仁堂药店的全部数据处理都由人工操作,工作量大,工作效率低,错误率高,信息反馈不及时,因此本信息系统开发小组经过研究、调查及取得上级领导地支持,拟对该同仁堂药店进行以下几方面的改革:

◎系统功能重构

◎业务流程重组

◎数据流程重组

⏹进一步明确信息系统建设的目标,需求及系统边界与范围。

◎实现登记、整理数据,处理核对顾客订货单。

◎向经理提供各种业务统计报表。

◎提供各级查询。

◎销售、采购、会计各部门的业务数据处理实现自动化。

●可行性分析

⏹新系统方案

◎实现登记、整理数据,处理核对顾客订货单。

◎向经理提供各种业务统计报表。

◎提供各级查询。

◎销售、采购、会计各部门的业务数据处理实现自动化。

⏹经济可行性分析

购买和安装设备的费用:

计算机硬件、系统软件、机房、电源、空调等,共计7万。

软件开发费用:

若由本单位的技术人员开发,则该项费用可以计入下面的人员费用一项,共计3万。

人员费用:

系统开发人员、操作人员和维护人员的工资、培训费用等,共计3万;由于本项目的特殊性该部分费用可节省。

消耗品费用:

系统开发所用材料、系统正常运行所用消耗品,例如电费,打印纸、软盘、开发软件等开支;共计2万。

该企业所批的新系统的开发费用和今后的运行、维护费用为15万。

因此,改造费用方面是可行的。

⏹技术可行性分析

为同仁堂药店开发一个信息管理系统,需要数据库编程工具的支持,如PoweredBuilder,VisualBasic,C++Builder等工具即可不错地完成任务。

考虑到PoweredBuilder的最终可执行程序对动行环境的要示过于苛刻(主要是支持库的不完善),和VisualBasic的功能不够强大,C++Builder是不错的选择。

C++Builder继承继承了Borland公司的同类产品Delphi对数据库强大的支持,和其丰富的VCL控件资源,加上其使用语言C++的广泛普及,用它开发一个关于同仁堂药店管理信息系统,不存在技术上的问题。

⏹营运可行性分析

经过分析调查,对新系统运行后对现在的工作效率会有明显提高。

同时经过管理人员的培训使他们能够在新的技术条件下能够顺利开展工作。

⏹结论

按上述三方面进行可行性分析、研究后,我们认为由于同仁堂药店的管理人员大多都具备操作计算机的能力,另外,此系统是一个小型信息管理系统,花费不大。

所以建立新系统是可行的,可以立项的。

2.3系统详细调查并提出新方案

●信息系统主要工作内容概述

◎实现登记、整理数据,处理核对顾客订货单。

◎向经理提供各种业务统计报表。

◎提供各级查询。

◎销售、采购、会计各部门的业务数据处理实现自动化。

●详细了解用户需求,进一步明确系统的主要目标和功能

表1

 同仁堂药店业务管理信息系统的概况如上表所示,该表格反映了新系统的输入、处理、数据存储和输出的概况。

其中带“*”号的表示由计算机处理的项目,其余处理由人工进行。

●业务流程分析

⏹文字描述

现行系统的业务流程情况如下图所示。

各项业务数据的输入、处理、存储和输出概况见表1。

⏹业务流程图

图3业务流程图

●信息流程分析

⏹文字描述

信息流程中分别有顶层数据流程图,第二层数据流程图,第三层数据流层图。

⏹数据流程图

▲顶层数据流程图

图4关联图

 

▲第一层数据流程图

图5第一数据流程图

▲第二层数据流程图

◎销售处理

◎采购处理

◎会计处理

图6第二层数据流程图(销售处理)

 

图7第二层数据流程图(采购处理)

图8第二层数据流程图(会计处理)

 

⏹数据字典

数据字典用于进一步定义和描述所有数据项,包括数据流字典、数据存储字典、数据处理字典、数据元素、外部项五部分。

▲数据流字典

数据流

系统名:

同仁堂管理信息系统

条目名:

订单

编号:

F1

别名:

订单

来源:

S1顾客

去处:

编辑处理

数据流结构:

订单:

{订单标识+顾客细节{顾客标识+姓名+地址+电话+传真}+货物细节{货物标识+名称+产地+数量}}

简要说明:

描述订单处理的有关信息,100张/天。

修改记录:

编写

孙羽佳

日期

2008-11-05

审核

Sunyujia

日期

2008-11-05

表2数据流

图9数据流字典清单(部分)

▲数据元素

数据元素

系统名:

同仁堂管理信息系统编号:

M1

条目名:

药品标识别名:

药品

属于数据流:

F1、F4-F6

存储处:

D1、D3

药品:

药品类别:

有2位组成按年药品类别编码如:

植物类、动物类、矿物类等

药用部分:

有2位组成按顺序来

药品产地:

有2位组成按顺序来

药材编号:

有2位组成按顺序来

例如:

东北产的人参代码为10201015

数据元素结构:

简要说明:

药品标识是学生的识别符,每个药品都有惟一的标识。

修改记录:

编写

孙羽佳

日期

2008-11-05

审核

Sunyujia

日期

2008-11-05

表3数据元素

▲数据存储字典

数据存储

系统名:

同仁堂管理信息系统

条目名:

货名文件

编号:

D1

别名:

货名文件

存储组织:

每批药品一条记录

主关键字:

药品标识

记录组成:

项名:

货物标识名称

近似长度:

812

(字节)

简要说明:

用于编辑订货

修改记录:

编写

孙羽佳

日期

2008-11-05

审核

Sunyujia

日期

2008-11-05

表4数据存储

图10数据存储字典清单(部分)

▲数据处理字典

加工

系统名:

同仁堂管理信息系统

条目名:

编辑顾客订单

编号:

P1.1.1

别名:

编辑顾客订单

输入:

F1订单

F47顾客情况

输出:

F4订单

F2新客户数据

加工逻辑:

根据订单和顾客情况,判断新老客户,并编辑成适合的订单。

简要说明:

修改记录:

编写

孙羽佳

日期

2008-11-05

审核

Sunyujia

日期

2008-11-05

表5数据处理字典

加工

系统名:

同仁堂管理信息系统

条目名:

判断、核对订单

编号:

P1.1.3

别名:

判断、核对订单

输入:

F4订单

输出:

F6不可供订单

F7可供订单

F11缺货单

加工逻辑:

检验顾客订单,分成不合格、可供、缺货三种情况处理。

简要说明:

检验订单属于哪一类,以便以后分别处理。

修改记录:

编写

孙羽佳

日期

2008-11-05

审核

Sunyujia

日期

2008-11-05

表6数据处理字典

图10数据处理字典清单(部分)

 

▲外部项

外部项

系统名:

同仁堂管理信息系统

条目名:

顾客

编号:

M1

别名:

顾客

输入数据流:

发货票、付款收据

输出数据流:

订购、货款

主要特征:

顾客主要特征是:

顾客标识、姓名、地址、电话、传真

简要说明:

存储顾客的各类信息,包括顾客标识、姓名、地址等。

修改记录:

编写

孙羽佳

日期

2008-11-05

审核

Sunyujia

日期

2008-11-05

表7外部项

 

⏹决策树

▲订单编辑决策树

图11订单编辑决策树

▲判断、核对订单决策树

图12判断、核对订单决策树

3.信息系统设计

3.1信息系统总体设计

3.1.1信息系统总体布局设计

同仁堂药店业务管理信息系统采用分布式系统的浏览器/Web服务器(B/S)计算模式,采购、销售、会计三个部门各配置一台微机,三台微机联成网络,相互通信。

采购、销售、会计三个部门各自独立地进行业务处理,各部门之间的数据通信由网络完成。

▲系统硬件配置

◎三台微机(包括主机、显示器及磁盘驱动器)。

◎打印机。

◎适配器、电缆等其它网络配件。

▲软件配置

◎汉字多用户操作系统。

◎汉字dBASE—Ⅲ数据库系统。

◎其它应用软件。

3.1.2软件系统的总体结构设计

●文字描述

同仁堂药店业务管理信息系统共分成销售、采购、会计三个子系统。

●模块设计

 

⏹绘制H图

图13 同仁堂药店业务管理信息系统功能模块结构

⏹绘制控制结构图

▲销售子系统控制结构

图14 销售子系统控制结构

在图12中,通过输入功能模块得到订单、顾客细节、库存细节信息,然后进行销售处理。

在销售业务处理中,首先对订单、顾客细节进行编辑,并反馈出编辑后的订单,然后对编辑过的订单再进行检验核对并且加载分类标志。

订单、顾客细节、库存细节经过编辑、检验核对后进行分类处理。

根据订单加载的分类标志,将订单划分为不可供处理(反馈出缺货单)和不合格订单,对于可供货的订单,要根据货名和数量修改库存,根据顾客细节、货名和数量建销售记录,并为顾客开发货票。

▲采购子系统控制结构

图15 采购子系统控制结构

▲会计子系统控制结构

图16 会计子系统控制结构

⏹绘制IPO图

图17系统的IPO图(主控模块)

图18 系统的IPO

(一)

图19 系统的IPO

(二)

 

图20 系统的IPO(三)

图21 系统的IPO(四)

图22 系统的IPO(五)

3.2代码设计

●文字描述

本系统的代码设计采用线性分类体系,按分类对象的从属、层次关系为排列顺序。

●代码设计(以产品代码为例)

⏹产品代码设计

图23 产品代码设计

第一位位:

药品类别二、三位数字为:

药用部分

编号

类别

1

植物类

2

动物类

3

矿物类

4

其他

编号

类别

01

果实

02

根类

03

叶类

04

花类

05

茎类

06

皮类

 

四、五位数为字:

药品产地六、七两位数字为:

药材编号

例如:

编号

类别

01

东北

02

华北

03

西北

04

东南

05

华南

06

西南

编号

类别

1010101

五味子

1010102

牛蒡子

1020101

人参

校验码为:

采用算术级数算法

例如:

东北产的人参

1020101

*1234567

1060507

则该代码的第八位为(1+0+6+0+5+0+7)Mod7=5

东北产的人参的代码为10201015

备注:

当余数为10时则校验码为0

 

3.3数据存储设计

3.3.1数据库设计

●概述

在系统的数据库设计中,首先要对系统分析得到的数据词典中的数据存储进行分析,分析各数据存储之间的关系,课采用E-R图的方法进行数据结构分析。

这里以药材数据库为例。

●实体—关系模型(E—R模型)

⏹绘制E—R图

图24E—R图

属性:

图25

图26

图27

图28

图29

图30

图31

 

●数据规范化

⏹说明三种规范户形式(描述1NF,2NF,3NF的定义)

1NF:

属于1NF的关系应满足的基本条件是元组中的每一个分量都必须是不可分割的数据项。

2NF:

指的是这种关系不仅满足第一范式,而且所有非主属性完全依赖于其主码。

3NF:

指的是这种关系不仅满足第二范式,而其它的任何一个非主属性都不穿地依赖于任何关键字。

⏹进行规范化(要求符合3NF),但必要时可以进行反规划

显然上面的E-R图完全符合3NF,因此不需要修改。

⏹绘制出调整后的E-R图

图32E-R图

●建立逻辑模型

实体:

药材信息表(药材标识,药材名称,药材类别)

库房信息表(仓库货位号,仓库位置)

供应商信息表(供应商编号,供应商名称,供应商地址,供应商电话,供应商传真)

客户信息表(客户编号,客户姓名,客户地址,客户电话,客户传真)

联系:

存储信息表(存储编号,药材标识,供应商编号,药材存储数量,药材入库时间,药材出库时间)

购买信息表(购买编号,药材标识,供应商编号,购买价格,购买数量,购买时间)

订单信息表(订单编号,药材标识,客户编号,销售价格,销售数量,销售时间)

3.4用户界面设计

3.4.1输出界面设计

输出是由计算机对输入的原始信息进行加工处理,形成高质量的有效信息,并使之具有一定得格式,提供管理者使用。

●输出信息内容

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

当前位置:首页 > PPT模板 > 艺术创意

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

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