javaweb网上书店系统课程设计报告Word格式.docx
- 文档编号:13730877
- 上传时间:2022-10-13
- 格式:DOCX
- 页数:17
- 大小:773.98KB
javaweb网上书店系统课程设计报告Word格式.docx
《javaweb网上书店系统课程设计报告Word格式.docx》由会员分享,可在线阅读,更多相关《javaweb网上书店系统课程设计报告Word格式.docx(17页珍藏版)》请在冰豆网上搜索。
(1)明确所要开发系统的设计任务;
(2)做好需求分析,合理选择设计方案;
(3)页面静态部分可用Dreamweaver开发实现
(4)动态页面部分可用JSP、Servlet、JavaBean等实现;
(5)后台数据库可采用MySQL、Oracle、SQLServer等实现;
(6)在编写程序过程中应注意相关文档的编写;
(7)认真撰写课程设计总结报告。
指导教师签字:
_______日期:
指导教师评语
成绩:
____________指导教师签字:
日期:
课程设计所需软件、硬件等
⏹硬件环境:
CPU,主频1GHz以上;
内存512M以上;
硬盘30G以上;
1024×
768显示分辨率
⏹软件环境:
MicrosoftwindowsXP或以上版本;
eclipse;
JDK1.7;
Tomcat7.0;
MySQL
课程设计进度计划
起至日期
工作内容
备注
2016.5.30-2016.6.
20
参考文献、资料索引
序号
文献、资料名称
编著者
出版单位
[1]刘宇君.SQLserver数据库应用设计案例汇编[M].北京:
中国铁道出版社,2007.86-132
[2]童爱红等.Delphi数据库编程[M].北京:
清华大学出版社,2005.106-158
[3]刘波.基于Delphi的学生成绩管理系统[J].四川大学学报,2009,(10):
283
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.1注册登录
1.代码实现
<
HTML>
HEAD>
TITLE>
网上购物系统<
/TITLE>
metahttp-equiv=Content-Typecontent="
text/html;
charset=gb2312"
>
metahttp-equiv="
pragma"
content="
no-cache"
cache-control"
expires"
0"
scriptlanguage="
javascript"
/****************************************************
函数名称:
loginClick
功能:
验证登录
输入参数:
无
输出参数:
****************************************************/
functionloginClick(){
//登录用户信息判断
varuser=document.getElementById("
username"
).value;
varpass=document.getElementById("
password"
if(user==null||user=="
"
){
alert("
请填写用户名"
);
document.getElementById("
).focus();
}elseif(pass==null||pass=="
请填写密码"
}else
document.Regsiter.submit();
}
functionres(){
document.getElementById("
).value="
;
/script>
2.实现界面
5.2购物车
publicclassSeachBookServletextendsHttpServlet{
protectedvoiddoGet(HttpServletRequestrequest,
HttpServletResponseresponse)throwsServletException,IOException{
doPost(request,response);
protectedvoiddoPost(HttpServletRequestrequest,
request.setCharacterEncoding("
GBK"
response.setContentType("
charset=GBK"
Stringbookname=request.getParameter("
bookName"
Stringpid=request.getParameter("
publisher"
ServletContextctx=this.getServletContext();
//通过ServletContext获得web.xml中设置的初始化参数
Stringserver=ctx.getInitParameter("
server"
//获取服务器地址
Stringdbname=ctx.getInitParameter("
dbname"
//获取数据库名
Stringuser=ctx.getInitParameter("
user"
//获取数据库用户名
Stringpwd=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!
pid.length()>
(bookname==null||bookname.equals("
//根据出版社ID查找图书列表
booklist=dao.getBookByPublisher(Integer.parseInt(pid));
}elseif(bookname!
0&
pid!
=null
0){
//根据书名和出版社查找图书
booklist=dao.getBookByNameAndPublish(bookname,Integer
.parseInt(pid));
}else{
//返回所有图书列表
booklist=dao.getAllBook();
}
}catch(Exceptione){
e.printStackTrace();
}
if(booklist!
=null){
request.setAttribute("
bookList"
booklist);
request.getRequestDispatcher("
booklist.jsp"
).forward(request,response);
}
5.3后台登录
%@pagelanguage="
jav
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- javaweb 网上 书店 系统 课程设计 报告