ImageVerifierCode 换一换
格式:DOCX , 页数:35 ,大小:933.85KB ,
资源ID:7946706      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-7946706.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(电子商务管理系统实践报告.docx)为本站会员(b****6)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

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

1、电子商务管理系统实践报告西安邮电大学电子商务系统设计上机报告书院(系)名称:经济与管理学院学生姓名:专业名称:电子商务班 级:时间:2016年6月6日 至2016年6月17日1.系统规划电子商务在人们日常消费中占有重要地位,电子商务具有众多优势,1、市场全球化。2、交易的快捷化。3、交易虚拟化。4、成本低廉化。5、交易透明化。6、交易标准化。7、交易连续化。为了能提高企业利润率,降低企业成本,建立电子商务系统是不可或缺的。2.系统分析与设计内容要求:本次课程中要求掌握Spring MVC、JPA、JQuery等相关技术,使用Myeclipse、MySQL等工具的使用。完成电子商务系统中用户管理

2、、商品管理、订单管理、库存管理等内容请按照上述要求,写出系统功能列表、数据库实体关系图以及软件技术方案。系统功能列表:(1)用户管理模块包括用户会员的添加、删除、修改以及查询。(2)商品管理模块包括商品的添加、删除、修改以及查询。(3)订单管理用户通过选择商品后,在系统中形成订单。(4)库存管理通过建立订单,更新相应的库存。 数据库实体关系图:软件技术方案:Eclipse + mySQL + Navicat Premium3.系统实施1.工作计划及时间安排6月6号安装Eclipse, mySQL ,Navicat Premium 等相关软件。完成相关配置。6月7号设计系统简单的实现功能。通过E

3、clipse连接数据库。并对数据库里的数据进行增删改查的操作。6月8号设计系统简单的实现功能。通过Eclipse连接数据库。并对数据库里的数据进行增删改查的操作。6月9号学习Servlet的配置及使用,在Tomact服务器上显示页面。6月10号学习Servlet的配置及使用,在Tomact服务器上显示页面。6月13号学习使用Spring MVC。6月14号学习使用Spring MVC。6月15号后期代码调试,进行错误的整理与修改。6月16号后期代码调试,进行错误的整理与修改。6月17号修改系统首页导航栏内容。整理资料,完成实习报告。4. 具体实施过程1)登录界面设计请使用HTML+CSS实现登

4、录界面的设计及实现。相关代码: login.html !- Username: Password: 2)系统首页描述:1、展现系统首页。2、描述系统首页如何修改导航栏内容。修改导航栏内容:3)用户管理功能的实现描述:实现用户列表的展示、用户信息添加、用户修改以及删除。此处1、画出软件运行的时序图,即首先用户点击用户管理,然后发送请求给哪个controller,controller返回内容是什么。2、展示所实现的最终效果。3、列出核心程序。软件运行时序图:userinsert.htmluserinsert username: password: UserServlet1中的doPost方法:pr

5、otected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException / TODO Auto-generated method stub response.setContentType(text/html;charset=utf-8); request.setCharacterEncoding(utf-8); PrintWriter out = response.getWriter(); out.println(); out.print

6、ln(); /动态添加name和password,在网页上输入name和password String name = request.getParameter(name); String pass = request.getParameter(password); userdao user = new userdao(); /用户增加 user.insert(name,pass); out.println(success); out.println(); out.println(); userdao中的insert方法:public void insert(String name,String

7、 password) Connection conn = jdbc.getConn(); String sql = insert into users(name,password) values(+name+,+password+); /System.out.println(sql); try Statement st = conn.createStatement(); st.executeUpdate(sql); catch (SQLException e) / TODO Auto-generated catch block e.printStackTrace(); userdelete.h

8、tmluserdelete username: UserServlet2中的doPost方法:protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException / TODO Auto-generated method stub response.setContentType(text/html;charset=utf-8); request.setCharacterEncoding(utf-8); PrintWriter out

9、 = response.getWriter(); out.println(); out.println(); /动态添加name和password,在网页上输入name和password String name = request.getParameter(name); String pass = request.getParameter(password); userdao user = new userdao(); /用户删除 user.delete(name); out.println(success); out.println(); out.println(); userdao中的de

