网上购物系统课程设计

上传人:第*** 文档编号:35836055 上传时间:2018-03-21 格式:DOC 页数:20 大小:2.40MB
返回 下载 相关 举报
网上购物系统课程设计_第1页
第1页 / 共20页
网上购物系统课程设计_第2页
第2页 / 共20页
网上购物系统课程设计_第3页
第3页 / 共20页
网上购物系统课程设计_第4页
第4页 / 共20页
网上购物系统课程设计_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《网上购物系统课程设计》由会员分享,可在线阅读,更多相关《网上购物系统课程设计(20页珍藏版)》请在金锄头文库上搜索。

1、编号: ASP.NET 程序开发 课程设计说明书题 目: 电子商务平台之 服装网站设计 学号姓名: 1100310230 尹江津 1100310226 韦福珍 指导教师: 梁 海 职 称: 讲 师 2014 年 7 月 4 日随着 Internet 的不断普及,人们对于互联网技术的要求已不单单是浏览一下网页,收发电子邮件,日益忙碌的人们开始追求足不出户的利用互联网这一强大的平台来实现的网上商务。网络及电子商务的迅猛发展突破了时间、空间的局限性,给中小企业带来了更多的发展机会,同时也增大了企业之间的竞争强度。对于企业来讲,无论是企业之间,还是企业和客户之间的交易,如果能够实现网上交易将大大提高交

2、易速度节约交易成本。近几年,随着网络数据库技术的进一步发展,使得这一设想逐渐成为现实。运用 技术开发了一个网上购物系统。它主要分为前台页面展示和后台信息管理两大模块。前台页面主要是向访问用户展示公司的信息,如商品信息,热卖商品,最新商品,热点新闻,企业公告,招聘信息等的展示。后台信息管理模块主要是系统管理员对前台展示信息的管理,提供对前台信息的增,删,改,查等功能,用于控制信息的显示。在本系统中,顾客可以很方便的注册成为会员,对商品进行浏览检索,查看商品的详细资料,然后根据各人的喜好购买心仪的商品。系统会自动为顾客生成订单,按照顾客所填写的信息提交订单并发货。系统管理员则可以对现有的商品进行

3、添加和编辑,审查已注册的用户并对提交的订单进行处理。关键词: 电子商务 1、开发背景随着 Internet 的发展和迅速普及,网上购物这一新型购物方式已逐渐被人民所接受,并逐渐改变甚至取代了传统的购物观念。人民足不出户就可以在网上浏览到去全国各地的商品信息,方便快捷地搜索自己所需要的商品,而安全的在线支付和送货上门服务,使人民更加深切的体会到这一购物方式的优越性。与此同时,网上商城这种新的商业运营模式被越老越多的商家应用到竞争当中,并得到了大多数客户的认可,这种基于浏览器客户端、服务器实现的销售方式已出具规模。一些电子商务网站的成立,从整体上降低了成本,加快了企业对市场的响应速度,提高了企业的

4、服务质量和竞争能力。2、系统总体分析2.1 系统需求分析随着中国市场经济的成熟,中国企业面对的竞争压力越来越大,企业要想生存,在提高企业内部管理效率、充分利用企业内部资源的基础上,必须不断扩展销售渠道,扩大消费群体,提高企业的竞争力。随着信息化时代的到来,电子商务网站成为企业对外展示商品信息、从事商务活动的窗口。如何建立企业电子商务网站,如何把企业业务扩展到 Internet 上,已经成为企业普遍面临的问题。2.2 可行性研究的前提2.2.1 要求电子商务平台系统要求能够提供会员注册、在线购物、在线支付等功能。2.2.2 目标电子商务平台系统的主要目标是系统全面的展示网站中的商品,简化用户在线

5、购物流程,确保用户在线支付的安全性,进一步提高企业的经济效益2.2.3 评价尺度根据用户的要求,系统应以商品展示和销售功能为主,对于网站的最新和热销的商品能够及时的展示在网站的首页中,提供方便快捷的商品查询功能,提供简便安全的在线购物流程。对于注册用户及商品等数据信息实施有效的安全管理。3、开发技术简介3.1 C#简介C#是微软公司发布的一种面向对象的、运行于.NET Framework 之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员 Anders Hejlsberg 的最新成果。C#看起来与 Java 有着惊人的相似;它包括了诸如单一继承、接口、

6、与 Java 几乎同样的语法和编译成中间代码再运行的过程。但是 C#与 Java 有着明显的不同,它借鉴了 Delphi 的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows 网络框架的主角。C#是一种安全的、稳定的、简单的、优雅的,由 C 和 C+衍生出来的面向对象的编程语言。它在继承 C 和 C+强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了 VB 简单的可视化操作和C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET 开发的首选语言。C#是面向对象的编程语言。

7、它使得程序员可以快速地编写各种基于MICROSOFT .NET 平台的应用程序,MICROSOFT .NET 提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。C#使得 C+程序员可以高效的开发程序,且因可调用由 C/C+ 编写的本机原生函数,因此绝不损失 C/C+原有的强大的功能。因为这种继承关系,C#与 C/C+具有极大的相似性,熟悉类似语言的开发者可以很快的转向 C#。3.2 ASP.NET 简介ASP.NET 是.NET FrameWork 的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过 HTTP 请求文档时再在

