电子商务网站建设用到了HTML语言,他是静态网页技术HTML语言让页面丰富多彩的是级联样式表(CSS样式)和动态HTML技术。对于网站开发,需要动态网页技术,较为广泛的动态技术有PHP、ASP和JSP。这三个动态语言是相继推出的。其目的都是为了简便、快捷的实现动态Web功能。一般使用的数据库有MySQL、Oracle、SQL Server、Access数据库,它们都有各自的JDBC和JDBC-ODBC来建立连接。
2    需求分析
2.1    网站功能分析
本课题主要制作一个餐饮主题网站,其网站分为两部分。分别为餐饮网站和餐饮管理系统。
餐饮主题网站包含以下内容:首页,美食,店铺查询,人才招聘(图2.1)
首页,介绍一些优惠信息和新产品,添加餐饮管理系统链接,通过链接进入系统。客户能够在注册登录之后,预定座位和简单地评价。管理员则可试先在数据库建立完之后,再登入,并可完成简单的查询和修改,删除操作。
美食,介绍本餐厅产品特色,可以以导航栏对产品做归类,让顾客更好的了解美食
店铺查询,了解店铺位置,只限于一地,可以有查询功能。
人才招聘,介绍招聘信息,并留下联系方式
 
图2.1 网站基本页面构架
餐饮管理系统包含两部分内容:用户管理系统(注册功能)和管理员操作系统(图2.2)
用户管理系统:用户信息首页、个人信息查看、个人信息修改、餐厅座位预定、预定座位查看、预定座位取消、餐厅评价。用户管理系统首页包含注册功能。
管理员操作系统:管理员首页、用户信息查询、用户信息删除、订单查询、订单删除、留言查看、留言删除。
 
图2.2 餐饮管理系统的基本页面构架
2.2    数据库分析与初步设计
按照网站功能的实现,我们需要制作一个餐饮管理系统,因此,我们需要制作一个数据库为数据存储作支持。
2.2.1    逻辑结构设计
    逻辑结构设计包括概念模型合计,实际上概念模型是现实世界到机器世界的一个中间层次。概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。
    概念模型的表现形式一般为E-R图,它提供了表示实体型、属性和联系方法,下图为餐饮主题网站中客户和管理员的E-R图(图2.3和图2.4)。注意:图中餐厅可能是多家,客户也可能在不同分店进餐,所以为1对多的关系。图中矩形为实体型,它具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。联系为菱形,矩形可以延伸椭圆,表示属性,此处省略,会在关系模型中展示属性。
 图2.3 管理员和客户的E-R联系图
图2.4 餐饮主题网站整体E-R图
E-R图转换为关系模式:
管理员(管理员名称、管理员密码、管理员姓名)
用户(用户名、用户密码、用户姓名、用户性别、用户联系方式)
座位预定(预定号、用户名、预定月、预定日、预定地点、备注)
评价(评价号、用户名、评价、备注)
2.2.2    物理结构设计
    数据库存放路径:C:\Program Files\MySQL\MySQL Server 5.0\data\resturant,此路径为默认路径(图2.5)。
 图2.5 MySQL存放路径
    Tomcat服务器默认存放路径:
    C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\Resturant,此路径为服务器默认路径。(图2.6)
上一篇:java仿QQ局域网聊天软件设计
下一篇:C#企业进销存管理系统开发与设计+ER图

数据挖掘的主题标绘数据获取技术与实现

jsp+mysql的B2C网上商城系统的设计与实现

jsp+mysql毕业设计课题管理系统的设计

餐饮业电子商务應用分析【2159字】

电子商务领域研究主题和趋势探讨【2826字】

电子商务對餐饮老字号的...

jsp+mysql购物车系统核心算法的分析设计与实现

中国学术生态细节考察《...

医院财务风险因素分析及管理措施【2367字】

承德市事业单位档案管理...

志愿者活动的调查问卷表

公寓空调设计任务书

AT89C52单片机的超声波测距...

神经外科重症监护病房患...

国内外图像分割技术研究现状

10万元能开儿童乐园吗,我...

C#学校科研管理系统的设计