SQL Server 2005(数据库实现)
Microsoft Access 2003(数据库实现)
Apache Tomcat 6.0.35(网站服务器)
JDK 1.6.0(设计实现环境)
三、系统需求分析
(一)功能简介
1. 建站目标
(1)通过运用JSP技术,建立一个可以连接消费者与销售者的B2C吉他电子商务网站,使之成为消费者与商家的一个有效沟通并交易的平台。
(2)使客户可以享受从注册、登录、选择,到购买与评价的完整购物体验。
(3)为网站的管理员提供便捷的后台管理功能,使管理员对网站、用户信息、订单信息管理流畅,且操作人性化。
(4)建立完善的数据库管理功能,实现网站到数据库的完美对接。
2. 用户特点与网站定位
本站客户群的主要特点:
(1)30岁以下
(2)经常使用互联网
(3)吉他爱好者
考虑到客户群构成主体的特点,本站从设计上尽量做到界面直观、简洁友好、操作简便,且符合当今电子商务网站的主流模式。
3. 使用对象及功能简介
本设计为吉他电子商务网站,在性质上属于B2C电子商务网站,与主流的B2C电子商务网站一样,包含着下面几个模块:
本设计的使用对象为用户和管理员。所以,本网站分为两大部分:用户部分,管理员部分。
其中用户部分分为四大模块:主页模块,注册模块,登录模块,购物车模块。
管理员部分可以进入其他四个模块,区别在于:管理员通过指令登录后可以进入管理员模块,实现从后台进行数据管理。
(1)主页模块
主页包括:网站Logo、导航栏、搜索框、网站基本信息、吉他信息。
通过主页模块可以实现在主页上浏览最新的吉他资讯、人气吉他信息、精品推荐,也可以搜索客户想要的吉他的关键字,网站可以对字段进行分析并实现搜索功能。对于在首页上中意的吉他,可以点开吉他信息的链接,将其添加到购物车之中。
通过主页上的其他模块的超链接,可以进入到其他模块,未注册的用户也可以通过首页浏览其他模块的信息。涉及到注册后才能登录的模块,系统会提示注册。
主页上所显示的信息在数据库中存放。通过数据库接口,可以实现对信息的访问。
(2)注册模块
新用户可以通过注册模块实现在“Guitar Hero”网站的用户注册,用户注册的信息会通过数据库接口保存到后台的数据库当中,注册成功后,可以登录。
(3)登录模块
登录模块可以通过首页上的超链接访问。已注册的用户可以在登录模块中登录。
客户登录时会调用数据库信息进行验证。验证通过后,可以登录到Guitar Hero网站并进行购物。
(4)购物车模块
购物车模块包括:用户信息、采购信息。
已登录的用户可以在购物车中查看自己的订单信息,并且可以在购物车中完成支付。
未登录的用户在登录再点击购物车时会提示登录信息。
购物车通过数据库接口调用后台数据库的数据。
(5)管理员模块
管理员通过登录模块,输入管理员的指令,进入管理员模块。管理员可以通过该模块对数据进行处理,包括用户信息和订单信息。
管理员模块的数据通过数据库接口调用后台数据库。
(二)系统流程图
本设计的网站架构,大致分为五个模块。如上文的功能简介中所强调,分为主页模块,注册模块,登陆模块,购物车模块以及管理员模块。
其中管理员模块为后台模块,针对用户进行操作的主要是前面的四个模块。
用户按照一般的操作顺序为:浏览网站——进行注册——登录——浏览网站——搜索/添加商品——浏览购物车——查看订单详情——评价——提交订单——支付——离开/继续浏览网站。 JSP吉他电子商务网站的分析与设计+数据流程图+ER图(8):http://www.youerw.com/jisuanji/lunwen_599.html