(精品)基于jsp的购物车系统毕业论文(2)

2018-12-10 16:04

图3.2 各实体之间总体ER图

四.数据库模块设计

根据需求分析以及功能需求,我们得出我们的购物网站的总体框架以及程序的实际运用流程.

4.1基于MVC的应用开发模型

在传统的基于Web的应用系统中,例如ASP,CGI等,通常开发者将业务逻辑,数据逻辑、展示逻辑等混杂在一起,在同一个界面面里既进行后台数据库的访问和操作,同时还包含业务流程和页面表示。这样编写出来的程序,既不利于程序员对业务代码的调试,同时也不利于编辑人员进行交互页面的设计。同时系统也不具备可扩展性,当我们要在现有业务上进行扩展的时候,通常无法借助于现有的资源和应用,而只能够重新编写,大大增加了投资,延长了系统上线的时间,失去了竞争市场的优势。

在本网上购物系统中,将采用通行的MVC模式来构建应用。这种结构解决了前面所述的所有问题,在我们的应用集成网络中,通过企业级高端J2EE应用服务器实现MVC开发模型。

通过这种方案,我们可以迅速地实现整个业务,其优势和特点如下: Model(模型)层:由JavaBean组件来实现,JavaBean将具体的业务封装在组件内部,具备安全、高性能、可重用等优秀的特征。

View(视图)层:由JSP组成。这一层次的特点是能够真实地展示和客户交互的界面,具备可描绘的功能。同时能够嵌套动态数据,可以进行动态页面的展示。同时可以方便地进行客户端的个性化定制。根据每个客户的需求来展示不同风格的界面。

Controller(控制器)层:是非常重要的一层,这一层是连接View和Model的纽带,同时也是将这两层进行最大限度分离的工具。通常由Servlet来实现,Servlet和JSP虽然同样都属于页面展示工具,但分属两层。主要在于JSP以脚本语言的形式存在, 它的主要优势是进行动态数据的Web展示,而Servlet是一个完整的Java程序,进行业务的调用和流程的处理是它的长处。

4.2平台功能模块的设计分析

平台功能的分析基础上,我认为购物车应该有两个平台的设计,即前台用户设计与后台的管理者设计,由此得到本平台的功能模块图如图3-1所示:

前台设计:用户进入网上购物平台,用户可以注册,然后登录后可以进行个人信息修改与注销,用户可以通过商品搜索,找到自己想要产品,然后添加到购物车,

后台设计:管理员可以通过后台登录进去进行用户管理,商品管理,在用户管理中,可以对用户进行添加删除,在商品管理中可以对商品进行添加修改。

五.数据库表结构设计

5.1manage(管理员表) 功能 用户id 用户名 性别 生日 籍贯 用户类型 字段名 id username gender birthday nativeplace type 字段类型 varchar varchar char date varchar char

5.2 Goods(商品表)

功能 商品id 商品名称 商品价格 商品数量 商品介绍 图片存储位置 商品图片 5.3 orderstable(订单表) 功能 收货人姓名 电话号码 邮编 付款方式 功能 订单id 用户名 订单日期 订单状态 地址

5.4 orderlist(订单信息表)

功能 字段名 字段类型 字段名 receivename tele zipcode paymode 字段名 orderid username orderdate orderstate address 字段类型 varchar char char char 字段类型 varchar varchar date char varchar 字段名 cid cname cprice cnumber cintro cimage cpic 字段类型 varchar varchar float int text varchar blob

订单id 商品id 数量 5.5 users(用户信息表)

功能 用户id 用户姓名 密码 性别 出生日期 籍贯

orderid cid quantity varchar varchar int 字段名 userrid Username Userpass Gender Birthdate Nativeplace 字段类型 int varchar varchar char Date varchar 六.各模块的运行界面与实现代码

6.1注册设计

如果用户还不是会员则提示用户进行注册,用户提交信息之后,系统开始判断用户的注册信息是否有效,首先是用户名是否为空,(该处存在用户名命名规则的问题,后面问题中会详细解决)用户输入的两次密码是否一致,然后依次往后判断用户所填写的各项信息是否符合要求,直到所有信息均正确无误,系统将该用户注册信息写入用户表即user并提示用户注册成功,2秒跳转到个人主页,就可以进行有效的购物了。

注册页面的效果图如下图5-1所示:

系统对用户的注册详细代码实现如下:

 

用户注册

用户名

密码

重置密码

性别


(精品)基于jsp的购物车系统毕业论文(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:大学生团购市场抽样调查

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: