城院09级信息系统系统设计报告.doc

上传人:wj 文档编号:1607745 上传时间:2023-05-01 格式:DOC 页数:27 大小:233.50KB
下载 相关 举报
城院09级信息系统系统设计报告.doc_第1页
第1页 / 共27页
城院09级信息系统系统设计报告.doc_第2页
第2页 / 共27页
城院09级信息系统系统设计报告.doc_第3页
第3页 / 共27页
城院09级信息系统系统设计报告.doc_第4页
第4页 / 共27页
城院09级信息系统系统设计报告.doc_第5页
第5页 / 共27页
城院09级信息系统系统设计报告.doc_第6页
第6页 / 共27页
城院09级信息系统系统设计报告.doc_第7页
第7页 / 共27页
城院09级信息系统系统设计报告.doc_第8页
第8页 / 共27页
城院09级信息系统系统设计报告.doc_第9页
第9页 / 共27页
城院09级信息系统系统设计报告.doc_第10页
第10页 / 共27页
城院09级信息系统系统设计报告.doc_第11页
第11页 / 共27页
城院09级信息系统系统设计报告.doc_第12页
第12页 / 共27页
城院09级信息系统系统设计报告.doc_第13页
第13页 / 共27页
城院09级信息系统系统设计报告.doc_第14页
第14页 / 共27页
城院09级信息系统系统设计报告.doc_第15页
第15页 / 共27页
城院09级信息系统系统设计报告.doc_第16页
第16页 / 共27页
城院09级信息系统系统设计报告.doc_第17页
第17页 / 共27页
城院09级信息系统系统设计报告.doc_第18页
第18页 / 共27页
城院09级信息系统系统设计报告.doc_第19页
第19页 / 共27页
城院09级信息系统系统设计报告.doc_第20页
第20页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

城院09级信息系统系统设计报告.doc

《城院09级信息系统系统设计报告.doc》由会员分享,可在线阅读,更多相关《城院09级信息系统系统设计报告.doc(27页珍藏版)》请在冰点文库上搜索。

城院09级信息系统系统设计报告.doc

目录

系统分析 2

第一章概述 3

1.1 管理信息系统概述 3

第二章系统分析 4

2.1系统分析的目的 4

2.2系统初步调查 4

2.3系统需求分析 4

2.3.1功能需求分析 4

2.3.2功能模块分析 5

2.3.3性能需求分析 6

2.3.4其他需求 7

2.4系统可行性分析 7

2.4.1技术可行性 7

2.4.2经济可行性 8

2.4.3管理可行性 8

2.5系统组织结构图 8

2.6数据概念设计E-R图 9

第三章系统设计 10

3.1系统的体系结构 10

3.1.1后台管理:

11

3.1.2前台管理:

11

3.2系统的代码设计 15

3.2.1本系统代码设计遵循的原则 16

3.2.2代码设计的具体内容 17

3.3系统的数据库设计 18

3.4系统的输入输出设计 20

3.4.1输入设计 20

3.4.2输出设计 21

第四章系统实施 21

4.1系统开发工具的选择 21

4.2系统模块处理流程图 22

4.3系统的详细设计的实现 23

4.3.1系统登录设计 23

4.3.2系统主界面设计 24

4.3.3管理员用户管理 24

4.3.4管理员菜品管理 24

4.3.5管理员财务管理 24

结论 24

II

系统分析

随着我国市场经济的快速发展,各行业都呈现出生机勃勃的发展景象,其中餐饮业的发展尤为突出。

近两年来已呈现出高速发展的态势。

但在快速发展的同时,餐饮业在日常经营管理中仍普遍采用手工管理方式,整体科技含量低。

随着餐饮企业规模和数量的不断增长,手工管理模式无论是在工作效率、人员成本还是提供决策信息方面都已难以适应现代化经营管理的要求,因此制约了整个餐饮业的规模化发展和整体服务水平的提升。

有效的管理成为了一个难题,为能有效的解决这些问题提高企业的经济效益,在这些中小型饭店中采用工作流技术,结合饭店绿色管理内容,实施计算机管理信息系统不视为一条有效的解决途径。

