收藏 分销(赏)

在线鲜花销售系统论文.doc

上传人:仙人****88 文档编号:9459328 上传时间:2025-03-27 格式:DOC 页数:55 大小:4.79MB
下载 相关 举报
在线鲜花销售系统论文.doc_第1页
第1页 / 共55页
在线鲜花销售系统论文.doc_第2页
第2页 / 共55页
点击查看更多>>
资源描述
计算机系毕业设计文档 前 言 随着科技的发达,网络已经成为人们沟通的另一种手段,各类的商务网站,以成为人们购物理想去处,不出家门就可以买到称心如意的好商品,已经成为一种时尚,一种替代出门购物途径。本系统的开发就是基于方便大家的思想。 再线鲜花销售,顾名思义,就是通过网络来代替出门选购鲜花的过程,省时省力。 本系统的优点就在于以下几个方面: 1. 操作简单,只要有点电脑知识的人都可以进行系统的管理。 2. 针对性强,本系统只针对鲜花设计,只适合用于鲜花的管理,花店的经营。 再线鲜花销售系统的主要功能,用前台实现客户的选购,用后台处理客户的需求,管理员来实现管理。 针对本售花系统的具体要求,在设计时把整个系统划分成以下7个主要模块: 主页,花博士,鲜花导购,购物车,客户留言,总服务台 ,权限用户登陆。 、 目 录 摘 要 3 第1章 系统分析 4 1.1 开发背景 4 1.2 功能模块 4 1.3 项目开发的计划 7 1.4 数据流程图和数据词典 7 第2章 概要设计 21 2.1 网站结构图 21 2.2 处理流程 21 2.3 .数据库设计 22 2.4 硬件及平台选择 24 2.5 安全体系的设计 25 2.6 界面风格设计 26 2.7 目录结构 27 第3章 详细设计 28 3.1 主页模块 28 3.2 会员模块 30 3.3 购物车模块 33 3.4 鲜花导购模块 34 3.5 鲜花常识模块 35 3.6 后台管理模块 36 第4章 系统测试 40 4.1 测试计划 40 4.2 测试结果说明 42 第5章 用户手册 46 5.1 系统主要功能 46 5.2 运行环境要求 46 5.3 系统安装与初始化 48 5.4 运行说明 49 第6章 毕业设计小结 53 致 谢 54 参考文献 55 摘 要 本系统主要实现通过网络来进行交易的过程。方便用户选购,送交定单。管理员处理定单,收款发货。 主要实现的有用户的注册,只有注册登陆才可以购买的系统。管理员登陆,能对整个系统进行维护与更新,此为后台的管理。主界面包含用户登陆界面,鲜花查询界面,销售排行界面,数据统计(访问总数,今日访问),联系方式,关于我们等这几个小模块。客户留言有客户反馈信息,当用户对本网站有什么要求或建议的时候,用户可以在这个模块里提出来。鲜花的查询,陈列。购物车是把用户表,鲜花表,购物表三表联系起来 实现购物。还有支数寓意、浪漫花语、中外节日、花与节日、花与星座、花与生日、鲜花保养。总服务台的功能是服务条款、如何订购、支付说明、常见问题、送花范围。 关 键 字 用户名;密码;商品类别;商品名称;时间;商品编号;定单号 Abstract This system realizes the course that is traded through the network mainly. Help users choose, deliver the order form . The administrator deals with the order form , collect money and deliver. Users' registration realized mainly, only register and land the system that can be bought. The administrator lands, can maintain and upgrade the whole system , this is management of the backstage supporter . Main interface include user land interface, flower inquire about interface , the sales list interface, data statistics (visit the total amount, visit today ), contact way, about such these pieces of small module as we ,etc.. The customer leaves a message Have customer message of feedbacking, what demand or the suggestion when as users have to this website, users can put forward in this module . The inquiry of the flower, display. Shopping cart user form, flower form, do shopping form three connected to realize doing shopping form. Number of yarn implies , spends languages , Chinese and foreign festivals romantically , spends. It is for terms of service in function of general reception , how order, pay proving, common problem , giving range not colored of. Key words USERID; PASSWORD;TYPE;NAME;POSTTIME;SN_NUMBER;ORDERNUMBER 第1章 系统分析 1.1 开发背景 在线鲜花销售系统是目前internet上非常实用的一种商务网站。 在线鲜花销售系统要实现的功能非常多,最重要的当属鲜花的销售,也就是管理鲜花,以及管理用户的购物车,从而实现结帐等一系列功能。另外,在线鲜花销售系统需要提供用户查询数据库中相关记录的功能。 本设计所完成系统软件是一功能比较完善的数据管理和销售软件,具有数据操作方便高效迅速等优点。该软件采用流行的B/S结构,客户端只需可以运行浏览器即可。系统采用ASP技术开发,在性能和开发难度之间取得较好的平衡。系统采用开放的、基于工业标准的解决方案。可以实现与其他符合标准的系统进行交互,在异构平台间架起了桥梁,使基于Web的商业应用与企业已有系统集成在一起。 在线鲜花销售系统,是在网络上建立一个虚拟的鲜花商店,避免了挑选商品的烦琐过程,使您的购物过程变得轻松、快捷、方便,很适合现代人快节奏的生活;同时又能有效的控制花店的成本,开辟了一个新的销售渠道。 在线鲜花销售系统操作简单,您不需懂得太多的计算机知识,也无需制作复杂网页,点点鼠标,在线轻松设置各项功能及添加您要出售的商品,您的网上商店就这样轻松建设成功了。 1.2 功能模块 1.2.1 功能模块的划分: 1.构成模块: (1) 前台网上销售模块所谓前台网上销售模块,就是指客户在浏览器中所看到的直接与客户面对面的销售程序,包括:浏览商品,订购商品,查询定购,购物车等功能。 (2) 后台数据录入模块,前台所销售商品所有数据,其来源都是后台所录入的数据自动实现。 (3) 后台数据处理功能模块所谓后台数据处理,是相对于前台网上销售模块而言,网上销售的数据,都放在销售数据库中,对这部分的数据进行处理,是后台数据处理模块的功能。 (4)订单号模块所谓订单号模块,就是客户购买完商品后,系统自动分配一个购物号码给客户,以方便客户随时查询帐单处理情况。了解现在货物的状态。 功能模块图 2.任务流程 定单处理流程 购物流程 1.2.2 后台管理的具体描述 1. 公告管理 l 添加公告 l 修改公告 l 删除公告 2. 鲜花管理 l 添加鲜花类别 l 修改鲜花类别 l 删除鲜花类别 l 添加鲜花的信息,包括鲜花的类别,名称,编号,产地等信息 l 鲜花图片的上传,修改和删除 l 修改鲜花的信息 l 删除鲜花的信息 l 查看鲜花的信息 3. 定单管理 l 处理定单 l 办理发货 l 办理结帐 l 删除定单 4. 投诉管理 l 录入投诉的解决方法 l 删除已解决的投诉 l 查看投诉用户 5. 顾客用户管理功能 l 注册顾客用户,包括用户名,密码等信息 l 修改顾客用户信息 l 删除顾客用户信息 6. 系统用户管理功能 l 添加系统用户,包括用户名,密码等信息 l 修改系统用户信息 l 删除系统用户信息 1.3 项目开发的计划 11月20日——11月30日 在指导教师的指导下,填写《开题报告》和《任务书》,并提交指导教师审批。 12月1日——1月7日 严格按统一的规范格式,进行毕业设计与毕业设计文档撰写,在本学期末完成设计文档中的“第一章 系统分析”与“第二章 概要设计”及部分的详细设计。 2月1日——5月1日 继续毕业设计与文档撰写,及时向指导教师汇报毕业设计完成情况,并完成填写指导教师指导的表格。并争取完成全部的毕业设计。 5月1日——6月1日 向指导教师提交毕业设计全部成果(软件光盘与文档电子版),通过指导教师初审与系部复审。 1.4 数据流程图和数据词典 1.4.1 顾客注册过程: 1. 简要说明 项目名称 在线鲜花销售系统 项目代码名称 鲜花导购 子项目名称 用户注册过程 子项目代码名称 查询 创建时间 修改时间 2.数据流图: 图1.1用户注册过程 3 .数据词典 1. 数据源点及汇点描述 1.1 名称:用户 简要描述:登陆、查询及购买 有关数据流:用户名,密码 2. 加工逻辑词条描述: 2.1 加工名:注册  简要描述:使客户成为用户  输入数据流:会员基本信息  输出数据流:检验错误,会员信息  加工逻辑:IF 没有填写 THEN         发出“检验错误”       ELSE 发出“注册成功”       ENDIF 3 数据文件词条描述: 3.1 数据文件名:用户表 简述:存放用户信息 输入数据:无 输出数据:会员信息 数据文件组成:用户库由“用户信息”组成 1.4.2 顾客购物过程 1. 简要说明: 项目名称 在线鲜花销售系统 项目代码名称 购物系统 子项目名称 用户购物过程 子项目代码名称 购物 创建时间 修改时间 2. 数据流程图: 图1.2 购物过程 3. 数据词典 1. 加工逻辑词条描述: 1.1加工名:查询 简要描述:对鲜花进行购买选择的查询 输入数据流:鲜花信息 输出数据流:无 加工逻辑:IF 用户找到要找的花 THEN 花已找到“成功” ELSE 发出“该花未找到” ENDIF 1.2加工名:用户登陆  简要描述:检验客户是否是注册用户  输入数据流:用户信息  输出数据流:检验错误,用户信息  加工逻辑:IF 用户与数据库数据不符 THEN         发出“检验错误”       ELSE 用户登陆成功       ENDIF 1.3 加工名:选购 简要描述:将“购买信息”自动写入到“购物车”中,完成后将完成购买 输入数据流:购买信息,日期 输出数据流:购买记录,鲜花 加工逻辑:将购买信息及日期写入购物车; 2. 数据流名词条描述: 2.1 数据流名:用户信息 说明:用于记录登记入库的用户信息 数据流来源:登陆检验 数据流去向:登陆 数据流组成:登陆信息=用户帐号 2.2数据流名:用户帐号 说明:用以表示用户的唯一识别标识 数据流来源:用户表 数据流去向:购买检验 数据流组成:用户帐号=用户帐号 +用户姓名      用户帐号=“1”..“999999999”       用户姓名= varchar (20) 2.3 数据流名:鲜花信息 说明:记录鲜花的主要相关信息 数据流来源:鲜花表 数据流去向:购买检验 数据流组成:鲜花=鲜花编号+花名+产地+价格+摘要+状态       鲜花编号=“1”..“999999999”       花名=2{字母}24       产地=2{字母}24       价格=“000.01”..“999.99”       摘要=10{字母}200       状态=1{字母} 2.4 数据流名:检验错误 说明:用于指示用户登陆的错误信息 数据流来源:登陆检验 数据流去向:用户 数据流组成:检验错误=2{字母}40 2.5数据流名:购物信息 说明:用于传递用户帐号和鲜花编号 数据流来源:购物检验 数据流去向:购物登记 数据流组成:购物信息=会员帐号+鲜花编号 2. 6数据流名:日期 说明:提供当前日期信息 数据流来源:日历 数据流去向:购物检验,购物登记 数据流组成:日期=年+月+日       年=“0000”..“9999”       月=“01”..“12”       日=“01”..“31” 2.7数据流名:鲜花信息 说明:用于记录登记入库的鲜花信息 数据流来源:鲜花库 数据流去向:购买检验 数据流组成:鲜花信息=鲜花编号+花名+产地+价格+摘要+状态 3. 数据文件词条描述: 3.1 数据文件名:用户信息表 简述:存放会员信息 输入数据:无 输出数据:会员信息 数据文件组成:会员库由“会员信息”组成 3.2 数据文件名:鲜花信息表 简述:存放鲜花信息 输入数据:无 输出数据:鲜花信息 数据文件组成:鲜花库由“鲜花信息”组成 3. 3数据文件名:购物表 简述:存放用户要购物的信息 输入数据:用户选择的鲜花信息 输出信息:鲜花信息 数据文件组成:用户信息表+鲜花信息表 1.4.3 后台管理 1.简要说明 项目名称 在线鲜花销售系统 项目代码名称 购物系统 子项目名称 后台管理 子项目代码名称 会员、鲜花、定单管理 创建时间 修改时间 2.数据流程图 3数据词典 1. 数据源点及汇点描述 1.1 名称:管理员 简要描述:对各个信息进行删除,修改,增加 有关数据流:用户信息;鲜花 ,定单 2. 加工逻辑词条描述: 2.1 加工名:登陆  简要描述:检验否是管理员  输入数据流:管理员信息  输出数据流:会员信息,鲜花信息,定单信息,管理员信息  加工逻辑:IF 管理员与数据库数据不符 THEN         返回管理员窗口       ELSE 发出欢迎信息       ENDIF 2.2 加工名:公告管理 简要描述:删除/修改/增加公告 输入数据流:公告信息 输出数据流:进行操作以后的公告信息 加工逻辑:INSERT/UPDATE/DELETE; 2.3 加工名:投诉管理 简要描述:投诉的解决办法 输入数据流:投诉信息 输出数据流:输入的投诉信息 加工逻辑:INSERT/UPDATE/DELETE; 2.4 加工名:用户管理 简要描述:增加/修改/删除普通用户 输入数据流:用户信息 输出数据流:输入的用户信息 加工逻辑:INSERT/UPDATE/DELETE; 2.5 加工名:鲜花管理 简要描述:删除/修改/增加鲜花 输入数据流:鲜花信息 输出数据流:进行操作以后的鲜花信息 加工逻辑:INSERT/UPDATE/DELETE; 2.6 加工名:定单管理 简要描述:处理定单 输入数据流:定单信息 输出数据流:处理后的信息 加工逻辑:INSERT/UPDATE/DELETE; 3. 数据流名词条描述: 3.1数据流名:管理员帐号 说明:用以表示管理员员的唯一识别标识 数据流来源:程序写入 数据流去向:登陆检验 数据流组成:管理员帐号=管理员帐号       管理员帐号=“1”       3.2 数据流名:增加鲜花 说明:增加鲜花信息 数据流来源:管理员 数据流去向:用户购买 数据流组成:增加鲜花=鲜花编号+花名+产地+价格+摘要+状态       鲜花编号=“1”..“999999999”       花名=2{字母}24       产地=2{字母}24       价格=“000.01”..“999.99”       摘要=10{字母}200       状态=1{字母} 3.3数据流名:删除鲜花 说明:删除鲜花信息 数据流来源:管理员 数据流去向:无 数据流组成:删除鲜花=鲜花编号+花名+产地+价格+摘要+状态       鲜花编号=“1”..“999999999”       花名=2{字母}24       产地=2{字母}24       价格=“000.01”..“999.99”       摘要=10{字母}200       状态=1{字母} 3.4数据流名:定单信息 说明:用户购买的定单 数据流来源:购物检验 数据流去向:发货 数据流组成:定单信息=鲜花名称+鲜花编号+数量+日期+发货地址 3.5数据流名:日期 说明:提供当前日期信息 数据流来源:购物车 数据流去向:定单处理 数据流组成:日期=年+月+日       年=“0000”..“9999”       月=“01”..“12”       日=“01”..“31” 3.7 数据流名:管理员 说明:管理后台的人员 数据流来源:程序写入 数据流去向:登陆后台管理 数据流组成:管理员=帐号+密码 3.8数据流名:发货地址 说明:用于送花的地址 数据流来源:购物车 数据流去向:发货 数据流组成:发货地址 4. 数据文件词条描述: 4.1 数据文件名:管理员库 简述:存放管理员信息 输入数据:无 输出数据:管理员信息 数据文件组成:管理员库由“管理员信息”组成 1.4.4 顾客查看服务项目过程 1. 简要说明: 项目名称 在线鲜花销售系统 项目代码名称 购物系统 子项目名称 顾客服务送花常识过程 子项目代码名称 总服务台,送花常识 创建时间 修改时间 2. 数据流程图: 图1.3 3 .3数据词典 1. 数据源点及汇点描述 ① 名称:总服务台 简要描述:查看服务项目 有关数据流:总服务台表里的服务项目 2 数据流名词条描述: 2.1 数据流名:总服务台 说明:给用户看的关于总服务台的服务项目 数据流来源:数据库 数据流去向:用户 数据流组成:总服务台的数据库 2.2 数据流名:送花常识 说明: 给用户看的关于送花的常识 数据流来源:数据库 数据流去向:用户 数据流组成:送花常识的数据库 3 数据文件词条描述: 3.1 数据文件名:总服务台常识库 简述:存放总服务项目的信息 输入数据:无 输出数据:总服务项目信息 数据文件组成:总服务台库由“总服务项目的信息”组成 3.2数据文件名:送花常识库 简述: 存放送花常识信息 输入数据:无 输出数据:送花常识信息 数据文件组成:送花常识库由“送花常识信息”组成 第2章  概要设计 2.1 网站结构图   2.2 处理流程 1.主流程: a) 建立与数据库的连接 b) 获取系统设置 c) 显示主对话框 d) 等待用户的交互 2.前台客户购物的流程 3. 后台订单处理流程   2.3 .数据库设计 在设计数据库结构之前,首先要创建一个数据库,数据库命名:xianhua 本数据库包含以下8张表:公告信息表board、商品分类表goodstype、商品信息表goods、购物车basket、客户投诉表complain、用户表users、管理员表admin、付款方式信息表pay。 1公告信息表board 公告编号(Bid) int 公告题目(title) varchar(50) 公告内容(content) varchar(100) 提交时间(posttime) datetime 提交人(poster) varchar(20) 2 鲜花类别表goodstype 分类编号(gtid) int 分类名称(type) varchar(20) 3 鲜花信息表 goods 商品编号(gid) int 商品名称(name) varchar(50) 商品类别(typeid) int 销售价格(slaeprice) float 商品简介(coutent) varchar(1000) 阅读次数(readcount) int 销售数量(buycount) int 图片文件(imagefile) varchar(50) 4 购物车(basket) 编号(basketid) int 用户名(userid ) varchar(20) 商品编号(goodsid) int 订购时间(ordertime) datetime 订购数量(ordercount) smallint 销售价格(saleprice) float 用户确认(userchecked) tinyint (0-用户订购;1-送至收银台;2-提交订购) 订单号ordernumber varchar(50) 提交时间(posttime) datetime 管理员确认(adminchecked) tinyint(0-没有提交;1-用户提交;2-处理;    3-发货;4-结帐) 5  客户投诉表(complain) 投宿编号(cid) int 投诉时间(posttime) datetime 用户名(userid) varchar(50) 订单号(ordernumber ) varchar(50) 投诉内容(count ) varchar(1000) 处理结果(result) varchar(1000) 处理标志(flag) bit (0-未处理;1-已处理) 6 用户信息表 (users) 用户名(userid) varchar(20) 用户密码(pwd) varchar(20) 用户姓名(username) varchar(50) 性别 (sex) bit 地址(address) varchar(1000) 电子邮件地址(email) varchar(50) 固定电话(telephone) varchar(100) 移动电话(mobile) varchar(50) 7 管理员表 (admin) 用户名(adminid) varchar(20) 密码(passwd) varchar(20) 用户姓名(name) varchar(50)    2.4 硬件及平台选择 对硬件系统的配置,主要考虑了以下几个方面: 1 高度的可靠性。为保证主机、操作系统、网络、数据库、应用软件等系统7*24小时平稳运行,最大限度减少停机时间,采取了以下措施: l 采用高可用性的主机结构; l 采用冗余磁盘阵列RAID技术,如RAID5/1/7/0+1等(可选); l 采用网络备份; 2 主机系统的先进性和高扩展性,以满足业务近期、中期甚至长期时间范围数据快速增长的需要; 3 选用成熟的并行处理技术,以保证整个主机系统的高性能和高处理能力,保证在大数据量情况下系统处理实时性的苛刻要求; 4 易维护和易管理,以减少中心的日常管理和维护工作量,便于性能的调节和故障排除; 5 高度的安全性,严格控制并规范对系统敏感资源的访问和广域网传输中数据的安全。同时可考虑购买专门的防火墙产品,如Cisco公司的硬件防火墙产品PIX,它具有IP包转发、过滤速度快,吞吐量大等特点。利用该产品,可以屏蔽内部网络结构,封档部分端口或IP地址的网络IP包。由此来保证系统的安全,是企业级用户的最佳选择。软件方面如CheckPoint公司的防火墙产品。CheckPoint是全球销量最大的软件防火墙产品,它同样具有屏蔽内部网络结构,封档部分端口或IP地址的网络IP包的功能。由于它用软件实现该功能,速度较慢,但是配置和使用相对灵活,用户可以使用该产品,可以在较小的投资下,保证系统的安全。 6 系统容量 图形容量:按照每张图片200K,每天50张,存储二年时间计算:200K*50*30*12*2=7200000K=6.88G 音频容量:按MP3格式计算,每首MP3容量5M,存储4000首计算:5M*4000=20000M=19.5G 其它:4G 总计:6.88G+19.5G+4G=81G 采用RAID技术后,容量需要适当增加。 根据上述计算值,建议采用1台Dell PowerEdge 系列服务器作为WEB 服务器以及Email服务器、1台Dell PowerEdge 系列服务器作为数据库服务器来完成工作。从数据安全性和系统可用性考虑,建议采用外部存储解决方案,存储设备建议采用Dell PowerVaule系列的存储解决方案。 7.系统网络采用拓扑结构  操作系统采用Windows 2000 Sever,相应的Web服务器为IIS 5.0。关系数据库管理系统采用SQL SERVER 2000 企业版。 2.5 安全体系的设计 在网络安全中,一向是防与攻的道高一尺,魔高一丈,并且我们在开放性和安全性之中找到一个平衡点是相对难的,但是我们是有一系列的防范措施,来确保WEB的安全。 对于WEB安全,我们有以下考虑: l 关闭所以不必要的端口来减少被攻击的可能性; l 采用专项专用口令来确保整体安全的健壮性; l 建立完善的LOG体系,来监控所有操作,当有未知的扫描,我们要及时的得到反馈; l 所有ASP程序要经过详细评测,及时发现安全漏洞; l 利用安全工具(比如Microsoft的安全检测器)定期对网站进行扫描,及时发现新的漏洞。 l 及时应用安全补丁。 l 采用硬件或软件防火墙,禁止非法访问。 对于系统可靠性,有以下考虑: l 为了防止一台服务器出现故障而导致系统不能使用的情况,我们需要对服务器进行冗余备份。可以使得,当一台服务器瘫痪时,备份服务器可以马上代替。对于www服务器和数据库服务器可以考虑采用群集结构,并且使用主动模式的群集。这样不仅可以系统拥有冗余能力,而且系统可以得到网络负载平衡能力。 l 对于存储系统,采用SAN或NAS,以获得统一存储和安全存储。 l 对于网络设备,比如路由器和交换机以及网线应该有冗余备份,防止发生设备损坏导致网站瘫痪时,可以快速替换恢复。 对于数据库安全性,有以下考虑: l 把数据库服务器放在WEB服务器之后,如果不登陆WEB服务器是无法访问到数据库服务器; l 数据库严格控制DBA的权限,一般用户我们必须只授予浏览的权限; l 建立完善的数据库备份策略,每天或每时段来进行差值备份; l 利用警报对数据库进行性能监视。 2.6 界面风格设计 1. 设计本网站的Logo。本系统的Logo要突出鲜花系统的特色。 2.设计本网站的标准色彩: 文字链接色彩采用:黄色 图片的主色彩采用:浅蓝色 背景色采用:背景图片。 边框等色彩尽量使用无。 3 设计标准字体。 在关键的标题,菜单,图片里使用统一的标准字体。本网站的标准字体为(略) 4 想一条朗朗上口宣传标语。 把它做在你的 banner 里,或者放在醒目的位置。本网站的宣传标语为(略)   5 使用统一的语气和人称。 6 使用统一的图片处理效果。 应该统一图片阴影效果的方向,厚度,模糊度都必须一样。 2.7 目录结构 子目录 说明 Images 网站图片目录 Css 样式表目录 Include 通用代码目录 Manage 后台模块目录 User 用户模块目录 第3章 详细设计 3.1 主页模块 3.1.1 简要说明 模块名称 主模块 模块代码名称 shopmokuai 启动条件 单击“登陆” 输入 无 功能 显示各种信息 输出 所需信息 3.1.2 程序逻辑 初始化 index对话框 关闭对话框 确认 公告模块 注册模块 定单查询模块 鲜花相关信息模块 友情链接 失败 返回 鲜花信息查询模块 UNTIL输入”返回” 3.1.3 界面设计 系统界面 首页界面 3.1.4 主要函数说明 1.连接数据库函数:Set Conn = Server.CreateObject("ADODB.Connection") ConnStr="DRIVER={SQLServer};SERVER=MY-TOMATO;UID=sa;PWD=123; Database=Shop Conn.Open ConnStr 3.1.5 测试要点 IIS配置是否正确 站点是设置是否正确 3.2 会员模块 3.2.1 简要说明 模块名称 会员模块 模块代码名称 user 启动条件 单击“注册”按扭 输入 会员信息 功能 会员注册处理,会员信息检测 输出 提示信息或注册成功 初始化 初始化注册对话框 关闭注册对话框 输入确认 注册模块 输入信息 记录会员信息模块 获取注册信息模块 更新显示 警告 返回 该用户名已存在 UNTIL输入”返回” 3.2.2 程序逻辑 3.2.3 界面设计 注册界面 注册成功界面 登陆成功 3.2.4 主要函数说明 1.function ChkFields() 对用户输入信息的限制 2.判断数据库中有没有相同的用户名函数: Set rsUser = Conn.Execute("Select * from Users where UserId='" & uid & "'") 传入的参数: USERID 传出参数: 无 3.写入数据库中新数据函数: sql = "Select * From Users" rs.Open sql,conn,1,3 rs.AddNew rs("UserId") = uid rs("UserName")= Request("username") rs("Sex") = Request("sex") rs("Pwd") = Request("pwd") rs("Address") = Request("address") rs("Telephone") = Request("telephone") rs("Mobile") = Request("mobile") rs("Email")= Request("email") rs("Passts")=request("passts") rs("Passdy")=request("passdy") rs("Posttime")=now() rs.Update 传入的参数:由表单中得到。并写入数据库 传出的参数: 无 4. 更新数据库中数据函数: uid = Request.QueryString("uid") sql="UpdateUsersSetUserName='"&Request("username")&"',Sex='"&Request("sex")&"',""Address='"&Request("address")&"',Telephone='"&Request("telephone")&"',Mobile='"&Request("mobile")&"',Email='"&Request("email")&"'" &_" Where UserId='"&uid&"'" Conn.Execute(sql) 传入参数:由UID参数传入,关键字 UID来 识别用户,并更新数据 传出参数:无 3.2.5 测试要点 模块正常工作流程 对输入的查验,包括输入值的合法性与合理性检验 数据库连接异常能否做出适当处理 数据库数据异常时能否判断并给予适当处理 3.3 购物车模块 3.3.1 简要说明 模块名称 购物车模块 模块代码名称 shop 启动条件 单击“订购” 输入 无 功能 显示各种信息 输出 所需信息 3.3.2 程序逻辑 初始化 初始化对话框 关闭对话框 输入确认 订购管理模块 管理订购 记录管理信息模块 获取订购信息模块 更新显示 警告 返回 会员不存在 UNTIL输入”返回” 3.3.3 主要函数 连接三张表的函数 sql = "SELECT b.*, g.Name FROM Basket b, Goods g WHERE b.UserId='" & userid & "' And b.UserChecked=" & pageid sql = sql & " And g.Id = b.GoodsId ORDER BY b.AdminChecked, b.Id DESC" rs.Open sql, Conn, 3, 3 3.3.4 测试要点 模块正常工作流程 数据库连接异常能否做出适当处理 数据库数据异常时能否判断并给予适当处理 3.4 鲜花导购模块 3.4.1 简要说明 模块名称 鲜花导购模块 模块代码名称 list 启动条件 单击“鲜花导购” 输入 无 功能 显示各种信息 输出 所需信息 3.4.2 程序逻辑 初始化 初始化对话框 关闭对话框 输入确认 鲜花导购模块 输入信息 鲜花信息模块 鲜花信息模块 获取信息显示 警告 返回 鲜花信息 UNTIL输入”返回” 3.4.3 主要函数 提取商品信息函数 sql = "SELECT * FROM Goods " & whereTo & " ORDER BY id DESC" 3.4.4 测试要点 模块正常工作流程
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服