版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、网上商城购物系统一、系统分析与总体设计(一)系统功能描述网上商城购物系统分为前台和后台管理。 交台管理包括浏览商品、 查询商品、 订购商品、 购物车、用户信息维护等功能。后台管理包括:1、 公告管理添加公告修改公告删除公告2、 商品管理添加商品类别修改商品类别删除商品类别添加商品信息:类别、名称、编号、所属公司等商品图片上传、修改、删除修改商品信息删除商品信息查看商品信息3、 订单管理处理订单办理发货办理结帐删除订单4、 投拆管理录入投拆的解决方法删除已经解决的投拆查看投拆用户5、 顾客用户管理功能注册顾客用户修改顾客用户信息删除顾客用户信息6、 系统用户管理功能添加系统用户修改系统用户信息删
2、除系统用户信息(二)功能模块的划分本实例可以实现6 个主要的功能用户管理比较简单,“系统管理员”用户 admin,由程序设计人员搬运添加到数据库中, admin用户可以创建其它用户,普通用户可以修改信息。修改自身密码系统admin用户创建、修改和删除管理员信息用户1删除用户信息信息普通用户修改自身密码管理创建、修改自身信息用户管理模块示意图(三)系统流程分析前台客户购物流程:前台客户购物流程后台订单处理流程:后台订单处理流程多用户系统的工作流程都是从用户登录开始的,之后对用户身份进行验证, 确认用户是否是有效注册用户的操作权限,从而决定用户的工作界面。二、数据库结构的设计与实现(一)创建数据库
3、create database shopgo(二)数据库结构的逻辑设计共有7张表,它们分别是:1、公告信息表board列名数据类型长度允许int4till 包v archer50ycontentv archer1000fosttinadatetime820公告编号、公告题目、公告内容、提交时间、提交人2、商品类别表goodstype列名数据类型长度允许空int4-typevar char50分类编号、分类名称3、商品信息表goods列右触据类型区度de1评仝 1inl inl4tyjid4yh却11g“小 lliliob t :v =u ulstit e liuc 焙工vllilux5t短uk
4、、总t:v llilulx fl- u at白ep j_ jl u e5零 l qtlftl q 0七jc villcxi. l*41 cliaix1coo5i1 s lt i. in ed.-m i u 电工 h i eoje. a.i-ljc v uj. l li it l4jd c u u_t&ti iii l4jirtw11- ecoj商品编号、商品类别、商品名称、商品序列号、生产厂家、包装类型、销售价格、进货价格、 商品简介、阅读次数、销售数量、图片文件4、购物车表basket列名1地据类型1长度1允许空1 nt4useirldkeir cli-air20g&gdsldlntqvor
5、dlertim e3vor d akc cun tl t t47sal etr leefl_q at65ilse rckiec ke dckar107or也已丁目5 b ervar char503ycltu105编号、用户名、商品编号、订购时间、订购数量、销售价格、用户确认(0-用户订购,1-送至收银台,2-提交订购)、订单号、提交时间、管理员确认(0-没有提交,1-用户提交,2-处理、3-发货,4-结帐) 5、客户投诉表complain列名数据缝型长度充冷空int4foitti ihdateti而。v 1ue4rlivarcltar20m 1oir dles-ltumb ervarcltar
6、50yirchar1qq0卡 ar char1000城jfl晚 .bit1m 1投诉编号、投诉时间、用户名、订单号、投诉内容、处理结果、处理标志(0-未处理,1-已处理)6、用户信息表列名数据类型i长度允汗空v arcliar20pivdv ar char20llernijnevirekar805 1bit1m jkddjmsvw小胡imeftkil80v 1tel ephonev ar char100 mill曲5q用户名、用户密码,用户姓名,性别、地址、电子邮件、固定电话、移动电话7、管理员admin列名敌据类型长度允恒v客心4fsstdvw char20v hamsvar char50用
7、户名、密码、用户姓名(二)创建表和数据库将所有文件copy至主目录的要目录下- 创建数据库create database shopgouse shopgocreate table board (id int identity (1, 1), title varchar (50), content varchar (1000), posttime datetime,poster varchar (20)gouse shopgocreate table goodstype (id int identity (1, 1), type varchar (50) )gouse shopgocreate
8、table goods (id int identity (1, 1),typeid int,name varchar (50),sn_number varchar (50), producer varchar (50), package varchar (50), saleprice float default 0, storeprice float default 0, content varchar (1000), posttime datetime, readcount int default 0, buycount int default 0, imagefile varchar (
9、50)gouse shopgocreate table basket (id int identity (1, 1),useridvarchar (20),goodsidint,ordertime d atetime,ordercountint default 0,saleprice float default 0, usercheckedchar (10) default 0,ordernumber varchar (50), posttime datetime,adminchecked char (10) default 0)gouse shopgocreate table complai
10、n (id int identity (1, 1),posttimedatetime,useridvarchar (20),ordernumber varchar (50),contentvarchar (1000),resultvarchar (1000),flag bit default 0)gouse shopgocreate table users (userid varchar (20) primary key,pwd varchar (20),username varchar (50),sex bit,address varchar (1000),email varchar (50
11、),telephone varchar (100), mobile varchar (50) ) gouse shopgocreate table admin (adminidvarchar (20) primary key,passwdvarchar (20),name varchar (50) )goinsert into admin v alues(admin,111111,admin)go三、目录结构和通用模块(一)目录结构admin 用于存储系统管理员的后台操作脚本,包括商品类管理、商品信息管理、站内公告管理、订单管理、系统用户管理等功能admin/image 用于保存上传商品图片i
12、mage 用于存储网页图片user 用于存储注册用户前台操作脚本:用户投诉和注册用户管理等。shop 用于存储与购物信息相关的脚本(二)通用模块1、 conndb.asp :实现数据库的连接在文件中可以引用此文件作为头文件就可以访问数据库。! include file= ” conndb.asp ”2、 isadmin.asp :判断用户是否是 admin,如果不是,则跳转到login.asp,要求用户登录;否则,直接进入相关网页。% 从 session 变量中读取用户信息adminid = trim(session(admin_id)passwd = trim(session(admin_p
13、wd) 用户名是否为空if adminid thensql = select * from admin where adminid= & adminid & and passwd= & passwd & 是否存在此用户名set rs = conn.execute(sql)if rs.eof thenresponse.redirect login.asp将所有文件copy 至主目录的要目录下end ifelseresponse.redirect login.aspend if%同样可以作为头文件。(同上)3、isuser.asp注册用户在确定订单、查看购物车、提交投诉等情况下,需要通过身份验证。
14、4、upload_5xsoft.inc功能是对上传文件的支持,可以用作上传商品图片。存于 admin中四、管理主界面与登录程序(一)设计管理主界面adminindex.asp 包含 两个文 件:left.asp 和 boardlist.asp(二)设计adminadminindex.asp 前面包含(三)设计 left.asp管理项目链接公告管理boradlist.asp类别管理goodstype.asp商品列表goodslist.asp未处理订单orderdo.asp?flag=1已处理订单orderdo.asp?flag=2已发货订单orderdo.asp?flag=3已结帐订单order
15、do.asp?flag=4未处理投诉complain.asp?flag=0已处理投诉complain.asp?flag=1系统用户userlist.asp系统管理员adminlist.asp修改密码pwdchg.asp退出登录loginexit.asp(四)管理用户登录程序设计adminlogin.asp文件中包含:处理: 系统管理身份雅通过:isadmin.asp五、公告信息管理模块设计(一)设计公告管理面页:1、显示公告:boardlist.asp2、显示按钮:见上图(二)添加公告信息在boardlist中用函数boardwin(),在新窗口中打开boardadd.asp来实现(三)修改公
16、告boardedit.asp(四)删除公告删除之前,要求选中相应复选框1、选择全部复选框在boardlist.asp中定义全选按钮执行一 个函数:sltall()2、全部清除:函数sltnull()3、生成并提交删除编号列表:selectchk()(五)、查看公告信息:boardview.asp六、商品类别管理模块设计(一)设计商品类别管理界面1、显示商品类别信息goodtype.asp2、显示功能按钮(二)添加商品类别在执行 goodtype.asp时,参数oper=add则添加记录(三)修改商品类别在执行 goodtype.asp时,参数oper=edit贝u添力口记录(三)删除商品类别通
17、过几个函数实现:全选sltall()、清除全选sltnull()、生成并提交删除列表selectchk()七、商品管理模块设计(一)显示商品列表goodlist.asp(二)添加商品:在goodlist.asp中通过 调用函数:newwin( goodsadd.asp)来 实现。(三)图片上传文件上传代码由upload.asp来实现 在goodsadd.asp中有一个隐藏域,用 于保存商品图片路径在upfile.asp中,通过下列语句将图片 信息传递到隐藏域 upimage中 将文件信息传入内容字段response.write parent.myform.upimage.value=&newf
18、ilename&(四)修改商品:goodsedit.asp(五)删除商品:goodsdelt.asp(六)查看商品信息 :goodsview.asp八、订单管理模块(一)查看订单信息在adminindex.asp中,单击床单管理下的超链接,可以查看订单信息管理订单分为4种情况:未处理订单、已处理订单、已恨货订单、已结帐订单。订单管理文件为 orderdo.asp,根据url参数flag来确定显示页面bttitle 决定按钮显示文本(二)订单处理ordercheck.asp 的功能 是更改订单状态值%根据提交信息来源判断订单状态:表 adminchecked 字段: 1 - 用户提交; 2-管理
19、员已经处理;3-已经发货;4- 已经结账dim iflag,id,nid = request.querystring(id)更新状态值iflag = request.querystring(flag)如果iflag=5 ,表示删除if iflag=5 thensql = delete from basket where id=&idelsesql = update basket set adminchecked=&iflag& where id=&idend ifconn.execute(sql)response.write 订单处理完毕! %九、投诉管理(一)查看投诉信息 complain.asp 用来显示投诉页面admin/complain.asp?flag=0(二)投诉处理包括解决投诉和删除投诉两
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 管理类课程设计模型
- 机械加工制造课程设计
- 遥控小车单片机课程设计
- 高校课程设计色彩
- 铣36槽课程设计
- 药剂学课程设计图解
- 职业规划课程设计
- 网络财务基础课程设计
- 污水厂aao的课程设计
- 银行装饰工程课程设计
- 新概念英语第二册考评试卷含答案(第49-56课)
- 商业伦理与企业社会责任(山东财经大学)智慧树知到期末考试答案章节答案2024年山东财经大学
- 【奥运会奖牌榜预测建模实证探析12000字(论文)】
- (完整版)译林版英语词汇表(四年级下)
- 救生艇筏、救助艇基本知识课件
- 暂态地电压局部放电检测技术课件
- 220kV变压器监造细则
- 阻燃壁纸汇报
- 8 泵站设备安装工程单元工程质量验收评定表及填表说明
- 企业年会盛典元旦颁奖晚会通用PPT模板
- 污水管道工程监理控制要点
评论
0/150
提交评论