(1)将其与计算机信息管理系统结合起来,实现中小型饭店管理信息计算机化、系统化大规模产品定制

(2)中小型饭店管理中的工作流转化成比较科学化、规范化的业务流程,使管理基础数据更加准确化经营全球化-包括采购、生产、销售和市场

(3)管理人员摆脱了事务性工作,转而从事管理专业工作,为经营决策提供了快捷和强大的数据支持

建立新系统的必要性

把计算机用于餐饮企业管理,可在很大程度上提高管理者分析和决策的科学性,提高经营管职水平,带来更多的顾客,使企业取得更好的经济效益。

第一章概述

1.1 管理信息系统概述

管理信息系统是一门新兴的,集管理科学、信息科学、系统科学及计算机科学为一体的综合性学科,研究的是企业中信息管理活动的全过程,以便有效的管理信息,提供各类管理决策信息,辅助企业进行现代化管理。

管理信息系统的分析与设计,必须和具体实际相结合,才能真正服务社会。

在系统开发时应遵循以下一些原则:

(1)稳定性原则

系统的开发必须具有加强的应变能力,在一定时间内有相对的稳定性

(2)实用性与先进性原则。

目前,我国的管理信息系统开发中存在低水平的重复开发和片面追求高档次的硬件设备,以及系统开发成功率低,使用价值不高等问题。

鉴于实际情况在系统开发中应遵循把实用性放在第一位,又要突出系统在技术上,管理上的先进性原则。

(3)面向用户原则

管理信息系统是为用户开发的,最终是交给用户使用的,只有用户通过运行才能对系统做出客观评价。

因此必须从系统的总体方案规划设计到系统开发过程中的每一个环节,都必须坚持一切为了用户,一切服务于用户的观点,这是信息系统开发的首要前提。

第二章系统分析

2.1系统分析的目的

本系统的系统分析,我选择了面向对象的系统分析方法。

系统分析的任务主要是在确定系统需求以后,继续的识别待开发的系统的应用领域的对象,分析对象间的关系,建立出复合系统需求的模型。

在面向对象的系统分析中,在需求分析的基础上要建立两种模型。

一种是静态模型,主要包括:

用例图、类图/对象图等;另一种是动态模型,主要包括:

序列图、协作图、状态图等。

2.2系统初步调查

为了这套餐厅餐饮管理系统能够顺利地进行,并且充分体现出这套系统设计的最终目标,特此进行了详细的调查。

2.3系统需求分析

需求分析过程是整个系统开发的重要阶段,分析的成功与否,决定着整个系统功能的完善性以及稳定性。

在该阶段需求分析人员需要确定整个产品的功能要求,并且将现实事务抽象成对象并建模。

2.3.1功能需求分析

在对的初步调查过程中,已经掌握了餐厅对这套餐饮管理系统所要能够实现的功能方面的需求,需求分析如下:

(1)餐饮部要求本系统能够完成对客人的点菜管理以及买单管理,便于客人对消费程度的查询以及财务部门每个月的账务统计。

(2)采购部要求本系统能够具有商品信息管理、商品信息查询、以及进货管理和库存查询的功能。

以便于采购部能够随时进行库存查询,提前采购所需物品,避免物品短缺进而影响到正常的工作、餐厅的效益。

(3)财务部要求本系统能够具有日结算以及月结算功能,以方便对饭店的经济运行情况有详细的统计,给饭店的决策方案提供准确的参考依据。

(4)人事部要求本系统能够具有员工信息管理功能,便于饭店对每一个员工的具体情况进行了解,也是对每一个员工进行职务提升的重要依据。

2.3.2功能模块分析

1、用户管理

用户管理模块主要是用来实现对销售员和会员进行管理。

用户管理它记录了用户的信息,包括用户名、密码、性别、年龄、地址等基本信息。

在这个模块中可以对用户信息进行查询、修改、删除以及添加新的用户操作;权限管理是用来设计用户的权限,对不同的用户分配不同的权限。

2、菜品管理

菜品管理模块是整个系统的重点,该模块主要用于对菜品信息进行管理,菜品管理模块中记录了菜品的基本信息,包括菜名、配料、价格以及菜品简单介绍等信息。