8、Web 服务器上动态创建它们。 指 Active Server Pages(动态服务器页面) ,运行于 IIS(Internet Information Server 服务,是Windows 开发的 Web 服务器)之中的程序 。3.2.1 发展历史ASP .NET 的前身 ASP 技术,是在 IIS2.0 上首次推出(Windows NT 3.51),当时与 ADO 1.0 一起推出,在 IIS 3.0 (Windows NT 4.0)发扬光大,成为服务器端应用程序的热门开发工具,微软还特别为它量身打造了 VisualInter Dev 开发工具,在 1994 年到 2000 年之间,ASP

9、 技术已经成为微软推展 Windows NT 4.0平台的关键技术之一,数以万计的 ASP 网站也是这个时候开始如雨后春笋般的出现在网络上。它的简单以及高度可定制化的能力,也是它能迅速崛起的原因之一。不过 ASP 的缺点也逐渐的浮现出来:面向过程型的程序开发方法,让维护的难度提高很多,尤其是大型的 ASP 应用程序。 解释型的 VBScript 或JScript 语言,让性能无法完全发挥。 扩展性由于其基础架构的不足而受限,虽然有 COM 元件可用,但开发一些特殊功能(如文件上传)时,没有来自内置的支持,需要寻求第三方控件商的控件。1997 年时,微软开始针对 ASP 的缺点(尤其是面向过程型

10、的开发思想),开始了一个新的项目。当时 ASP .NET 的主要领导人 Scott Guthrie 刚从杜克大学毕业,他和 IIS 团队的 Mark Anders 经理一起合作两个月,开发出了下一代ASP 技术的原型,这个原型在 1997 年的圣诞节时被发展出来,并给予一个名称:XSP,这个原型产品使用的是 Java 语言。不过它马上就被纳入当时还在开发中的 CLR 平台,Scott Guthrie 事后也认为将这个技术移植到当时的 CLR 平台,确实有很大的风险(huge risk),但当时的 XSP 团队却是以 CLR 开发应用的第一个团队。为了将 XSP 移植到 CLR 中,XSP 团队

11、将 XSP 的内核程序全部以 C#语言进行了重构(在内部的项目代号是 “Project Cool“,但是当时对公开场合是保密的),并且改名为 ASP+。而且为 ASP 开发人员提供了相应的迁移策略。ASP+首次的 Beta 版本以及应用在 PDC 2000 中亮相,由 Bill Gates 主讲 Keynote(即关键技术的概览),由富士通公司展示使用 COBOL 语言撰写 ASP+应用程序,并且宣布它可以使用 Visual Basic .NET、C#、Perl、Nemerle 与 Python 语言(后两者由ActiveState 公司开发的互通工具支持)来开发。在 2000 年第二季时,微

12、软正式推动.NET 策略,ASP+也顺理成章的改名为 ASP .NET,经过四年的开发,第一个版本的 ASP .NET 在 2002 年 1 月 5 日亮相(和.NET Framework1.0),Scott Guthrie 也成为 ASP .NET 的产品经理(后来Scott Gu 主导开发了数个微软产品,如:ASP .NET AJAX、Silverlight、SignalR以及 ASP .NET MVC)。3.3 microsoft sql server 简介SQL 是英文 Structured Query Language 的缩写,意思为结构化查询语言。SQL 语言的主要功能就是同各种数

13、据库建立联系,进行沟通。按照 ANSI(美国国家标准协会)的规定,SQL 被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如 Oracle, Sybase, Microsoft SQL Server, Access 等都采用了 SQL 语言标准。虽然很多数据库都对SQL 语句进行了再开发和扩展,但是包括 Select,Insert,Update,Delete,Create,以及 Drop 在内的标准的 SQL 命令仍然可以被用来完成几乎所有的数据库操作。SQL Server 是一

14、个关系数据库管理系统。它最初是由 Microsoft、Sybase 和 Ashton-Tate 三家公司共同开发的,于 1988 年推出了第一个 OS/2 版本。在Windows NT 推出后,Microsoft 与 Sybase 在 SQL Server 的开发上就分道扬镳了,Microsoft 将 SQL Server 移植到 Windows NT 系统上,专注于开发推广SQL Server 的 Windows NT 版本。Sybase 则较专注于 SQL Server 在 UN操作系统上的应用。4、系统设计4.1 系统设计目标对于典型的数据库管理系统,尤其是电子商务平台这种网络数据流量比

15、较大的网络管理系统,必须要满足使用方便、操作灵活等设计要求。本系统在设计时应该满足以下几个目标:1 界面设计美观友好,操作简便2 全面、分类展示商城内所有商品3 显示商品的详细信息,方便顾客了解商品信息。4 查看商城内的交易分析5 设置灵活的打印功能6 对用户输入的数据系统进行严格的数据检验,尽可能的排出认为错误。7 提供新品上市公告,方便顾客及时了解相关信息8 提供网站留言功能9 系统最大限度的实现易维护性和易操作性10 系统运行稳定、安全可靠4.2 系统流程图(如图 4.1)否否 是否是否是是否登 陆网络管理员电子商务网站网站访问者进行商品信息管理、订单 管理、用户管理、系统管 理 注册登陆选择商 品购物车更改商品的数量查看订单购买浏览网站其它模块是 图 4.1 系统流程图4.3 系统的功能结构前台管理系统功能设计如图 4.2 所示:图 4.2 前台功能结构图电子商务平台后台管理系统的功能设计如图 4.3 所示:在线支付 电子商务平台前台管理系统本 站 公 告最 新 商 品推 荐 商 品热 门 商 品商 品 分 类用 户 中 心购 物 流 程我 的 购 物 车会 员 登 录网站留言我的留言 电子商务平台后台管理系统库存管理订单管理管理员管理用户管理系统管理商品添加商品管理商 品 类 别 添 加商 品 类 别 管 理编辑订

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号