收藏 分销(赏)

在线电子商务网站论文.doc

上传人:仙人****88 文档编号:8924334 上传时间:2025-03-08 格式:DOC 页数:65 大小:968KB
下载 相关 举报
在线电子商务网站论文.doc_第1页
第1页 / 共65页
在线电子商务网站论文.doc_第2页
第2页 / 共65页
点击查看更多>>
资源描述
计算机系毕业设计文档 前  言 随着时代的发展,互联网已深入千家万户。根据中国INTERNET网络信息中心(CNNIC)发布的资料,1999年中国的INTERNET用户有8, 900, 000个。世界各国政府和区域组织都正在积极地进行电子政务的推广,并提出了相应的建设目标和计划。 美国制定了《政府纸张消除法案》,计划于2003年10月之前实现政府办公的无纸化作业,使美国公民与政府之间的互动关系电子化;英国已经有40%的政府服务可以通过互联网提供给公众,到2004年,将有41%的英国公众主要通过政府机构的网站享受政府服务。而目前我国的电子商务的各项政策、法律与法规、各种标准正在加紧制定当中。估计关于税收、安全、认证等法规与标准将会在本年度出台。网页由于跟用户的友好交互使各类电子商务网站如雨后春笋般出现。经过这几年的使用,我国的上网人数仍在飞速增长,网上购物也已被大部分人所接受。而发展专业性的电子商务网站已呈必然趋势。 本软件的开发正是基于目前互联网的发展而成立的,但不同与目前的一些大型网站多而杂的特点。本软件是专为手机销售而设计的。它主要包括系统的用户登录及身份验证模块、在线电子商务搜索模块、在线电子商务购物模块、在线论坛模块。该软件的成功实施,有别于传统意义上的手机销售,可实现无纸化,使手机销售趋向电子商业化,大大降低了手机销售商的营运成本,以较小的资金、货物的投入产生了较好的经济效益。且用户登录模块保证了交易的安全性、可靠性。在线论坛又可为每一个不了解手机的用户在足不出户的情况下更好的掌握第一手情况而设立,而在先购物又为那些苦于无时间的客户提供了方便。 目 录 摘 要 3 关 键 字 4 第1章 系统分析 5 1.1 开发背景 5 1.2 任务概述 5 1.3 项目开发计划 12 1.4 数据流图和数据词典 13 第2章 概要设计 33 2.1 网站结构图如下 33 2.2 企业介绍和管理模块 33 2.3 网站内容 33 2.4 会员登陆模块 34 2.5 企业宣传模块 34 2.6处理流程 34 2.7数据库设计 35 2.8硬件及系统平台选择 39 2.9安全体系设计 41 2.10界面风格设计 41 2.11目录结构说明 42 第3章 详细设计 43 3.1主模块 43 3.2登陆模块 45 3.3搜索模块 47 3.4购物情况说明示意界面 49 第4章 系统测试 50 4.1测试计划 50 4.2 测试结果说明 52 第5章 用户手册 59 5.1系统主要功能 59 5.2运行环境要求 59 5.3系统安装与初始化 59 5.4运行说明 59 毕业设计小结 62 致 谢 65 参考文献 66 摘 要 本系统系学生毕业设计作品。该系统是基于Web应用程序,主要用于小商品宣传,本系统以手机为宣传对象。 本系统共分四模块:登陆模块、搜索模块、购物模块和论坛模块,其中登陆模块包括会员登陆模块和管理员登陆模块;搜索模块包括价格范围搜索模块与品牌搜索模块;购物模块包括购物、冲值、支付方式、配送方式等;论坛模块包括撰写模块和回复模块。而本系统主要实现的模块为搜索与购物模块。 关 键 字 登陆 搜索 购物 论坛 留言 价格范围 品牌 管理员 会员 支付方式 第1章 系统分析 1.1  开发背景 随着社会信息量的与日俱增,作为信息交流的媒体之一手机,已经成为一种社会交流的必需品,各种品牌的手机层出不穷,各厂商使出浑身解数吸引消费者,是众消费者茫然不知所措。消费者强烈希望有一个专业的,能集手机销售、查询、咨询、新闻公告为一体的电子市场出现。在计算机日益普及的今天,对消费者而言若采用一套行之有效的在线电子商务系统来管理手机,会方便许多,这也充分应用硬件资源;对销售部门(尤其是手机这样的小商品)而言,以前单一的纸上交易已不能满足人们的要求,为了便于销售的管理更加需要行之有效的销售管理软件。 本设计所完成的在线电子商务网站软件是一功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。该软件采用流行的B/S结构,客户端只需可以运行浏览器即可。系统采用ASP技术开发,辅助开发工具有Dreamweaver、Flash、Photoshop、Fontpage等,在性能和开发难度之间取得较好的平衡。系统采用开放的、基于工业标准的解决方案。可以实现与其他符合标准的系统进行交互,在异构平台间架起了桥梁,使基于Web的商业应用与企业已有系统集成在一起。 1.2  任务概述 图1.1 组织结构图 部门经理 部门经理 部门经理 在线电子商务系统 人事部 采购部 营运部 企划部 部门经理 经理助理 普通职员 经理助理 采购员 经理助理 普通职员 经理助理 普通职员 1.2.1 组织结构图 1.2.2 组织与业务的关系 1. 新用户业务流程图 图1.2 新用户业务流程图 离开购物 结帐 余额不足 会员 余额 货物 购物单 注册模块 搜索结果 新用户 精确搜索 粗略搜索 浏览 搜索 注册 购物 注册 N 购买 判断 判断 购物 判断 Y 购物 反馈 无货 N N 返回购物模块 Y N 冲值 Y 退出 结帐单 确认 数据库 反馈 反馈 反馈 登陆 购物无效 退出系统 撰写模块 回复模块 保存模块 论坛模块 登陆模块 结帐单 余额不足 购物 余额 货物 搜索结果 会员 关键字搜索 粗略搜索 浏览 搜索 注册 购物 购物单 Y 无货 N N 冲值 冲值 结帐模块 N 购物 冲值成功 返回 购物 模块 登陆 离 开 冲 值 模 块 确认 数 据 库 反馈 反馈 反馈 反馈 反馈 反馈 反馈 2. 会员业务流程图 图1.3 会员业务流程图 3. 管理员业务流程图 图1.4 管理员业务流程图 权限赋予 删除会员 增加管理员 增商品记录 删商品记录 改商品记录 修改记录 删恶意留言 撰写公告 发系统消息 商品管理 人员管理 论坛管理 管理员 管理员数据库 登陆 模块 登陆 管理 修改 修改成功 确认 N 判断 数 据 库 1.登陆模块 (1)新用户登陆 主要是注册申请帐户 新用户进入网站首页,可浏览、网页信息,得到起必要的信息,也可进行精确搜索也粗略搜索,搜索其所要了解的货物信息,但要进入论坛或进行购物,则要有用户帐号,即成为会员,才有权限进行。 (2)会员登陆 主要可享受会员权限 会员进入网站首页先浏览搜索网页信息。当点击购物或进入论坛则必须登陆。 (3)管理员登陆 主要负责对网站的更新维护 负责对会员数据、商品数据的更新,对论坛正常运行的维护,对恶意言论的删除。 2.搜索模块 (1) 价格搜索 主要是对某一价格范围内的各手机的搜索 大致分一下几个价格范围: 800元以下 800—1500元 1500—2500元 2500—3500元 3500—4500元 4500元以上 (2) 品牌搜索 主要是对某一特定品牌手机的搜索,如摩托罗拉等手机。 先列下手机品牌: 国外品牌:爱立信系列 国内品牌:联想系列 飞利浦系列 海尔系列 LG系列 波导系列 摩托罗拉系列 夏新系列 诺基亚系列 夏华系列 西门子系列 东方通信系列 索尼系列 首信系列 松下系列 中兴系列 三星系列 科健系列 三菱系列 熊猫系列 阿尔卡特系列 CECT系列 索尼爱立信系列 康佳系列 NEC系列 TCL系列 三洋系列 明基系列 初步安排以字母顺序搜索。 (3)关键字搜索 主要是满足用户对某一价格范围内特定品牌手机的搜索。如在800—1500之间的诺基亚手机等。 3.购物模块 (1) 购物车 主要是把会员决定购买的手机放入购物车中,并记录会员所购买的货物的相关信息。 (2) 帐单 主要是对会员所购买的货物进行总价统计。该块包括余额部分和购物总价部分这两个部分。 (3) 付帐 对会员帐户上的余额进行审核,会员对所购买的手机进行在线电子付帐。 (4) 确认 对帐单进行最终确认,并在数据库中做相关信息的记录。 4.论坛模块 (1) 撰写留言 对论坛帖子的发起。可浏览留言,列出标题,再在标题上做一个链接,链接到回复留言模块上,同时传送所选中的那条留言的ID号的功能。会员可以在这里输入作者姓名、要发起讨论的主题和内容,然后通过单击提交按钮将这些信息提交给文件进行处理。 (2) 回复留言 为了方便会员参加针对每个主题的讨论,主题列表中的没个主题均采取超链接形式,单击某个主题,即可查看关于该主题的讨论内容,此时可以针对该主题发表自己的意见,也可以通过单击相应的链接来发起新的讨论主题或者返回论坛首页。对论坛帖子的回复。回复内容位于对所回复留言的上方,并有时间、标题、内容的显示。 (3) 保存留言 该模块保存撰写页所提交的内容,或者执行管理员从提交的删除请求。这个两个操作都要进行身份验证,特别是删除操作。一般性身份验证由于其通过性,并且相对简单,不需要查询数据库,可将它放到普通页中处理。而对管理员身份的验证则不能这样。一方面,其使用频率并不是太高,另一方面,更主要的是它要进行数据库操作,放在普通页中随意地调用会引起数据库操作的冲突。 数据处理的内容包括两个方面:一方面通过更新,使当前主题的浏览次数加1;另一方面将回复者的姓名、回复主题和内容等保存到表中,完成数据处理后,单击页面上的超链接可以返回论坛首页。 1.2.3功能体系图 图1.5 功能体系图 登陆模块 会员管理 商品管理 系统数据管理 注册新帐号 搜索 购物 新用户注册 会员登陆 管理员登陆 CDMA GSM 双模手机 高档手机 中档手机 低档手机 搜索模块 价格搜索 品牌搜索 关键字搜索 国内手机 国外手机 CDMA GSM 双模手机 精确查找 具体手机 购物模块 确认模块 购物车模块 付帐模块 帐单模块 放入商品 购买商品 确认帐单 购物总价 剩余余额 论坛模块 发起帖保存 回复帖保存 撰写模块 回复模块 保存模块 发起新帖 回复新帖 手机销售系统 1.2.4 实现目标 《在线电子商务系统》针对的用户是单个小商品,主要的实现目标有: l 实现用户管理; l 实现会员管理; l 实现论坛管理; l 实现搜索管理; l 实现购物管理; l 实现用户权限管理; l 实现帐户管理; l 能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息 1.3  项目开发计划 该系统的项目开发计划粗步分为7个部分,它们是前期准备、系统调查、系统分析、概要设计、详细设计、系统测试和系统验收。现列出项目开发各时期的具体时间安排。 前期准备,会在2004年11月20日到2004年11月30日之间进行。 该期重要确定毕业设计的范围、内容以及对在线电子商务网站目前的市场形式的分析,并完成开题报告与各自任务书。 系统分析,会在2004年12月15日到2004年12月28日之间进行。 该期是在前期准备的基础上确定具体所要设计的内容,而本组确定的是对在线手机销售网站系统的设计。并完成对该部分的文档写作。 概要设计,会在2004年12月28日到2005年1月7日之间进行。 该期是四人共同完成网站整体框架的设计,并确定整个网站的设计风格、布局、色调以及完成对该部分的文档的写作。 个人对各模块具体程序的设计,会在2005年1月7日到2005年2月28日之间进行。该期个人完成对自己所负责的模块的程序设计及调试,并做好对各模块的文档写作与用 户使用手册。 个人负责模块如下: l 王弼,负责对论坛模块的程序设计。 l 杨绍勇,负责对购物模块的程序设计。 l 李益靓,负责对搜索模块的程序设计。 l 郑蕾,负责对登陆模块的程序设计。 系统程序的测试工作,会在2005年2月28日到2005年3月10日之间进行。 该期由王弼(组长)整合个人的模块并进行系统连接测试,个人随时修改完善程序。于此同时做好系统测试的记录工作。 系统验收,会在2005年3月10日到2005年3月31日之间进行。 该期大致以可正常运行,交有指导老师验收,并随时提出修改完善意见。 以上只是项目开发的计划,具体时间以个人模块设计模块为准。 1.4  数据流图和数据词典 在线电子商务系统注册、查询手机、购物车、手机论坛、商品信息管理以及用户权限管理; 1.4.1 登陆注册过程 1.简要说明 项目名称 在线电子商务系统 项目代码名称 Online Electronic Bussine System 子项目名称 登陆过程 子项目代码名称 Login 作者 郑蕾 创建时间 2004-12-10 20:10 修改时间 2005-1-10 10:30 2.数据流图 管理员表 管理员 会员 新用户 用户身份检验 1 注册 登陆 登陆 获得会员ID 登陆记录 2 登陆成功 获得会员权限 日历 年、月、日 会员表 验证 验证 获得管理员权限 获得会员权限 图1.6 登陆过程图 3.数据词典 (1)数据源点及汇点描述: ① 名称:读者 简要描述:登记注册 有关数据流:登陆名;密码 ② 名称:日历 简要描述:当日日期 有关数据流:年月日 (2)加工逻辑词条描述: ① 加工名:会员登陆 加工编号:1 简要描述:会员登陆检验 输入数据流:用户名;用户ID,密码,日期 输出数据流:登陆错误信息,登陆信息 加工逻辑: IF 用户未注册 THEN         发出“登陆错误”       ELSE IF 用户未登陆 THEN           发出“登陆错误”          ELSE IF 用户登陆次数多于限制数N THEN               发出“登陆错误”             ELSE IF 用户登陆号错误  THEN                 发出“登陆错误” ELSE IF 用户登陆密码错误 THEN 发出“登陆错误”                ELSE 发出“登陆信息” END IF                ENDIF             ENDIF          ENDIF       ENDIF ② 加工名:登陆记录 加工编号:2 简要描述:将会员或管理员登陆记录登记到“登陆访问记录”中,完成后将其递交数据库 输入数据流:会员或管理员信息,日期 输出数据流:会员或管理员登陆记录 加工逻辑:将登陆信息及日期写入登陆记录;      将登陆信息递交数据库 (3) 数据流名词条描述: ① 数据流名:会员ID 说明:用以携带会员的唯一识别标识 数据流来源:会员 数据流去向:用户身份检验 数据流组成:会员号=会员ID+姓名+用户呢称+密码+电话号码+e-mail+地址+邮编+权限+状态 会员ID=“00000001”..“99999999” 姓名=2{字母}24 用户呢称 =2(字母)24(该项主要用于论坛中) 密码 =16(最多位数) 电话号码 =13 e-mail =25 地址 =50 邮编 =6 权限 =1 状态=1{字母} ② 数据流名:管理员ID 说明:用以携带管理员的唯一识别标识 数据流来源:管理员 数据流去向:登陆检验 数据流组成:管理员=管理员ID+姓名+用户呢称+密码+电话号码+e-mail+地址+邮编+权限+状态 管理员ID=“000000001”..“99999999” 姓名=2{字母}24 用户呢称 =2(字母)24(该项主要用于论坛中) 密码 =16(最多位数) 电话号码 =13 e-mail =25 地址 =50 邮编 =6 权限 =1 状态=1{字母} ③ 数据流名:登陆错误 说明:用于指示用户登陆错误信息 数据流来源:登陆检验 数据流去向:新用户、会员或管理员 数据流组成:检验错误=2{字母}40 每个数据量流通量:1000份/日 ④ 数据流名:登陆记录 说明:用于传递登陆信息 数据流来源:登陆检验 数据流去向:登陆记录 数据流组成:登陆记录=用户ID+密码 每个数据量流通量:1000份/日 ⑤ 数据流名:日期 说明:提供当前日期信息 数据流来源:日历 数据流去向:登陆记录 数据流组成:日期=年+月+日       年=“0000”..“9999”       月=“01”..“12”       日=“01”..“31” 每个数据量流通量:1000份/日 1.4.2 搜索过程 1.简要说明 项目名称 在线电子商务系统 项目代码名称 Online Electronic Bussine System 子项目名称 搜索过程 子项目代码名称 Search 作者 李益靓 创建时间 2004-12-10 20:10 修改时间 2005-1-10 10:30 2. 数据流程 手机 手机 数 据 库 精确 搜索 关键字 搜索 手机 价格 搜索 价格 品牌 具体某手机 1 手机 无数据 搜索结果 搜索信息 日历 年、月、日 搜索返回信息 图1.7 搜索过程图 3.数据字典 (1) 数据源点及汇点描述: ① 名称:手机 简要描述:搜索具体品牌手机 有关数据流:价格;品牌 ② 名称:日历 简要描述:当日日期 有关数据流:年月日 (2) 加工逻辑词条描述: ① 加工名:手机搜索 加工编号:1 简要描述:手机搜索 输入数据流:品牌,价格,型号 输出数据流:搜索错误信息,搜索信息 加工逻辑: IF 在具体价格范围内无手机 THEN         发出“搜索错误”       ELSE IF 在具体价格范围内该手机库存不足 THEN           发出“搜索错误”          ELSE IF 该型号手机已经断货 THEN               发出“搜索错误”             ELSE IF 该手机未上市,无库存  THEN                 发出“搜索错误” ELSE IF 在特定价格内无某种特定品牌手机 THEN 发出“搜索错误”                ELSE 发出“搜索信息” END IF                END IF             END IF          END IF       END IF ② 加工名:搜索结果 加工编号:2 简要描述:从数据库中找到的所要搜索的具体手机,然后在把搜索到的信息返回给会员 输入数据流:所要搜索的手机的价格范围、所要搜索的手机的特定品牌或所要搜索某一特定手机 输出数据流:搜索到的一些手机或搜索到的某一款特定手机 加工逻辑:将登陆信息及日期写入登陆记录;      将搜索到的手机信息呈现给会员 (3) 数据流名:手机搜索记录 说明:用于记录会员对所搜索的手机的记录 数据流来源:商品(手机)表 数据流去向:搜索结果 数据流组成:手机搜索记录=价格范围+品牌       搜索日期=日期 1.4.3 购物车过程 1.简要说明 项目名称 在线电子商务系统 项目代码名称 Online Electronic Bussine System 子项目名称 购物车 子项目代码名称 Shopping car 作者 杨绍勇 创建时间 2004-11-10 20:10 修改时间 2004-12-1 10:30 图1.8 购物车过程 会员 放入 购物车 点击购买 库存不足 新货未到 1 支付 帐单 确认帐单 2 结帐 3 日历 点击结帐 余额不足 购买成功 会员余额数据库 会员数据库 商品数据库 年、月、日 2.数据流图 3.数据词典 (1) 数据源点及汇点描述: ① 名称:购物车 简要描述:购买手机 有关数据流:会员ID;商品ID ② 名称:日历 简要描述:当日日期 有关数据流:年月日 (2) 加工逻辑词条描述: ① 加工名:放入购物车 加工编号:1 简要描述:当会员进入购物中心,点击购买,只要其拥有会员权限,则其所点击的商品就可放入购物车中 输入数据流:会员ID 输出数据流:放入购物车错误信息;放入购物车信息 加工逻辑: IF 会员ID不存在 THEN         放入购物车错误信息       ELSE IF 会员ID登陆失败 THEN           放入购物车错误信息          ELSE IF 货物库存不足 THEN               放入购物车错误信息             ELSE IF 新货未上市  THEN                 放入购物车错误信息 ELSE IF 货物属型号、样式、品牌等 断货 THEN 放入购物车错误信息                 ELSE 放入购物车信息 END IF             END IF          END IF       END IF     END IF ② 加工名:支付帐单 加工编号:2 简要描述:会员购物完毕后点击确认进入支付帐单模块 输入数据流:会员ID;会员余额;商品ID;商品价格;商品型号、品牌 输出数据流:支付帐单错误信息;支付帐单信息 加工逻辑: IF 会员余额不足 THEN 支付帐单错误信息 ELSE IF 离开支付帐单模块 THEN 支付帐单错误信息 ELSE 支付帐单信息 END IF END IF 流通量:5000份/日 高峰流通量:3000份/日 19:00-24:00 ③ 加工名:结帐 加工编号:3 简要描述:会员购物完毕后点击结帐进入结帐模块 输入数据流:会员ID;会员余额;商品ID;商品总价 输出数据流:结帐错误信息;结帐信息 加工逻辑: IF 余额小于商品总价 THEN 结帐错误信息 ELSE IF 离开结帐模块 THEN 结帐错误信息 ELSE 结帐信息 END IF END IF 流通量:5000份/日 高峰流通量:3000份/日 19:00-24:00 1.4.4 BBS过程 1.简要说明 项目名称 在线电子商务系统 项目代码名称 Online Electronic Bussine System 子项目名称 BBS 子项目代码名称 论坛 作者 王弼 创建时间 2004-11-10 20:10 修改时间 2004-12-1 10:30 回帖 2 会员 新帖 1 点击发新帖 点击 回复 发帖 3 发表 发表 日历 会员数据库 回 帖 成 功 写入回帖数据库 写入新帖数据库 发 帖成功 图1.9 发帖过程 年、月、日 2. 数据流图 3. 数据字典 (1) 数据源点及汇点描述: ① 名称:新帖 简要描述:发表新帖 有关数据流:会员ID;帖子主题 ② 名称:日历 简要描述:当日日期 有关数据流:年月日 (2) 加工逻辑词条描述: ① 加工名:新帖 加工编号:1 简要描述:会员进入论坛模块时,点击发起新帖 输入数据流:会员ID;帖子主题 输出数据流:新帖错误信息;新帖信息 加工逻辑: IF 会员ID不存在 THEN         新帖错误信息       ELSE IF 会员ID登陆失败 THEN           新帖错误信息          ELSE IF 离开发新帖模块 THEN               新帖错误模块             ELSE IF 帖子无内容  THEN                 新帖错误模块                ELSE 新帖信息               ENDIF             ENDIF          ENDIF       ENDIF ② 加工名:回复帖子 加工编号:2 简要描述:拥有会员权限的拥护,在浏览帖子时点击回复就可回复在论坛中不用会员发表的帖子(包括会员本身先前发表的帖子) 输入数据流:会员ID;所要回复的帖子主题; 输出数据流:回复帖子错误信息; 回复帖子信息 加工逻辑: IF 会员ID 不存在 THEN 回复帖子错误信息 ELSE IF 会员ID登陆失败 THEN 回复帖子错误信息 ELSE IF 帖子无内容 THEN 回复帖子错误信息 ELSE IF 离开回复帖子模块 THEN 回复帖子错误信息 ELSE 回复帖子信息 END IF END IF END IF END IF ③ 加工名:发帖 加工编号:3 简要描述:当拥有会员权限的用户,点击发表就可以把写好的帖子发表出去,并返回发表成功信息 输入数据流:会员ID;所要发表的帖子信息; 输出数据流:发表错误信息;发表成功信息 加工逻辑: IF 会员ID不存在 THEN         发表帖子错误信息       ELSE IF 会员ID登陆失败 THEN           发表帖子错误信息          ELSE IF 离开帖子发表模块 THEN               发表帖子错误信息                ELSE 发表帖子成功信息             ENDIF          ENDIF       ENDIF 1.4.5 管理员增删改商品信息 图1.10 管理员增删改商品信息图 增删改结果 4 管理员 管理员数据库 增加商品信息 1 增加商品 增加图片 增加备注 修改商品信息 2 修改商品 修改图片 修改备注 删除商品信息 3 删除商品 删除图片 删除备注 数 据 库 1.数据流图 2.数据词典 (1) 数据源点及汇点描述: ① 名称:增删改商品信息 简要描述:增加删除修改商品(
展开阅读全文

开通  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 

客服