菜品模块还可以对菜品进行添加、删除、修改、查看等操作。

3、财务管理

财务管理模块是整个系统的一个亮点,是为了对餐厅的销售情况做一个详细的管理,包括对餐厅当天的销售情况的分析显示以及当月销售情况的分析显示。

餐厅也可以根据此模块来查询其菜品在市场中的销售量等信息,还可以查询餐厅针对客户的业务信息。

4、窗口

窗口用于显示已打开的操作窗口,同时可以在不同的窗口中进行切换,以及显示目前已打开的窗口数量和正在操作的窗口。

2.3.3性能需求分析

1.对有效性的要求

有效性主要反映在信息系统的部件失效的情况下,满足业务性能要求的程度。

比如,信息系统部件失效虽然没有引起联接性故障,但是却造成质量指标下降,平均延时增加、线路堵塞等现象。

2.对完整性的要求

完整性是信息未经授权不能进行改变的特性。

即信息在存储过程中不被偶然或蓄意的删除、修改、伪造、乱序、重放、插入等行为破坏和丢失的特性。

3.对适应性的要求

如用户在操作失误,或者是操作环境改变了,系统要能够适应新的连接方式,能够及时、方便、简捷的进行系统更新。

2.3.4其他需求

用户界面要新颖、大方,并且是能够让用户所能接受的。

要能保证用户的安全性,即用户的权限、密码、个人信息只能是管理员进行修改,并且修改要快捷方便。

2.4系统可行性分析

2.4.1技术可行性

技术上的可行性:

技术方面的可行性就是根据现有的技术条件,能否实现系统的各项要求。

硬件:

该系统对所需的硬件设备,如服务器、pc机等的性能要求一般,现有设备的性能完全能够满足系统功能的要求。

软件:

本系统属于数据库应用程序,本系统需要一个数据库服务器及其运行的操作系统平台,根据客户的数据量并不是十分巨大,我们选择目前市场上价格比较低廉的数据库服务器产品:

MicrosoftSQLServer2005及配套的平台Windowsxp。

而前台开发工具采用VS2005,利用其可视化的开发环境、丰富的控件资源,能快速开发出应用程序。

这些软件在中小型MIS开发中已被大量应用,技术上都比较成熟,因此技术上是可行的。

2.4.2经济可行性

费用:

根据该餐厅多年来良好的经济效益,餐厅的经济实力比较雄厚,这就为系统的实施奠定了经济基础,足能提供购买硬件设备和开发软件所需要的资金。

效用:

实施该系统也能给餐厅带来长期效益,它可帮助领导实现管理方法的现代化、科学化,极大地提高餐厅的工作质量与工作效率,减少管理支出的费用,从而保证餐厅管理的可持续的良好发展。

因此经济上具有了系统开发的可行性。

2.4.3管理可行性

餐厅的领导认识到当今社会的发展趋势,认为使用计算机从事餐厅管理是公司当前非常必要的举措。

公司员工也对本系统的开发十分的欢迎,并给予积极配合,从而保证了系统调查与分析能够顺利的进行。

另外,为了提高餐厅管理水平,适应管理系统的要求,该餐厅对管理人员进行了全面的培训,提高了他们对餐饮管理系统的认识。

因此在管理上具有了系统开发的可行性。

2.5系统组织结构图

本餐厅的组织机构包括:

财务部,人事部,采购部,餐饮部。

具体该餐厅的组织结构图如图2-1所示:

本餐厅餐厅

人事部

财务部

采购部

餐饮部

图2-1组织结构图

2.6数据概念设计E-R图

E-R图是用来描述某一组织(单位)的概念模型,提供了表示实体、属性和联系的方法。

构成E-R图的基本要素是实体、属性和关系。

实体是指客观存在并可相互区分的事件;属性指指实体所具有的每一个特性。

最后可以利用E-R图方法来进行数据库的概念设计,所以下面先画出本系统的E-R图。

第三章系统设计

完成了系统的需求分析之后,就进入了系统的设计阶段,在整个系统的开发时期中,设计阶段是最主要的阶段。

3.1系统的体系结构

根据如上得到的用户需求餐厅管理系统的主要功能分成以下两个部分:

