网上购物商城设计范文
网上购物商城设计范文第1篇
要
随着电子商务的不断发展和网络应用领域的不断扩大,现代化的企业也应该从多方面适应这个变化,同时充分利用电子商务提供的良好的平台完成高效率的商业运作,秉承着这个理念,本系统开发了基于ASP和SQL技术开发的网上订单系统。 其开发主要包括后台数据库的建立和维护以及前台应用程序的开发两方面。前者要求建立起数据一致性和完整性、安全性的平台,而对于后者则要求应用程序功能完备、易操作易使用。因此本系统是通过对SQL Server2000数据库管理系统、SQL语言原理、ASP设计平台,ASP连接数据库技术进行了较深入的学习和应用,主要完成了对网上订单系统的需求分析、功能模块划分、数据库模式分析,并由此设计实现了该订单系统的数据流程与存储、网上购物订单、后台管理。系统运行结果证明,本系统所设计的网上订单系统可以满足购物者和管理员双方面的需求,也是特别为小型企业量身制定的一套电子商务管理系统,以期达到适合于小型企业运作及订单管理的目标,并对关键的有关技术作了较详细的介绍。
关键词:网上订单; ASP;数据库;购物车;电子商务
目
录
论文总页数:28页
1引言 ................................................................................................ 错误!未定义书签。
1.1本课题的现状及发展趋势 ....................................................... 错误!未定义书签。 2系统需求分析 .................................................................................. 错误!未定义书签。
2.1 可行性研究与计划 ................................................................ 错误!未定义书签。
2.1.1 技术可行性分析 .......................................................... 错误!未定义书签。 2.1.2 经济可行性分析 .......................................................... 错误!未定义书签。 2.2 系统需求分析 ....................................................................... 错误!未定义书签。
2.2.1 业务分析及业务流程图 ................................................ 错误!未定义书签。 2.3系统开发相关技术 ................................................................. 错误!未定义书签。
2.3.1 编程环境 ..................................................................... 错误!未定义书签。 2.3.2 开发平台 ..................................................................... 错误!未定义书签。
3 系统总体设计 ............................................................................................................... 1 3.1 系统总体结构 ..................................................................................................... 1 3.2 系统组成分析 ....................................................................... 错误!未定义书签。 3.3 系统功能分析 ....................................................................... 错误!未定义书签。
3.3.1系统主要功能: ........................................................... 错误!未定义书签。 3.3.2 前台显示 ..................................................................... 错误!未定义书签。
4系统详细设计 .................................................................................. 错误!未定义书签。
4.1系统数据库设计 ..................................................................... 错误!未定义书签。 4.2用户注册,登录和管理模块 ................................................... 错误!未定义书签。
4.2.1用户注册...................................................................... 错误!未定义书签。 4.2.2用户登录和注销 ......................................................................................... 2 4.2.3管理员登录 ................................................................................................ 2 4.3用户浏览,查找和选购商品模块 ............................................ 错误!未定义书签。
4.3.1查看商品详细信息........................................................ 错误!未定义书签。 4.3.2分类查看商品............................................................... 错误!未定义书签。 4.3.3商品搜索...................................................................... 错误!未定义书签。 4.3.4购买商品...................................................................... 错误!未定义书签。 4.3.5购物篮的实现............................................................... 错误!未定义书签。 4.3.6收银台 ......................................................................... 错误!未定义书签。 4.4新闻管理模块 ........................................................................ 错误!未定义书签。
4.4.1添加新闻类别: ........................................................... 错误!未定义书签。 4.4.2删除新闻类别: ........................................................... 错误!未定义书签。 4.5用户订单管理模块 ................................................................. 错误!未定义书签。
4.5.1查看所有待处理的订单................................................. 错误!未定义书签。 4.5.2确认订单...................................................................... 错误!未定义书签。 4.6用户投诉和处理模块 .............................................................. 错误!未定义书签。 5 系统测试 ........................................................................................ 错误!未定义书签。
5.1 系统测试原则 ....................................................................... 错误!未定义书签。 5.2 系统测试用例 ....................................................................... 错误!未定义书签。
5.2.1 硬件环境要求 .............................................................. 错误!未定义书签。 5.2.2软件环境配置............................................................... 错误!未定义书签。 5.3 测试的结论 ........................................................................... 错误!未定义书签。 结
论 ............................................................................................... 错误!未定义书签。 参考文献............................................................................................ 错误!未定义书签。 致
谢 ............................................................................................... 错误!未定义书签。
图2-1 业务流程图
3 系统总体设计 3.1 系统总体结构
图3-1 网上订单系统结构图
第 1 页 共 28 页
图4-1 用户注册界面
4.2.2用户登录和注销
用户进入系统后,可以在index.asp页面左侧“用户登录”面板中输入帐号和密码,进行登录,用户输入的信息将交给login.asp页面处理。Login.asp页面将根据帐号和密码信息检索数据库,验证信息的正确性,以便登录成功,将用户信息保存到session中。如图4-2所示:
图4-2 用户登录成功界面
图4-3 用户登录成功信息界面
4.2.3管理员登录
管理员帐号,密码的验证由admin/login.asp页面完成,该页同时具有显示
第 2 页 共 28 页 登录表单和查询数据库检索帐号和密码的功能,页面效果如图4-4 所示:
图4-4 管理员登录界面
< %>
图4-5 商品详细信息查看页面
第 3 页 共 28 页
图4-6商品分类查看
图4-7 将指定件数商品放入购物车
图4-8 查看购物车中物品明细
图4-9 显示用户帐单
Powered by 计算机毕业论文网http:// http://
网上购物商城设计范文第2篇
系统欢迎界面
待办信息
要求:根据角色不同,能不能提供个性化的页面,比如今日商务待处理事宜等,任务根据实际情况指派,由当前角色进行任务或下一流程指派。
1、客户基本资料管理
客户为创建合同时的必选对象,基本资料共有两个部分:客户资料和关联信息。基本信息包含客户基本信息、开票信息、联系人、客户备忘、客户附件等。 关联信息有多项内容,含合同信息、合同标的、审批信息等。 对于客户的基本资料和关联信息此处设置必要的打印和查询关联。
1.1客户资料
1.1.1、 客户基本信息
对客户基本信息进行增、删、改、查功能。
查询条件:客户名称、客户编号、开票名称、行业等。
相关字段:
客户id,客户名称、客户类型、客户编号(自动生成)、行业(选择)、省(选择)、市(选择)、联系地址、邮编、公司网址、首要联系人、办公电话、职位、移动电话、传真、E-mail、QQ、法定代表、注册资本、币种、实收资本、公司类型、成立日期、经营范围、营业截至日期、负责人,备用1,备用2。(*红色为必填项) tip:
客户类型:行业客户、普通客户、渠道合作伙伴【用户添加时,以下拉列表选择】 客户编号:规则LJKJ+4位年份+2位月份+2位日期+001~999【系统根据改天客户排序自动排好,此项可手工修改】
营业截至日期:客户管理自动判断营业日期是否过期,如过期,则在页面进行提醒,及时更换营业附件或进行相关更新。
1.1.2、 开票信息
每个客户设置一条开票信息,并设置修改权限。在打印发票时,自动调取开票信息。 相关字段:名称、纳税人识别号、地址、电话、开户银行及账号(必填项) 功能:修改,添加(附:可与客户基本资料设置同一张表)
1.1.3、 客户附件
客户附件是对有经营单位的客户上传三证(营业执照、税务登记证,机构代码证)和直接负责人员。并设置增、改、删功能。 如图所示管理:
相关字段:附件名称、附件类别、附件说明、上传日期、附件文件名、上传人。
1.1.4、 联系人
管理客户的相关联系人,并设置增、改、删功能。
相关字段:姓名、职务、办公电话、移动电话、传真、E-Mail、备注。
1.1.5、 客户备忘
对客户设置备忘录,并设置增、删功能。
相关字段:说明事项、内容、提交人、提交日期。
1.2 关联信息
根据客户合同内容关联客户其他信息,并可打印客户信息单和导出客户信息表
1.2.1 打印
可对该客户的各项资料进行打印客户信息单。
打印内容:客户基本资料、开票信息、相关项目、资金统计等
1.2.2导出信息
对所选择的客户导出.xls表
2、合同管理
合同基本资料共有两个部分:合同资料和关联信息。基本信息包含合同基本信息、合同文本、合同标的、合同附件、计划资金、资金条款、合同备忘等。
关联信息有多项内容,含实际资金、发票、资金统计、进度、合同变更、审批记录等。 对于合同的基本资料和关联信息此处设置必要的打印和查询关联。
2.1基本属性
对合同基本信息进行增、删、改、查及合同复制功能。 查询条件:合同名称、合同编号、合同对方、签约日期等。
相关字段:
合同名称、合同编号、对方合同编号、合同类别,签订日期、生效日期、计划完成日期、合同金额、币种、印花税额(可改为选填发票类型:增值税普通、增值税专用)、合同对方、所属项目、负责人、审批状态、合同状态、盖章状态、借阅状态 tip:
合同类别:采购合同、直销合同、分销合同
合同编号规则(默认,可修改):LJCG(采购)/LJZX(直销)/LJFX(分销)+年(2013)+月(11)+日(04)合同排序(001),例:LJCG20131104031 共15位
审批状态:未提交0,审批中1,审批通过2,审批拒绝-1,已作废-2,已盖章3,已归档4,合同执行5,已开票6,完结10. 借阅状态:默认(在库)0,空缺-1 除此之外,设置合同复制功能,点击已有合同复制后,新增一条除编号,状态不同其他内容都相同的合同。
2.2关联信息
根据合同内容需要设置其他相关信息
2.2.1合同文本
设置合同文本信息的增、删功能
相关字段:文本名称、文本类别、文件、文件说明、建立人、建立日期。
Tip:文本类别:合同正文、补充协议、会议纪要、设计方案、合同盖章扫描件、其他合同附件 2.2.2合同标的
设置合同标的信息的增、删功能
相关字段:名称、规格、数量、单价、添加人、添加日期
2.2.3计划资金
设置合同计划资金信息的增、删功能
相关字段:名称、金额、结算方式、计划完成日期、备注 Tip: 结算方式:现金、支票、电汇。
2.2.3资金条款
资金条款管理。
相关字段:资金条款,合同id
3、合同执行
3.1 合同审批及调整阶段
对于已拟定无误的合同有以下操作 提交审批、合同作废、合同盖章 3.1.1 提交审批
提交审批后,审批状态更改为审批中(1) 提交审批:默认(0)>审批中(1)
3.1.2审批通过及拒绝
审批拒绝后,审批状态由审批中(1)审批拒绝(-1),拒绝可填写拒绝理由。 审批同意后,审批状态由审批中(1)审批通过(2) 审批通过的合同自动进入盖章环节
3.1.3 合同作废
合同作废,合同状态由默认(0),审批中(1),审批通过(2)--已作废 -2 注:合同作废环节可由领导操作或者销售人员操作。在归档之前,均可作废
3.2、盖章管理
3.2.1合同盖章
合同审批通过后,由相关人员(商务)将合同文件盖章,将纸质合同扫描为pdf文件,上传服务器进行归档。用章的同时,记录用章信息。此处仅记录我公司盖章状态
基本属性:用章人、用章日期、用章申请人、盖章份数、每份盖章数量、用章状态、盖章数量 Tip: 执行条件:审批通过(2),盖章操作后,更改合同状态为已盖章(3) 合同状态:审批通过(2)已盖章(3)
3.2.1合同归档
合同用章后,执行操作“合同归档”,由商务人员将纸质合同扫描成pdf文件,上传系统归档。归档后,可进行在线合同查询合同。 合同状态:已盖章(3)已归档(4)
归档人、归档日期、归档份数、归档说明,档案柜编号
3.2.2合同借阅
记录纸质合同借阅记录,合同新建借阅前,判断合同借阅状态。 借阅状态:默认(在库)0,空缺-1,并可查询合同借阅记录 查询条件:借阅日期,借阅人,合同名称 功能:借阅增、删操作。
相关字段:借阅人、借阅日期、借阅说明、借阅份数、借阅经办人、归还日期、归还人、归还经办人
3.2.2 其他用章管理
记录非合同类用章情况。用章记录增、删、查 查询条件:印章名称、用章日期、用章申请人
相关字段:用章人、用章日期、印章名称、盖章总量、用章申请人、用章情况说明。
3.3、合同执行进度
执行条件:合同归档
合同归档后,由销售人员决定何时提交执行合同,合同执行后,更改合同状态。 合同归档(4)合同执行(5),
采购合同、直销合同类合同提交执行合同后,直接进入申请发货进度页面。进度提交后,由商务处理
3.3.1计划进度(供货、收货、资金)
合同归档后,销售人员制定相关的计划执行进度,进度属性包含三类:供货、收货、资金。对于供货进度,设置提交审批动作。提交审批后为商务人员待处理事宜。 制定计划:销售人员制定不同的进度计划,用于完成规定期限内的合同内容。
相关字段:进度名称、金额、进度描述、执行人、进度属性,计划开始日期、计划完成日期、备用,提交审批后,进度状态为1,升级为商务待处理状态。提交人可见。 进度属性:资金(勾选后),自动出现资金额度文本框,填写资金额度。 同时设有进度附件。
相关字段:附件名称、附件类别、上传日期、附件说明、附件文件
3.3.2供货进度
销售人员根据既定的供货进度计划,对合同进度的执行详细情况做进度明细登记。 商务人员对已提交的供货申请,商务批复有三种:A库存
B需采购 C已到货。商务可对提交的供货申请做多次批复 ,以通知货物状态。回复内容销售可见。
相关字段: 进度执行情况、开始日期、完成日期、累计完成,审批状态、提交人。 Tip: 系统根据进度执行情况,自动计算进度状态。非资金类的按进度执行天数。资金类的按资金完成计算完成百分比。
对于采购合同、直销合同,商务可直接处理发货等操作;
对于分销合同,商务在处理时,系统提醒,需收款额度>0时,才可对提交的进度申请处理。
3.3.3收货进度
当库存不足时,商务自行提交定货合同,商务收货后,可直接登记明细。修改合同状态
3.3.4收(付)款进度
合同归档后,对每次的收(付)款记录收(付)款操作
合同收(付)款,选择合同,提交资金金额、结算方式、票据号码、结算日期提交收(付)款,收(付)款后,显示已完成、可核销余额、本次核销、全部核销金额等内容。
在合同资金进度中,根据合同实际的收(付)款金额,自动计算合同款项完成情况和完成比例。
合同完成100%时,自动提醒合同已完成,提交完成合同报送,合同执行结束。 相关字段:
资金金额、票据号码、结算方式、结算日期、备注
4、创建采购合同
参照2 合同管理
5、发票管理
5.1发票管理
发票管理用于发票在系统上的记录。发票按来源分为两类,接收、开具。
接收类的发票根据对象不同分为合同类发票,非合同类发票,此类发票接收后,商务确认后,记录接收发票记录即可。
开具类发票,根据对象不同分为合同类发票,非合同类发票,此类发票经领导审批后,才可开具,审批的同时登记开具发票记录。 相关功能:发票增、删、改、查
查询条件:发票类型、开票日期、发票对方、纳税识别号
相关字段:发票类型、发票来源、相关合同、发票金额、开票日期、发票号、发票对方、备注、备用1 Tip: 发票类型(增值税发票14%,增值税专用发票7%,普通发票6%) 发票来源(开具、接收) 相关合同:设置合同选择框,发票合同字段为空的为未关联合同,不为空的为合同类发票。(可选)。
选择合同后,页面下方发票内容自动关联合同标的。否则,用户可增加、删除相关发票内容。(发票内容:名称、规格、单价、数量、金额)
发票对方:设置选择框及可输入框。选择对应客户(供应商)时自动关联纳税人识别号、地址、电话,开户银行及帐号信息。否则,可手工录入。
创建完成后,确认,可提交审批。发票审批后,更新合同发票状态。合同完成。
5.1发票审批(确认)
开具的发票审批后,系统自动记录审批时间,审批通过后,系统自动提醒相关人,待处理发票,可对发票进行打印操作,对于合同类的发票,自动关联合同中开票单位、标的等信息,发票打印后,可更新合同中发票状态。
接收类发票经商务确认发票后,系统自动记录确认时间及相关信息。 系统提供发票的不同查询方式。
6、合同完成处理
网上购物商城设计范文第3篇
随着网络技术的普及以及快速的发展,网站成为媒体传播的一个重要途径,人们通过网站浏览、查询想要知道的信息,这样足不出户就可以了解天下事了。在互联网服务业方面:网络购物系统、电子邮件、搜索引擎、网络银行、在线交易、网络广告、网络新闻、网络游戏等仍在飞速发展着。
网络购物系统在人们的日常生活中已经越来越变得不可或缺了,在网上实现商品的交易不仅能够减少时间,而且也可以给消费者带来方便以及提供多样化的选择。目前,大家所熟知的大型网络购物系统有淘宝、当当、亚马逊、京东商城、苏宁易购等。
1.概述
1.1 网络购物系统的发展
近年来,随着因特网的迅速崛起,互联网日益成为收集、提供信息的最佳渠道并逐步进入传统的流通领域。渐渐地,电子商务流行起来,越来越多的商家在网上建起在线商店,以此向消费者展示出一种新型的购物理念。
网络购物系统作为B2B,B2C,C2C电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。
网络购物是一种具有交互功能的商业信息系统,它向用户提供静态和动态两类信息资源。所谓静态信息是指那些不经常变动或更新的资源,如公司简介、管理规范、公司制度、人员配置等;动态信息是指随时变化的信息,如商品报价、上架商品、热销产品、优惠活动等。
1.2 网络购物系统的构建
现在流行的网络购物系统不仅要有漂亮的、能够引人注目的网页,更要有严谨的规划。每一个细小的环节都很重要,这样才能使得交易双方在进行电子交易时避免不必要的错误发生。本设计在实际应用开发拟建立一个网络购物网站(类似于天猫),并构建自己的数据库,使得所需的商品信息可以及时得到保存和更新,同时也可以使消费者更好的了解商品的详细信息。
2.系统需求功能分析 2.1 需求分析 2.1.1 系统需求
网络购物系统主要包括以下几大功能模块,用户管理模块、管理员管理模块、搜索功能模块。其中,用户管理模块主要包括用户注册、用户信息(个人信息修改、订单查看、收藏管理、积分管理、购物车管理)等功能;管理员对网站的设置(网站基本设置、送货方式、支付方式)、商品管理(商品添加、商品信息、订单管理)、人员管理(注册用户、管理员)、其他管理(新闻、公告)等功能;搜索功能主要包括商品名称、商品类别、商品价格等。
2.1.2 功能需求
(1)用户管理:能够完成用户基本信息的录入和用户基本信息的管理。 (2)管理员管理:能够完成管理员对网站的设置等。
(3)搜索功能:能够通过电子商品的名称以及分类对其进行搜索。 (4)查询功能:能够通过查看购物车对选中的商品进行确定、挑选,并通过订单查询对支付费用进行确定。
2.2.网购平台功能模块的设计 2.2.1 系统设计的总体原则
网络购物平台主要是对后台管理和前台操作,后台管理是管理员对本网站的维护,通过商品资料(商品添加、商品审查)、商品交易(订单处理、发货查询)、会员管理(会员审核)、操作管理(管理员添加、管理员审查、管理员退出)等功能达到对该网站的管理。前台操作是用户进入本网站时,可以进行用户注册,通过网站的新品速递、商品热销、商品分类等进行商品搜索。
无论哪个网站都有自己的设计原则,当然,我们想设计的这一网购网站也有一些原则:
(1) 实用性。 (2) 简洁性。 (3) 便利性。 (4) 互动性。
图1 网络购物系统总体模块
2.2.2 系统流程分析
图2 前台购物流程图
图3 后台购物流程图
3.网站数据库设计 3.1 网站数据库需求分析
网络购物系统的主要对象是用户,所以必须建立用户表,包括用户的基本信息情况;用户的主要活动是购买商品,所以建立商品表也是必不可少的;商品又是多种多样的,可以建立商品类别表和商品类别细分表;最后,用户提交订单,需要建立订单表。另外,还可以根据实际情况建立优惠活动表等。
3.2 数据库逻辑结构设计
在进行数据库设计时要遵循一定的原则,一个好的数据库需要满足一些严格的约束和要求。在设计数据库时,我们要搞清楚每张表具体包括哪些实体,而这些实体又包含哪些属性,对应的字段有哪些,以及各个实体之间有何种联系。
4.界面设计
4.1 主页一 四叶草的涵义
第一片叶子代表真爱(love)、第二片叶子代表健康(health)、第三片叶子代表名誉(glory)、第四片叶子代表财富(riches)。传说中的四叶草(Clover)是夏娃从天国伊甸园带到大地上,花语是幸福。又名三叶草,通常只有三瓣叶子,找到四瓣叶概率很小,隐含得到幸福及上天眷顾。
此购物网站设计旨在以消费者为中心,为了让每一个来四叶草网上商城购物的用户能够体味到幸福的滋味,我们首先应该做的是设计一个友好的界面,充分贯彻用户体验这一理念,然后就是商品的高质量保证,当然,亲切、耐心的网上客户服务以及相应的售后服务也是必不可少的。
4.2 主页二 友好的界面
四叶草网上商城的主页主要参照是淘宝商城(天猫,如下图),网页背景色拟以浅绿色为主:
(1)用户登录、注册的界面
登录界面:
注册界面:
(2)网站商标的界面
然后我们的网站拟用:
(3)网站功能的界面
我们希望设计出简单、易操作的功能界面,让初次来到我们这个商城的消费者们能够在我们网页上导航的指导下,快速知道如何进行各项操作,从而可以尽情挑选他们喜欢的商品。 (4)商城分类的界面
(5)商品分类的界面
(6)商品搜索的界面
当消费者不知道去哪儿寻找自己想购买的商品时,就可以在这边进行搜索,从而能够快速找到相关的店铺。
(7)优惠活动的界面
在优惠活动区,用户可以快速的了解商城有哪些优惠活动,他们可以根据自己的需要选择喜欢的商品。
(8)客户服务的界面
高质量的商品是一个网上商城赢得消费者好评的一个重要的保障,然而,完善的客户服务也是加深消费者好感,提升商城信誉度的另一重要途径。只有得到了消费者的认可,该商城才能在众多的网络购物商城中脱颖而出,并在激烈的市场竞争中占有一席之地。 5.功能实现 5.1 ASP网站设计
设计该网站时,我们准备采用的是ASP.NET技术。希望可以实现的功能有下面几项:
(1)登录界面的实现,该界面主要包括账户名,密码,新用户注册; (2)网站商标界面的实现,并且可以通过超链接转到 “网站介绍”这一网页,让消费者更好的了解网站的构成;
(3)网站功能界面的实现,购物车网页的设计与功能实现;
(4)商城分类界面的实现,分为:国际品牌,“四叶草”商品,综合卖场,互换频道等;
(5)所有商品分类界面的实现,将商品分为:服装,化妆品,家用电器,数码产品,食品等类别;
(6)商品搜索界面的实现,并通过超链接链接到相应的商品网站; (7)优惠活动界面的实现,希望达到每天更新的效果; (8)客户服务界面的实现,完成支付方式的实现。
5.2 Access数据库设计
(1)用户基本信息的录入和存储加密; (2)购物车数据实现动态可操作;
(3)订单数据的存入,是否已经完成支付的确定;
(4)商品基本信息和商家信息的录入和更新,能够对商品进行简单统计和查询等操作;
(5)定时更新热销产品,优惠活动;
(6)对管理员和普通用户设置不同的访问权限; (7)每天更新新闻,公告。(如图)
5.3 客服管理
每天安排一定的客服人员,在网上商城完成网站维护和与消费者的交流工作。在最短的时间内解答客户的问题、办理客户需要的业务;同时,要有丰富的沟通技巧,虽然客服人员不用面对面与客户交流,但是仅凭声音就要取得客户的信任,更需要与人沟通的技巧,以及得体的礼数;最后,还要有良好的业务素质。业务和沟通技巧都是可以逐渐学习的,但是丰富的客服经验、客服素质只能在频繁的实践慢慢熏陶、慢慢培养。
网上购物商城设计范文第4篇
网上购物商城定义
所谓网上购物商城就是指提供网上购物的平台,而这种平台主要是指网上购物网站。消费者可以在网上寻找自己想要的商品,然后进行网上购买,网上支付,最后拿到自己所需的东西。目前网上购物的种类越来越多,从C2C淘宝网、百度有啊等个人对个人到B2C的华强商城、凡客等对个人,在到现在的S2C中小型店铺对个人。目前网上购物商城主要以B2C为主流。国内的网上购物商城,一般付款方式是款到发货(直接银行转帐,在线汇款)。担保交易(淘宝支付宝,百度百付宝,腾讯财付通等的担保交易),以及货到付款等
网上购物魅力
首先,对于消费者来说:
第一,可以在家“逛商店”,订货不受时间的限制;
第二,获得较大量的商品信息,可以买到当地没有的商品;
第三,网上支付较传统拿现金支付更加安全,可避免现金丢失或遭到抢劫;第四,从订货、买货到货物上门无需亲临现场,既省时又省力;
第四,由于网上商品省去租店面、召雇员及储存保管等一系列费用,总的来说其
价格较一般商场的同类商品更便宜。
其次,对于商家来说,由于网上销售没有库存压力、经营成本低、经营规模不受
场地限制等,在将来会有更多的企业选择网上销售,通过互联网对市场信息的及时反馈适时调整经营战略,以此提高企业的经济效益和参与国际竞争的能力。
再次,对于整个市场经济来说,这种新型的购物模式可在更大的范围内、更多的
层面上以更高的效率实现资源配置。
随同着网购的红火发展,网购各项体系逐渐趋于完善。优化服务将激发市场潜力。作为电子商务的重要组成局部,网购作为现代流通的方式之一。已广泛渗透到生产、流通、消费等各个领域,如何以优质的服务赢得市场,从而让消费者得到更多的好处,这是网购市场的发展趋势。网购的前景,业内专家指出,网络购物的快速增长不仅印证了网络世界的美好前景,也给传统零售业带来巨大的压力。
繁星商城商城始终专注于B2C网上购物及电子商务综合解决方案,不断创新进取,高举兴业发展大旗,迅速成为中国综合类电商领导者,积累了数百万用户的肯定和支持。卓越表现让全球著名品牌如:苹果、诺基亚、摩托罗拉、HTC、迪士尼、索尼、柯达、富士、松下、尼康、佳能、三星、卡西欧、联想、惠普、华硕、宏基、Thinkpad、耐克、阿迪达斯、海尔、格力、雅诗兰黛、CK、兰蔻、香奈儿、BOSS等与我们建立了合作关系.
网上购物商城设计范文第5篇
1.引言
1.1编写目的
编写详细设计说明书的目的是为了使开发人员在完成概要设计说明书的基础上,完成概要设计的各项功能规定;为程序员写出实际的程序代码提供依据。它是软件设计阶段所有任务和所有相关人员所需的参考资料。 预期的读者为系统的开发者、使用者和指导老师。
1.2背景
说明:
(1)开发软件系统的名称:网上商城购物系统;
(2)任务提出者:XX;
(3)开发者:计算机科学与技术的小组成员xx;
(4)用户:XX;
(5)本系统将使用SQLServer2000作为数据库存储系统。 1.3定义
(1) Asp(active server pages)是微软公司推出的一种用以取代CGI的技术,基于目前绝大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序以及EDI(电子数据交换);
(2)ADO:ActiveX Data Object, ActiveX 数据对象;
(3)SQL:Structured Query Language。
1.4参考资料
(1)本小组成员撰写的《概要设计说明书》; (2)本小组成员撰写的《需求分析说明书》。
2. 系统的结构
根据网上购商城系统的概要设计,本系统按照功能分解,可以分解为前台管理子系统和后台管理子系统;前台管理系统和后台管理系统又分为几个小子系统,总的系统结构图如下:
结构流程图如下:
3.模块1(商品查询)设计说明
3.1模块描述
商品查询主要是帮助顾客快速定位到所想了解的商品,达到查询商品的目的。 3.2功能
完成查询商品的功能 3.3性能
灵活性:窗口响应绝大部分的快捷菜单和控制面板操作 时间性:响应鼠标单击时间在23秒之间 3.4输入项
组合、模糊查询条件 3.5输出项
标准的SQL语句,发送设置浏览区命令 3.6设计方法(算法)
本部分没有采用自定义的算法 3.7流程逻辑
3.8接口
硬件接口:主要就是TCP/IP层中的网络接口层
软件接口:具体来说开发中可能用到的ADO的常用对象有以下几个: (1)连接对象(Connection):用来连接数据库。
(2)记录集对象(RecordSet):用来保存查询语句的返回结果。
(3)命令对象(Command):用来执行SQL语句或SQL Server的存储过程。 (4)参数对象(Parameter):用来为存储过程或查询提供参数。 3.9存储分配
本模块用ASP在Dreamweaver中进行编码,直接的内存分配由Dreamweaver运行时分配。 3.10注释设计
在代码部分的适当位置有中文代码注释。 3.11限制条件
(1)由于本系统的开发是基于浏览器B/S结构,所以浏览器的语言使用HTML,服务器端的语言使用ASP,开发人员将不能用其他的开发语言(编写组件除外)。而数据库也将随之才用SQL Server2000。
(2)开发人员在编写代码的过程中需要严格按照软件工程的要求来进行,以利于接下来的测试而后维护升级。 3.12测试计划
测试要点:测试各种组合、模糊查询方式。
3.13尚未解决的问题
暂时没有要解决的问题。
4.模块2(订单查询)设计说明
4.1模块描述
订单查询主要是方便管理员查询未处理、已处理、已发货、已结账的订单。 4.2功能
完成查询订单相关情况的功能 4.3性能
这是经常使用的一个模块,对性能要求在1-6秒内做出反应。 4.4输入项
查询条件 4.5输出项
标准的SQL语句,发送设置浏览区命令 4.6设计方法(算法)
本部分没有采用自定义的算法 4.7流程逻辑
4.8接口
硬件接口:主要就是TCP/IP层中的网络接口层
软件接口:具体来说开发中可能用到的ADO的常用对象有以下几个: (1)连接对象(Connection):用来连接数据库。
(2)记录集对象(RecordSet):用来保存查询语句的返回结果。
(3)命令对象(Command):用来执行SQL语句或SQL Server的存储过程。 (4)参数对象(Parameter):用来为存储过程或查询提供参数。
4.9存储分配
本模块用ASP在Dreamweaver中进行编码,直接的内存分配由Dreamweaver运行时分配。 4.10注释设计
在代码部分的适当位置有中文代码注释。 4.11限制条件
(1)由于本系统的开发是基于浏览器B/S结构,所以浏览器的语言使用HTML,服务器端的语言使用ASP,开发人员将不能用其他的开发语言(编写组件除外)。而数据库也将随之才用SQL Server2000。
(2)开发人员在编写代码的过程中需要严格按照软件工程的要求来进行,以利于接下来的测试而后维护升级。 4.12测试计划
进入后台管理订单管理的界面,分别点击未处理、已处理、已发货、已结账的订单查看相关情况,对于已结账订单可以执行删除操作。 4.13尚未解决的问题
暂时没有要解决的问题。
5.模块3(购物车)设计说明
5.1模块描述
提供网络用户对所选购商品的订购确定,并选择商品数量。 5.2功能
提供网络用户对所选购商品的订购确定,并选择商品数量。
5.3性能
用户选中所需要购买商品,点击订购的商品后出现订购商品的界面,输入商品编号、商品价格及订购数量之后确定,订单信息就会写入数据库完成订购操作。 5.4输入项
输入的数据时用户执行的各种操作,包括鼠标、键盘各项操作。 5.5输出项
输出是从数据库中读取的数据,或错误警告信息。 5.6设计方法(算法)
本部分没有采用自定义的算法 5.7流程逻辑
5.8接口
硬件接口:主要就是TCP/IP层中的网络接口层
软件接口:具体来说开发中可能用到的ADO的常用对象有以下几个: (1)连接对象(Connection):用来连接数据库。
(2)记录集对象(RecordSet):用来保存查询语句的返回结果。
(3)命令对象(Command):用来执行SQL语句或SQL Server的存储过程。 7
(4)参数对象(Parameter):用来为存储过程或查询提供参数。 5.9存储分配
本模块用ASP在Dreamweaver中进行编码,直接的内存分配由Dreamweaver运行时分配。 5.10注释设计
在代码部分的适当位置有中文代码注释。 5.11限制条件
(1)由于本系统的开发是基于浏览器B/S结构,所以浏览器的语言使用HTML,服务器端的语言使用ASP,开发人员将不能用其他的开发语言(编写组件除外)。而数据库也将随之才用SQL Server2000。
(2)开发人员在编写代码的过程中需要严格按照软件工程的要求来进行,以利于接下来的测试而后维护升级。 5.12测试计划
进入后台管理订单管理的界面,分别点击未处理、已处理、已发货、已结账的订单查看相关情况,对于已结账订单可以执行删除操作。 5.13尚未解决的问题
暂无
6.模块4(登录管理)设计说明
6.1模块描述
对用户身份验证,通过验证则登入系统。 6.2功能
完成对用户身份验证的功能。 6.3性能
灵活性:窗口响应绝大部分的快捷菜单和控制面板操作 时间性:响应鼠标单击时间在23秒之间 6.4输入项
输入用户名和密码。 6.5输出项
输出是从数据库中读取的数据,或错误警告信息。 6.6设计方法(算法)
本部分没有采用自定义的算法 6.7流程逻辑
6.8接口
硬件接口:主要就是TCP/IP层中的网络接口层
软件接口:具体来说开发中可能用到的ADO的常用对象有以下几个:(1)连接对象(Connection):用来连接数据库。
(2)记录集对象(RecordSet):用来保存查询语句的返回结果。
(3)命令对象(Command):用来执行SQL语句或SQL Server的存储过程。 (4)参数对象(Parameter):用来为存储过程或查询提供参数。 6.9存储分配
本模块用ASP在Dreamweaver中进行编码,直接的内存分配由Dreamweaver运行时分配。 6.10注释设计
在代码部分的适当位置有中文代码注释。 6.11限制条件
(1)由于本系统的开发是基于浏览器B/S结构,所以浏览器的语言使用HTML,服务器端的语言使用ASP,开发人员将不能用其他的开发语言(编写组件除外)。而数据库也将随之才用SQL Server2000。
(2)开发人员在编写代码的过程中需要严格按照软件工程的要求来进行,以利于接下来的测试而后维护升级。
6.12测试计划
登入登录界面,输入用户名和密码,如果正确则能直接进入后台管理的界面。否则提示出错信息。
6.13尚未解决的问题
暂时没有要解决的问题。
7.模块5(商品管理)设计说明
7.1模块描述
实现对站内商品进行划分类别,定期更新管理商品,进行添加、删除操作。 7.2功能
完成对商场内的商品的类别划分、产品的更新、添加及删除等操作。 7.3性能
灵活性:窗口响应绝大部分的快捷菜单和控制面板操作 时间性:响应鼠标单击时间在23秒之间 7.4输入项
商品的名称。 7.5输出项
商品的相关信息。 7.6设计方法(算法)
本部分没有采用自定义的算法 7.7流程逻辑
添加商品
7.8接口 修改商品全选商品清空商品删除商品 硬件接口:主要就是TCP/IP层中的网络接口层
软件接口:具体来说开发中可能用到的ADO的常用对象有以下几个: (1)连接对象(Connection):用来连接数据库。
(2)记录集对象(RecordSet):用来保存查询语句的返回结果。
(3)命令对象(Command):用来执行SQL语句或SQL Server的存储过程。 (4)参数对象(Parameter):用来为存储过程或查询提供参数。 7.9存储分配
本模块用ASP在Dreamweaver中进行编码,直接的内存分配由Dreamweaver运行时分配。 7.10注释设计
在代码部分的适当位置有中文代码注释。
7.11限制条件
(1)由于本系统的开发是基于浏览器B/S结构,所以浏览器的语言使用HTML,服务器端的语言使用ASP,开发人员将不能用其他的开发语言(编写组件除外)。而数据库也将随之才用SQL Server2000。
(2)开发人员在编写代码的过程中需要严格按照软件工程的要求来进行,以利于接下来的测试而后维护升级。
7.12测试计划
进入后台管理商品管理的界面,可对商品进行添加、删除、清空、全选等操作以测试操作是否正常。 7.13尚未解决的问题
在商品管理界面上全选了之后,再按全选按钮不能取消选定,而是要一项一项地取消选定。
8.模块6(订单管理)设计说明
8.1模块描述
使用户完成订购商品的活动 8.2功能
完成用户对订购商品的操作功能。 8.3性能
灵活性:窗口响应绝大部分的快捷菜单和控制面板操作 时间性:响应鼠标单击时间在23秒之间 8.4输入项
商品名称 8.5输出项
商品相关信息 8.6设计方法(算法)
本部分没有采用自定义的算法 8.7流程逻辑
用户订单
8.8接口 订单处理订单发货订单结账订单删除 硬件接口:主要就是TCP/IP层中的网络接口层
软件接口:具体来说开发中可能用到的ADO的常用对象有以下几个: (1)连接对象(Connection):用来连接数据库。
(2)记录集对象(RecordSet):用来保存查询语句的返回结果。
(3)命令对象(Command):用来执行SQL语句或SQL Server的存储过程。 (4)参数对象(Parameter):用来为存储过程或查询提供参数。 8.9存储分配
本模块用ASP在Dreamweaver中进行编码,直接的内存分配由Dreamweaver运行时分配。 8.10注释设计
在代码部分的适当位置有中文代码注释。 8.11限制条件
(1)由于本系统的开发是基于浏览器B/S结构,所以浏览器的语言使用HTML,服务器端的语言使用ASP,开发人员将不能用其他的开发语言(编写组件除外)。而数据库也将随之才用SQL Server2000。
(2)开发人员在编写代码的过程中需要严格按照软件工程的要求来进行,以利于接下来的测试而后维护升级。
8.12测试计划
进入后台管理商品管理的界面,可对商品进行添加、删除、清空、全选等操作以测试操作是否正常。 8.13尚未解决的问题
如何处理用户在购买商品后的金钱支付交易以及确保交易的安全性。
9.模块7(用户管理)设计说明
9.1模块描述
本模块实现管理员对已注册用户的相关信息的管理。 9.2功能
管理员可以对已注册用户进行删除、修改信息、查询等不同功能。 9.3性能
灵活性:窗口响应绝大部分的快捷菜单和控制面板操作 时间性:响应鼠标单击时间在23秒之间 9.4输入项
输入的数据时用户执行的各种操作,包括鼠标、键盘各项操作。 9.5输出项
输出是从数据库中读取的数据,或错误警告信息。 9.6设计方法(算法)
本部分没有采用自定义的算法 9.7流程逻辑
9.8接口
硬件接口:主要就是TCP/IP层中的网络接口层
软件接口:具体来说开发中可能用到的ADO的常用对象有以下几个: (1)连接对象(Connection):用来连接数据库。
(2)记录集对象(RecordSet):用来保存查询语句的返回结果。
(3)命令对象(Command):用来执行SQL语句或SQL Server的存储过程。 (4)参数对象(Parameter):用来为存储过程或查询提供参数。
9.9存储分配
本模块用ASP在Dreamweaver中进行编码,直接的内存分配由Dreamweaver运行时分配。 9.10注释设计
在代码部分的适当位置有中文代码注释。 9.11限制条件
(1)由于本系统的开发是基于浏览器B/S结构,所以浏览器的语言使用HTML,服务器端的语言使用ASP,开发人员将不能用其他的开发语言(编写组件除外)。而数据库也将随之才用SQL Server2000。
(2)开发人员在编写代码的过程中需要严格按照软件工程的要求来进行,以利于接下来的测试而后维护升级。 9.12测试计划
进入后台管理订单管理的界面,分别点击未处理、已处理、已发货、已结账的订单查看相关情况,对于已结账订单可以执行删除操作。 9.13尚未解决的问题
网上购物商城设计范文第6篇
(1)普通用户分为注册会员用户和非会员用户。进入网站首页,会员用户登录成功后具有查看商品信息并订购商品、查看订购信息、查看公告信息、修改个人信息等权限;非会员用户不用登录,只能查看商品信息、公告信息,不能订购商品.只有注册成为会员用户并成功登录后。方可订购商品。
(2)部门管理员只可以对本部门销售的商品的分类、商品品牌和商品信息进行管理,也可对自己的个人信息进行管理维护。
(3)总管理员可以对商城销售的商品大类、各部门的管理员、公告信息和客户订单进行管理.并可以修改个人信息和密码。
图1-1 系统流程示意图
二、系统数据库设计
本系统客观存在的实体有:管理员(gly)、注册会员用户user)、商品种类(spzl)、商品子类(splx)、商品品牌(ppxx)、商品(sp)、商城公告(board)。共7个实体,
图2-1 网上购物全局E-R图
三、逻辑结构设计
管理员:包括管理员编号、注册名、密码、真实姓名、地址、电话、E-mail、其他。当管理员编号为“0000”时,代表系统总管理员, 其他编号为对应的部门管理员。注册会员用户信息:包括用户ID、姓名、密码、性别、地址、手 机号、电话、Email。
商品种类:包括商品种类编号,商品种类名称。每一个商品种类可以有多个商品子类。 商品子类:包括子类编号、子类名称、指标名称I、指标名称
2、指标名称
3、指标名称
4、指标名称5。5个指标名称中分别存
放每一子类商品的5个主要的指标名称。
商品品牌:包括品牌编号、品牌名称、品牌生产商、业务联系 信息。
商品:包括商品编号、商品名称、商品型号、商品指标值
1、商品指标值
2、商品指标值3,商品指标值
4、商品指标值
5、参考销售单价、上市日期、图片、简介。5个商品指标值巾分别存放各商品的具体指标参数值。
商城公告信息:包括公告编号、公告标题、公告内容、发布时阅。
商品销售信息:包括订单编号、用户编号、商品种类编号、商品分类编号、商品品牌编号、商品编号、订购日期、订购数量、实际销售价、用户确认、发货日期、管理员确认。
四、数据库逻辑结构设计
1.公告信息表(题目,内容,时间,编号,提交人)
2.商品类别表(编号,类别,名称,序号,厂家,包装类型,销售价格,进货价格,商品简介,浏览次数,销售数量,相关图片)
3.购物车表(编号,用户名,商品编号,订购时间,订购数量,销售价格,用户确认,订单号,提交时间,管理员确认)
4.用户投诉表(投诉编号,投诉时间,用户名,订单号,投诉内容,处理结果,处理标志) 5.用户信息表(用户名,用户密码,用户姓名,性别,地址,电子邮件地址,固定电话,移动电话)
6.管理员表(用户名,密码,用户姓名)
五、模块功能设计
(1)顾客注册,登录模块
顾客可以通过填写注册信息注册成为会员,会员注册,登录需要填写附加码,保证 系统的安全性。会员登录后才能进行购物,购物车的管理与意见反馈,为登录的会员或 未注册的顾客只能检索与浏览商品信息。 (2)购物车模块
顾客输入帐号与密码登录后便可以进行购物车的管理,可以查看购物车,将商品添 加到购物车中,也可以删除购物车中的商品,修改购物车中商品的数量,在线下订单及 订单查看。
(3)商品检索,浏览模块,特价商品检索,浏览模块
顾客可以根据不同的商品种类浏览商品信息(如商品名称,商品图片,商品型号, 价格,生产厂商,生产日期等),也可以输入关键字进行商品检索。顾客可以根据不同 的商品种类浏览特价商品信息(如商品名称,商品图片,商品型号,价格,生产厂商, 生产日期等),也可以输入关键字进行特价商品检索。 (4)顾客留言模块
顾客登录成功后,进入反馈信息界面,可以发表自己的意见或建议。 (5)后台登录模块
系统管理员输入帐号,密码和附加码可以登录后台界面,登录验证模块根据输入的 帐号密码识别不同角色的管理员,然后进入不同的后台管理模块,账号密码输入错误后 给出错误提示并要求从新输入。 (6)订单管理模块
订单管理员登录后,可以根据日期范围,订单完成状态,订单编号等取得订单列表 与查看某订单的详情,也可以修改订单的完成状态及订单中的商品或数量,还可以删除 订单本身及订单中的商品。 (7)商品管理模块
商品管理员可以查看商品种类和商品信息,也可以新增,修改,删除商品的种类和 商品本身。
(8)特价商品管理模块
该模块也和商品管理模块一样,商品管理员可以查看特价商品种类和信息,也可以 新增,修改,删除商品的种类和特价商品本身,并且可以将商品列为特价商品以及将特 价商品修改为一般商品 (9)会员管理模块
会员管理员登录后,可以根据注册时间范围,会员级别及会员D取得会员列表,
然后对某个会员可以进行详细资料的查看,级别调整与删除操作;也可以根据留言时间 范围,回复状态及会员D取得留言列表,然后对某个留言进行内容查看,回复与删除 操作。
(10)系统用户管理模块
系统管理员登录后,可以根据用户列表进行用户详细资料的查看,新增用户,修改 用户与删除用户操作。 论文
1. 网上购物系统的开发背景+可行性分析(经济,技术) 2. 系统需求
网上购物商城设计范文
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。