项目设计
文章平均质量分 81
flytreeleft
这个作者很懒,什么都没留下…
展开
-
酒店点餐系统开发详解(二)
酒店点餐系统开发详解 ——系统分析 一个好的系统,必须要进行完善而且全面的系统分析。系统分析做好了,那就能够指导项目良好地发展下去。当然,系统分析需要以需求分析为基础,不过,在本项目中并未做仔细的需求分析,故在此不谈。在本项目中,我们之所以能够有计划地进行下去,的确也是缘于良好的系统分析,如若省略这一步直接编程,那难度必然加大,以至于在编程过程中又不得不回过头来进行系统原创 2010-05-16 13:47:00 · 5291 阅读 · 1 评论 -
酒店点餐系统开发详解(三)
酒店点餐系统开发详解(三)——通信模块设计注:本系统通信实现采用CSocket类在上一节的数据流图中可以看到顾客(点餐)终端和厨师(任务分配)终端之间有数据的流动,这看起来好像二者是直接进行的通信,而本系统涉及的模块通信均是以系统管理端为“中转站”的,因为系统管理端将负责观察其他所有终端的运行状况,并记录各顾客(点餐)终端的点菜情况。网络结构如下: 在整个通信过程中,包括如原创 2010-05-29 12:57:00 · 2350 阅读 · 0 评论 -
酒店点餐系统开发详解(五)
酒店点餐系统开发详解(五)——任务分配设计 本系统从公平的角度,采取“先来先服务”原则为厨师分配做菜任务,但是顾客在点菜时可能出现指定了某个厨师做某道菜的情况,所以本系统针对未指定厨师的情况设计了一个非指定队列用于保存未指定做菜厨师的任务信息,同时为每个厨师添加了一个指定队列用于存放指定其要做的任务信息。为了更好的分配任务,本系统将厨师分为三种状态:全空闲、半空闲、忙。全空闲,指没原创 2010-05-29 13:16:00 · 1969 阅读 · 0 评论 -
酒店点餐系统开发详解(六)
酒店点餐系统开发详解(六)——疑难解决在本系统的详细设计过程中遇到了很多的麻烦,经过分析、思考和网上搜索等方式将所有问题均给一一化解了,现与大家分享以共勉。1、CDataGrid的使用之所以使用CDataGrid完全是为了偷懒,不过它却让我差点崩溃,因为它并没有想象中的那么方便,关键是网上或书上关于它的资料都少得可怜。幸运的是本系统对其要求不高,因而被我巧妙地化解了。我看中原创 2010-05-29 13:25:00 · 1753 阅读 · 0 评论 -
酒店点餐系统开发详解(四)
酒店点餐系统开发详解(四)——数据库模块设计 在本系统中每个模块与数据库的一系列查询、插入、删除等操作是通过类CDatabaseOperation进行的,所有的数据库操作都封装在这个类中。数据库功能的封装增加了模块的独立性和复用性,便于进行二次开发和软件的修改。本系统采用ADO对象进行数据库操作,故应在stdafx.h中添加“#import "c:/program files/原创 2010-05-29 13:02:00 · 1740 阅读 · 0 评论 -
酒店点餐系统开发详解(一)
酒店点餐系统开发详解 ——前言 信息管理系统老师让我们分组做一个信息管理系统,以让我们熟悉一下项目开发的过程,并以此锻炼自己的能力。说实话,刚开始做的时候也感觉很没底,因为我不知道这个项目最终能否成功完成,而且只有9周时间,加上这是我们第一次做这种东西,尚且编程功底不扎实,平时也只是小打小闹地做过一些东西而已。我们也只是抱着试试看和尽量做好的心态开始了这一次还算成功的项目开发。原创 2010-05-15 13:43:00 · 10335 阅读 · 1 评论