例如:餐厅管理系统总报告 联系客服

发布时间 : 星期一 文章例如:餐厅管理系统总报告更新完毕开始阅读e63e56dcd15abe23482f4dc7

第3章 项目总体设计方案

3.1 系统设计原则

基于Web的餐厅管理系统综合利用Java技术、计算机技术、网络技术、数据库技

术,针对个人、企业、网站管理员三类用户提供登陆、网页浏览、BBS论坛等一系列服务。设计时必须遵循以下的设计原则:

3.1.1开放性

包括功能的开放性和数据的开放性。功能的开放性:学校各使用单位,与学校经常合作的承建单位和监理单位可以登陆系统使用有权限的功能模块,从而方便后勤工程中心对项目进行有效的管理。数据开放性:施工单位和监理单位可以随时登陆网站查看学校相关的项目信息,对感兴趣和有承建能力的项目可以进行投标申请,在项目建设过程中可以随时查看项目的要求和反馈信息,从而改进项目的施工质量和施工进度。

3.1.2稳定性

系统运行必须稳定可靠,应保证系统长期连续正常运行;保证系统的抗干扰能力和保持正常工作的能力;在错误干扰下系统重新恢复和启动能力;维护数据安全性能力。

3.1.3安全性

符合国家相关的网络信息发布安全规范,发布的数据应由主管部门确认,同时在网络传输方面确保系统的安全。

3.1.4可管理性和可维护性

系统提供系统运行性能分析、访问量分析、系统管理和维护工具,保证整个应用系统的可管理性和可维护性。

3.1.5可扩充性

系统应采用B/S的三层结构和组件式开发,确保系统的可方便扩充。

3.1.6方便性

通过进行深入的用户调研分析,面向普通用户的应用进行设计,提供简单明了的用户界面,达到“傻瓜式”的操作使用户使用起来方便实用。

3.1.7实时与共享

可以实现各类数据的实时发布、查询和分析,最大程度地实现数据共享。

3.1.8规范化与标准化

为确保系统的顺利实现、系统建成后的自身运行以及与其它系统的连接,必须在系统的设计和实现过程中强调标准化、规范化和统一化。

3.2 系统设计标准规范

信息技术软件生存期过程 计算机软件产品开发文件编制指南 软件工程术语 计算机软件质量保证计划规范 计算机软件可靠性和可维护性管理 GB/T 8566-1995 GB8567-88 GB/T 11457-1995 GB/T 12504-90 GB/T 14394-93

3.3 系统开发环境

3.3.1软件环境

(1) 操作系统

服务器端选用Microsoft Windows Advanced Server2003,在客户端可以选用Microsoft Window 2000/XP(中文版)。

(2) 数据库管理软件

采用关系数据库SQL server 2000中文标准版。 (3) 开发工具

基于Web软件将采用Browser/Server体系结构。服务器端的属性数据库采用Microsoft SQL Server2000,客户端采用tomcat浏览。另外在开发过程中我们采用Power Designer数据建模工具对系统使用实体进行抽象,并生成物理模型和数据库SQL语句。在系统的实现中,我们用.Net平台的C#语言完成前端界面和服务器界面的开发,实现系统的业务逻辑和数据访问层的设计。

3.4 硬件配置

服务器一台:安装数据库服务器,为用户存储代码和公共文档。客户机若干: 用于

程序员开发,其中最好有一台安装不同的操作系统用于以后测试使用,另外最好还要安排一台用于数据库和文档,代码的备份。

3.5 系统功能模块图

本餐厅管理系统需要实现以下六个功能模块:会员管理模块,菜品管理模块,订单管理模块,促销管理模块,报表管理模块,系统管理模块,留言管理模块。

餐厅管理系统会员管理子系统菜品管理子系统订单管理子系统促销管理子系统报表管理子系统留言管理子系统系统管理子系统会员管理会员组管理菜品管理菜品类型管理订单管理积分打折管理优惠券打折管理菜品打折管理菜品类型打折管理报表管理留言管理权限管理用户管理日志管理

使用会员管理模块对会员信息进行修改。使用菜品管理系统对菜品及菜品类型进行添加修改或删除。使用订单管理模块对订单进行处理,对未上菜订单或者延时订单进行催促。

使用促销管理模块对菜品进行促销以使餐厅跟好的盈利。使用报表系统模块可以轻松计算出本月或者本年度餐厅盈利状况,使用留言系统模块能更好的了解餐厅在各方面给客人留下什么映像,使用系统管理模块能轻松了解员工心理及工作状态变化。

3.6 数据流层图

3.6.1系统顶层环境图

客户付款供应商发票订单原材料供应商拒绝订单通知送餐单收据预算报表基于Web餐厅管理系统支付供应商资产平衡表管理人员