05.河北工业大学专科毕业设计(论文)前期报告 (3)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

河北工业大学专科毕业设计(论文)前期报告

毕业设计(论文)题目:基于VC++技术的饭店点菜结帐系统

专业:软件技术

学生信息:

指导教师信息:教师号、姓名、职称

报告提交日期:

饭店在忙时经常出现混乱的场面而导致帐目错乱,影响工作的有序进行。一个合适的管理系统可以很大程度上帮助饭店工作的有序进行,规范化的管理,减少帐目的错乱,避免损失。要使管理系统真正的适合用户使用,必须进行实地详细的考察,同时要对饭店管理工作了解,除了查阅相关资料外,还要多和用户交流以了解用户的管理理念和习惯,才能做出令客户满意的产品。

1、需要解决的问题

软件的使用者需要做的最多的工作就是在客人点完菜后将其信息录入系统,很多的软件并没有考虑到录入信息的简便需求,所以令用户最为繁琐和花费时间最多的就是录入工作,如果不能提供快速的输入则在某种程度上不能符合研发管理软件的初衷,所以程序应尽可能提供简洁的输入来保证工作顺利迅速的进行。用户在工作过程中以桌位为经营过程中的基本单位来管理,而人数作为桌位这个单位的众多属性之一,只提供了某些参考信息。饭店的工作包括订菜、上菜、结账等都是围绕桌位进行的。这样的管理方式可以保证经营工作的有条不紊,所以在软件中应尽可能适应用户的这个习惯,另外会在有外卖的情况下,还应为为用户制作出相应的虚拟桌位来作为管理的对象。有时某桌的客人所点的菜可能随时需要改变,如退订或加菜等情况,所以在设计数据结构时应注意这点。相区别于经常变动的菜单,核对帐目则需要一个确切而稳定的帐目记录,所以设计出的数据结构应避免前者随时的变动影响后面帐目的核对操作。在一些节假日,用户可

能需要开展相应的营销活动,此时,价目应该有相应的调整和针对性的变动。或是有长期的VIP会员,也有这样的要求。对于操作人的身份,很多软件都有标识操作员这个功能,实际上该信息并无太大作用。只要输入的信息正确,饭店就能正常经营而和谁去输入无关。所以本系统软件并不将这项功能考虑在内。

2、解决方法

在经过认真的调查和查阅资料,为适应客户的需求,初步制定的数据结构大体如下,在系统中应该维护运营和帐目两张表来保证帐目的稳定。运营表针对正在进餐而没有结账的桌位,客人可以随时改变他所点的菜,在这张表中都做出相应的变化。结账时的记录并不是这张表中的记录,而是另外一张表账目表的内容。账目表的记录都来源于运营表,在用户结账后,相应的记录作为一组稳定的数据被记录到账目表中,同时删除在运营表中的数据。这样就可以保证账目表的稳定而避免经常变动而产生的安全威胁。同时经常操作的信息单独存放,在一定程度上保证了系统的查询数据的效率。这两张表将记录所有桌位的信息,以一道菜为一条记录,在记录中保存桌位信息。将每桌的记录条数不定这个问题交给数据库解决,而不用再为每个桌位制定符合的数据结构而绞尽脑汁。在记录中相应的标识字段就可以确定客人是否为VIP或者是否为营销活动的价目。这样就可单独设计一个价目表,在其中可以设置多个价位。结账时根据相应的标识位来选择相应的价格。

对于提供简洁的输入这个问题,可以在界面上尽量使用下拉菜单或列表框这样的控件代替编辑框来接受数据。把菜谱单独做成一个面板,该面板可以隐藏,当需要把客人点的菜单录入系统时,调出这个面板。面板上的菜按类别排好顺序,方便操作员查找定位,单击后列入待定列表,这个列表还允许改动,以备操作员确认活修改,在确认无误后录入系统中。这样就用点击代替输入使录入变得相对简单了许多。

3、任务进度安排

用一周的时间进行总体设计,包括设计数据库结构和完成数据流图。然后再用一周的时间对各功能模块的分析并查阅资料和参考已完成的作品,对自己的设计进行补充。随后两周的时间对设计进行详细设计完成程序流程图。在这些过程中把自己遇到的问题和知识技能的缺陷记录下来,利用剩下的时间学习和熟悉这些知识。然后可以着手代码的编写和软件的测试,在编程和测试的过程中要不断积累和总结经验,在开发的过程中不断提升自己的能力。之后用两周的时间配置软件相关文档并完成设计报告。最后再次总结和审查所有的工作是否还有疏漏之处。

4、参考文献

1 柴欣,张红梅.Visual C++程序设计基础. 北京:中国铁道出版社.

第二版,2008

2 曹哲,高诚.软件工程.北京:中国水利水电出版社,2008

3 葛亮.Visual C++从入门到实践.北京:清华大学出版社,2009.9

4 詹英.数据库技术与应用——SQL Server 2005教程.北京:清华大

学出版社,2008.9

5 严蔚敏,吴伟民.数据结构(C语言版).北京:清华大学出版

社,2007

6 王珊,萨师煊.数据库系统概论.第四版.北京:高等教育出版社,

2006.5

相关文档
最新文档