毕业设计开题报告—基于VC++的餐饮管理系统的设计与实现

毕业设计开题报告—基于VC++的餐饮管理系统的设计与实现本文简介:本科生毕业设计(论文)开题报告论文题目:基于VC++的餐饮管理系统的设计与实现学院:软件学院专业:计算机科学与技术基于VC++的餐饮管理系统的设计与实现一、课题的研究目的和意义随着国家经济的不断蓬勃发展,国民生活水平和消费水平的提高带动了餐饮行业的发展。近几年大中小城市中餐饮行业的发展可谓是蒸蒸日上
毕业设计开题报告—基于VC++的餐饮管理系统的设计与实现本文内容:
本科生毕业设计(论文)开题报告
论文题目:基于VC++的餐饮管理系统的设计与实现
学
院:
软件学院
专
业:
计算机科学与技术
基于VC++的餐饮管理系统的设计与实现
一、课题的研究目的和意义
随着国家经济的不断蓬勃发展,国民生活水平和消费水平的提高带动了餐饮行业的发展。近几年大中小城市中餐饮行业的发展可谓是蒸蒸日上,传统的手工作业方式已经不能满足餐饮经营者的需求了。人工记账、核算、查询等工作既费时、费力,以容易出错。通过在计算机中运行餐饮管理系统,以上问题将迎刃而解。既提高了工作的效率,又节省了大量人力资源,为广大餐饮行业的经营者带来了更多的利益,同时也方便了广大的消费者。
餐饮业务涉及的各个工作环节已不再仅仅是传统的管理、业务结算,而是更广、更全的服务性行业代表。特别是近年来我国的餐饮业面临更加激烈的同业竞争,如何提供更多的工作流程和更优质的的服务,如何吸引更多的顾客,如何利用计算机技术加强顾客账户信息管理、进行顾客业务再造,提高员工的工作效率和业务竞争能力是摆在各餐饮经营者面前的一上迫切需要解决的问题。餐饮业是一个服务性行业、从选餐、结算等整个过程应该能够体现以人为中心,提供快捷、方便的服务,给顾客感受一种顾客至上的享受,提高管理水平,简化各种复杂操作,在最合理最短时间内完成业务规范操作,这样才能令客舒适难忘,增加顾客回头率。
总之,本系统设计的主要意义在于它能够切实有效地指导工作人员规范业务操作流程,更高效、快捷地实现业务的管理,保障顾客信息的安全,提高管理水平和工作效率,进而提高业务竞争能力。
2、
国内外发展现状
当前,我国餐饮行业发展态势明显,主要体现在技术创新、管理科学化为代表的现代餐饮企业,逐步替代传统餐饮业的单店作坊式、人为经验管理型,快步向产业化、现代化迈进;饮食文化已经成为餐饮品牌培育和餐饮企业竞争的核心,现代科学技术、科学的经营管理、现代营养理念在餐饮行业的应用已经越来越广泛。
早期的消费管理系统都是靠人工采用纸质的资料来管理的,信息量很大,而且数据存储的时间不够长,如果资料库发生意外,大量资料的毁坏将对信用社来说是致命的。这些资料的管理不仅花费更多的人力,物力,占用更大的空间,出错率也比较高,总之效率低,不易管理。随着计算机技术和网络的发展,特别是二十世纪九十年代的时候,利用计算机来管理大量的信息资料,大大提高了对于信息的管理效率。
目前国内外关于消费管理很多,这种系统的偏重点和采用的技术都不一样,但相同的就是都是与数据库相关的操作,利用数据库技术对大量的资料进行管理,摒弃了传统的人工管理阶段,只不过这些东西根据需求的不同在实现方面的侧重点也各不相同。
本餐饮管理系统可以帮助餐饮企业对企业运行中大量的、动态的、错综复杂的数据和信息进行及时、准确的分析和处理,及时反馈给管理层。尽可能地降低使用者的劳动强度,同时提高工作质量和效率。
3、
研究内容
1.基本思路
本系统使用C++作为程序设计语言、以Microsoft
Access
2000做为数据库来开发本课题的所要实现的餐饮管理系统,实现餐饮管理的基本功能,同时尽量完善管理的其他附加功能,从而减少管理所用的成本,提高收银管理的效率和正确率等,目标是致力于实现以下几个目标:(1)减少前台服务人员的人数,减少经营者的人员开销;(2)提高操作速度,提高顾客满意程度;(3)使经营者能够查询一些历史数据。
2.
模块设计
餐饮管理系统主要由点菜服务、顾客结账、菜式信息录入及系统维护等几个模块组成。如图1所示
餐饮管理系统
系统服务
财政服务
后台服务
前台服务
账号权限管理
进
货
信
息管理
加
减
菜
服
务
日收入查询
顾客结账服务
员工信息管理
月收入查询
开台点菜服务
数据库备份
数据库还原
数据库初始化
菜式信息管理
图1
餐饮管理系统功能结构图
四、拟采用的方法和手段
1.C++
C++是一种使用非常广泛的计算机编程语言。C++是一种静态数据类型检查的、支持多重编程方式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格。从技术背景来看Visual
C++是微软公司基于Windows平台的程序设计开发环境。它以C++语言为基础,利用MFC类库的强大优势,使其成为Windows平台最优秀的开发工具之一。
2.
数据库
一个好的数据库是每一个成功的系统必不可少的部分,数据库设计则是系统设计中最关键的一步。因为餐饮管理系统中需要存储的数据信息量不大,对数据库的要求并不是很高,所以本系统采用了Microsoft
Access
2000数据库。
3.研究措施
(1)收集关于
Visual
C++
6.0
和
Microsoft
Access
2000的文献,并熟悉开发工具。
(2)按照管理系统规范设计的方法,将系统开发全过程分为需求分析、概
念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护六个阶段。分别针对这六个阶段进行具体的分析设计和实现。
(3)根据对传统的管理方法的研发分析发现,要想提高工作效率和服务
质量。许多情况下效率是关键,其他可以酌情处理。那就必须有一个良好的辅助工具,系统要实现:点菜管理、、加减菜管理、消费查询、结帐、用户权限管理、结算日报表管理、员工管理、菜谱管理、灵活的营销设臵、完善的成本核算、详尽的营业报表。企业才可以在竞争激烈的环境下生存。
4.
可能遇到的问题和拟解决的方法
由于SQL
Server
2000数据库具有一些优异的特点,可以帮助我们更有效的管理数据库,这样可以解决一些实际的问题。在调试程序的过程中,也可能遇到一些问题,当你在编译的时候可以运行,但是在系统中的时候就不能运行了,这些与编译的过程有关的,是在编译的时候没有注意,即使是一个逗号或一个括号都可能导致系统错误不能运行。
所以在设计系统的时候要一步一个脚印,有错误就要解决不要留到最后去调试编译,这样既节约了时间有提高了效益。另一个在设计数据库时,数据之间的转换与导入导出也很重要。
五、工作计划及进度安排
序号
教学周数
工作计划及进度安排
1
Ⅰ(第
11-12周)
确定论文选题
2
Ⅰ(第
13-14周)
熟悉题目、查阅资料、调查研究
3
Ⅰ(第
15-16周)
翻译外文文献、撰写开题报告
4
Ⅰ(第
17-18周)
撰写开题报告,准备开题
5
Ⅰ(第
19-20周)
课程置换管理系统的实体建模,寒假完成此部分
6
Ⅱ(第
1周)
基于业务实体模型建立数据库
7
Ⅱ(第
2周)
构造界面原型
8
Ⅱ(第3周)
复审并修正界面原型
9
Ⅱ(第
4周)
设计功能模块并画出模块图
10
Ⅱ(第
5周)
编写前台服务模块代码并测试其功能
11
Ⅱ(第
6周)
编写前台服务模块代码并测试其功能
12
Ⅱ(第
7周)
编写后台及财政服务代码
13
Ⅱ(第8周)
编写后台及财政服务代码
14
Ⅱ(第9周)
设计数据库
15
Ⅱ(第
10周)
连接数据库
16
Ⅱ(第
11周)
实现界面功能
17
Ⅱ(第
12周)
实现界面功能
18
Ⅱ(第
13周)
撰写毕业论文(引言、相关技术介绍部分)
19
Ⅱ(第
14周)
撰写毕业论文(系统分析与设计部分)
20
Ⅱ(第
15周)
撰写毕业论文(系统实现、结论、摘要等部分)
21
Ⅱ(第
16周)
修改完善毕业论文
22
Ⅱ(第
17周)
进行答辩准备
23
Ⅱ(第
18周)
毕业答辩
参考文献
[1]
Shi
lei,Han
Yingjie,Ding
xiaoguang,et
a1.AN
SPN
based
integrated
model
for
Web
prefetching
and
caching
[J].J
ofcomp
Sciand
Tech,2006,21(4):482.
[2]
Cohen
E,Kaplan
H.Exploiting
regularities
in
Web
traffic
patterns
for
cache
replacement[J].Algorithmica,2002,33(3):300.
[3]
Xu
Jianliang,Hu
Qinglong,Lee
Wang-Chien.Performance
evaluation
of
an
optimal
cache
replacement
policy
for
wireless
data
dissemination[J].IEEE
Transa
on
Knowledge
and
Eng,2004,
16(1):125.
[4]
贺琛,陈肇雄,黄河燕.web缓存技术综述[J].小型微型计算机系统,2004,25(5):836.
[5]
韩英杰,石磊.基于最小延迟代价的web缓存替换算法研究[J].计算机工程与设计,2008,29(8):1925.
[6]
梁明亮,齐公博.基于ARM9的简易数码相框[J].电子制作,20lO(10):47.
[7]
陈明计,周立功.嵌入式实时操作系统SMALL
RTOS5l的原理与应用[M].北京:北京航空航天出版社,2004.
[8]
马群利.基于ARM处理器的内存Remap机制研究[期刊论文]-绍兴文理学院学2006,26(8).
[9]
武景涛.史大光.高龙FPGA和Nios
Ⅱ软核的SD卡文件系统实现方法
2012(12).
[10]王丽娜,袁嫣红,张建义.基于
ARM
Cortex-M3
的织带机控制系统设计[J].浙江理工大学学报,2011,28(2):187-191.
指导教师评语
指导教师签名:*年*月*日
学院审核意见*年*月*日
