毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
JSP销售客户管理系统设计与实现(2)
2.相关技术简介
2.1 JSP技术
JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准[4]。相对于传统的HTML静态网页,JSP可以插入JAVA代码和JSP标记等,从而可以很方便的实现网页的编辑工作,JSP还有局部刷新等特点,不用整个页面都刷新,从而提高了编程的简便性,降低服务器负荷,大大提高编程效率。
通过JSP动态网页技术,可以动态与服务器相连,完成用户的各种请求,程序员可以通过设置JAVA程序代码块或者JSP标记等,以实现某种功能,例如输入框的输入限制,提交表单时信息检测,或者实现某种动画效果等,JSP均支持以上操作。
2.2 Struts2框架技术
Struts2是Struts的下一代产品,是在 Struts1和WebWork的技术基础上进行了合并的全新的Struts2框架。Struts2采用拦截器机制,使得能够与Servlet API完全脱离开,编程人员可以很方便的处理用户发送的请求[5]。
当用户从浏览器发送一个请求的时候,Struts2通过内置的各种过滤器分析用户的请求地址,然后做出相应的操作[6]。例如当用户提交所填信息时,Struts2服务器通过地址栏的地址和传递的参数分析出要执行的方法,进而 响应并将处理结果反馈给浏览器。
2.3MySQL数据库
MySQL是一个开放源码的小型关联式数据库管理系统,目前MySQL被广泛地应用中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库[7]。
MySQL数据库由于体积小,在处理小型的数据速度比较快、免费等优点,所以我选用它作为我的数据库[8];连接需要一个JAR包:mysqldriver.jar,可以在MySQL官网上下载,MySQL首先加载驱动程序,得到要访问的数据库URL,并获取数据库连接的用户名和密码,然后执行SQL语句,数据连接基本完成[9]。
3 .系统总体设计
3.1系统功能设计
本系统总体分为管理员和用户两大模块。管理员模块包含有:用户信息管理、商品管理、商品类别管理、订单管理;用户模块包含有:用户登录注册、商品浏览与购买、个人信息管理。各个功能模块设计具体如下:
3.1.1管理员模块
(1)管理员可以对用户的基本信息进行管理,并可以提升用户等级。
(2)管理员可以对商品进行添加、删除、修改等管理。
(3)管理员可以对商品类别进行添加、删除、修改等管理。
(4)管理员可以对用户订单进行管理。
3.1.2用户模块
(1)游客可以在本网站进行注册,需要填写注册邮箱、用户昵称、设置密码等信息。
(2)注册完成后用户需要用邮箱和密码进行登录。
(3)用户可以浏览选购商品。
(4)用户对自己挑选的物品进行下单。
(5)用户可以对自己的信息、密码进行修改。
3.1.3系统总体设计
根据系统分析设计,本系统功能总体结构如图1所示:
图1系统总体结构
3.2数据库的设计
本系统采用了MySQL数据库,根据以上功能需求分析,数据库需要管理员表、类别表、订单表、订单信息表、商品表、接收地址表、用户表6个表。
共4页:
上一页
1
2
3
4
下一页
上一篇:
ASP.net在线试卷分析系统的设计与实现
下一篇:
JSP+MYSQL仓库管理系统的设计与实现
客户關系管理系统的发展与研究【1843字】
JSP网页自动生成工具的设计与实现【4080字】
jsp+mysql的B2C网上商城系统的设计与实现
移动终端和JSP和MYSQL酒店管理系统设计
jsp+mysql毕业设计课题管理系统的设计
jsp+sqlserver会员管理系统设计
jsp的maven研究生学位论文评审系统设计
中国学术生态细节考察《...
承德市事业单位档案管理...
神经外科重症监护病房患...
公寓空调设计任务书
AT89C52单片机的超声波测距...
医院财务风险因素分析及管理措施【2367字】
10万元能开儿童乐园吗,我...
志愿者活动的调查问卷表
C#学校科研管理系统的设计
国内外图像分割技术研究现状