1.2  设计思路及主要工作

项目的设计思路是在Windows 7环境下,在Tomcat容器中基于Servlet,结合JSP搭建一个比较美观而友好的美容网站界面,使之更能深入女性的心,再利用Java技术连接MySQL数据库。网站系统分为前台与后台两个部分,其中前台帮助用户购买美容产品、阅读美容养生知识以及留言,后台帮助管理员查看修改产品信息、美容养生知识,处理订单、回复留言等。网站的功能模块图1.1所示。

 

2  网站实现的工具和技术

1.数据库技术

Java数据库的连接简写为JDBC。它使程序员编写程序减轻难度,也使用户访问数据库变得简单。它巧妙地利用接口与实现分离这种思想[1]。

本美容网站数据库的连接是采用Sun公司开发的JDBC技术:首先在项目中导入驱动包,从驱动包中获取对应驱动,获得数据库的URL地址,定义用户名、密码;然后调用驱动包中获取连接的方法(此方法有三个参数:本项目数据库的URL地址、用户名、密码);接下来从连接中获取预编译通道,将sql语句放入预编译通道,调用预编译中的方法执行sql语句,得到结果放入结果集。其中预编译通道sql语句中为每个in参数保留一个问号作为占位符,每个问号的值在该语句执行前通过适当的setXXX方法提供。

2.页面显示技术

本网站页面显示技术采用JSP技术,它是一种基于Servlet和整个Java的动态网站开发技术。它是在HTML网页中加入JSP标记和Java程序片段而构成的网页。客户端向Servlet发出请求,服务器端先执行其中程序片段,然后以HTML格式发送给客户端,JSP中程序段都在服务器端执行,所以被称为服务器端的语言[2]。

本网站的所有页面都是采用JSP技术实现,用JavaSript技术是网站的浏览更流畅,采用js技术实现网页的动态效果,网站的色彩与布局是通过CSS实现的。

3.业务逻辑技术

Servlet是一种在服务器端运行的小程序,被Web服务器加载和执行,响应来自客户端的请求,生成动态Web页面[3]。

本美容网站采用Servlet实现网站的业务逻辑。首先客户端通过HTTP发出请求,Servlet容器就加载并且实例化一个Servlet,然后进行初始化,接下来Servlet就会处理收到的请求并把结果发客户端,最后调用destroy()方法,这时容器就会删除这个Servlet并把它占用的资源进行释放。

3  美容网站的分析与设计

3.1  网站可行性分析

我们一般根据网站主要的内容和调查的结果来进行网站可行性分析,针对新网站的设计是否具有必要性和可能性,从经济、技术、操作等方面进行研究、分析和比较,从而以最小的代价在尽可能短的时间内确定网站是否能完成。对于该美容网站从以下三个方面研究:

1.经济可行性

比起对实际店面的投入,美容网站的投入实在少之又少,因为网站不用办理营业执照和囤积产品,也不用租店面,当然营业时间不受限制。对用户来说,只要在电脑上打开浏览器输入网址,就可以查看自己需要的产品,而且可以免费了解学习美容养生知识。所以,此网站在经济上是可行的。

2.技术可行性

该网站是采用Java语言编写的,JSP在制作动态网页方面有良好的优势,具有跨平台

性。数据库使用的是轻量级的MySQL ,安装简单方便,易于理解,并且Java语言对MySQL数据库具有很好的支持。开发工具用的是MyEclipse,这样可以使编码过程大大简化,提高效率。本网站采用了B/S模式架构,维护和升级简单。综上所述,此网站在技术上是可行的。

上一篇:ASP.NET+SqlServer个人博客系统的设计
下一篇:C#页面版软件下载系统设计

提高网站茬Google中的排名...

JSP网页自动生成工具的设计与实现【4080字】

企业网站设计原则【2929字】

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

移动终端和JSP和MYSQL酒店管理系统设计

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

jsp+sqlserver会员管理系统设计

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

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

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

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

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

公寓空调设计任务书

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

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

志愿者活动的调查问卷表

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