第二章 系统需求分析
随着网络技术的发展和普及,方便、快捷、个性化的网上订餐正在进入人们的生活。目前,网上订餐业务还处于形成期,成长空间还很大。
订餐网站是一个基于互联网的B/S模式的网上订餐系统,能为客户提供网络选择餐厅、浏览菜品介绍、点菜订餐、送餐等服务。
这有助于提高管理水平,不仅高效,还使的原本繁重的管理变得简单
2.1性能需求分析
该系统在性能功能应达到如下要求:
1.操作简单,界面友好:完全空间式的页面布局,使得菜品、咨询等信息录入的工作更简单:另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。对常见类似的网站的管理的各个方面:基本信息录入、浏览、删除、修改、搜索等方面都大体实现,用户对菜品的预定以及支付方式;
2.即使可见:对客户预定餐饮信息的处理(包括录入、删除)将立即在首页的对应栏目显示出来,达到“即时发布,即时见效”的功能 3.系统运行应该快速、稳定、高效和可靠;
4.在结构上应该具有很好的可扩展性,便于将来功能的扩展和维护。
2.2 系统用例图
通过对系统的需求分析,系统的基本功能已经大体确定。整个系统的用例图分为两个部分,顾客用例图,管理员用例图,分别见图2-1和图2-2. 顾客用例图:
图2-1 顾客用例图
4
管理员用例图:
图2-2 管理员用例图
5
第三章 系统设计
3.1 系统总体结构设计
根据第一、二章所做的定义及分析,本课题在此基础上利用asp.net和
SQLServer2005技术构建基于Web数据库的开发的、信息共享的、动态的交互式平台,该平台可以在基于Windows2005/XP/2003系统构建的局域网或Internet上使用。在总体结构上是采用B/S模式设计,各类商品信息和数据库中的信息在服务器端,采取中心数据库SQLServer统一存放和组织,顾客及系统管理人员在客户机一端,无须任何配置工作,只须使用浏览器向Web服务器代理提出请求,服务代理通过中间组件与数据库链接,把请求服务的内容以Web页面形式通过浏览器反馈给各类用户。
本系统面向顾客,管理员两种身份的用户,整个系统的功能模块(见图3-1),整个系统将围绕这个模块进行开发工作,整个系统主要由以下几个子模块组成:顾客模块(见图3-2),管理员模块(见图3-3)。
图3-1可以宏观的了解整个系统所涉及到的各个功能模块,以及这些模块所要实现的功能。
图3-2介绍了顾客模块所涉及到的流程和要实现的功能。
6
图3-3介绍了后台管理员模块所要实现的各种功能。
图3-3管理员模块数据流程图
7
3.2 数据库设计
3.2.1 概念设计
通过分析,系统总共有两种角色,分别是顾客,管理员。分别见图3-4和图3-5。
顾客的E-R图如图3-4:
8
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库网上订餐系统实验报告(2)在线全文阅读。
相关推荐: