? 系统运行环境 ?
客户机:普通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图