电子商务系统详细设计说明书讲解
电子商务网站-详细设计说明书
电子商务网站详细设计说明书Version 3.0(未经授权请勿复制)编写:罗金蓉日期:2014年1月14日检查:罗金蓉日期:2014年2月10日审核:罗金蓉日期:2014年2月20日批准:罗金蓉日期:2014年2月22日文档变更记录目录1 引言 (4)1.1 编写目的 (4)1.3 参考资料 (4)2 系统开发环境设计 (4)3 系统总体设计方案 (4)3.2系统总体结构 (8)4 系统功能模块设计 (9)4.1 会员注册和登录功能模块 (11)4.2 查看系统公告功能模块 (12)4.3 发表商品评论功能模块 (12)4.4 用户中心功能模块 (12)4.5 查看订单功能模块 (13)4.6 购物车管理功能模块 (14)4.7 商品查找功能模块 (15)4.8 商品管理功能模块 (16)4.9 用户管理功能模块 (18)4.10订单管理功能模块 (18)4.11 信息管理功能模块 (19)4.12 图片面板功能管理模块 (21)5 数据库设计 (22)5.1 数据库概念设计 (22)5.2 数据库物理设计 (26)5.3 数据库表设计 (27)1 引言1.1 编写目的本详细设计说明书编写的目的在于说明程序模块的设计,包括程序描述、输入/输出、算法和流程逻辑等,为软件编程和系统维护提供基础。
本说明书的预期读者为系统设计人员、软件开发人员、软件测试人员和项目评审人员。
2 系统开发环境设计操作系统:Windows 7 旗舰版,内存4G浏览器:Google Chrome 版本35.0 或Sogou 版本5.0.9 或FireFox 版本29.0.1Web 应用服务器:Apache版本2.2.6数据库:MySql版本5.0.45IDE工具:Zend Studio版本9.0.2开发环境:WAMP5设计工具:Ration Rose Enterprise Edition 版本2003.06.00 和PowerDesinger 版本15.1.03 系统总体设计方案3.1 系统功能描述电子商务网站系统前台购物子系统后台管理子系统会员非会员浏览商品购买商品查看订单用户留言商品评论查找商品商品管理用户管理订单管理信息管理图片面板管理添加商品编辑商品商品类别管理添加商品类别用户信息管理更改管理员信息编辑订单查询订单公告管理添加公告评论管理Logo管理广告管理修改商品类别删除商品类别删除商品修改商品信息查看用户信息删除用户冻结用户查看订单执行订单处理删除订单查看公告信息更改公告信息删除公告信息查看评论删除评论查看Logo信息修改Logo信息查看广告信息修改广告信息用户中心购物车管理修改个人信息我的消息中心用户留言注销离开用户留言管理查看留言信息删除留言回复留言图1 系统功能结构图此系统为小型购物网站系统,该系统主要分为前台购物和后台管理两个子系统。
电子商务系统开发设计说明书(范文) (1)
人事管理系统的设计与开发王铮1 引言1.1 人事管理现状人类的社会活动,总是伴随着相应的管理活动,只不过远古时代人类在管理其社会活动和社会事务时主要依靠个人的威言,经验和有关习俗[1]。
现代企业都非常注重管理,企业管理的关键在于管人。
对于企业的管理说到底其实就是对人才的管理,人才是企业发展的动力[2]。
有个公式概括的很好:人才收购+ 人才塑造+ 留住人才= 管理的核心,人才造就一个企业的伟大,也正是人才给企业带来奇迹[3]。
摩托罗拉公司把人本主义作为全球的文化战略基点,尊重每一个员工的人格尊严,开诚布公与每位员工直接对话,使他们有机会与公司同心同德,发挥出各自最大潜力。
让每位员工都有受培训和获得发展的机会,确保公司拥有最能干,最讲究工作效率的劳动力,尊重资深员工的劳动,以工资、福利、物质鼓励,对员工的劳动做出相应的回报,以能力为依据,贯彻普遍公认的向员工提供均等的发展机会的政策[4]。
所谓人本主义就是爱护人、尊重人,从这个概念出发,人力资源渐渐形成,人力资源是指一个企业组织对人力资源的获取、维护、激励及运用与发展的全部管理过程与活动。
一个标准化人力资源管理包括:调查规划、工作评价、招聘人员、员工任用、职业生涯管理、训练以及绩效评估[5]。
目前开发的人事管理系统版本很多,但要找到一款符合公司实际情况的人力资源管理系统(HRM)软件并不容易,由于存在这样那样的不足,企业在选择HRM系统时倍感困惑,主要集中在以下方面[6]:●系统功能过于简单,不能真正提高人力资源管理水平,提高工作效率,其降低管理成本的效果也不明显。
●系统功能不切实际,大多是相互模仿,不是按照企业实际需求开发的。
●大部分系统不能满足企业全面沟通及管理的需要,安装、部署、管理及不方便,或者选用小型数据库不能满足企业海量数据存取的需求。
●系统操作不方便,界面设计不够美观,不够标准,不够专业,不够统一,用户实施及学习费力。
1.2 C#的特点C#是一种简洁,类型安全的面向对象编程语言,可以用于构建在.NET框架上运行的各种安全,可靠的应用程序,包括传统的Windows客户端应用程序,XML Web服务,分布式组件,客户端-服务器应用程序,以及数据库应用程序等类型的程序[7]。
网上购物系统——详细设计说明书
网上购物系统详细设计说明书1引言1.1编写目的电子商务是于九十年代初,在欧美兴起的一种全新的商业交易模式,它实现了交易的无纸化,效率化,自动化表现了网络最具魅力的地方,快速的交换信息,地理界限的模糊,这所有的一切也必将推动传统商业行为在网路时代的变革。
随着电子商务,尤其是网上购物的发展,商品流通基础设施和配套行业的重点将会将对中国商品流通领域和整个经济发展带来种种影响,确实值得我们认真研究。
特别是在全球经济一体化的国际背景下,在我们继续扩大国内流通领域对外开放的同时,深入研究这个问题,审慎制订相应的宏观对策,尤其重要和迫切。
网上购物是一种具有交互功能的商业信息系统。
它向用户提供静态和动态两类信息资源。
所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。
网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。
这种全新的交易方式实现了公司间文档与资金的无纸化交换。
1.2.项目背景软件名称:网上购物系统开发者:宋金德,袁浩,王朝阳,许威项目简介:本系统主要实现网上产品展示与在线定购及人员的管理,一、不同身份有不同的权限功能(管理人员、注册用户、游客)二、在线产品展示(分页显示)三、在线定购四、后台管理(用户管理、商品的管理)1.3定义Asp(active server pages)是微软公司推出的一种用以取代CGI的技术,基于目前绝大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序以及EDI(电子数据交换)。
ADO:ActiveX Data Object, ActiveX 数据对象SQL:Structured Query Language1.4参考资料[1] 谭浩强《动态网页制作ASP》北京电子工业出版社. 2001[2] 彭万波《网页设计精彩实例》北京电子工业出版社.2002[3] 袁玫等《网络数据库应用教程》北京人民邮电出版社.2002[4] 潘英伟《网站开发实用手册》中国广播电视出版社.2001[5] 樊健平《ASP高级编程及其项目应用开发》中国水利水电出版社.2003[6] 许卫林《VBScript+ASP动态网页制作》中国电力出版社.2002[7] 金旭亮《网站建设教程》北京高等教育出版社.2002[8] 张海潘《软件工程导轮》清华大学出版社.2005[9] 石志国《ASP精解案例教程》清华大学出版社.2004[10] 汪晓平、钟军《ASP网络开发技术(第二版)》人民邮电出版社.2003. 2.总体设计2.1需求概述系统总的来说需要实现以下功能:1.前台系统1.1商品查询1.2 订购模块1.3 订单查询1.4 其他模块2.后台系统2.1 新闻管理模块2.2 商品管理模块2.3 订单管理模块2.4 系统管理模块2.2软件结构为了使每一位有可能阅读和理解本系统的结构和功能我将用层次方框图来表示系统总体结构和他们之间的关系:3.程序描述具体系统前台功能需求描述:(1).商品查询模块功能:完成查询商品的功能。
电子商务系统使用说明书讲解
电子商务系统使用说明书讲解电子商务系统电子商务系统是由有限公司开发,程序的主要目的就是通过网站来推广互联企业的产品和服务,并使客户随时可以了解企业和企业的产品,为客户提供在线服务和订单处理功能。
从长期的战略目标来说,网站不仅仅是产品和服务的推广,而是通过Internet、企业内部网(Intranet)和企业外部网(Extranet),将买家与卖家、厂商和合作伙伴紧密结合在了一起,因而消除了时间与空间带来的障碍。
读者将系统的原程序拷贝到本地计算机后,去掉文件夹的只读属性,按照《安装配置说明书》内容完成配置后,便可在本地计算机上运行网站了。
系统主要分为前台和后台。
前台包括产品的展示及会员购物等模块,后台是管理界面,主要包括商品信息、会员信息、订单信息和公告信息的常规设置。
1.1 前台下图1.1所示的界面是电子商务系统的前台首页。
图1.1 电子商务系统前台首页前台包括:会员登录、会员资料修改、搜索商品、购买商品、去收银台结账、清空购物车、查询订单、销售排行和商城公告等9个模块。
1.1.1 会员登录:读者以会员的身份登录之后方可在网站上进行购物。
1. 登录如果读者已经是该系统的会员,则只需单击“用户名”和“密码”文本框,输入相应的用户名和密码,最后单击【登录】按钮即可进入系统主页。
注:同一个用户名已经登陆在另外一台IP登陆提示该用户已登陆。
2. 注册:如果读者是新用户,需要先注册,然后才能以会员身份进入在网上购物。
单击【登录】按钮,进入如图1.2所示的界面,图1.2 用户注册界面单击“用户名”、“真实姓名”、“密码”、“确认密码”、“所在城市”、“联系地址”、“邮政编码”、“证件号码”、“证件类别”、“联系电话”和“Email”文本框,输入相应的内容,最后单击【确认保存】按钮,系统会给予“注册成功”的提示字样。
进行确认后即完成注册。
最后单击“用户名”和“密码”文本框,输入相应的用户名和密码,最后单击【登录】按钮即可进入如图1.3所示会员购物界面。
电子商务系统概要设计说明书
电子商务系统概要设计说明书项目名称:电子商务系统指导工程师:…组长:…组员:…..目录1引言............................................... 错误!未定义书签。
编写目的............................................. 错误!未定义书签。
背景电子商务系统................................ 错误!未定义书签。
参考资料............................................. 错误!未定义书签。
2总体设计............................................... 错误!未定义书签。
需求规定............................................. 错误!未定义书签。
基本设计概念和处理流程............................... 错误!未定义书签。
结构................................................. 错误!未定义书签。
功能需求与程序的关系................................. 错误!未定义书签。
人工处理过程......................................... 错误!未定义书签。
尚未解决的问题....................................... 错误!未定义书签。
3接口设计............................................... 错误!未定义书签。
内部接口............................................. 错误!未定义书签。
4安全退出:返回登录界面。
............................... 错误!未定义书签。
电子商务管理系统详细设计说明书
详细设计说明书手机销售系统详细设计说明1引言 (3)1.1编写目的 (3)1.2背景 (3)1.3定义 (3)1.4参考资料 (3)2程序系统的结构 (3)3会员管理设计说明 (5)3.1程序描述 (5)3.2功能 (10)3.3性能 (10)3.4输入项 (10)3.5输出项 (11)3.6流程逻辑 (11)4后台管理设计说明 (11)4.1程序描述 (11)4.2功能描述 (15)4.3性能 (15)4.4输入项 (16)4.5输出项 (16)4.6流程逻辑 (16)5前台设计说明 (17)5.1程序描述 (17)5.2功能描述 (19)5.3性能 (19)6销售论坛设计说明 (19)6.1程序描述 (20)6.2功能描述 (26)6.3性能描述 (26)详细设计说明书1引言1.1编写目的本说明书主要是针对程序设计人员的而写的,程序设计人员以后详细设计为参考编写网站程序。
1.2背景说明:a.待开发软件系统的名称:手机销售系统。
b.项目经理:韩庆宾小组成员:赵丹、徐建辉、俞少坊1.3定义JSP、JA V ABEAN、TOMCAT、SQL。
1.4参考资料参考资料:JSP设计教程、javabean和serverlet等。
2程序系统的结构功能模块图购物流程图子功能模块图1、会员功能功能包括(会员注册、订单查看、购物车、收银台、更改资料)2、后台管理功能包括(商品管理、订单管理、用户管理、手机类别管理、信息管理、常规管理)3、 前台信息功能包括(搜索引擎、销售排行、分类查看、公告、新闻、友情连接)4、 客户论坛论坛的基本功能都要实现。
3会员管理设计说明3.1程序描述一、注册功能: 1.图示2.主要程序:后台管理信息管理商品管理订单管理用户管理类别管理常规管理<%String errmsg="错误!";boolean founderr=false;String user_name,user_pass,user_pass2,user_adds,user_tel,user_mail,user_postcode; user_name=errmsg;user_pass=errmsg;user_pass2=errmsg;user_adds=errmsg;user_tel=errmsg;user_mail=errmsg;user_postcode=errmsg;if(request.getParameter("user_name").equals("")){errmsg=errmsg+"用户名不能为空,";founderr=true;}else user_name=getStr(request.getParameter("user_name"));if(request.getParameter("user_pass").equals("")){errmsg=errmsg+"密码不能为空,";founderr=true;}else user_pass=getStr(request.getParameter("user_pass"));if(request.getParameter("user_pass2").equals("")){errmsg=errmsg+"密码确认不能为空,";founderr=true;}else user_pass2=getStr(request.getParameter("user_pass2"));if(!user_pass.equals(user_pass2)){errmsg=errmsg+"两次密码不同!";founderr=true;}if(request.getParameter("user_adds").equals("")){errmsg=errmsg+"地址不能为空,";founderr=true;}else user_adds=getStr(request.getParameter("user_adds"));if(request.getParameter("user_tel").equals("")){errmsg=errmsg+"电话号码不能为空,";founderr=true;}else user_tel=getStr(request.getParameter("user_tel"));if(!IsMail(request.getParameter("user_mail"))){errmsg=errmsg+"你的E-mail有错误,";founderr=true;}else user_mail=getStr(request.getParameter("user_mail"));if(request.getParameter("user_postcode").equals("")){errmsg=errmsg+"邮编不能为空,";founderr=true;}else user_postcode=getStr(request.getParameter("user_postcode"));sql="select * from member where user_name='"+user_name+"'";rs=mdb.executeQuery(sql);if(rs.next()){errmsg=errmsg+"用户名已被别人注册";founderr=true;}%><div align="center"><center><table border="0" width="500" cellspacing="0" cellpadding="0" height="5" style="border-collapse: collapse" bordercolor="#111111"><%if(founderr==false){String sql1;sql1="Insert into member(user_name,user_pass,user_adds,user_mail,user_tel,user_regip,user_namec,user_type) values('"+user_name+"','"+user_pass+"','"+user_adds+"','"+user_mail+"','"+user_tel+"','"+request. getRemoteHost()+"','"+getStr(request.getParameter("user_namec"))+"','会员')";mdb.executeInsert(sql1);%>二、购物车1.图示:2.主要程序:<jsp:useBean id="mdb" class="ckstudio.db.faq" scope="page"/>…………………………<%String user_name=(String)session.getValue("user_name");String user_type=(String)session.getValue("user_type");if(user_name!=null){%><%=user_name%>的购物车……………………….{//having login checkint hw_id;String hw_ids=request.getParameter("hw_id");if(hw_ids==null){out.print("没有此货物");}else{//hw_id exists or not--------------------------------------------------------------hw_ids.trim();ResultSet rs;int daili;hw_id=Cint(hw_ids);sql="select * from hw where hw_id="+hw_id;rs=mdb.executeQuery(sql);if(rs.next()){//result showing begin ------------------------------------------hw_cash=rs.getInt("hw_cash");daili=rs.getInt("daili");hw_name=rs.getString("hw_name");%>三、收银台1.图示:2.主要程序:String sql="select * from basket where hw_id='"+hw_id+"' anduser_name='"+(String)session.getValue("user_name")+"' and basket_check=false";ResultSet rs;rs=mdb.executeQuery(sql);if(!rs.next()){String sql1="insert into basket(hw_id,user_name,basket_count,hw_name,hw_cash,user_type)values('"+hw_id+"','"+session.getValue("user_name")+"','"+count+"','"+request.getParameter("hw _name")+"','"+request.getParameter("hw_cash")+"','"+request.getParameter("user_type")+"') where hw_id='"+hw_id+"' and user_name='"+session.getValue("user_name")+"' and basket_check=false";mdb.executeInsert(sql1);}else{//rs("basket_count")=int(rs("basket_count"))+int(count)rs.next();int basket_count=Integer.parseInt(rs.getString("basket_count"));basket_count=basket_count+Integer.parseInt(count);String basket_count2=Integer.toString(basket_count);String sql2="update basket set basket_count='"+basket_count+"'";mdb.executeUpdate(sql2);}}四、用户资料修改1.图示:2.主要程序:user_name=request.getParameter("user_name");sql="select * from member where user_name='"+user_name+"'";ResultSet rs;rs=mdb.executeQuery(sql);if(rs.next()){rs.updateString("user_pass",user_pass);rs.updateString("user_mail",user_mail);rs.updateString("user_adds",user_adds);rs.updateString("user_postcode",user_postcode);rs.updateString("user_tel",user_tel);rs.updateString("user_namec",user_namec);rs.updateRow();out.print("<font>");out.print("用户资料更改完毕,请记牢你更改后的信息");out.print("</font>");rs.close();3.2功能功能包括(会员注册、订单查看、购物车、收银台、更改资料)3.3性能要求把各种异常处理情况都要考虑到并返回相应的结果,比方说如果两次输入的密码不相同则要返回“两次输入的密码不相同”的结果。
电子商务系统分析与设计课程设计说明书
电子商务系统分析与设计课程设计系统设计说明书课程设计题目:校园网店网上购物系统专业班级:电子商务0701 学生姓名:吴正慧学号: 20070505055 指导教师: _________ 王廷蔚____2010年12 月24 日目录一概述 (3)编写目的 (3)1.2,参考资料 (4)二需求概述 (4)2.1 系统需求 (4)2.2 功能需求 (4)2.3 性能需求 (5)三程序开发的技术基础 (5)HTML语言 (5)3.2 JAVASCRIPT语言 (6)3.3 ASP技术 (6)3.3.1 ASP概述 (6)3.3.2 ASP特点 (7)3.3.3 ASP工作原理 (7)3.3.4 ASP的发布 (8)3.4 数据库原理 (9)3.4.1 SOL语言简单介绍 (9)3.4.2 ADO技术介绍 (9)3.4.3 Access数据库 (10)3.5 浏览器/服务器(Browser/Server)体系结构 (10)四结构设计 (11)4.1 平台功能模块的设计 (11)系统设计的总体规则 (11)4.1.2 系统流程分析 (12)五网站数据库设计 (13)5.1 网站数据库需求分析 (13)5.2 数据库逻辑结构设计 (15)六界面设计与实现 (15)6.1 前台显示与会员管理 (15)6.1.1 主界面设计与实现 (15)6.1.2 登陆页面设计与实现 (15)6.1.3 会员个人管理设计与实现 (16)6.2 后台设计与实现 (16)6.2.1 登陆界面设计 (16)6.2.2 后台管理主界面设计与实现 (16)6.2.3 网站设置设置实现 (16)6.2.4 商品管理设计与实现 (17)6.2.5 人员管理设计与实现 (17)6.2.6 其它管理设计与实现 (18)6.3 查询功能的实现 (18)七设计总结 (19)校园网店网上购物系统一概述随着网络技术的普及以及快速的发展,网页成为媒体传播的一个重要途径,人们在通过网页浏览、查询想要知道了解的信息,通过这样一个途径,我们足不出户就可以了解天下事,做我们以前不能在家做的事。
网上购物电子商务系统详细设计说明书
卷号卷内编号密级项目编号: S001-12-2007<网上购物系统>详细设计说明书Version: 1.0共31 页(包括封面)拟制审核会签标准化批准版本变更记录目录1引言............................................................................................................错误!未定义书签。
1.1编写目的........................................................................................错误!未定义书签。
1.2参考资料ﻩ错误!未定义书签。
2ﻩ范围 ................................................................................................................错误!未定义书签。
2.1ﻩ系统主要目标...................................................................................错误!未定义书签。
2.2ﻩ设计约束、限制 (1)3设计依据....................................................................................................错误!未定义书签。
4开发环境ﻩ错误!未定义书签。
4.1ﻩ硬件环境.............................................................................................错误!未定义书签。
4.2软件环境ﻩ错误!未定义书签。
电子商务系统说明书
电子商务系统说明书1. 简介电子商务系统是一种基于互联网的商业运作模式,通过电子手段进行商品的购买、销售及支付等交易行为。
本文将详细介绍电子商务系统的主要功能、操作流程以及使用方法,帮助用户更好地理解和使用该系统。
2. 功能概述2.1 注册与登录功能电子商务系统提供用户注册与登录功能,用户可以通过注册账号并登录系统,实现个人信息管理以及享受系统提供的各项服务。
2.2 商品浏览与搜索功能用户可以在电子商务系统中浏览各个商家提供的商品信息,并通过搜索功能快速找到所需商品。
2.3 商品详情与评价功能用户可以查看商品的详细信息,包括商品描述、价格、评价等,以便做出购买决策。
同时,用户还可以对购买过的商品进行评价,帮助其他用户了解商品的优劣。
2.4 购物车功能用户可以将感兴趣的商品添加到购物车中,方便随时查看已选择的商品,并进行结算操作。
2.5 订单管理功能用户可以查看自己的订单信息,包括订单状态、商品购买详情、物流追踪等,同时还可以取消或修改已下的订单。
2.6 支付功能电子商务系统支持多种支付方式,包括在线支付、货到付款等,用户可以根据具体需求选择合适的支付方式进行支付。
2.7 个人信息管理功能用户可以在系统中管理个人信息,包括修改密码、修改个人资料、查看历史订单等。
3. 操作流程3.1 注册与登录流程用户首次使用电子商务系统需要注册账号,输入个人信息并设置密码,完成注册后即可通过账号密码登录系统。
3.2 商品浏览与搜索流程用户可以通过浏览商家提供的商品分类或者使用关键词搜索功能来查找所需商品。
3.3 商品详情与评价流程用户点击商品图片或者商品标题可以进入商品详情页面,查看商品的详细信息以及其他用户对该商品的评价。
3.4 购物车与结算流程用户可以将感兴趣的商品添加到购物车中,在购物车页面查看已选中的商品,并进行结算操作,选择支付方式完成订单。
3.5 订单管理流程用户可以在个人中心页面查看已下的订单,包括订单状态、商品详情、物流信息等,还可以对已下的订单进行取消或修改操作。
电子商务平台系统说明书
电子商务平台系统说明书一、系统概述电子商务平台系统是一种基于互联网的平台,旨在为商家和消费者提供一个便捷的交易环境。
本系统集成了商品展示、交易支付、物流配送、售后服务等功能,致力于满足用户的购物需求。
二、系统功能模块1. 用户管理模块此模块主要用于管理用户的注册、登录、个人信息修改等功能。
用户可以通过注册账号登录系统,并随时更改个人信息,以便享受更好的购物体验。
2. 商品管理模块该模块用于管理商品的发布、修改、下架等功能。
商家可在系统中发布商品信息,包括商品名称、价格、描述、图片等,同时也可以对已发布商品进行修改和下架操作。
3. 订单管理模块该模块用于管理用户的订单信息。
用户可以在系统中浏览商品并下单,系统会生成相应的订单并保存在订单管理模块中。
商家收到订单后,会进行确认和发货,消费者在收到商品后可以对订单进行评价。
4. 支付模块此模块用于处理用户支付操作。
系统支持多种支付方式,包括支付宝、微信支付等,保证用户在购物过程中的交易安全和方便。
5. 物流配送模块该模块用于管理商品的配送过程。
系统会根据用户下单地址选择最佳物流方案,并提供用户查看物流信息的功能,以保证商品能够及时送达。
6. 售后服务模块此模块用于处理用户的售后问题。
用户在收到商品后如遇到质量问题或其他售后需求,可以联系售后服务部门进行处理。
三、系统使用流程1. 用户注册与登录用户首先需要注册账号,填写相应信息,并选择用户名和密码进行登录。
2. 商品浏览与选择登录后,用户可以在系统中浏览各类商品,通过搜索或浏览推荐列表找到心仪的商品。
3. 商品购买用户在浏览商品详情后,可以将商品加入购物车,也可以直接下单购买。
4. 支付与下单在购物车页面,用户可以选择支付方式,并进行支付操作。
支付成功后,系统会生成相应订单。
5. 订单处理与物流配送商家收到订单后会进行确认,同时启动物流配送流程。
用户可在系统中查看物流信息,并等待商品送达。
6. 售后服务用户在收到商品后,如有售后需求,可联系售后服务部门进行处理。
电子商务系统规划与设计课程设计说明书
辽宁工业大学电子商务系统规划与设计课程设计(报告)题目:院(系):软件学院专业班级:学号:学生姓名:指导教师:张焕民教师职称:讲师起止时间:2011.11.21至2011.12.02程序设计专题(报告)任务及评语目录第1章程序设计专题目的与要求 (1)1.1 程序设计目的 (1)1.2 程序设计的实验环境 (1)1.3 程序设计的预备知识 (2)1.4 程序设计要求 (3)第2章程序设计内容 (3)2.1概要设计 (4)2.2程序整体设计说明 (4)2.3程序部分源代码及注释 (5)2.4测试结果 (5)第3章程序设计总结 (7)………………………………………………………………………………参考文献 (8)第1章程序设计目的与要求1.1 程序设计目的《电子商务系统规划与设计》是电子商务专业的必修专业基础课程,其实践性、应用性很强。
实践教学环节是必不可少的一个重要环节。
本课程的程序设计专题实际是电子商务专业学生学习完《电子商务系统规划与设计》课程后,进行的一次全面的综合训练,电子商务网站的设计目的是加深对理论教学内容的理解和掌握,使学生较系统地掌握程序设计及其在电子商务网站开发中的广泛应用,基本方法及技巧,为学生综合运用所学知识,利用软件工程为基础进行软件开发、并在实践应用方面打下一定基础。
1.2 程序设计的实验环境硬件要求能运行Windows xp操作系统的微机系统。
ASP程序设计语言及相应的集成开发环境。
1.3 程序设计的预备知识熟悉IIS集成开发环境。
1.4 程序设计要求按程序设计指导书提供的课题,要求学生在自行完成各个操作环节,并能实现且达到举一反三的目的,完成一个项目解决一类问题。
要求学生能够全面、深入理解和熟练掌握所学内容,并能够用其分析、设计和解答类似问题;对此能够较好地理解和掌握,能够进行简单分析和判断;能编写出具有良好风格的程序;掌握ASP开发电子商务网站的基本技能和面向对象的概念和方法;了解ASP编程。
(完整word版)网上购物系统详细设计说明书
1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (3)1.4参考资料 (3)2程序系统的结构 (4)3程序1(标识符)设计说明 (4)3.1程序描述 (4)3.2功能 (4)3.3输人项 (6)3.4输出项 (6)3.5流程逻辑 (7)3.6接口 (7)3.7尚未解决的问题 (8)详细设计说明书1引言1.1编写目的随着Internet用户的剧增和Internet技术的不断发展,信息的经济效益直接体现在生产经营和管理活动中,每个重视信息资源的单位,都能利用信息资源的及时性、准确性,提高工作效率,取得经济效益和社会效益。
网上购物系统的出现介入了企业的商务活动,促进企业调整自己的业务流程,从根本上把企业改造成以客户为中心的模式,高收益、低成本、方便、可靠的优势,获得了绝大多数人的首肯,正以极快的速度发展着。
目前大型的系统如:淘宝网、易趣等成为网上购物系统的经典。
1.2背景近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。
于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。
在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特,家庭仓储、科罗格、J.C培尼等纷纷挤身于网络经商的行列。
调查表明:美国的家庭已越来越习惯于在家中从网上购物。
在我国,网上购物从无到有也不过短短几年时间。
我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。
如今,在北京、上海、深圳等大城市,已有200多家商场,专卖店开设了网上商店,还有一些正处在观望阶段。
综上所述,通过电子商务网站的建设以实现对商业零售企业提供信息化管理是信息化时代的必然产物。
因此本小组结合一些网上购物的要求和特点,决定开发一个网上销售如电脑以及和电脑相关零件的网上购物系统。
(完整word版)电子商务系统详细设计说明书
艾斯医药系统详细设计说明书1 ........................................................................................................................................... 引言21.1 编写目的 (2)1.2 项目背景 (2)1.3 定义、缩写词、略语 (2)1.4 参考资料 (2)2系统总体设计 (3)2.1.1 软件结构 (3)2.1.2 程序系统结构 (3)2.1.3 数据库设计 (10)3系统功能设计说明 (16)3.1 管理员管理 (16)3.1.1 管理员登录 (16)3.1.2 注册用户管理 (20)3.1.3 商品管理 (25)3.1.4 邮件管理 (31)3.1.5 订单管理 (34)3.2 用户管理 (40)3.2.1 用户注册 (40)3.2.2 用户登录 (44)3.2.3 商品搜索 (48)3.2.4 购物 (52)3.3 游客管理 (60)3.3.1 商品搜索 (60)3.3.2 购物 (64)1引言1.1 编写目的此设计说明书对项目的功能设计进行说明,确保对需求的理解一致。
预期的读者有(甲方)的需求提供者、项目负责人、相关技术人员等,北京亚思晟商务科技有限公司(乙方)的项目组成员,包括项目经理、客户经理、分析设计开发测试等人员。
1.2 项目背景艾斯医药系统是基于互联网的应用软件,通过它能了解到已公开发布的商品,对自己需要的商品进行采购。
包括查询商品,购买商品,下订单等流程,方便快捷实现购物过程。
1.3 定义、缩写词、略语无1.4 参考资料艾斯医药需求规格说明书艾斯医药概要设计说明书2系统总体设计2.1.1软件结构2.1.2程序系统结构本项目中使用了基于Servlet/jsp/javabean的MVC(Model-View-Controller)框架开发电子商务系统。
《电子商务平台系统设计》设计说明书
《电子商务平台系统设计》设计说明书目录1 DQG-LPG电子商务平台总体结构设计原则与技术路线11.1 设计原则11.2 技术路线12 DQG-LPG电子商务平台体系结构32.1 系统总体集成模型32.2 系统功能结构43 分系统功能设计53.1 B2B 电子商务平台系统功能模型53.2 B2C 电子商务平台系统功能模型63.3 内部信息系统63.3.1 销售管理子系统功能模型63.3.2 运输管理子系统功能模型83.3.3 库存管理系统功能模型93.3.4 配送管理系统功能模型103.3.5 计划管理系统功能模型113.3.6 结算管理系统功能模型123.3.7 内部系统管理功能模型133.4 滇黔贵石油勘探局网站栏目策划144 系统接口设计184.1 平台与内部系统接口184.1.1 B2B、B2C平台与内部系统接口设计的原则184.1.2 电子商务平台与内部系统之间的数据关系184.1.3 平台与内部系统的接口结构设计及功能划分194.2 内部系统各个模块之间的接口224.2.1 内部系统接口说明224.2.2 各个模块接口说明234.3 后续工程预留接口234.3.1 预留接口的设计原则234.3.2 企业信息系统的扩展方向234.3.3 系统预留接口的适应性245 DQG-LPG 电子商务平台运行过程场景分析255.1 角色划分255.2 运行模式265.3 场景分析265.3.1 B2B电子商务平台运行场景分析265.3.2 B2C 电子商务平台运行场景分析295.3.3 计划配置和执行场景分析325.3.4 气库出入库过程场景分析335.3.5 代储业务场景分析345.3.6 结算过程场景分析345.3.7 配送场景描述355.3.8 价格管理场景描述365.3.9 内部系统管理场景描述371DQG-LPG电子商务平台总体结构设计原则与技术路线1.1 设计原则DQG-LPG电子商务平台总体结构的设计应从体系、功能、信息、过程等各个方面保证整个电子商务平台总体目标的实现,以提高市场竞争能力。
电子商务系统概要设计说明书
电子商务系统概要设计说明书-CAL-FENGHAI.-(YICAI)-Company One1电子商务系统概要设计说明书项目名称:电子商务系统指导工程师:…组长:…组员:…..目录1引言 (4)1.1编写目的 (4)1.2背景电子商务系统 (4)1.4参考资料 (6)2总体设计 (6)2.1需求规定 (6)2.3基本设计概念和处理流程 (8)2.4结构 (9)2.5功能需求与程序的关系 (9)2.6人工处理过程 (10)2.7尚未解决的问题 (10)3接口设计 (10)3.2内部接口 (11)4安全退出:返回登录界面。
(12)4.2运行时间 (13)5系统数据结构设计 (14)5.1逻辑结构设计要点 (14)6.2补救措施 (16)6.3系统维护设计。
(17)概要设计说明书1引言1.1编写目的电子商务系统是保证以电子商务为基础的网上交易实现的体系。
网上交易依然遵循传统市场交易的原则。
网上交易的信息沟通是通过数字化的信息渠道实现的。
因此,首要条件是交易双方必须拥有相应的信息技术工具。
其次,网上交易的交易双方在空间上是分离的,为保证交易双方进行等价交换,必须提供相应的货物配送和支付结算手段。
此外,为保证企业、组织和消费者能够利用数字化沟通渠道,保证交易能顺利进行配送和支付,需要由专门提供服务的中间商参与,即需要电子商务服务商。
基础电子商务系统基础电子商务系统包括Internet信息系统、电子商务服务商、企业、组织与消费者、实物配送和支付结1.2背景电子商务系统3 实现该软件的计算机网络:实训基地一(西安文理学院成人教育)1.3字符定义1.4参考资料1 项目指导老师参考资料2 网上的资料包括论坛帖子3 信息系统分析与设计(教材)php概要2总体设计2.1需求规定1.系统主页页面请求输入:用户应保证输入正确的请求地址,由系统维护验证输入的合法性2.用户登录输入:用户应保证输入合法的登录信息,由系统维护验证输入的合法性3.用户注册输入:用户应保证输入正确合法的注册信息,由系统维护验证输入的合法性4.用户链接、页面跳转请求:用户应在个人操作权限内进行页面请求,由系统维护页面链接关系和限制5.用户的类别和权限检分:由系统提供维护和限制6.用户各种操作输入:用户在自己操作权限范围内进行运行操作,由系统维护页面链接关系和限制7.用户退出请求输入:系统保证用户可以安全退出本系统的输出条目为运行过程中对遇到的各种输入系统处理结果显示。
电子商务系统功能说明书-
文档控制页版本记录目录第一章.引言4ﻩ1.1. 编写目的4ﻩ1.2. 文档范围 (4)1.3. 项目概要 (4)1.4.术语和缩写........................................................................................................ 41.5. 参考资料 (4)第二章. 项目任务概述........................................................................................................... 52.1. 建设任务 (5)2.2.用户特点 (5)2.3. 假定和约束 (5)第三章.系统总体设计 (6)3.1.系统架构6ﻩ3.2. 技术路线 (6)3.3. 功能结构.................................................................................................................. 6第四章. 后台管理功能设计7ﻩ4.1. 产品与订单 (7)4.1.1. 产品管理7ﻩ4.1.2.订单管理7ﻩ4.2. 促销管理9ﻩ4.3. 优惠卷管理 (12)4.4. 物流配送12ﻩ4.5. 商户管理 (12)4.6.会员管理14ﻩ4.7.营销管理 (14)4.7.1.短信平台14ﻩ4.7.2. 邮件平台14ﻩ4.8. 销售分析14ﻩ第五章.商家平台功能设计 (15)第六章. 会员平台功能设计 (16)6.1.1.个人工作台............................................................................................ 16第七章. 团购流程性说明..................................................................................................... 177.1.1. 办公收文流程17ﻩ第八章. 非功能性需求......................................................................................................... 188.1. 系统界面需求 (18)8.2. 系统接口描述18ﻩ8.3. 输人输出要求18ﻩ8.4.对性能的规定 (18)8.5.故障处理要求19ﻩ8.6. 安全性需求 (19)8.7. 其它需求 (19)第一章.引言1.1. 编写目的1.2. 文档范围1.3. 项目概要先使用免费的团购系统+用户管理Ucenter+ 一些免费软件采用php + mysql搭建网站环境,后期在着手开发本系统实现1.4. 术语和缩写1.5. 参考资料1、天天团购http://tg.tttuangou.net管理员用户名和密码都是“tttuangou”,(后台地址是admin.php)商家用户名是“网赚宝”,密码“wangzhuanbao”2、拉手网团购3、艾尚团购第二章.项目任务概述2.1. 建设任务2.2. 用户特点2.3. 假定和约束第三章. 系统总体设计3.1. 系统架构B/S系统 B2C3.2. 技术路线Ja va程序:JDK 1.6版本开发框架:Strut s 2(M VC) + Spri ng 3.0.5 + hi bernate 数据库:M YSQL3.3. 功能结构第四章.后台管理功能设计4.1. 产品与订单4.1.1.产品管理描述:管理所有商家发布的产品信息,并可以在后台添加产品产品状态:上架、下架4.1.1.1. 产品评价交易成功的产品会员可以给予评价,并给分4.1.1.2. 产品类型管理数据字典,管理树型产品类型结构4.1.1.3. 产品品牌4.1.2.订单管理说明:管理所有的产品订单功能订单流程状态:新建订单> 用户取消订单(后台撤消订单) >确认订单> 等待付款> 过期订单>已经付款> 等待发货> 已发货物> 已收货物> 交易完成> 退还货款会员触发状态:新建订单> 取消订单> 已经付款>等待收货> 已收货物>申请退款后台触发状态:后台撤单>等待付款>过期订单>确认付款> 已发货物> 交易完成序号子功能说明及限制1 所有订单订单编号,产品名称,产品价格,用户信息,下单时间,支付金额,订单状态,2 订单处理撤消,过期,确认付款,已经发货,交易完成3 订单查询产品名称,会员名称,时间范围, 订单编号, 订单状态4订单查看处理订单留言(会员,后台)\订单处理\订单历史操作订单类型:团购\秒杀\普通\4.1.2.1. 订单子列表功能1,待确认和发货订单: 完成订单确认,以及发货登记2,已发货待完成订单: 待确认收货后完成订单结束操作3,待退款订单列表: 完成订单退款操作4.1.2.2. 订单详细信息支持订单备注说明订单留言查看管理订单历史记录管理4.1.2.3. 订单留言功能说明: 实现针对订单的会员与后台的沟通交流, 后台实现留言添加\修改\删除操作4.1.2.4. 订单历史操作说明:系统自动记录订单的每个历史操作记录,后台支持对记录删除操作.4.2. 促销管理项目类型:团购\秒杀\热销\积分项目状态:未启动\交易中\成功项目\失败项目\序号子功能说明及限制1 项目列表项目名称项目类型排序日期成交价格操作2 添加/修改3 启动/停止设置项目启动和禁止状态4 项目查询5 项目详细显示项目基本信息和网上交易信息6导出api导出其它网站可识别的api xml 文件项目名称属性类别排序日期成交价格操作4.3. 优惠卷管理定义给每个会员申请领用,可以用来打折的优惠卷4.4. 物流配送序号子功能说明及限制1 物流企业管理物流企业添加、修改、删除、查询操作2 配送方式管理物流企业添加、修改、删除、查询操作, 启用/禁用操作3全国地区管理属于字典管理范围4.5. 商户管理序号子功能说明及限制1 商户列表商家名称所在城市联系电话产品数成功订单销售额管理2 添加/修改3 项目查询4.6. 会员管理仿造UCenter 功能,实现会员的后台添加修改删除操作4.7. 营销管理4.7.1.短信平台序号子功能说明及限制1 短信群发2 短信定制商务定制的短信模板管理3短信设置4.7.2.邮件平台4.8. 销售分析第五章.商家平台功能设计5.1. 团购项目团购项目主要是管理商家的团购信息,具有添加团购信息、编辑团购信息、删除团购信息、查询团购信息等功能。
网上购物系统(详细设计说明书)要点
1引言 (3)1.1编写目的 (3)1.2背景 (3)1.3定义 (3)1.4参考资料 (3)2程序系统的结构 (3)3.1登录注册模块设计说明 (4)3.1.1程序描述 (4)3.1.2功能 (5)3.1.3性能 (5)3.1.4输入项 (6)3.1.5输出项 (6)3.1.6算法 (6)3.1.7流程逻辑 (8)3.1.8接口 (9)3.1.9存储分配 (9)3.1.10注释设计 (10)3.1.11限制条件 (10)3.1.12测试计划 (10)3.13尚未解决的问题 (11)3.2个人资料管理模块设计说明 (11)3.2.1程序描述 (11)3.2.2功能 (11)3.2.3性能 (11)3.2.4输人项 (11)3.2.5输出项 (12)3.2.6算法 (12)3.2.7流程逻辑 (12)3.2.8接口 (12)3.2.9存储分配 (12)3.2.10注释设计 (12)3.2.11限制条件 (13)3.2.12测试计划 (13)3.2.13尚未解决的问题 (13)3.3订购商品管理与订单管理模块设计说明 (13)3.3.1程序描述 (13)3.3.2功能 (14)3.33性能 (14)3.3.4输入项 (14)3.3.5输出项 (14)3.3.6算法 (14)3.3.7流程逻辑 (15)3.3.8接口 (15)3.3.9存储分配 (15)3.3.10注释设计 (15)3.3.11限制条件 (15)3.3.12测试计划 (15)3.3.13尚未解决的问题 (16)3.4商品评价模块设计说明 (16)3.4.1程序描述 (16)3.4.2功能 (16)3.4.3性能 (16)3.4.4输入项 (17)3.4.5输出项 (17)3.4.6算法 (17)3.4.7流程逻辑 (17)3.4.8接口 (17)3.4.9存储分配 (17)3.4.10注释设计 (17)3.4.11限制条件 (18)3.4.12测试计划 (18)3.4.13尚未解决的问题 (18)3.5商品信息管理模块设计说明 (18)3.5.1程序描述 (18)3.5.2功能 (18)3.5.3性能 (19)3.5.4输入项 (19)3.5.5输出项 (19)3.5.6算法 (19)3.5.7流程逻辑 (20)3.5.8接口 (20)3.5.9存储分配 (20)3.5.10注释设计 (21)3.5.11限制条件 (21)3.5.12测试计划 (21)3.5.13尚未解决的问题 (21)详细设计说明书1引言1.1编写目的编写这份详细设计说明书的目的着重描述每一模块是怎样实现的,包括实现算法、逻辑流程等。
电子商务系统详细设计说明书
艾斯医药系统详细设计说明书1引言1.1编写目的1.2项目背景1.3定义、缩写词、略语1.4参考资料2系统总体设计2.1.1软件结构2.1.2程序系统结构2.1.3 数据库设计3系统功能设计说明3.1管理员管理3.1.1管理员登录3.1.2注册用户管理3.1.3商品管理3.1.4邮件管理3.1.5订单管理3.2用户管理3.2.1用户注册3.2.2用户登录3.2.3商品搜索3.2.4购物3.3游客管理3.3.1商品搜索3.3.2购物1 引言1.1 编写目的此设计说明书对项目的功能设计进行说明,确保对需求的理解一致。
预期的读者有 (甲方)的需求提供者、项目负责人、相关技术人员等,北京亚思晟商务科技有限公司(乙方)的项目组成员,包括项目经理、客户经理、分析设计开发测试等人员。
1.2 项目背景艾斯医药系统是基于互联网的应用软件,通过它能了解到已公开发布的商品,对自己需要的商品进行采购。
包括查询商品,购买商品,下订单等流程,方便快捷实现购物过程。
1.3 定义、缩写词、略语无1.4 参考资料艾斯医药需求规格说明书艾斯医药概要设计说明书2 系统总体设计2.1.1 软件结构订单查看2.1.2 程序系统结构本项目中使用了基于Servlet/jsp/javabean的MVC(Model-View-Controller)框架开发电子商务系统。
其中jsp进行页面数据显示, Servlet用于接收请求,进行流程控制,而javabean主要处理业务逻辑,对数据进行处理。
系统类图如下:系统用例图如下:2.1.2.1 Web应用程序设计Web应用程序的组织结构可以分为5个部分。
Web应用根目录下放置用于前端展现的JSP文件。
com.ascent.bean放置处理的javabean。
com.ascent.servlet放置处理请求相应的类。
com.ascent.dao放置处理数据持久化类com.ascent.util放置帮助类和一些其他类。
网上书城电子商务系统——概要设计说明书
{ 洋羊羊书屋} 可行性研究报告版本历史目录1.引言 01.1编写目的 01.2项目背景 01.3定义 (1)1.4参考资料 (1)2.任务概述 (1)2.1目标 (1)2.2运行环境 (2)2.3需求概述 (2)2.4条件与限制 (12)3.总体设计 (13)3.1处理流程 (13)3.2总体结构和模块外部设计 (15)3.3功能分配 (17)4.接口设计 (18)4.1外部接口 (18)4.2内部接口 (18)5.数据结构设计 (20)5.1逻辑结构设计 (20)5.2物理结构设计 (21)6.运行设计 (22)6.1运行模块的组合 (22)6.2运行控制 (23)6.3运行时间 (23)7.出错处理设计 (24)7.1出错输出信息 (24)7.2出错处理对策 (24)7.3系统恢复设计 (24)8.安全保密设计 (25)9.维护设计 (25)1.引言1.1编写目的进入21世纪以来,电子商务伴随着IT的成熟,逐渐发展壮大,成为网络经济的核心。
在电子商务的发展过程中,网络在人群中的使用率不断提高,人们逐渐意识到在线购物的无地域界限、安全、方便快捷及其价格优势,在线购物的队伍也随之扩大。
如今网上购物的人群不断增加,电子商务平台已成为企业及社会不可或缺的领域,本说明书的用途在于为编写该系统的人员提供指导方向,以便编程人员了解该系统的各个模块。
并进一步确定测试要求且制定测试计划。
说明书的读者为系统分析员、制作本系统的人员和使用部门的有关人员,为后面的系统开发提供理论指导和依据。
1.2项目背景待开发项目名称:银行ATM(取款机)系统委托单位:中国工商银行陕西分行开发单位:主管部门:用户:中国工商银行陕西分行产品的所有权:中国工商银行陕西分行项目开发者:项目背景:在市场经济的蓬勃发展和人们日益繁忙的条件下,现有的银行系统往往需要客户在办理手续时等待很长的时间,这不仅会浪费很多宝贵的时间,也会使得银行的业务人员十分的繁忙,需要很大的人力和财力。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
艾斯医药系统详细设计说明书1 引言 (1)1.1 编写目的 (1)1.2 项目背景 (1)1.3 定义、缩写词、略语 (1)1.4 参考资料 (1)2系统总体设计 (2)2.1.1 软件结构 (2)2.1.2 程序系统结构 (2)2.1.3 数据库设计 (7)3系统功能设计说明 (11)3.1 管理员管理 (11)3.1.1 管理员登录 (11)3.1.2 注册用户管理 (14)3.1.3 商品管理 (18)3.1.4 邮件管理 (23)3.1.5 订单管理 (26)3.2用户管理 (30)3.2.1 用户注册 (30)3.2.2 用户登录 (34)3.2.3 商品搜索 (36)3.2.4 购物 (39)3.3游客管理 (46)3.3.1 商品搜索 (46)3.3.2 购物 (49)1引言1.1 编写目的此设计说明书对项目的功能设计进行说明,确保对需求的理解一致。
预期的读者有(甲方)的需求提供者、项目负责人、相关技术人员等,北京亚思晟商务科技有限公司(乙方)的项目组成员,包括项目经理、客户经理、分析设计开发测试等人员。
1.2 项目背景艾斯医药系统是基于互联网的应用软件,通过它能了解到已公开发布的商品,对自己需要的商品进行采购。
包括查询商品,购买商品,下订单等流程,方便快捷实现购物过程。
1.3 定义、缩写词、略语无1.4 参考资料艾斯医药需求规格说明书艾斯医药概要设计说明书2 系统总体设计2.1.1软件结构2.1.2程序系统结构本项目中使用了基于Servlet/jsp/javabean 的 MVC (Model-View-Controller )框架开发电子商务系统。
其中jsp 进行页面数据显示, Servlet 用于接收请求,进行流程控制,而javabean 主要处理业务逻辑,对数据进行处理。
系统类图如下:Ascentsys 医药商务系统商品管理 邮件管理用户管理 订单管理 商品查询 商品浏览后台管理用户管理游 客登录购 物 订单查看系统用例图如下:用户浏览商品查询商品游客购物登陆商品管理用户管理邮件管理管理员订单管理2.1.2.1 Web应用程序设计Web应用程序的组织结构可以分为5个部分。
Web应用根目录下放置用于前端展现的JSP 文件。
com.ascent.bean放置处理的javabean。
com.ascent.servlet放置处理请求相应的类。
com.ascent.dao放置处理数据持久化类com.ascent.util放置帮助类和一些其他类。
另外,在src下放置了数据库配置文件datebase.conf.xml2.1.2.2 下面对组织结构中的几个部分分别进行介绍。
1、JSP文件,表3-1列出了每个JSP文件实现的功能。
1 JSP文件列表文件名称功能index.jsp 首页add_products_admin.jsp 添加商品页面admin_ordarshow.jsp 管理员订单页面admin_orderuser.jsp 查看订单用户页面admin_products_show.jsp 管理员管理商品页面carthow.jsp 购物车管理页面changesuperuser.jsp 修改用户角色页面checkout.jsp 结算页面checkoutsucc.jsp 结算成功面ContactUs.jsp 管联系我们页面employee.jsp 管理员添加用户页面itservice.jsp 修改项目类别页面mailmamager.jsp 邮件管理页面orderitem_show.jsp 修订单项查询页面ordershow.jsp 注册用户订单查看页面product_search.jsp 商品搜索页面products_search_show.jsp 商品搜索结果页面products_showusers.jsp 注册用户管理页面products.jsp 电子政务介绍页面register.jsp 注册页面regist_succ.jsp 注册成功页面update_products_admin.jsp 修改商品信息页面updateproductuser.jsp 修改用户信息页面error.jsp 错误页面2、servlet中包括的控制器,如表3-2所示。
2 action列表文件名称功能LoginServlet.java 用户登陆控制器MailServlet.java 邮件管理控制器OrderServlet.java 订单管理控制器ProductServlet.java 商品管理控制器ShopCartServlet.java 购物管理控制器UserManagerServlet.java 用户管理控制器3、po包括4个逻辑类,如表3-3所示。
3 JavaBean列表文件名称功能Mailtb.java 邮件类Orderitem.java 订单项类Orders.java 用订单类Product.java 商品类Productuser.java 用户类UserProduct.java 用户和商品类4、Util类,如表3-4所示。
4 util列表文件名称功能SetCharacterEncodingFilter.java 将提交过来的信息里的特殊字符进行处理dataAccess.java 数据库连接类DatabaseConfigParser.java 解析数据库配置文件类XMLConfigParser.java 解析XML类SendMail.java 发送邮件类ShopCart.java 购物车类AuthImg.java 验证码生成类5、dao数据层方法类如图3-5所示dao列表文件名称功能LoginDAO.java 处理登录和登出业务的类MailDAO.java 处理邮件管理相关功能的类OrderDAO.java 处理订单管理相关的类(删除、修改和询等)ProductDAO.java 处理商品管理相关功能的类UserManagerDAO.java 处理用户管理相关功能的类2.1.3数据库设计2.1.3.1 逻辑图2.1.3.2 物理图2.1.3.3 表结构描述mailtb(邮件表)表结构列名类型描述mid int 表示邮件ID,是自动递增的主键fromaddress varchar (35) 表示发邮件地址frompassword varchar (20) 表示发邮件密码foaddress varchar (35) 表示收邮件地址temp1 varchar (100) 表示备用字段1temp2 varchar (100) 表示备用字段2temp3 varchar (100) 表示备用字段3temp4 varchar (100) 表示备用字段4orderitem(订单项表)表结构列名类型描述id int 表示订单项ID,是自动递增的主键orderid int 表示订单IDpid int 表示商品IDquantity varchar(50) 表示商品数量temp1 varchar (100) 表示备用字段1temp2 varchar (100) 表示备用字段2temp3 varchar (100) 表示备用字段3temp4 varchar (100) 表示备用字段4Orders(订单)表结构列名类型描述orderid int 表示订单ID,是自动递增的主键uid int 表示客户标识号datetime Varchar(45) 表示生成订单的时间delsoft Varchar(2) 软删除(0为删除1为存在)temp1 varchar (100) 表示备用字段1temp2 varchar (100) 表示备用字段2temp3 varchar (100) 表示备用字段3temp4 varchar (100) 表示备用字段4product(商品)表结构列名类型描述pid int 表示商品ID标识号,是自动递增的主键product_id varchar(32) 表示商品编号catalogno varchar(32) 表示药品分类cas varchar(32) 表示化学文摘登记号productname varchar(64) 表示药品名称structure varchar(64) 表示分子结构图片路径名称mdlnumber varchar(64) 表示MDL编号formula varchar(32) 表示化学方程式mw varchar(32) 表示总重量price1 varchar(32) 表示普通用户价格price2 varchar(32) 表示会员优惠价格stock varchar(32) 表示库存realstock varchar(32) 表示实际库存newproduct varchar(32) 表示是否是新产品category varchar(32) 表示药品类别note varchar(32) 表示备注del_flag int 表示删除标志位temp1 varchar(100) 表示临时字段1temp2 varchar(100) 表示临时字段2temp3 varchar(100) 表示临时字段3temp4 varchar(100) 表示临时字段4productuser(用户)表结构列名类型描述uid int 表示用户ID标识号,是自动递增的主键username varchar(32) 表示用户名称password varchar(32) 表示用户密码companyname varchar(32) 表示用户公司名称city varchar(32) 表示用户生活城市job varchar(32) 表示用户工作tel varchar(32) 表示用户电话email varchar(32) 表示用户电子邮件地址country varchar(32) 表示用户国家zip varchar(32) 表示地区邮政编码companyaddress varchar(32) 表示用户公司地址superuser varchar(16) 表示用户权限标志1.普通注册用户2.高权限用户3.管理员note varchar(32) 表示备注fullname varchar(32) 表示全名title varchar(32) 表示称呼del_flag int 表示删除标志位temp1 varchar(100) 表示临时字段1temp2 varchar(100) 表示临时字段2temp3 varchar(100) 表示临时字段3temp4 varchar(100) 表示临时字段4user_product(用户-产品权限分配)表结构列名类型描述user_product_id int 表示ID编号,是自动递增的主键uid int 表示客户标识号pid int 表示产品标识号3系统功能设计说明3.1 管理员管理3.1.1管理员登录3.1.1.1 功能实现管理员登陆3.1.1.2 输入项登录页面输入用户名和密码3.1.1.3 输出项显示管理员管理界面信息3.1.1.4 算法管理员输入用户名和密码登陆进入管理员管理平台。