前台管理和后台管理。

其功能结构图设计如图3-1所示:

餐厅管理系统

菜品管理

用户管理

财务管理

菜品管理

用户管理

前台管理

后台管理

查看用户

信息

查看用户信息

查看已点菜

添加用户

密码重置

查看所有菜品

添加新菜

查看已点菜

查看当天利润

已打开的窗口

查看当月利润

点菜

已打开的窗口

图3-1功能结构图

3.1.1后台管理:

a、用户管理:

密码重置:

管理员修改密码

添加用户:

添加新用户

查看所有用户:

查看所有用户信息

b、菜品管理:

查看所有菜品:

查看所有菜品的信息

添加新菜:

添加新菜品

查看已点菜:

查看已点菜品信息

C、财务管理:

查看当天利润:

查看当天利润、成本信息

查看当月利润:

查看当月利润、成本信息

3.1.2前台管理:

a、用户管理:

查看所有用户:

查看所有用户信息

b、菜品管理:

我要点菜:

为客户点菜、退菜、结账等

查看已点菜:

查看已点菜品信息

根据功能结构图我们基本得出系统的业务流程图如下:

顾客

咨客

楼面

部长

区域负责服务员

传菜

厨房

收银

台位上菜划菜

消费点单

加菜/撤菜单

酒水单

厨房制作

结账离开

根据业务流程图得出数据流程图如下:

账单数据

查询

应收款票据审核

结账

出菜

点菜单数据

查询

点餐单的出库库库

消费数据

原料采购

消费单

服务员

点菜处理

点菜台帐

厨房处理

出菜处理

楼面部

收银处理

财务部

销售台帐

顾客

采购部

数据流程图第一层

开出收款收据和发票

银行卡

银行卡

现金

银行卡

账单

账单

账单

账单

账单

顾客

P2.1

判定结账方式

P2.2

刷卡结账

P2.3

现金结账

P2.2.1

到餐桌刷卡

P.2.2.2

到收银台

服务员

收银台

消费台帐

数据流程图第二层

由数据流程图编写数据字典:

数据流的描述(以应收挂账为例)

数据流编号:

Y-01

数据流名称:

应收挂帐款票据

简述:

财务部发出的应收挂账款票据

数据流来源:

财务部

数据流去向:

应收挂账款票据审核(出纳主管)

数据项组成:

单据日期+来源系统+门店编号+收款类型+币别+往来户类型+往来单位+审批状态+收款状态+生成凭证状态

数据流量:

约3张/日

高峰流量:

约8张/日

数据流编号:

Y-02

数据流名称:

合格应收挂账款票据

简述:

经审核合格的应收挂账款票据

数据流来源:

票据审核模块(会计助理)

数据流去向:

票据处理模块(会计主管)

数据项组成:

单据日期+来源系统+收款类型+币别+往来户类型+往来单位+审批状态+收款状态+生成凭证状态

数据流量:

约30张/月

高峰流量:

约46张/月

数据流编号:

Y-03

数据流名称:

不合格应收挂账款票据

简述:

经审核不合格的应收挂账款票据

数据流来源:

票据审核模块 (会计主管)

数据流去向:

财务部

数据项组成:

单据日期范围+来源系统+门店编号+收款类型+币别+往来户类型+往来单位+审批状态+收款状态+生成凭证状态

数据流量:

16张/月

高峰流量:

35张/月

处理逻辑的描述(以信用控制为例)

处理逻辑编号:

X-01

处理逻辑名称:

审查客户的资料

简述:

从客户部获得的客户资料是否属实

输入的数据流:

客户资料

处理描述:

从客户部获得的客户资料是否属实,不符合的返回客服部

输出的数据流:

销售发票、不合格的客户资料

处理频率:

约10张/周

处理逻辑编号:

X-02

处理逻辑名称:

确认销售发票

简述:

根据客户资料,填写销售发票,将销售记录登记备案

输入的数据流:

合格的客户资料

处理描述:

根据客户资料,填写销售发票,以及登记好客户的销售记录

输出的数据流:

销售发票、销售记录

处理频率:

约10张/日

数据存储的描述(以借支凭证为例)

数据存储编号:

J-01

