电子商务管理系统实践报告.docx

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

电子商务管理系统实践报告.docx

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

电子商务管理系统实践报告.docx

电子商务管理系统实践报告

西安邮电大学

电子商务系统设计上机报告书

院(系)名称

经济与管理学院

学生姓名

专业名称

电子商务

班级

时间

2016年6月6日至2016年6月17日

1.系统规划

电子商务在人们日常消费中占有重要地位,电子商务具有众多优势,1、市场全球化。

2、交易的快捷化。

3、交易虚拟化。

4、成本低廉化。

5、交易透明化。

6、交易标准化。

7、交易连续化。

为了能提高企业利润率,降低企业成本,建立电子商务系统是不可或缺的。

2.系统分析与设计

内容要求:

本次课程中要求掌握SpringMVC、JPA、JQuery等相关技术,使用Myeclipse、MySQL等工具的使用。

完成电子商务系统中用户管理、商品管理、订单管理、库存管理等内容

请按照上述要求,写出系统功能列表、数据库实体关系图以及软件技术方案。

系统功能列表:

(1)用户管理模块

包括用户会员的添加、删除、修改以及查询。

(2)商品管理模块

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

(3)订单管理

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

(4)库存管理

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

数据库实体关系图:

软件技术方案:

Eclipse+mySQL+NavicatPremium

 

3.系统实施

1.工作计划及时间安排

6月6号

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

完成相关配置。

6月7号

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

通过Eclipse连接数据库。

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

6月8号

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

通过Eclipse连接数据库。

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

6月9号

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

6月10号

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

6月13号

学习使用SpringMVC。

6月14号

学习使用SpringMVC。

6月15号

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

6月16号

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

6月17号

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

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

4.具体实施过程

1)登录界面设计

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

相关代码:

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

login.html

---->

Username:


Password:


2)系统首页

描述:

1、展现系统首页。

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

修改导航栏内容:

3)用户管理功能的实现

描述:

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

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

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

3、列出核心程序。

软件运行时序图:

userinsert.html

DOCTYPEhtml>

userinsert

username:


password:


UserServlet1中的doPost方法:

protectedvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{

//TODOAuto-generatedmethodstub

response.setContentType("text/html;charset=utf-8");

request.setCharacterEncoding("utf-8");

PrintWriterout=response.getWriter();

out.println("");

out.println("");

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

Stringname=request.getParameter("name");

Stringpass=request.getParameter("password");

userdaouser=newuserdao();

//用户增加

user.insert(name,pass);

out.println("success");

out.println("");

out.println("");

}

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

DOCTYPEhtml>

userdelete

username:


UserServlet2中的doPost方法:

protectedvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{

//TODOAuto-generatedmethodstub

response.setContentType("text/html;charset=utf-8");

request.setCharacterEncoding("utf-8");

PrintWriterout=response.getWriter();

out.println("");

out.println("");

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

Stringname=request.getParameter("name");

Stringpass=request.getParameter("password");

userdaouser=newuserdao();

//用户删除

user.delete(name);

out.println("success");

out.println("");

out.println("");

}

userdao中的delete方法:

publicvoiddelete(Stringname){

Connectionconn=jdbc.getConn();

Stringsql="deletefromuserswherename='"+name+"'";

//System.out.println(sql);

try{

Statementst=conn.createStatement();

st.executeUpdate(sql);

}catch(SQLExceptione){

//TODOAuto-generatedcatchblock

e.printStackTrace();

}

}

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

userdao中的update方法:

publicvoidupdate(Stringname,Stringpassword){

Connectionconn=jdbc.getConn();

Stringsql="updateuserssetpassword='"+password+"'wherename='"+name+"'";

System.out.println(sql);

try{

Statementst=conn.createStatement();

st.executeUpdate(sql);

}catch(SQLExceptione){

//TODOAuto-generatedcatchblock

e.printStackTrace();

}

}

userdao中的find方法:

publicStringfind(Stringname){

Connectionconn=jdbc.getConn();

Stringpassword="";

Stringsql="select*fromuserswherename=?

";

//System.out.println(sql);

try{

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)+"");

}

}catch(SQLExceptione){

//TODOAuto-generatedcatchblock

e.printStackTrace();

}

returnpassword;

}

4)商品管理功能

描述:

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

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

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

3、列出核心程序。

软件运行时序图:

goodsinsert.html

goodsid:


goodsname:


mvcTest中的mvc/goodsinsert.do

@RequestMapping("/goodsinsert.do")

publicStringgoodsinsert(Stringid,Stringname){

goods.insert(id,name);

return"success";

}

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

goodsid:


mvcTest中的mvc/goodsdelete.do

@RequestMapping("/goodsdelete.do")

publicStringgoodsdelete(Stringid){

goods.delete(id);

return"success";

}

goodsdao中的delete方法:

publicvoiddelete(Stringid){

Connectionconn=jdbc.getConn();

Stringsql="deletefromgoodswhereid=?

";

//System.out.println(sql);

try{

PreparedStatementst=conn.prepareStatement(sql);

st.setString(1,id);

st.executeUpdate();

}catch(SQLExceptione){

//TODOAuto-generatedcatchblock

e.printStackTrace();

}

}

goodsupdate.html

goodsid:


goodsprice:


mvcTest中的mvc/goodsupdatet.do

@RequestMapping("/goodsupdate.do")

publicStringgoodsupdate(Stringid,Stringname){

goods.update(id,name);

return"success";

}

goodsdao中的update方法:

publicvoidupdate(Stringid,Stringname){

Connectionconn=jdbc.getConn();

Stringsql="updategoodssetname=?

whereid=?

";

//System.out.println(sql);

try{

PreparedStatementst=conn.prepareStatement(sql);

st.setString(1,name);

st.setString(2,id);

st.executeUpdate();

}catch(SQLExceptione){

//TODOAuto-generatedcatchblock

e.printStackTrace();

}

}

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

运行时序图:

commodity.html

INQUERYAllGOODSINFO:

CommodityServlet中的doPost方法:

protectedvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{

//TODOAuto-generatedmethodstub

response.setContentType("text/html;charset=utf-8");

request.setCharacterEncoding("utf-8");

PrintWriterout=response.getWriter();

out.println("");

out.println("");

JdbcUtilsjdbc;

jdbc=newJdbcUtils();

Connectionconn=jdbc.getConn();

Stringsql="select*fromgoods";

out.println("

");

out.println("

");

out.println("GOODSINFO");

out.println("

");

try{

PreparedStatementst=conn.prepareStatement(sql);

ResultSetrs=st.executeQuery();

//循环获取记录

out.println("");

out.println("");

out.println("");

out.print("ID");

out.println("");

out.println("");

out.print("NAME");

out.println("");

out.println("");

while(rs.next()){

out.println("");

out.println("");

out.print(rs.getString

(1)+"");

out.println("");

out.println("");

out.print(rs.getString

(2)+"");

out.println("");

out.println("");

}

out.println("");

}catch(SQLExceptione){

//TODOAuto-generatedcatchblock

e.printStackTrace();

}

out.println("

");

out.println("");

out.println("");

}

5)库存查询

描述:

实现商品库存的显示。

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

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

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

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

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