电子商城shopping详细设计说明书

上传人:汽*** 文档编号:509766746 上传时间:2024-01-19 格式:DOCX 页数:53 大小:804.84KB
返回 下载 相关 举报
电子商城shopping详细设计说明书_第1页
第1页 / 共53页
电子商城shopping详细设计说明书_第2页
第2页 / 共53页
电子商城shopping详细设计说明书_第3页
第3页 / 共53页
电子商城shopping详细设计说明书_第4页
第4页 / 共53页
电子商城shopping详细设计说明书_第5页
第5页 / 共53页
点击查看更多>>
资源描述

《电子商城shopping详细设计说明书》由会员分享,可在线阅读,更多相关《电子商城shopping详细设计说明书(53页珍藏版)》请在金锄头文库上搜索。

1、“梦之队”文档编号产品版本密级文件状态:正在修改V正式发布All-T-2011/11/13Version1.0内部项目名称电子商城shopping共29页电子商城shopping详细设计说明书文档拟制:“梦之队”项目组长:谭建锋批准人:拟制日期:2012年8月1日精品资料推荐目录1引言41.1 编写目的41.2 背景41.3 定义41.4 参考资料42程序系统的结构53模块1(会员登录注册与资料修改)设计说明123.1 程序描述123.2 功能133.3 输入输出133.4 尚未解决的问题154模块2(商品介绍与购买)设计说明154.1 程序描述154.2 功能164.3 输入输出164.4

2、尚未解决的问题195模块3(购物车)设计说明195.1 程序描述195.2 功能205.3 输入输出215.13 尚未解决的问题236模块4(订单)设计说明236.1 程序描述236.2 功能236.3 输入输出246.4 尚未解决的问题247槿块5(公告)设计说明267.1 程序描述267.2 功能267.3 输入输出277.4 尚未解决的问题298槿块6(销售排行)设计说明268.1 程序描I术268.2 功能268.3 输入输出278.4 尚未解决的问题298模块7(后台管理)设计说明268.1 程序描述268.2 功能268.3 输入输出278.4 尚未解决的问题29详细设计说明书1引

3、言1.1编写目的编写详细设计说明书的目的是为了使开发人员在完成概要设计说明书的基础上,完成概要设计规定的各项功能的具体实现。编写详细设计说明书的目的就是为程序员写出实际的程序代码提供依据。它是软件详细设计阶段所有任务和所有相关人员所需的参考资料。1.2背景说明:a软件系统的名称:基于Java和数据库的电子商城系统b任务提出者:实训教师吕老师c开发者:梦之队d完成的系统可以在Myeclipse上运行,用户可在此进行各种网上购物操作。1.3 定义列出本文件中用到专门术语的定义和外文首字母组词的原词组。详细设计:在概要设计的基础上,对其功能模块或部件进行实现设计,是编程人员能写出程序代码。用户接口:

4、是指一个程序与程序使用者交互的部分。算法:详细设计中实现某项功能的数据处理流程及处理方法。SDK:SoftwareDevelopmentKit即软件开发工具包。1.4 参考资料abcd1】 概要设计说明书2】 需求分析说明书【3】Java与web开发设计4】 数据库2程序系统的结构该系统分为七大部分:会员注册与登录及其资料修改、商品介绍与购买、商品销售排行、购物车、订单、商城公告、查询搜索。下面使该系统的流程图和功能图。前台管理模块后台管理模块(一)流程图会员注册与登录及其资料修改购物车订单出货状态订单列表订单号公告查询搜索查看商品类本系统采用三层架构设计,它的工作原理如图所示用户界面层业务处

