javaweb网上书店系统课程设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
信息科学与工程学院课程设计任务书题目:网上书店后台管理系统_______________
姓名: _____________ XXXXXXXXXXXXXXXXXXX ______________
姓名: ____________ XXXXXXXXXXXXXXXXXXX ____________
姓名: ____________ XXXXXXXXXXXXXXXXXXX ______________
专业班级:__________ 计算机科学与技术________
课程: ________________ J ava Web程序设计_____________ 指导教师:______________ 职称: ________________
完成时间:2016年5月----2016年6月
2016年6月27日
课程设计任务书及成绩评定
课程设计的任务和具体要求
课程设计要求设计一个用 Java Web开发基于B/S架构的管理系统,页面至少6个以上,应能反应出学生综合利用Java Web知识和数据库知识完成一定的设计任务的能力,
反映出学生理论联系实践的动手能力。
具体要求如下:
(1)明确所要开发系统的设计任务;
(2)做好需求分析,合理选择设计方案;
(3)页面静态部分可用 Dreamweaver开发实现
(4)动态页面部分可用 JSP、Servlet、JavaBean等实现;
(5)后台数据库可采用 MySQL、Oracle、SQL Server等实现;
(6)在编写程序过程中应注意相关文档的编写;
(7)认真撰写课程设计总结报告。
指导教师签字: _____________ 日期: _________________________ 指导教师评语
成绩: _________ 指导教师签字:_______________ 日期:_________
目录
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软件的模块结构图
■韶pho«
乂JAX-WS Web Services
岛CJs P loyme-nt D■巴百匚「ipt口r: phOS- J :兰 Java Resources
»> 4 STC
Li b-ra ri e-s
JavaScript Resources
build
L二
出匸二WcrbCiOinttrirt;
i ed mi n
[>I J^C5I5
0 &■ image-s
l> [^js
A G META-INf
d boakjsp
:-I bouklistjsp i J cartjsp s j indeK-html
,j login.html
® loginjep 區]main.jxp 简legist-htmi
匹]topjsp
4主要功能模块的流程图
5主要功能 5.1注册登录 1•代码实现
上购物系统
vmeta http-equiv= Content-Type content= "text/html; charset=gb2312" > vmeta http-equiv= "pragma" content= "no-cache" >
content= "no-cache" >
/****************************************************
函数名称:logi nClick 功能:验证登录 输入参数:无 输出参数:无
****************************************************/ fun cti on log in Click() {
//登录用户信息判断
var user = docume nt.getEleme ntByld("username").value; var pass = docume nt.getEleme ntByld("password").value;
if (user == null || user == "") { alert("请填写用户名"); docume nt.getEleme
ntByld("username").focus();
} else if (pass == null || pass == "") { alert("请填写密码");
docume nt.getEleme ntByld("password").focus(); } else docume nt.Regsiter.submit();
L45 T
店
注
.* T
ft 书 眾
査 W
査
ZZ E
T
期
书
*
陌酷»理
▼馨
Ml
用户
▼
W*
▼启合■
a
L
F
用户
BLa
* I&
加甩户
十査
«