网上订餐系统报告 下载本文

? 系统运行环境 ?

客户机:普通PC

? CPU:P4 1.8GHz以上 ? 内存:256MB以上

? 能够运行IE5.0以上或者Netscape4.0以上版本的机器 ? 分辨率:推荐使用1024*768像素 ? WEB服务器

? CPU:P4 2.0GHz ? 内存:1G以上 ? 硬盘:80G以上 ? 网卡:千兆 ? 数据库服务器

? CPU:P4 2.0GHz ? 内存:1G以上 ? 硬盘:80G以上 软件环境

? 本系统的的软件环境如下:

操作系统:Unix/Linux/windows2000或以上版本 数据库:SQL Server 2000 工具包:JDK Version 1.4.2

开发环境:eclipse-SDK-3.1.2-win32 Web服务器:Tomcat 浏览器:IE6.0以上

(1)数据库及操作系统:

对于核心数据库来说,选择一个合适的数据库系统对我们的系统运行是很重要的,选择数据库的关键因素是要考虑预计会有多少人同时访问数据库;正常工作时间的级别;用来访问数据库的应用程序的类型;运行数据库的服务器的硬件和操作系统类型;以及管理人员的专业技术水平。目前市场上适用于中小型企业的数据库产品有IBM DB2 、Microsoft SQL Server系列、 Oracle系列。所有这些产品都基于SQL语言。同时,它们还拥有精密复杂的安全控制以适应不同的商业需要。服务器操作系统使用Windows 2000 Server系统。

(2)WEB服务软件:

目前的WEB服务器软件有很多种,成熟而且稳定有Apache、Tomcat和Microsoft的IIS ,它们也是占据着Web服务器市场最大的份额。Tomcat是Sun和Apache合作做出来的

JSPServer,支持Servlet2.2及JSP1.1等版本。而且Tomcat未来将会取代Jserv,成为Apache主要的Servlet&JSPEngine。Tomcat在设计上是以独立的Server执行,而不像Jserv是附在Apache中,这样就更可以发挥在servlet中,非HttpServlet的能力。Tomcat是Java程序,所以只要有JDK就可以使用,不需要考虑操作系统平台。因此选择Tomcat作为WEB服务器。

5.3. 逻辑设计

? 逻辑设计概述

数据库的逻辑设计是概念模型向逻辑模型的转化,一般步骤是先将概念结构转化为关系模型,然后将转化来的关系模型向特定DBMS支持下的数据模型转换,最后对数据模型进行优化

? 数据存储 存储名 客户信息存储 资金信息存储 订单信息存储 配送信息存储 流入 更新信息流,登陆信息流 资金转入信息流 更新、查询流 更新、查询流 流出 登陆反馈流,更新反馈流 资金转出信息流 查询、更新、统计信息流 更新、查询信息流

? 数据表的设计

数据库的主要表详细结构如下:

订单条目表

订单条目表

菜单表

菜分类表

用户表

5.4. 总E-R图