数据存储名称:

借支凭证

简述:

以借款的形式去支付有关事宜的凭证

数据存储组成:

借款人++借款缘由+金额+出纳审核+财务审批+总经理审批+领款人+借款日期+收款单位

关键字:

借方+金额+会计主管

相关联的处理:

J-02、J-03

外部实体的描述

外部实体编号:

W-01

外部实体名称:

财务部

简述:

应收款票据审核

输入的数据流:

Y-03

输出的数据流:

Y-01

外部实体编号:

W-02

外部实体名称:

采购部

简述:

原料的采购

输入的数据流:

Y-04

输出的数据流:

Y-05

外部实体编号:

W-03

外部实体名称:

楼面部

简述:

点餐单的出库

输入的数据流:

Y-07

输出的数据流:

Y-06

3.2系统的代码设计

计算机管理信息系统设计的基本前提条件是把管理对象数字化或符号化,也就是代码设计。

它是数据库系统开发的前提条件,数据库的有力补充,是系统不可缺少的重要内容。

编码是指与原来名称对应的编号、符号或记号。

它是进行信息交换、处理、传输和实现信息资源共享的关键。

编码也用于指定数据的处理方法、区别数据类型,并指定计算机处理的内容等。

3.2.1本系统代码设计遵循的原则

1.唯一性

在本系统中,每一个代码都标识了系统中的每一个实体,而每一个实体也只能由一个代码来唯一确定。

2.标准性

主要体现在对程序文件名命名和对数据文件命名的一目了然,无重复现象。

为了系统维护人员便于进行系统维护,使用了统一的标准。

3.合理性

系统中代码设计与编码对象的分类相适应,以使代码对编码对象的分类据有标志作用。

4.简单性

在设计过程中采用汉字的汉语拼音的声母来表示汉字。

5.适应性

在代码设计过程中,代码反映了编码对象的特点,便于识别和记忆,使系统维护人员容易了解和掌握,便于进行维护工作。

6.规范性

代码的结构、类型、格式统一,便于记忆和计算机进行处理。

7.可扩充性

考虑到今后程序扩充的需要,在编制代码时,留有足够的备用代码

3.2.2代码设计的具体内容

菜单代码表表2.1

代码名称

类型

说明

CD01

varchar

五香鸭舌(凉)

CD02

varchar

三味皮蛋(凉)

CD03

varchar

迷你黄瓜花(凉)

CD04

varchar

脆皮炸虾枣(10件)

CD05

varchar

罗汉斋炒羊肚菌

CD06

varchar

香口淮山煲

CD07

varchar

外婆菜烧黄鳝鱼

CD08

varchar

鲜芦笋炒泰国虾仁

CD09

varchar

堂灼有机蔬菜

CD10

varchar

杏鲍菇炒挂炉猪颈肉

餐桌代码表表2.2

代码名称

类型

说明

CZ01

varchar

1号餐桌

CZ02

varchar

2号餐桌

CZ03

varchar

3号餐桌

CZ04

varchar

4号餐桌

CZ05

varchar

5号餐桌

CZ06

varchar

6号餐桌

CZ07

varchar

7号餐桌

CZ08

varchar

8号餐桌

CZ09

varchar

9号餐桌

CZ10

varchar

10号餐桌

3.3系统的数据库设计

在数据库设计初始阶段,为了对以后的数据库进行物理优化,提供了一些系统配置变量、存储分配系数,并对这些变量赋予了合理的缺省值。

但是这些值不一定适合每一种应用环境,在进行物理设计时,对这些变量重新赋值,以改善系统的性能。

对系统配置的变量,例如:

同时使用数据库的用户数,同时打开的数据库对象数,内存分配参数,缓冲区分配参数(使用的缓冲区长度、个数),存储分配参数,物理块的大小,物理块装填因子,时间片大小,数据库的大小,锁的数目等。

这些参数值直接影响存取时间和存储空间的分配,在物理设计时应根据应用环境确定这些参数值,以使系统性能最佳。

在运行及管理的过程中,涉及到的数据库实体包括有管理员信息表、菜品信息表、餐桌信息表、已点菜信息表、会员信息表、销售员信息表等,具体表格如下:

