jsp+mysql餐饮主题网站的设计与实现(4)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

jsp+mysql餐饮主题网站的设计与实现(4)


    电子商务网站建设用到了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) (责任编辑:qin)