电子商务管理系统实践报告Word格式文档下载.docx

上传人:b****6 文档编号:8617482 上传时间:2023-05-12 格式:DOCX 页数:35 大小:933.85KB
下载 相关 举报
电子商务管理系统实践报告Word格式文档下载.docx_第1页
第1页 / 共35页
电子商务管理系统实践报告Word格式文档下载.docx_第2页
第2页 / 共35页
电子商务管理系统实践报告Word格式文档下载.docx_第3页
第3页 / 共35页
电子商务管理系统实践报告Word格式文档下载.docx_第4页
第4页 / 共35页
电子商务管理系统实践报告Word格式文档下载.docx_第5页
第5页 / 共35页
电子商务管理系统实践报告Word格式文档下载.docx_第6页
第6页 / 共35页
电子商务管理系统实践报告Word格式文档下载.docx_第7页
第7页 / 共35页
电子商务管理系统实践报告Word格式文档下载.docx_第8页
第8页 / 共35页
电子商务管理系统实践报告Word格式文档下载.docx_第9页
第9页 / 共35页
电子商务管理系统实践报告Word格式文档下载.docx_第10页
第10页 / 共35页
电子商务管理系统实践报告Word格式文档下载.docx_第11页
第11页 / 共35页
电子商务管理系统实践报告Word格式文档下载.docx_第12页
第12页 / 共35页
电子商务管理系统实践报告Word格式文档下载.docx_第13页
第13页 / 共35页
电子商务管理系统实践报告Word格式文档下载.docx_第14页
第14页 / 共35页
电子商务管理系统实践报告Word格式文档下载.docx_第15页
第15页 / 共35页
电子商务管理系统实践报告Word格式文档下载.docx_第16页
第16页 / 共35页
电子商务管理系统实践报告Word格式文档下载.docx_第17页
第17页 / 共35页
电子商务管理系统实践报告Word格式文档下载.docx_第18页
第18页 / 共35页
电子商务管理系统实践报告Word格式文档下载.docx_第19页
第19页 / 共35页
电子商务管理系统实践报告Word格式文档下载.docx_第20页
第20页 / 共35页
亲,该文档总共35页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

电子商务管理系统实践报告Word格式文档下载.docx

《电子商务管理系统实践报告Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《电子商务管理系统实践报告Word格式文档下载.docx(35页珍藏版)》请在冰点文库上搜索。

电子商务管理系统实践报告Word格式文档下载.docx

(2)商品管理模块

包括商品的添加、删除、修改以及查询。

(3)订单管理

用户通过选择商品后,在系统中形成订单。

(4)库存管理

通过建立订单,更新相应的库存。

数据库实体关系图:

软件技术方案:

Eclipse+mySQL+NavicatPremium

 

3.系统实施

1.工作计划及时间安排

6月6号

安装Eclipse,mySQL,NavicatPremium等相关软件。

完成相关配置。

6月7号

设计系统简单的实现功能。

通过Eclipse连接数据库。

并对数据库里的数据进行增删改查的操作。

6月8号

6月9号

学习Servlet的配置及使用,在Tomact服务器上显示页面。

6月10号

6月13号

学习使用SpringMVC。

6月14号

6月15号

后期代码调试,进行错误的整理与修改。

6月16号

6月17号

修改系统首页导航栏内容。

整理资料,完成实习报告。

4.具体实施过程

1)登录界面设计

请使用HTML+CSS实现登录界面的设计及实现。

相关代码:

<

!

DOCTYPEHTMLPUBLIC"

-//W3C//DTDHTML4.01Transitional//EN"

>

html>

<

head>

title>

login.html<

/title>

metahttp-equiv="

keywords"

content="

keyword1,keyword2,keyword3"

description"

thisismypage"

content-type"

text/html;

charset=UTF-8"

--<

linkrel="

stylesheet"

type="

text/css"

href="

./styles.css"

-->

/head>

body>

formaction="

mvc/login.do"

method="

post"

Username:

inputtype="

text"

name="

username"

/>

/br>

Password:

password"

submit"

/form>

/body>

/html>

2)系统首页

描述:

1、展现系统首页。

2、描述系统首页如何修改导航栏内容。

修改导航栏内容:

3)用户管理功能的实现

实现用户列表的展示、用户信息添加、用户修改以及删除。

此处1、画出软件运行的时序图,即首先用户点击用户管理,然后发送请求给哪个controller,controller返回内容是什么。

2、展示所实现的最终效果。