10、lete方法:public void delete(String name) Connection conn = jdbc.getConn(); String sql = delete from users where name = +name+; /System.out.println(sql); try Statement st = conn.createStatement(); st.executeUpdate(sql); catch (SQLException e) / TODO Auto-generated catch block e.printStackTrace(); 其他两个功

11、能实现的页面及doPost类似,不多赘述,只列出核心程序:userdao中的update方法:public void update(String name,String password) Connection conn = jdbc.getConn(); String sql = update users set password =+password+ where name =+name+; System.out.println(sql); try Statement st = conn.createStatement(); st.executeUpdate(sql); catch (SQ

12、LException e) / TODO Auto-generated catch block e.printStackTrace(); userdao中的find方法:public String find(String name) Connection conn = jdbc.getConn(); String password = ; String sql = select * from users where name =?; /System.out.println(sql); try PreparedStatement st = conn.prepareStatement(sql);

13、st.setString(1, name); ResultSet rs = st.executeQuery(); /循环获取记录 while(rs.next() password = rs.getString(3); System.out.print(rs.getString(2)+ ); System.out.print(rs.getString(3)+ ); catch (SQLException e) / TODO Auto-generated catch block e.printStackTrace(); return password; 4)商品管理功能描述:实现商品列表的展示、商

14、品信息添加、商品信息修改以及删除。此处1、画出软件运行的时序图,即首先用户点击用户管理,然后发送请求给哪个controller,controller返回内容是什么。2、展示所实现的最终效果。3、列出核心程序。软件运行时序图:goodsinsert.html goodsid: goodsname: mvcTest中的mvc/goodsinsert.doRequestMapping(/goodsinsert.do) public String goodsinsert(String id,String name) goods.insert(id,name); return success; good

15、sdao中的insert方法:public void insert(String id,String name) Connection conn = jdbc.getConn(); String sql = insert into goods(id,name) values(?,?); /System.out.println(sql); try PreparedStatement st = (PreparedStatement) conn.prepareStatement(sql); st.setString(1, id); st.setString(2, name); st.executeU

16、pdate(); catch (SQLException e) / TODO Auto-generated catch block e.printStackTrace(); goodsdelete.html goodsid: mvcTest中的mvc/goodsdelete.doRequestMapping(/goodsdelete.do) public String goodsdelete(String id) goods.delete(id); return success; goodsdao中的delete方法:public void delete(String id) Connecti

17、on conn = jdbc.getConn(); String sql = delete from goods where id = ?; /System.out.println(sql); try PreparedStatement st = conn.prepareStatement(sql); st.setString(1, id); st.executeUpdate(); catch (SQLException e) / TODO Auto-generated catch block e.printStackTrace(); goodsupdate.html goodsid: goo

18、dsprice: mvcTest中的mvc/goodsupdatet.doRequestMapping(/goodsupdate.do) public String goodsupdate(String id,String name) goods.update(id,name); return success; goodsdao中的update方法:public void update(String id,String name) Connection conn = jdbc.getConn(); String sql = update goods set name =? where id =

19、?; /System.out.println(sql); try PreparedStatement st = conn.prepareStatement(sql); st.setString(1, name); st.setString(2, id); st.executeUpdate(); catch (SQLException e) / TODO Auto-generated catch block e.printStackTrace(); 查询全部商品,以列表输出:运行时序图:commodity.html INQUERY All GOODSINFO: CommodityServlet中

20、的doPost方法: protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException / TODO Auto-generated method stub response.setContentType(text/html;charset=utf-8); request.setCharacterEncoding(utf-8); PrintWriter out = response.getWriter(); out.println

21、(); out.println(); JdbcUtils jdbc; jdbc = new JdbcUtils(); Connection conn = jdbc.getConn(); String sql = select * from goods; out.println(); out.println(); out.println(GOODSINFO); out.println(); try PreparedStatement st = conn.prepareStatement(sql); ResultSet rs = st.executeQuery(); /循环获取记录 out.pri

22、ntln(); 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 (SQLException e) / TODO Auto-generated catch block e.printStackTrace(); out.println(); out.println(); out.println(); 5)库存查询描述:实现商品库存的显示。此处1、画出软件运行的时序图,即首先用户点击用户管理,然后发送请求给哪个controller

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

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