- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
“梦之队” 文 档 编 号 产品版本 密级 文件状态:
[ ] 正在修改
[ √ ] 正式发布 All-T-2011/11/13 Version 1.0 内部 项目名称 电子商城shopping 共29页
电子商城shopping
详细设计说明书
文档: 项目:
批 准 人:
拟制日期:目录
1引言 4
1.1编写目的 4
1.2背景 4
1.3定义 4
1.4参考资料 4
2程序系统的结构 5
3模块1(会员登录注册与资料修改)设计说明 12
3.1程序描述 12
3.2功能 13
3.3输入输出 13
3.4尚未解决的问题 15
4模块2(商品介绍与购买)设计说明 15
4.1程序描述 15
4.2功能 16
4.3输入输出 16
4.4尚未解决的问题 19
5模块3(购物车)设计说明 19
5.1程序描述 19
5.2功能 20
5.3输入输出 21
5.13尚未解决的问题 23
6模块4(订单)设计说明 23
6.1程序描述 23
6.2功能 23
6.3输入输出 24
6.4尚未解决的问题 24
7模块5(公告)设计说明 26
7.1程序描述 26
7.2功能 26
7.3输入输出 27
7.4尚未解决的问题 29
8模块6(销售排行)设计说明 26
8.1程序描述 26
8.2功能 26
8.3输入输出 27
8.4尚未解决的问题 29
8模块7(后台管理)设计说明 26
8.1程序描述 26
8.2功能 26
8.3输入输出 27
8.4尚未解决的问题 29
详细设计说明书
1引言
1.1编写目的
编写详细设计说明书的目的是为了使开发人员在完成概要设计说明书的基础上,完成概要设计规定的各项功能的具体实现。
编写详细设计说明书的目的就是为程序员写出实际的程序代码提供依据。它是软件详细设计阶段所有任务和所有相关人员所需的参考资料。
1.2背景
说明:
软件系统的名称:基于Java和数据库的电子商城系统
任务提出者:实训教师吕老师
开发者:梦之队
完成的系统可以在Myeclipse上运行,用户可在此进行各种网上购物操作。
1.3定义
列出本文件中用到专门术语的定义和外文首字母组词的原词组。
详细设计:在概要设计的基础上,对其功能模块或部件进行实现设计,是编程人员能写出程序代码。
用户接口:是指一个程序与程序使用者交互的部分。
算法:详细设计中实现某项功能的数据处理流程及处理方法。
SDK:Software Development Kit 即软件开发工具包
后台管理模块
(一)流程图
会员注册与登录及其资料修改
商品
购物车
订单
公告
查询搜索
(二)功能图
本系统采用三层架构设计,它的工作原理如图所示。
3模块1
(会员登录注册及资料修改)设计说明
顾客在进行第一次购物之前要进行会员登记。一般要求输入真实的姓名、通讯地址、联系电话、Email地址等基本信息。注册完后,系统会自动生成一个“会员ID”和密码,并在网页上显示出来。顾客一定要记住自己的ID号和密码,为了防止密码泄漏,顾客可以自己修改密码;
3.1程序描述
本程序描述的是用户申请会员和对会员的资料修改功能,包括:登录、注册、重置、填写、保存、重填、返回 。
3.2功能
为了统一管理,系统规定只有会员才能购买商品,所以要购买商品的新用户必须先进行用户注册。用户注册的入口位置在网站首页的左侧。用户点击“注册”即可进入用户注册页面,
public boolean addMember(MemberInf memberInf){
boolean flag=true;
try{
con=DBConnection.getInit().getConn();
String sql=insert into [userInf](userName,password,Email,userRank,consume,userState,creatTime,modifyime) values (?,?,?,?,?,?,?,?);
pst=con.prepareStatement(sql);
pst.setString(1,memberInf.getMemberName());
pst.setString(2, memberInf.getPassword());
pst.setString(3, memb
文档评论(0)