电子商务网站的设计与开发论文内容摘要:
息可以在两种情况下进行更新: ( 1)在后台,网络游戏在线网站的管理员可以添加新的商品种类和信息,也可以提取商品信息进行编辑,或删除某种游戏卡,更新游戏卡数据库。 12 ( 2)在前台,网络游戏在线网站的会员可以查询游戏卡信息,并且订购游戏卡,订单信息将保存入数据库,更新数据库中游戏卡的销售额。 管理员添加 、 修改 、删除商品信息会员查询订购商品游戏卡数据库会员产生订单商品信息商品信息商品信息订单信息订单信息 订单 图 游戏卡信息数据流程图 网站逻辑模型设计 网络游戏在线网站的业务流程和数据流图,决定了网络游戏在线网站的基本逻辑模型。 网络游戏在线网站前后台的大体逻辑模型,基本和前后的业务流程图一致,但还有些细部的逻辑模型需要设计。 ( 1)会员注册 会员注册逻辑模型如图 所示。 会员注册首先进入会员注册的首界面,填入所想要的用户名,如果用户名不符合系统所要求的格式,则系统自动提示用户重新填写;若符合格式则用户名被提交。 信息提交 后,如果该用户名已经被其他用户注册,则系统自动做出提示,要求用户重新填写用户名;如果该用户名不存在,则允许用户继续填写详细资料,进一步注册。 如果用户输入的其他信息不符合系统要求,则系统自动做出提示,要求用户重新填写详细资料;若资料符合要求,则用户信息提交系统,更新数据库,会员注册成功。 13 输入用户名输入详细资料系统提示错误重新输入系统提示用户名存在重新填写是否符合格式用户名是否已经存在是否合法系统提示错误重新填写用户资料提交系统系统提示注册成功开始结束 图 会员注册逻辑模型 ( 2)会员登陆 当会员登陆网络游戏在线网站,首先在首页输入的用户名和密码,如 果输入错误则系统自动做出提示,提醒用户登陆失败,重新输入用户名和密码;如果输入正确则进入系统。 14 同时,在前台每个页面里面判断是否有用户成功登陆的 Session 存在,如果没有则提示要求登陆。 当管理员要登陆网络游戏在线网站后台时,首先输入用户名和密码,系统自动判断是否为管理员,若是则管理员进入后台管理,若错误则系统自动做出错误提示。 在后台管理的每个页面都要做出判断是否管理员已经成功登陆,如果未成功登陆则系统自动提示错误,要求重新登陆。 这两种登陆的逻辑模型基本相同,如图 所示。 15 结束继续操作退出系统开始输入用户名密码是否正确进入系统进入新页面是否登陆系统提示登陆失败重新登陆系统提示错误重新登陆 图 登陆逻辑模型 16 167。 动态数据库设计 数据库的设计主要按照以下的几条原则来进行: (1)高效性 因为网络游戏在线网站是应用于 web 平台的,数据的存储和读取速度直接影响到游戏卡的销售情况,所以要求数据库的建立首先要体现高效性的原则:在数据库的结构上层次分明;从数据采集与更新、数据处理到评价应用的各个环节衔接紧密、和谐统一;数据类型、格式及数据标准统一、规范。 (2)可扩充 由于要考虑到网络游戏在线销售不断发展的实际情况和系统需要升级的可能性,要求相应的基 本数据库应是一个可扩充的、相对开放的系统,在系统功能的设计上具有相当的灵活性,可以随时根据实际的需求进行系统功能的调整。 (3)数据更新能力强 由于网络游戏在线网站数据量是不断增大的,对现有的数据库需要升级,这就必然要求与多种数据处理系统有着较好的兼容性,数据接口丰富,以便于数据库的更新和升级。 综上,本课题的网络游戏在线网站 选用的数据库为 Microsoft access 2020,之所以选用Microsoft access 2020 是因为: ( 1)图形化的用户界面,使系统管理和数据库管理更加直观、简单。 ( 2) access 与 Windows NT 完全集成,利用了 NT 的许多功能,使用非常方便。 网络游戏在线网站主要包括以下几个数据库: Classname 表(游戏卡类别) 字段 Id ClassName 字段类型 自动编号 文本 说明 Id 号 游戏卡名称 Manage_User 表(管理员信息) 字段 Id UserName PassWord 字段类型 自动编号 文本 文本 说明 Id 号 管理员名称 密码 OrderList 表(订单信息) 字段 Form_Id User_Id Name Zip Phone 类型 自动编号 文本 文本 数字 文本 说明 Id 号 用户名 姓名 邮编 电话 接下表 Email Address Pays RegTime Flag Remark 文本 文本 文本 日期 /时间 文本 备注 Email 地址 付款方式 添加时间 是否发货 备注信息 Product 表(游戏卡信息) 字段 Product_No Product_Id Product_Name Classname Product_Intro 类型 自动编号 文本 日期 /时间 文本 备注 17 说明 Id 号 付 款方式 添加时间 是否发货 备注信息 接下表 P_NewPrice P_OldPrice P_Pic RegTime Look_Count 货币 货币 文本 日期 /时间 数字 会员价 市场价 图片名称 加入时间 查看次数 RegUser 表(注册用户信息) 字段 Id UserId PassWD Name Sex Email 类型 自动编号 文本 文本 文本 文本 文本 说明 Id 号 用户名 密码 姓名 性别 接下表 Phone Address Zip RegTime userstats introname dianshu 文本 文本 文本 姓名 文本 文本 数字 电话 地址 邮编 日期 /时间 用户级别 介绍人 会员帐户 ShopList 表(购买详情) 字段 Id Product_Id Form_Id Product_Name Number P_NewPrice RegTime 类型 自动编号 文本 数字 文本 数字 货币 日期 / 时间 说明 Id 号 产品号 购买号 产品名称 购买数 价格 购买时间 167。 网站功能设计 根据网络游戏在线销售的业务流程,网络游戏在线 网站首先分为前台和后台两大模块。 前台模块又包括游戏卡检索模块、订单查询模块和购物车模块;后台模块又包括游戏卡信息管理模块、游戏卡订单查询模块、会员信息管理模块和系统管理模块。 下面就分别介绍一下各个模块的主要功能。 游戏卡检索 模块(前台模块) 在这个模块里要实现的功能主要是根据游戏卡的名称和类别,检索想要的游戏卡信息以及相关的详细资料。 如果没有填入游戏卡的名称那就选出该类别里所有的信息,如果数据库中没有用户想要查询的游戏卡信息,则系统自动做出提示“ 没有找到符合条件的游戏卡资料 ”;若数据库中有相关信 息,则列出用户需要的游戏卡信息。 模块流程图如图 所示。 在这个模块中遇到的问题是,如果不先判断在数据库中是否存在数据的话,那么当数据库中没有与用户查询信息匹配的游戏卡信息时,程序就会出现错误。 解决方法就是先做一个判断,如果数据库中没有相关信息则系统提示错误、重新检索。 18 输入查询的商品信息数据库中是否有相关信息列出相关信息提示错误重新输入开始结束否是 图 游戏卡检索模块流程图 订单 查询模块(前台模块 ) 会员在购买了游戏卡之后,可能会想查看购买的详细资料和查看是否已经发货,那就需要一个订单查询模块。 这个模块主要实 现的功能有,会员可以在线查询已经提交的订单。 如果会员没有登陆,就提交查询信息,系统那就会自动提示会员先登陆系统。 会员登陆后,就可以查询已提交的订单;如果该订单的信息不存在,则系统自动提示错误,要求重新输入;如果相关订单信息存在,则列出订单信息。 该模块的流程图如图 所示。 19 输入查询的订单信息数据库中是否有相关信息列出相关信息系统提示错误重新输入开始结束是否是是否登陆 系统提示登陆 图 订单查询模块流程图 购物车模块(前台模块) 购物车模块是网络游戏在线网站的核心模块,在这个模块里要实现在线销售的主要流程,实现购物信息的在线修改和存储和提交。 该模块的流程图如图 所示。 这一模块中遇到的主要问题是在线销售的安全性问题,解决方法是在会员进行购买的过程中,必须确认会员的身份信息之后,才能进行销售信息的存储,提交订单,这样就保证了会员销售信息的安全性和订单的准确性。 20 订购 / 修改订单确认会员身份选择支付方式系统提示错误重新登陆开始结束是不正确正确是否完成否会员登陆去收银台提交订单 图 购物车模块流程图 游戏卡信息管理模块(后台模块) 在游戏卡信息管理模块中主要实现游戏卡类别和商品的修改、删除和添加功能。 主要包括类别管理子模块、商品添加子模块和商品审查子模块。 在类别管理子模块中主要实现类别 的修改、添加和删除的功能。 在商品添加子模块中主要实现商品信息的添加的功能。 在这个模块中游戏卡图片采用了无组件上传方式,以方便管理员的操作。 在商品审查子模块中主要实现对商品信息的编辑修改和删除的功能。 在设计游戏卡信息管理模块的过程中发现,修改、删除和添加功能实现中,有很多设计都是重复的,所以就存在了简化设计的问题。 解决方式涉及代码设计,在这里先提一下,就是对鼠标点击修改、删除、添加,赋予他们不同的 action,然后在执行页面里使用 select..case 语句执行不同的操作,这样就大大的简化了模块,提高 了执行的效率。 21 游戏卡订单管理模块(后台模块) 游戏卡订单管理模块中主要实现的是,对未发货订单的处理,对无效订单的删除,和对有效订单的查看和发货,也实现对已经发货信息的查看和删除。 主要包括处理订单子模块和发货查询子模块。 在处理订单子模块中主要查询订单详细资料,实现处理尚未处理的合法的订单,删除不合法订单的功能。 在发货查询子模块中主要实现的是,查询发货详细资料的功能。 会员管理模块(后台模块) 会员管理模块主要是完成对所有会员的信息管理功能,包括对会员级别更改的功能,为会员添加点数的功 能,对会员资料的进行删除的功能。 会员的信息资料对于网络游戏在线网站是非常重要的,如果一旦用户的密码泄漏,那么对整个网站的安全都是非常不利的。 所以就存在了一个安全性保证的问题,解决方式就是对用户密码的加密,这里也牵涉到一些代码设计,可以使用会员的密码 md5 不可逆加密的方法,这样即使数据库不慎被泄漏,盗窃者也不会看到会员的真实密码,确保了用户信息的安全性。 系统管理模块(后台模块) 系统管理模块主要实现的是系统管理员的信息管理功能,即管理员密码的修改,管理员的添加和删除的功能,主要包括管理员添加和管 理员审查两个子模块。 管理员添加子模块主要实现添加新管理员的功能。 管理员审查子模块主要实现管理员密码修改,和删除管理员的功能。 167。 输入输出界面设计 网络游戏在线网站的输入输出界面主要按照合理布局、使用简捷与美观大方的原则来设计。 下面就注重介绍几个有代表性的页面设计。 网站首页及内页设计 网络游戏在线网站首页安排了“返回首页、会员注册、退出系统”这三个公共部分,作为 文件,低部是网站的版权信息,为 文件,在每个主要页面里都使用这两个页面作为包含文件,使用 !include file= !include file= 来调用,这样就是直接调用组件,避免了重复写代码的浪费,简化了程序。 网络游戏在线网站首页的左边是游戏卡类别的导航,用户可以很方便的在导航中查找到需要的游戏卡类别,导航下面列出的是最新推出的游戏卡信息。 中间列出的是热卖的游戏卡信息。 在页面右边是会员登陆区,游戏卡检索区和订单查询区,如图 所示。 这样的布局明了实用,符合网络游戏在线销售的便捷性。 22 图 网络游戏在线网站首 页界面图 内页和首页的设计风格类似,左边是会员登陆、游戏卡检索和订单查询的入口,右边是内页信息的主要内容,如游戏卡的详情和价格等,如图 所示。 23 图 游戏卡详细信息页面界面图 用户注册页面设计 在网络游戏在线网站新会员注册的页面中,对新会员输入的帐号有非常严格的限制,如图 所示。 用户注册页面中使用了 Javascript 脚本语言,在用户注册界面中使用这一非常严禁的脚本语言,对整个系统的安全性有很好的保证,符合网络游戏在线网站对于安全性的需求。 图 用户注册首页界面图 假如用户 输。电子商务网站的设计与开发论文
相关推荐
s 2020 专业版 错误 !未找到引用源。 目前的时代背景下、从企业的需求出发,阐述电子商务的必要性和必然性、电子商务对目前企业和人们生活的影响;然后通过现有技术手段,来如何实现这样一个电子商务:从系统的架构、数据库的设计、整体界面及模块的设计。 以及设计过程上的思路及应用技术做出介绍。 通过需求分析和概要设计、详细设计,对编码过程和项目进度时间表的控制有着进程碑的指导意义。 系统实现 13
机变频调速控制 18.变频器功能参数设置与操作实验 19.三相异步电动机的变频开环调速实验等 20.基于 PLC 模拟量方式的变频器控制等 通讯网络实训 ( RS485) PLC与交流调速装置及上位机(组态王)、触摸屏等设备之间通过网络通讯配合控制实训( RS485 等网络)等 四、其他 ( 1)厂家必须配套指导视频光盘,演示和指导实训操作。 ( 2)厂家必须配套实训指导 PPT课件
因商业目的公开而被泄露。 据调查显示 : 40. 9%的被调查者在使用网络或在线交易时遭遇过自己的个人信息被人窃取经历。 66%的被调查者怀疑自己的个人信息在自己不知情的情况下被相关网站收集。 个人信息的泄露或被窃取不但容易给网上商品购买者造成损失 ,而且 也侵犯了网上商品购买者的隐私权利。 我国《合同法》第 92 条规定 :“合同的权利义务终止后 ,当事人应当遵循诚实信用原则
向右数,使数过的问题个数等于该学生的得分,然后划竖线,即竖线左边的问题数等于该学生的得分数。 最后把每行的竖线依次在行间用横线连接起来,即得到一条阶梯状的曲线,成为 S 曲线。 对每个问题,从上往下数,使数过的学生数等于该题的答对次数,然后在该元素下边划横线,即横线上边的学生数等于该问题的答对次数。 然后,依次用竖线将横线 连接起来,构成阶梯状曲线称为 P 曲线。 P207 P225 第五章
唯独不能没有辣子。 贾平凹在散文里写道:“八百里秦川黄土飞扬 ,三千万儿女高吼秦腔,端一碗捞面喜气洋洋,没放辣子嘟嘟嚷嚷。 ” (四) 大碗喝酒不耍赖。 客观地说,关中人的酒量并不算出众,东比不过河南人,北比不过陕北人和蒙古人,就连和南面的汉中人较量,关中人也未必能占优势。 然而由于关中人性格耿直,又不善辞令。 因而往往是你说咋喝他就咋喝。 二 . 关中的饮食