2.2 Eclipse
Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过外挂程式使其作为其他计算机语言比如C++和Python的开发工具。Eclipse本身只是一个框架平台,但是众多外挂程式的支持使得Eclipse拥有其他功能相对固定的IDE软体很难具有的灵活性。许多软体开发商以Eclipse为框架开发自己的IDE。Eclipse最初由IBM公司开发,2001年11月贡献给开源社区,现在它由非营利软体供应商联盟Eclipse基金会(Eclipse Foundation)管理。[6]
Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具。
2.3 MySQL
MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性[6]。MySQL 所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。由于其社区版的性能卓越,搭配 PHP 和 Apache 可组成良好的开发环境。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。
3 需求分析
3.1总体设计
3.1.1 性能需求分析
该系统需要满足以下几点要求才能实现[7]:
1)操作简单、界面友好,页面布局基本完全使用控件完成,这样使菜品、餐桌等信息的记录更加简单便捷,基本信息的录入、浏览、删除、修改等方面都基本实现了,食客对点餐的操作,如增加,删除也能进行;
2)即时可见:对客户预订的菜品处理将在另一个终端及服务器的数据库相应表格显示处理;
3)系统运行时应该快捷、稳定、高效、可靠;
4)物理结构上具备良好的可移植性,以后对系统改进能够方便简单地完成。
3.1.2 可行性分析
随着经济的急速发展,无线技术被越来越多的触及到生活的方方面面。特别在大型的餐饮集团中的使用已经成为了趋势。随着平民百姓地精神、物资、文化生活越来愈好,大众需要的不仅仅是吃饱喝足,在吃饱的同时还能吃好,正是如此无线点餐系统应运出现。不仅仅符合人们的这些需求,还让顾客享受精美的食物的同时[8],也更好地使顾客感受到了服务的贴心。伴随餐厅管理的日趋完备,这种简单快捷的点菜系统一定会备受成为餐饮公司地喜爱,同时也是技术发展的结果。
3.2 总体设计原则
为了保证系统的质量,遵守这些设计标准时很有必要的。
系统性:系统是作为一个整体的存在。因此,在系统设计中,需要整体考虑。
可靠性:一个好的成功的系统需要有很好的可靠性,如安全性能、抗干扰能力等等。可靠性既是系统设计的指标,也是系统设计必须注意的[9]。
经济性:在完成系统功能要求的前提下,尽量的减少系统花费,尽量避免不必要的复杂性,做到简单易懂,简化易行。各个功能模块应该简洁明了,使得出处理流程简化,降低不必要的开支[10]。
灵活性:为了保证系统的生命周期长,需要系统具备很好的可移植性。为此,系统应具有很好的开放性和结构可变性。在系统设计中,尽量采用模块化结构,提高各模块的独立性,减少模块间的数据耦合,使各个子系统间的数据依赖减至最低程度。这样,既便于模块的修改,又能提高系统的适应能力[11]。
- 上一篇:PHP+MYSQL水面机器人船控制平台设计与实现
- 下一篇:工业智能终端数据浏览器的设计与实现
-
-
-
-
-
-
-
java+mysql车辆管理系统的设计+源代码
河岸冲刷和泥沙淤积的监测国内外研究现状
杂拟谷盗体内共生菌沃尔...
中考体育项目与体育教学合理结合的研究
当代大学生慈善意识研究+文献综述
乳业同业并购式全产业链...
酸性水汽提装置总汽提塔设计+CAD图纸
大众媒体对公共政策制定的影响
电站锅炉暖风器设计任务书
十二层带中心支撑钢结构...