心包包网站系统设计_第1页
心包包网站系统设计_第2页
心包包网站系统设计_第3页
心包包网站系统设计_第4页
心包包网站系统设计_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

商务系统设计商务系统设计课程作业课程作业 心包包商务系统规划与设计心包包商务系统规划与设计 组 长:尹洪棣尹洪棣 9 9 小组成员:林静纯林静纯 6 6 专 业:电子商务 班 级:电子商务 092 指导教师:刘金华 2011 年年 11 月月 15 日日 ii 目录目录 1.1.课程作业概述(完成人:尹洪棣)课程作业概述(完成人:尹洪棣).1 1.1.课程设计的目的.1 1.2 开发背景.1 1.3 团队分工细致:.2 1.4 商务网站系统开发摘要.2 2.系统规划与可行性研究(完成人:林静纯)系统规划与可行性研究(完成人:林静纯).2 21 系统规划.2 2.1.1 编写目的.2 2.1.2 预期的消费者.3 2.1.3 经济目的.3 2.1.4 条件、假定和限制.3 2.2.5 系统主要功能.3 2.2 可行性研究方法.4 3.需求分析(完成人:尹洪棣)需求分析(完成人:尹洪棣).5 3.1 系统功能需求分析.5 4.概要设计(完成人:林静纯、尹洪棣)概要设计(完成人:林静纯、尹洪棣).6 4.1 系统主要角色.6 4.2 定义类.7 4.3 数据库设计.8 4.31 用户数据表设计.8 4.32 商品类信息表设计.9 4.33.商品信息表设计.9 4.34 订单处理数据表设计.9 4.4 管理员后台管理模块.10 4.5 首页用户界面模块设计.11 4.6 用户登录、注册模块.11 4.7 购物车交易模块.12 4.8 用户订单处理模块.14 4.9 后台管理模块.14 5.小组总结(完成人:林静纯)小组总结(完成人:林静纯).15 参考文献:参考文献: .15 1 1.1. 课程作业概述(完成人:尹洪棣)课程作业概述(完成人:尹洪棣) .课程设计的目的课程设计的目的 心包包的开发,充分利用了 ASP 和 dreamweaver 的设计,实现心包包网站, 能够在互联网上进行新产品展示,网上通信留言功能,重点实现网上商品的查 找、在线购买功能。实现普通用户只能浏览,注册用户可以在线定购,后台管 理人员可以进行产品上传更新、注册用户的管理等功能。 1.21.2 开发背景开发背景 随着信息技术特别是全球电子化、网络化的快速发展,信息经济对传统经 济造成了强烈的冲击,而随着互联网的兴起,新兴的电子商务在经济活动中的 地位和作用不断提高,日益成为 21 世纪经济活动中增长最快和最活跃的领域之 一。有学者认为:十年后,将会是电子商务大规模发展的黄金时代。 Internet 作为二十一世纪全球信息资源的最大载体,任何有实力的企业都不 会轻言放弃到网上寻求发展的机会。随着网络的普及与发展,在互联网上拥有 自己的站点成为必然趋势,网站不仅成为宣传和服务的窗口也是树立企业形象 的前沿。网络工具的应用,提高了信息传递的速度和效率,同时由于其辐射面 广,信息量大,影响广泛,给人与人之间无限制的交流建立了渠道和条件。 Internet 的商用化可为几乎一切产业部门提供帮助,不少企业先行一步,已 在降低成本、缩短产品生命周期、提高市场运营效率及开辟新型市场运作方式 等方面取得了一定的成效。企业网站是企业形象代表之一,起着重要的作用, 同时也是企业的重要业务和客户,来源点。 随着互联网技术的创新和发展,也介于像淘宝这样的第三方互联网商业机 构逐渐出现各种发展的瓶颈,许多商家都会选择了建设各自的网页商城,一方 面,提高了自己的商业竞争力,能够提高了自己在互联网上的地位,降低了各 种成本的输出;另一方面,开豁了自己的商业平台,提高了客户的忠诚度,并 大量的吸引新的顾客。而在这方面,包包,作为女生的随身必用品,女生从不 2 怕包饰负担太多,即便一个人拥有一百个包包,也是合情合理,包包在日常生 活的重要作用早已不言而喻。改革开放 309 年来,中国箱包产业得到了快速发 展。包包,特别是女性的包包,必然能够在电子商务中获得一片优势。 1.31.3 团队分工细致团队分工细致: : 尹洪棣:在网站建设部分主要负责本系统的系统的欢迎页面模块、系统的 登录模块、系统的购物车模块,以及系统的测试,对系统部分动画素材制作; 同时,在系统开发规划中,主要负责系统的分析、系统数据库模块的设计、供 货模块设计、主要技术及解决方案的处理。 林静纯:在网站建设部分中主要负责系统的首页设计、及素材搜索、建设 系统网站的模板、系统的注册模块、和系统商品浏览模块。同时,在系统开发 规划中,主要负责系统的销售模块的设计、顾客以及订单的处理模块设计、用 户界面的设计,系统后台管理模块设计。 1.41.4 商务网站系统开发摘要商务网站系统开发摘要 心包包网站系统,以 ASP 和 dreamweaver 软件共同开发的一个电子 商务包包卖卖商城,集成从包包供货管理、仓库管理,到销售系统管理,顾客 管理、顾客订单处理等一系列的功能网站,主要面向于女性,销售包包类商品, 目的在于提供给消费者一个方便的交易平台。同时也方便于商家的平台,让消 费者足不出户,轻轻松松地在家里或者办公室里,就能享受到心包包的服务。 2.2. 系统规划与可行性研究(完成人:林静纯)系统规划与可行性研究(完成人:林静纯) 2 21 1 系统规划系统规划 2.1.1 编写目的编写目的 网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态 3 两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、 管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议 安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便 的传递信息,完成电子贸易或 EDI 交易。这种全新的交易方式实现了公司间文 档与资金的无纸化交换。 2.1.2 预期的消费者预期的消费者 面向大部分的年轻人,特别是女性朋友。 2.1.3 经济目的经济目的 由于此网站系统,开发还不完善,暂时,不能发布,让更多的人来浏览改 网站, ,所以,不追求能够在经济上获得较多的利益。只在提高小组成员的学习 能力。 2.1.4 条件、假定和限制条件、假定和限制 (1)由于本系统的开发将是基于浏览器的 B/S 结构,所以浏览器端的语 言使用 HTML/CSS,服务器端的语言使用 ASP(.NET) 。而数据库也将随之采 用 SQL Server2005。 (2)开发人员在编写代码的过程中需要严格按照软件工程的要求来进行, 以利于接下来的测试和维护及升级。 2.2.5 系统主要功能系统主要功能 心包包商城系统主要设计了由管理员管理商品,用户登录注册,用户购物 交易过程,用户浏览商品,用户的购物车,以及顾客信息反馈和顾客交流几个 子系统组成,本系统的重点在购物的实现过程和用户登录注册的实现。 4 心包包网站系 统 管理员管理商品 用户登录注册 用户购物交易 用户信息反馈 顾客交流 图 1 心包包子系统组成 2.22.2 可行性研究方法可行性研究方法 通过和一些网站系统进行相关比较,获取一些网上购物管理系统的分析和 研究比较的方法。 1.技术可行性:目前,实体店铺购物某些工作存在盲目性、随意性、和无 效消耗,不能保证工作质量,影响商品的销售,从销售者角度考虑可能带来实 际的和潜在的经济损失。若开发成功本系统,将有助于卖家更好地预测市场, 更好的开发客户及时调整经营销售策略,在激烈的市场竞争中把握主动。因此, 从长远利益考虑,本项目若能开发成功,它所带来的效益将远高于系统投入。 2.运行可行性:在实体店铺的业务方面,由于日常信息处理量大,耗费时 间长,出错效率高,在系统投入运行后,可以实现业务中的信息集中处理、分 析利用信息和信息的交流辅助市场的业务监管和重大决定。并且可以实现实体 店铺进一步向网络服务发展,为信息工作打下良好的基础。 3.法律可行性:该平台是是自主开发设计,因此不会构成侵权,在法律上 是可行的。 5 通过以上的研究和分析,认为系统开发所产生的效益是巨大的,所以开发 本项目是可行的、必要的。 根据心包包商城系统的实际开发情况,目前所考虑的业务量不是很大,考 虑到本系统的安全要求级别以及开发费用,维护费用和使用的使用系统难易程 度,使用 ASP 作为开发语言,后台 SQL 数据库最适合。从技术,经济,开发 条件,社会环境来说都是可行的。同时编写程序时也考虑了程序的可扩展性, 为今后网站的发展打好了基础。 3.3. 需求分析(完成人:尹洪棣)需求分析(完成人:尹洪棣) 3.13.1系统功能需求分析系统功能需求分析 心包包网站,主要设计面向管理者内部使用和面向消费者的外部使用,本 部分从这两种使用者的角度上进行分析,对系统功能需求进行了分析和描述。 心包包网站系统,是设计成为一个具备基本功能的电子商务网站,系统主 要功能模块包括有:前台管理员管理商品模块、用户欢迎模块、用户注册登录 模块、购物车模块、用户查看商品模块、用户订单处理模块和后台管理模块功 能组成。 心包包网站系统 前台管理员管理模块 用户欢迎模块 用户注册登录模块 购物车模块 用户查看商品模块 用户订单处理模块 后台管理模块 图 2.心包包网站系统功能模块图 3.2 系统业务流程分析 6 根据用户需求,本系统业务流程主要包括如下内容:1、游客打开心包包网 站首页,网站判断其浏览器是否存在 cookie,而马上能够针对成员顾客进行针 对性的商品推荐。2、已经注册的顾客可以单击登录注册页面进行登录,而没有 注册的游客则可以进行注册。同时,管理员可以登录管理者的身份,对其商品 进行后台管理。3、顾客浏览商品,进行购物车操作。 4、销售部门经过订单检 查,把不合格的订单反馈给客户,对合格的订单,通过核对库存记录,缺货订 单通过缺货统计,向采购部门发出缺货通知,并登记缺货记录;对于可供货订 单,登记客户档案,开出备货单,通知仓库备货。5、保存订单数据,并进行销 售统计。 游客 退出 注册或 者登录 成员 管理员 管理员身 份登录 商品 文件 统计整 理商品 数据存储 手工 选择 商品 商品 文件 显示 图 3 系统总流程图 4.4. 概要设计(完成人:林静纯、尹洪棣)概要设计(完成人:林静纯、尹洪棣) 4.14.1 系统主要角色系统主要角色 由图 32 可知,主要的角色有:客户,商品,购物篮,各个角色通过不同 的过程联系起来 ,从而实现系统的功能。 7 图 2. 心包包网站系统的角色,过程组成图 4.24.2 定义类定义类 本系统涉及三个类:一个是 customer,作为 customer 的主体类;一个是 customermanger,用来管理 customer,以实现各种函数;另外一个是 Menu,继承 管理类,用来实现总模块主体,实现屏幕显示格局。 结构图如下: 8 主模块 Class Menu 构造 实现界面管 理函数 Customer manger 对象成 员 Customer 构造对象成员 管理模 块调用 各种属性 图 5 心包包系统类定义图 4.34.3 数据库设计数据库设计 本心包包网站系统采用了自建的 SQL 数据库来存储用户、商品、管理员、 和订单处理。 4.31 用户数据表设计用户数据表设计 (管理员表大同小异) 用户数据表中,主要用来存储用户数据的,包括已经注册的成员或者即将 将要注册的成员都通过了这个数据库来控制,所以是用户注册登录模块的重要 组成部分。其详细的属性表如下: 表格 1 用户表 字段字段说明说明类型类型备注备注 userid顾客用户编号int主键,自动递增 name用户名Varchar(50)不允许为空 password密码Varchar(12)不允许为空 emailEmailVarchar(50)不允许为空 9 4.32 商品类信息表设计商品类信息表设计 商品类信息表,主要用来存储商品所属的类别,以用来区别各种商品的所 属关系,同时方便管理和方便消费者的搜索,增强网站系统商品管理手段。其 主要包括的属性有类的编号,和类的名字以及类的描述。其详细的设计信息如 下表: 表格 2 商品类表 字段字段说明说明类型类型备注备注 Leiid商品类编号int主键,自动递增 leiname类名Varchar(50)不允许为空 4.33.商品信息表设计商品信息表设计 商品信息表,主要用来存储各大商品的信息,包括所属的类编号,以联系 商品类信息表,商品编号,商品价格,商品名称,商品图片等,详细信息如下: 表格 3 商品信息表 字段字段说明说明类型类型备注备注 Leiid类编号int外键,不允许为 空 Productid商品号Varchar(50)主键,自动递增 Productname商品名Varchar(12)不允许为空 Image商品图片Varchar(50)不允许为空 Money商品价格Money不允许为空 4.34 订单处理数据表设计订单处理数据表设计 订单数据表,主要用来存储顾客下了订单的信息,同时能够与用户名表、 10 商品表相连接,以查获用户所属关系。其详细信息如下: 表格 4 订单信息表 字段字段说明说明类型类型备注备注 Id订单号Int主键,自动递增 Usarid用户名编号int外键,不允许为 空 Productid商品号Int外键,不允许为 空 Money总价格Money不允许为空 Much量Int不允许为空 4.44.4 管理员后台管理模块管理员后台管理模块 管理员管理商品时,管理员从主页登陆到系统中,然后即可对所存商品进 行信息修改,新商品添加和删除。然后更新数据库,退出系统,完成操作。 N Y 进入管理页面 添加,修改,浏览,删 除 输入名称,密码 进入主页 正确? 保存数据 结束 数据库 11 图 6 管理员管理商品过程流程图 4.54.5 首页用户界面模块设计首页用户界面模块设计 在人和机器的互动过程(Human Machine Interaction)中,有一个层面,即 我们所说的界面(interface) 。心包包用户界面,比较人性化,主页包括了许多 人性化的动画和控件,其中采用了 asp 的技术,能够从浏览器客户端的 cookie 处获取以前的登录信息,然后马上就能显示用户所关心的商品,快捷、方便。 用户界面设计所纳用的规范和原则: 1. 易用性原则 按钮名称应该易懂,用词准确,没有摸棱两可的字眼,要与同一界面上的 其他按钮易于区分,如能望文知意最好。理想的情况是用户不用查阅帮助就能 知道该界面的功能并进行相关的正确操作。 2. 帮助设施原则 系统应该提供详尽而可靠的帮助文档,在用户使用产生迷惑时可以自己寻 求解决方法。 3. 合理性原则 屏幕对角线相交的位置是用户直视的地方,正上方四分之一处为易吸引用 户注意力的位置,在放置窗体时要注意利用这两个位置。 4独特性原则 如果一味的遵循业界的界面标准,则会丧失自己的个性。在框架符合以上 规范的情况下,设计具有自己独特风格的界面尤为重要。尤其在商业软件流通 中有着很好的迁移默化的广告效用。 4.64.6 用户登录、注册模块用户登录、注册模块 游客只能在系统中查看商品信息,进行商品的订购。但是不能进行结算, 也不享有异地购物车保存功能。游客可以通过注册的方式,登记相关基本信息 数据库 12 成为系统的注册会员,注册会员登录系统后进行相关操作。而用户则可以快速 通过登录模块进行登录,从而进行购物。用户的登录,主要采用了数据绑定的 方法,让相关控件和数据库进行绑定。登录的时候,采用了数据库的搜索功能, 则能判断其是否正确登录。 用户 是否注册 用户注册 登录系统 修改密码找回密码退出 访问网站 图 7 用户登录注册模块使用流程图 4.74.7 购物车交易模块购物车交易模块 网上购物车功能指的是应用于网店的在线购买功能,它类似于超市购物时 使用的推车或篮子,可以暂时把挑选商品放入购物车、删除或更改购买数量, 并对多个商品进行一次结款,是网上商店里的一种快捷购物工具。 网上购物车的出现,为电子商务网站实现在线下订单的提升有着重大的意 义。通过购物车,可以一次性批量购买多个商品,并一次性通过链接到支付系 统完成付款。并且通过购物车,您无需记下订单即可在您的电脑上随时保存或 查看您想要购买的商品。总之购物车为广大的用户带来了便利。 对于这个网上 B2C 书店系统,购物车就是让用户一次选择多本书,然后一 并结账。对于已注册用户,更可以在购物车保存于服务器的期限内,在不同时 间不同地点去结算自己已经挑选好的购物清单。 下图 8 为商品交易全过程的流程图。首先要求购物的顾客必须先注册成为 会员,然后登录交易系统进行交易。当顾客确定所要购买的商品打算下订单时, 为了确保交易成功,网站要求顾客填写详细的配送信息。提交信息后,网站员 工就知道了客户的要求进而与客户联系完成交易。 13 图 8 交易流程图 N Y N Y Y N 注册 选定商品名,按订购确认。 点击商品名查看详情 确定要买的商品的数目,并查 看总价 修改? 填详细联系信息,提交 管理员看到信息,与客户联系, 确认送货 客户收到商品并付款 交易结束 输入用户名,密码 登录 进入购物篮 正确? 会员? 数据库 数据库 14 4.84.8 用户订单处理模块用户订单处理模块 用户完成购物后可以进入我的购物车进行订单处理,心包包网站设计了两 个网页用于订单处理,方便用户的修改订单。 1.订单服务页:order.asp 该页用于收集客户的配送信息,然后提交给订单确认页处理。其代码简单, 用户注册页差不多,这里不多叙了。 订单服务页界面: 2.订单确认页:order_check.asp 该页首先检查客户资料的填写情况,如果不符合要求,则提示客户重新输 入;否则,根据客户的资料给出相应信息,并将该客户的该笔交易信息保存到 Order 表

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论