java web网上书店系统课程设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
信息科学与工程学院课程设计任务书题目: 网上书店后台管理系统
姓名: xxxxxxxxxxxxxxxxxxx
姓名:xxxxxxxxxxxxxxxxxxx
姓名:xxxxxxxxxxxxxxxxxxx
专业班级: 计算机科学与技术
课程:JavaWeb程序设计
指导教师:职称:
完成时间:2016年5月--—-2016年6月
2016年6 月27日
课程设计任务书及成绩评定
目录
1系统介绍 (4)
2数据库表得结构描述及其关系……………………………………………4
3软件得模块结构图……………………………………………………………4
4主要功能模块得流程图………………………………………………………5
5 主要功能
5、1注册登录 (5)
5、2 购物车…………………………………………………………………7
5、3 后台登录 (9)
5、4 用户管理 (10)
5、5图书管理………………………………………………………………12
6心得体会 (14)
网上书店
1系统介绍
网上书店系统就是电子商务得一类重要应用领域,通过它可以进行在线商品交易.随着互联网得普及以及电子商务得发展与人们购物理念与购物方式得改变,网上书店系统将有着巨大得市场潜力.本文在研究电子商务,特别就是网上书店系统得基本理论与关键技术得基础上,对网上书店系统得发展背景,各种实现技术,以及各种实现技术得优缺点与网上书店系统得安全策略进行了分析.
2数据库表得结构描述及其关系
在mysql中创建一个名为“test”得数据库。在数据库中建立一个名为“userdetail"得表。
表中有五个字段:username(用户名)、userpass(密码)、role(权限)、retime(注册时间)与logum(登录次数).其中username为主键,userpass非空,role得默认值为0(普通用户级别),logum得默认值为0。在建一个名为“books”得表。表中有六个字段:isbn(图书编码)、bookName(书名)、publisherId(出版社ID)、price(价格)、count(数量)、description(简介).其中isbn为主键。count默认为0。3软件得模块结构图
4主要功能模块得流程图
5 主要功能
5、1注册登录
1、代码实现
<HTML〉
<HEAD>
〈TITLE〉网上购物系统</TITLE>
<meta -equiv=Content-Type content="text/html;charse t=gb2312”>
<meta -equiv="pragma” content="no-cache”〉
〈meta -equiv="expires"content=”0">
<script language="javascript"〉
ﻩ/****************************************************
函数名称:loginClick
功能:验证登录
输入参数:无
ﻩ输出参数:无
ﻩ****************************************************/
function loginClick() {
ﻩ//登录用户信息判断
ﻩﻩvar user=document、getElementById("username")、value;ﻩﻩvar pass = document、getElementById(”password")、value;
ﻩif (user == null|| user == ””) {
ﻩﻩalert("请填写用户名");
ﻩdocument、getElementById(”username")、focus();
ﻩ}else if(pass == null || pass == "”){
alert(”请填写密码");
ﻩdocument、getElementById(”password")、focus();
}else
ﻩﻩﻩdocument、Regsiter、submit();
}
function res(){
ﻩﻩdocument、getElementById(”username")、value = "";
ﻩdocument、getElementById(”password")、value = ”";
}
2、实现界面
5、2购物车
1、代码实现
public class SeachBookServlet extendsServlet{
protectedvoiddoGet(ServletRequest request,
ﻩﻩﻩServletResponse response)throws ServletException, IOException{
ﻩdoPost(request,response);
ﻩ}
protected void doPost(ServletRequestrequest,
ﻩServletResponseresponse)throwsServletException, IOException { request、setCharacterEncoding("GBK”);
ﻩresponse、setContentType(”text/html;charset=GBK");
ﻩString bookname = request、getParameter(”bookName");
String pid= request、getParameter("publisher”);
ServletContextctx = this、getServletContext();
//通过ServletContext获得web、xml中设置得初始化参数
ﻩStringserver=ctx、getInitParameter(”server”);//获取服务器地址
Stringdbname =ctx、getInitParameter(”dbname”);//获取数据库名ﻩStringuser = ctx、getInitParameter("user");//获取数据库用户名
ﻩString pwd = ctx、getInitParameter("pwd”);// 获取数据库密码
ﻩBookDaodao =newBookDao();
ﻩList〈Book>booklist=null;
try {
ﻩﻩﻩdao、getConn(server,dbname,user,pwd);
ﻩif (bookname != null&&bookname、length()> 0
ﻩ&&(pid==null||pid、equals(”"))){
ﻩ//根据书名查找图书列表
ﻩﻩﻩﻩbooklist= dao、getBookByName(bookname);
ﻩﻩ}elseif(pid!=null&& pid、length() 〉0
ﻩﻩﻩﻩ&&(bookname== null||bookname、equals(""))){ﻩ//根据出版社ID查找图书列表