3、列出核心程序。

软件运行时序图:

userinsert.html

DOCTYPEhtml>

metacharset="

UTF-8"

userinsert<

UserServlet1"

username:

name"

password:

price"

<

UserServlet1中的doPost方法:

protectedvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{

//TODOAuto-generatedmethodstub

response.setContentType("

charset=utf-8"

);

request.setCharacterEncoding("

utf-8"

PrintWriterout=response.getWriter();

out.println("

"

//动态添加name和password,在网页上输入name和password

Stringname=request.getParameter("

Stringpass=request.getParameter("

userdaouser=newuserdao();

//用户增加

user.insert(name,pass);

out.println("

success"

}

userdao中的insert方法:

publicvoidinsert(Stringname,Stringpassword){

Connectionconn=jdbc.getConn();

Stringsql="

insertintousers(name,password)values('

+name+"

'

'

+password+"

)"

;

//System.out.println(sql);

try{

Statementst=conn.createStatement();

st.executeUpdate(sql);

}catch(SQLExceptione){

//TODOAuto-generatedcatchblock

e.printStackTrace();

}

userdelete.html

userdelete<

UserServlet2"

UserServlet2中的doPost方法:

//用户删除

user.delete(name);

userdao中的delete方法:

publicvoiddelete(Stringname){

deletefromuserswherename='

其他两个功能实现的页面及doPost类似,不多赘述,只列出核心程序:

userdao中的update方法:

publicvoidupdate(Stringname,Stringpassword){

updateuserssetpassword='

wherename='

System.out.println(sql);

userdao中的find方法:

publicStringfind(Stringname){

Stringpassword="

select*fromuserswherename=?

PreparedStatementst=conn.prepareStatement(sql);

st.setString(1,name);

ResultSetrs=st.executeQuery();

//循环获取记录

while(rs.next()){

password=rs.getString(3);

System.out.print(rs.getString

(2)+"

"

System.out.print(rs.getString(3)+"

}

returnpassword;

4)商品管理功能

实现商品列表的展示、商品信息添加、商品信息修改以及删除。

goodsinsert.html

mvc/goodsinsert.do"

goodsid:

id"

goodsname:

value="

添加商品"

mvcTest中的mvc/goodsinsert.do

@RequestMapping("

/goodsinsert.do"

publicStringgoodsinsert(Stringid,Stringname){

goods.insert(id,name);

return"

goodsdao中的insert方法:

publicvoidinsert(Stringid,Stringname){

Connectionconn=jdbc.getConn();

Stringsql="

insertintogoods(id,name)values(?

?

//System.out.println(sql);

try{

PreparedStatementst=(PreparedStatement)conn.prepareStatement(sql);

st.setString(1,id);

st.setString(2,name);

st.executeUpdate();

}catch(SQLExceptione){

//TODOAuto-generatedcatchblock

e.printStackTrace();

goodsdelete.html

mvc/goodsdelete.do"

mvcTest中的mvc/goodsdelete.do

/goodsdelete.do"

publicStringgoodsdelete(Stringid){

goods.delete(id);

goodsdao中的delete方法:

publicvoiddelete(Stringid){

deletefromgoodswhereid=?

PreparedStatementst=conn.prepareStatement(sql);

goodsupdate.html

mvc/goodsupdate.do"

goodsprice:

mvcTest中的mvc/goodsupdatet.do

/goodsupdate.do"

publicStringgoodsupdate(Stringid,Stringname){

goods.update(id,name);

goodsdao中的update方法:

publicvoidupdate(Stringid,Stringname){

updategoodssetname=?

whereid=?

st.setString(1,name);

st.setString(2,id);

查询全部商品,以列表输出:

运行时序图:

commodity.html

CommodityServlet"

INQUERYAllGOODSINFO:

inquery"

CommodityServlet中的doPost方法:

JdbcUtilsjdbc;

jdbc=newJdbcUtils();

select*fromgoods"

center>

h1>

GOODSINFO"

/h1>

//循环获取记录

out.println("

tableborder='

1'

bordercolor='

green'

tr>

th>

out.print("

ID"

/th>

NAME"

out.println("

td>

out.print(rs.getString

(1)+"

/td>

out.print(rs.getString

(2)+"

/tr>

/table>

}catch(SQLExceptione){

/center>

5)库存查询

实现商品库存的显示。

此处1、画出软件运行的时序图,即首先用户点击用户管理,然后发送请求给哪个controller

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2