1、 计算机网络课程设计报告 网上购物系统 学学 号:号: 姓姓 名:名: 专专 业:软件工程业:软件工程 1 需求分析需求分析 1.1 背景背景 近年来,互联网技术的迅猛发展使电子商务在世界范围内蓬勃兴起。基于 Internet 的电 子商务冲击着传统企业的经营模式、 管理模式和经济活动的运作手段, 它为中小企业提供 了 大量市场机会, 也缩小了大型企业和中小企业之间的市场地位的差距, 为中小企业提 供了竞 争的机会。 我国的中小企业大部分是传统企业, 其特点是规模小, 资金少, 人 才缺, 管理手段落后。 电子商务的发展和应用导致中小企业发生根本性的变化。 从近年 来中小企业应用电子商务的 情
2、况来看,往往面临机遇和挑战两方面的问题:一方面,电子 商务先进的技术和开放式的环 境,将促使市场结构发生变化,使中小企业可以随时掌握市 场和顾客需求、缩短业务运转时 间、降低业务处理差错、降低贸易管理成本和库存成本、 改善服务质量、加快资金流动,从 而提高企业的经济效益;另一方面,由于中小企业的人 力、财力、信息技术等实力较弱,因 此从各方面来说,中小企业开展电子商务所付出的代 价也许更大,相对效益而言,成本也许 更高。 web 购物系统是企业(商家)面对消费者、 购买者的模式下系统。企业通过它可以建立 自己的网上商店,建立网上销售渠道,可以让 企业直接面对最终用户,减少了销售过程中的 中间环
3、节,降低了客户的购买成本。使用该 系统,用户可以让所有上网浏览的客户看到你在 网络上所登录的产品信息,并可以查看、 购买商品和下定单,缩短与小客户的距离,直接获 得效益。 1.2 目标目标 (1)用户注册后,登陆到网上购物系统中,可以进入购物流程(或在结帐之前注册并 登陆 系统) 。 (2)客户可以登录网上购物系统浏览和购物,当注册后,可以在客户所购商品总金额 达一 定数量时,从普通会员根据量值不同自动升级成为不同等级的 VIP 会员,并享受不同 折 扣优惠。 (3)客户一次可以购买多种商品,当确认购买之后,将产生一张订单。 (4)订单生成后,客户可在前台查询订单的处理状态:“T”表示订单上的
4、商品已发 出,“F” 表示订单上的商品未发出。若订单不能在规定日期送达,客户可退单或做其它处 理。 (5)一个销售商可以提供多种商品,且一种商品可以由多家销售商提供。 (6)客户和商家可在系统发表留言或评论。 1.3 运行环境运行环境 A: 简介: ASP.net是M的一部分, 作为战略产品, 不仅仅是 Active Server Page (ASP) 的下一个版本; 它还提供了一个统一的 Web 开发模型, 其中包括开 发人员生成企业级 Web 应用程序所需的各种服务。ASP.NET 的语法在很大程 度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳 定性更好的应用程
5、序,并提供更好的安全保护。可以通过在现有 ASP 应用程序 中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能。ASP.NET 是一个 已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、 C# 和 JScript .NET.) 创作应用程序。 另外, 任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环 境、类型安全、继承等等。ASP.NET 可以无缝地与 WYSIWYG HTML 编辑器和其他编程 工具(包括 Microso
6、ft Visual Studio .NET)一起工作。这不仅使得 Web 开发更加方便,而 且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。 微软为 ASP.net 设计了这样一些策略:易于写出结构清晰的代码、代码易 于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出 Web 应用,满足计算向 Web 转移的战略需要。 1.4 需求分析需求分析 1.3.1 系统的功能需求系统的功能需求 (1)客户前台功能: 客户管理功能 系统实行会员注册或登陆,对客户的相关信息的信息(允许项)可以进行 修改。 商品信息查询功能 为客户提供模糊查询商品信息、搜寻商品。 购买功能 客户确定购买对象、下订单、进入购物系统,完成购买。 网上结算银行功能 系统采用网上银行方式,支持网上结算,经过模拟认证后,根据银行 帐号在网上处理购 买结算。 售后评价及退货功能 完成购物后,可以进行评价或者要求商家予以退货服务。 (2)商