表3-1管理员信息表

字段名称

数据类型

说明

id

int

主键、编号

name

varchar

用户名

pwd

varchar

密码

表3-2菜品信息表

字段名称

数据类型

说明

id

int

主键、菜品编号

name

varchar

菜品名称

peiliao

varchar

菜品配料

ptPrice

int

普通客户价格

vipPrice

int

vip客户价格

benqian

int

菜品本钱

jianjie

varchar

菜品简单介绍

表3-3餐桌信息表

字段名称

数据类型

说明

id

int

主键、餐桌编号

state

bit

餐桌使用状态

表3-4vip客户信息表

字段名称

数据类型

说明

id

int

主键、编号

name

varchar

用户名

sex

char

性别

age

int

年龄

score

float

用户类型

address

varchar

地址

pwd

varchar

密码

表3-5销售员信息表

字段名称

数据类型

说明

id

int

主键、编号

name

varchar

用户名

sex

char

性别

age

int

年龄

address

varchar

地址

pwd

varchar

密码

表3-6已点菜信息表

字段名称

数据类型

说明

id

int

主键

deskId

int

餐桌编号

benqian

money

本钱

isYouhui

char

是否优惠

maiJia

money

价格

jyMoney

money

优惠价格

lirun

money

利润

time

datetime

点菜时间

vipName

varchar

vip姓名

score

float

查看类型

caiName

varchar

菜品名

3.4系统的输入输出设计

3.4.1输入设计

输入设计是整个系统设计的关键环节之一,它的根本任务是如何保证将资料正确地传送到系统中去,然后由计算机完成各种的后续处理工作。

对系统的质量起着决定性的影响。

其设计原为则:

提高速度、减少错误;其输入媒介和装置:

键盘。

本系统输入信息主要包括管理员输入的用户名和密码以及用户及会员信息、菜品信息的录入等等。

这些信息在录入的过程中均有明确文字信息提示,大多数通过我们所熟悉的键盘和鼠标完成信息的输入,大大方便了用户的使用。

3.4.2输出设计

输出设计的目的是使系统能输出满足用户需要的有用信息。

例如查看所有菜品时的信息输出。

第四章系统实施

在系统分析与系统设计的阶段中,开发人员为新系统设计了它的逻辑模型和物理模型。

系统实施阶段的目标就是把系统设计的物理模型转换成可实际运行的新系统。

系统实施阶段既是成功地实现新系统,又是取得用户对新系统信任的关键阶段。

4.1系统开发工具的选择

SQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。

SQLServer2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使构建和管理用于业务的高可用和高性能的数据应用程序。

SQLServer2005数据引擎是本餐厅数据管理解决方案的核心。

此外SQLServer2005与MicrosoftVisualStudio、MicrosoftOfficeSystem以及新的开发工具包(包括BusinessIntelligenceDevelopmentStudio)的紧密集成使SQLServer2005与众不同。

4.2系统模块处理流程图

管理员登录处理流程如图4-1所示。

输入用户名和密码

是否正确

是否管理员

密码或用户名错误

销售员界面

管理员界面

图4-1管理员登录处理流程图

基本模块处理流程如图4-2所示,

菜品管理

登陆主界面

用户管理

菜品管理

财务管理

销售员界面

是否管理员

密码重置

查看已点菜

查看当天利润

查看当月利润

查看所有菜品

添加新菜

添加用户

查看所有用户

管理员界面

用户管理

查看所有用户

点菜

查看已点菜品

图4-2基本模块处理流程图

4.3系统的详细设计的实现

4.3.1系统登录设计

首先,用户登录界面比较简单,需在登陆系统中输入用户名和密码,若与数据库中管理员表中的记录一致则可以进入该系统,否则无法进入。

为防止用户的错误操作,应设置错误处理页面。

用户登录页面及用户登录操作错误界面

4.3.2系统主界面设计

用户名和用户的密码验证通过以后,进入该系统首页。

菜单主导航区:

主要用于为用户提供系统的功能导航。

退出登录:

主要用于退出餐饮统管理系统。

4.3.3管理员用户管理

用户管理包括密码重置、添加用户、查看所有用

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

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2