5、理层3模块1给出商品ID查询商品信息组织SQL语句查询数据库数据库数据存储层(会员登录注册颁资料彳改J谨恻操作页面顾客在卜井行第一次购场之前要讲后会员登记。4般要求输入真实返回查询结果返回商品对象的姓名、通讯地址、联系曲施信息Email地址等基本信息。注册完后,系统会自动生成一个分员ID”和密码,并在网页上显示出来。顾客一定要记住自己的ID号和密码,为了防止密码泄漏,顾客可以自己修改密码;3.1 程序描述本程序描述的是用户申请会员和对会员的资料修改功能,包括:登录、注册、重置、填写、保存、重填、返回。3.2 功能为了统一管理,系统规定只有会员才能购买商品,所以要购买商品的新用户必须先进行用户注

6、册。用户注册的入口位置在网站首页的左侧。用户点击“注册”即可进入用户注册页面,会出注册箫字保芹重新埴后返回publicbooleanaddMember(MemberInfmemberInf)booleanflag=true;trycon=DBConnection.getInit().getConn();Stringsql=insertintouserInf(userName,password,Email,userRank,consume,userState,creatTime,modifyime)values(?,?,?,?,?,?,?,?);pst=con.prepareStatement(

7、sql);pst.setString(1,memberInf.getMemberName();pst.setString(2,memberInf.getPassword();pst.setString(3,memberInf.getEmail();pst.setInt(4,1);pst.setDouble(5,0);pst.setString(6,1);pst.setDate(7,newjava.sql.Date(System.currentTimeMillis();pst.setDate(8,(java.sql.Date)memberInf.getModifyime();flag=pst.e

8、xecute。;returnflag;catch(Exceptione)returnflag;finallyDBConnection.getInit().closeAll(con,pst,rs);网站要求用户名必须唯一,用户可以先看自己的用户名是否被注册。由于是网络程序,所以注册后在保存用户信息时候,还需要再次对注册用户进行检测。如果不存在,则保存该用户信息。否则提示该名用户已经被注册,请重新注册,如图:Ret/is会员注册用名:4*检汕1用户名【密屿:.1本确认空码::抬证码:名.址:.区:aB3 询 南言3 市|青山湖区二1啾区f编;|525契3| ,姓地地部联系电话:鼻而口诵13|0)f

9、lag=false;returnflag;catch(Exceptione)returnflag;finallyDBConnection.getInit().closeAll(con,pst,rs);如果密码不小心泄露了或者是搬家了,为了能够购买到商品并成功送货到n,用户可在会员资料修改页面对密码或地址簿进行修改M em ber售/资料修改修改用尸名:MKJAM W堂外收落天整改会员资料修改页面publicbooleanmodifyMemberAddr(MemberAddrmemberAddr)booleanflag=true;trycon=DBConnection.getInit().get

10、Conn();Stringsql=updateuserAddrsetusername=address=+memberAddr.getMembername()+,+memberAddr.getAddress()+,province+memberAddr.getProvince()+IIcity=+memberAddr.getCity()+,region=+memberAddr.getRegion()+postcode=+memberAddr.getPostcode()+,phone=+memberAddr.getPhone()+whereuserID=+memberAddr.getMemberI

11、D()+;Statementst=con.createStatement();flag=st.execute(sql);st.close();returnflag;catch(Exceptione)e.printStackTrace();returnflag;finallyDBConnection.getInit().closeAll(con,pst,rs);3.3 输入输由项输入的数据是用户填写的基本信息。输出是从硬盘中读取的文件数据等,或错误警告信息、消息框。3.4 尚未解决的问题在本程序的模块中部分功能还未得到全部完善,因时间关系,有进一步优化的空间。4模块2(商品介绍与购买)设计说明进入网上商店,挑选商品。顾客可以按产品类别检索商品,也可以输入产品名称等信息,通配检索数据库,找出所关心的商品;查看商品细节说明,了解价格、付款及送货方式、购物说明等信息;4.1 程序描述本程序描述的是对商品的详细介绍以及购买流程,包括:查看、分类、购买、收藏、用户评论。4.2 功能新品上架在前台首页中,单击“新品上架”超链接可以进入到新品上架页面霸新人光电说V2900.D飘在书苴明亚j畋畴小至及MUft

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号