收藏 分享(赏)

网上购物销售管理系统 毕业设计.doc

上传人:dzzj200808 文档编号:2779996 上传时间:2018-09-27 格式:DOC 页数:42 大小:1,003.50KB
下载 相关 举报
网上购物销售管理系统  毕业设计.doc_第1页
第1页 / 共42页
网上购物销售管理系统  毕业设计.doc_第2页
第2页 / 共42页
网上购物销售管理系统  毕业设计.doc_第3页
第3页 / 共42页
网上购物销售管理系统  毕业设计.doc_第4页
第4页 / 共42页
网上购物销售管理系统  毕业设计.doc_第5页
第5页 / 共42页
点击查看更多>>
资源描述

1、图书馆收藏中图分类号: 密级:UDC: 编号:毕业设计设计题目名称: 网上购物销售管理系统 学 生 姓 名: 专业名称: 计算机网络技术班 级: 网络 10-2学 制: 三年学 号: 1030013208学历层次: 专 科指导教师: 评 阅 人:论文(设计)提交日期: 2013 年 6 月 15 日论文(设计)答辩日期: 2013 年 6 月 18 日江苏建筑职业技术学院二 一 三 年 六 月 十 五 日毕业设计成绩评定书 专业、班级计算机网络技术、网络 10-2 姓名 日期 2013 年 6 月 16 1、设计题目 网上购物销售管理系统 2、设计指导教师(签名) 3、设计评阅人(签名) 评阅

2、日期 4、评定意见及成绩 年 月 日江苏建筑职业技术学院电子信息工程系毕业设计选题申请报告选题名称: 网上购物销售管理系统 指导教师: 设计地点: 建筑学院 申请人: 专业: 计算机网络技术 班级:网络 网络 10-2 学号: 1030013208 联系电话: 15150087350 E-Mail: 申请日期: 2012-12-18 一、毕业设计选题依据(选题的意义、同类选题现状分析)在日常生活中,人们购物的程序比较繁琐。先进入多家商店查看商品参数以及价格,再从中挑出性价比比较高的商品,最后再和这些商家调价,调到自己能接受的价位。为解决购物繁琐的问题,我们开发了一套网上购物销售管理系统。近 年

3、 来 , 随 着 经 济 的 发 展 , 网 上 推 出 了 一 系 列 网 购 网 站 。 由 于 商 品 的 种 类 繁多 、 参 数 不 尽 相 同 , 给 购 买 商 品 销 售 的 卖 家 买 家 带 来 比 较 大 的 困 难 ,因 此 我们 设 计 制 作 了 网 上 购 物 销 售 管 理 系 统 。 这 是 一 个 为 了 方 便 网 上 购 物 销 售 的 管 理 系统 , 受 到 网 上 销 售 商 家 的 关 注 。开发和构建网上购物销售管理系统,运用了 ASP.NET 动态网站技术,实现了网上购买商品的功能。其目的就是方便人们网上购买各种商品,通过计算机技术实现网上购

4、物销售管理系统,实现网上购物销售管理的现代化、信息化、方便化和网络化。二、毕业设计方案1、 毕业设计目标、设计内容和拟解决的关键(技术)问题利用 SQL Server 2005 添加程序需要的数据库 利用 Microsoft Visual Studio 2008 制作程序 用 Flash 美化程序外观利用 Photoshop 软件来处理所需图片通过 Microsoft Visual Studio 2008 整合整个系统2、 拟采取的设计方法(包括开发平台选择) 、试验方案及可行性分析为了给用户提供更多商品信息,能买到更称心的产品,我们模拟开发了一套网上购物销售管理系统。通过此系统,对网上购买硬

5、件的整个过程实现了信息更新及时化、数据处理科学化、用户浏览方便化等特点。用户可以在最短的是时间内买到最称心的物品。网上购物销售管理系统分为三大功能模块。(1)用户登录功能模块一般用户权限:进入注册界面,填写相关信息,进入用户登录界面输入账号和密码,即可进入首页浏览相关信息。管理员权限:管理员进入首页以后,在管理员登录界面中输入账号和密码即可登录后台界面,对产品、用户、新闻信息进行管理。(2)前台管理功能模块前台管理模块分为首页、产品信息、查找产品、联系我们这几个子模块。首页:主要展现的是最新产品信息以及动态新闻查找产品:用户可以输入任意产品名称即可查询到产品的详细信息,并且对产品进行购买。联系

6、我们:用户可以在此界面上进行留言,对系统或者是商品都可以进行评价。(3)后台管理功能模块后台管理只能管理员进入,一般用户不能进入。后台管理主要分为产品管理、新闻管理、用户管理、留言管理、账户管理这几个子模块。产品管理:管理员可以对产品进行添加、删除、修改操作,及时更新产品信息。新闻管理:管理员可以对新闻进行添加、删除、修改操作,及时更新新闻。用户管理:管理员对用户只能进行删除操作,不能添加或者修改用户信息。三、设计成果达到的目标本系统对于一般用户,实现了浏览网页、查询产品和留言功能。便于用户能直接查看相关产品信息,节省时间,用户也可以通过留言来和商家进行沟通。对于管理员,实现了产品、新闻、用户

7、、留言、账户管理的添加、删除、修改功能,方便管理员的管理,减少了输入信息错误等不必要的麻烦。本系统创建成功之后,方便客户查询产品的详细信息,从而买到更多实惠的物品;方便管理员随时更新产品信息,从而做到第一时间让顾客了解更多产品;可以发布在网上方便使用。学生签名: 2012 年 12 月 6 日年 月 日 四、指导教师意见五、毕业设计领导小组处理意见负责人:年 月 日 毕业设计任务书班级:网络 10-2 学生姓名: 学号:1030013208 题目:网上购物销售管理系统 设计时间:设计任务及要求1学习 c#,数据库提高程序设计能力2收集和学习有关 VB 和数据库设计资料,掌握数据库基本程序设计方

8、法3收集和了解 Windows API 函数,寻找对系统进行设置和获取桌面图象的方法4对系统进行结构和功能分析,确定模块5代码设计,实现如下要求系统能够控制管理员对网上销售系统的管理,只有用户正确登陆和验证后才能使用能够控制网上购物销售管理的使用,如果有新的用户登陆可以及时的查找信息。 可以实现用户的一些查找,删除,增加的功能。参考资料VB 网络编程及应用 张念鲁 高等教育出版社 2003-01-01应提交的设计文件及成果1毕业设计说明书2设计成果 任务下达时间: 完成时间:指导教师:摘要论文阐述了基于 B/S 模式仿当当网的电子商务的开发,并对该系统的需求分析及系统需要实现的设计方法作了介绍

9、。该系统的基本功能主要包括用户购买和管理员管理。用户购买系统包括商品查询,订单查询和商品订购;管理员系统包括管理员登录,商品管理,对用户订单的处理和计算用户所购商品的金额。这个系统被划分成两块:即后台数据库和Web 站点。因为此系统是基于结构化设计的,所以它能非常便利地扩展成适合于未来更加复杂的环境。总之,该系统是一个可靠而有用的系统。随着互联网技术的迅猛发展,现在 Internet 已从单纯的学术科研向综合性商业网络发展,人们对于互联网技术的要求已不单单是浏览一下网页、收发电子邮件等简单的网络应用。高速发展的互联网技术为网上购物系统的发展提供了强大的动力,同时,网上购物的环境已经逐步得到了改

10、善。网上购物对网民的吸引力将会越来越大,网民对购物网站的看法也将必定会从不了解到了解,从拒绝到接受,从怀疑到信任,网上购物的观念将更加深入人心。在本仿当当网上购物系统中,顾客能够方便的进行用户注册,查看商品,并可以将满意的商品加入购物车。顾客购买完商品后,会得到系统自动分配的一个唯一的订单号,以方便顾客随时查询订单处理情况,了解现在货物的状态;而且管理员可以对商品的信息进行维护与管理,包括对现有商品信息的修改、新商品信息的加入、过时商品信息的删除等;管理员还可以查看历史订单的记录和现在订单的情况。本设计以 Microsoft Visual Studio 2008 为开发环境,采用当前比较流行的

11、 C#编程语言进行编码,数据库采用的是 Microsoft SQL Server 2005。关键词:ASP.NET 电子商务 B/S 模式,商品销售- 2 -目录第一章 绪论 42.1 课题背景 .42.2 国内外研究现状 42.3 本课题研究的意义 52.4 本课题的研究方法 5第二章 系统概述 63.1 ASP.NET 简介 .63.1.1 NET Framework .73.1.2 公共中间语言 .73.2 面向.NET 的开发工具 C# .93.3 C#语言的特点 .93.4 C#与其他语言的对比 .103.5 SQL Server 数据库简介 103.6 HTML(Hyper Tex

12、t Markup Language).11第三章 系统需求分析及总体设计 134.1 实现概述 134.2 系统可行性分析 .134.2.1 市场前景可行性分析 .134.2.2 技术可行性分析 .134.3 系统需求分析 144.3.1 顾客对于系统的需求 .144.3.2 管理员对于系统的需求 .144.3 系统功能 144.4 系统功能模块设计 .154.5 数据库需求分析 164.6 数据库结构设计 .16第四章 系统详细设计 185.1 前台部分 185.1.1 前台总体框架 .185.1.2 用户管理模块 .195.1.3 用户资料修改 .235.1.4 购物车模块 .255.1.

13、5 留言板模块 .275.2 后台部分 .305.2.1 管理员登录 .315.2.2 添加商品 .32- 3 -5.2.3 订单信息管理 .345.2.4 用户信息 .365.2.6 留言板管理 .385.2.7 商品类别管理 .39总结与展望 42结束语 43致谢词 44参考文献 45徐州建筑职业技术学院毕业设计说明书- 4 -第一章 背景1.1 课题背景近年来,随着 Internet 的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。网上购物系统是一种具有交互功能的商业

14、信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些不会经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如产品报价,产品更新等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子交易。在现实生活中,网上购物已经成为现代人的一种需求,它的方便快捷是传统购物方式无法比拟的。1.2 国内外研究现状在欧美发达国家,信息化程度远远高于我国,发展速度相当迅猛,世界 500 强中的大多数零售企业都纷纷挤身网络经销商的行列,广大网民在网上的购买额已经达到了相当巨大的数量,甚至有超过传统购物方式的趋势,而且这种趋势不可逆转。调查表明:在互联

15、网技术的诞生之地-美国,绝大部分家庭已越来越习惯于在家中从网上购物。在我国,第一次网上购物发生在 1996 年,当时北京燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。根据 CNNIC(中国互联网信息中心)的统计结果,截止 2007 年 1 月在网民经常使用的网络服务/功能中网上购物所占的比例达到了 23.6%,并且已经有相当多的人以网上购物作为其上网的主要目的,中国网民总人数达到了 1.37 亿,与去年同期相比,中国网民总人数一年增加了2600 万人,增长率为 23.4%,但是这 1.37 亿网民在中国 13.1 亿总人口

16、中还仅占 10.5%(去年同期为 8.5%) ,这说明尽管中国的网民总数大,增长快,但互联网络的普及程度目前还很低,未来的发展空间仍然很大。因此在中国发展网上购物具有良好的群众基础,网上购物方式日趋被大家所接受。徐州建筑职业技术学院毕业设计说明书- 5 -1.3 本课题研究的意义互联网的快速发展为网上购物系统的发展提供了强大的动力,同时,网上购物的环境也已经逐步得到了改善,表现在网民结构的大众化和网络生存的普及化,物流和银行结算的畅通,以及市场运作的规范和相应政策法规的完善。网上购物对网民的吸引力将会越来越大,网民对购物网站的看法也将必定会从不了解到了解,从拒绝到接受,从怀疑到信任,从否定到肯

17、定,网上购物的观念将更加深入人心。1.4 本课题的研究方法网上购物系统不同于其它性质的网站,由于涉及到交易,因此对于严谨性有很高的要求。每一个细小的环节都和重要。这样才能使得在网上电子交易时避免不必要错误发生。我将使用 ASP.NET 网络编程技术来编辑网页,以及 SQL Server 数据库技术来建立功能强大的的数据库,并运用 ODBC 技术把数据库和动态网页相关联。传统的静态管理信息系统获取信息的方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。但是,当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。本设计在实际应用开发

18、中解决方案是建立网站,以及自己的动态数据库,使得所有商品信息可以及时的保存、更新。可以使客户更好的及时了解商品买卖的情况。第二章 系统概述本系统采用 b/S 模式,后台使用 SQL Sever 作为后台的数据管理系统,而在前台使用SQL Sever 的 Command 组件来调用存储过程的。SQL(Structured Query Language,结构查询语言) 是一个功能强大的数据库语言。 SQL 通常使用于数据库的通讯。ANSI (美国国家标准学会)声称,SQL 是关系数据库管理系统的标准语言。SQL 语句通常用于完成一些数徐州建筑职业技术学院毕业设计说明书- 6 -据库的操作任务,比如

19、在数据库中更新数据,或者从数据库中检索数据。它具有简单,高效,功能强大等特点,一直是广大程序员喜爱的编程工具,并且运用 C#作为编程语言,C#代码在.net 框架提供的受控环境下运行,不允许直接操作内存。C# 具有面向对象编程语言所应有的的一切特性,如封装,继承和多态。在 C#众多的优势中,它在数据库方面的特长显得尤为突出:适合于多种数据库结构,从客户/服务机模式到多层数据结构模式,而且 C#编写的代码具有更好的可读性,而且减少了发生命名冲突的可能。2.1 ASP.NET 简介ASP.Net2.0 是把基于通用语言的程序在服务器上运行。不像以前的 ASP 即时解释程序,而是将程序在服务器端首次

20、运行时进行编译。ASP.Net2.0 构架是可以用Microsoft(R)公司最新的产品 Visual S 开发环境进行开发,WYSIWYG(What You See Is What You Get 所见即为所得)的编辑。这些仅是 ASP.Net2.0 强大化软件支持的一小部分。因为 ASP.Net2.0 是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在 Web 应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到 ASP.Net2.0 的 Web 应用中。ASP.Net2.0 同时也是language-independent 语言

21、独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有 C#(C+和 Java 的结合体) ,VB,Jscript。将来,这样的多种程序语言协同工作的能力保护您现在的基于 COM+开发的程序,能够完整的移植向 ASP.Net2.0。ASP.NET 的优点主要体现在效率高、可重用性高、代码量少这三方面。在使用ASP 进行程序设计的时候,由于 ASP 使用的是脚本语言,所有的代码都嵌入到 HTML 代码中,所以当编制功能复杂的网页时,就需要编写大量的代码,而且会导致程序代码的可读性差的问题。另外,由于所有的代码都是解释执行的,所以相对速度较慢,

22、并且无法有效地利用机器硬件的各种性能。ASP.NET 与 ASP 相比较效率更高,提供了很高的可重用性,对于实现同样功能的程序,ASP.NET 使用的代码量比 ASP 要少得多。ASP.NET 采用全新的编程环境,代表了技术发展的主流方向。2.1.1 NET Framework.NET Framework 是.NET 战略的核心。.NET Framework 分为以下几个部分:MS 中间语言、CLR、.NET Framework 类库、.NET 语言、ASP.NET 和 Web 服务。徐州建筑职业技术学院毕业设计说明书- 7 -MS 中间语言是.NET 的通用语言。无论使用哪一种.NET 语言

23、编写的程序代码,在执行之前,都会把它编译成为 MS 中间语言。CLR(Common Language Runtime,公共语言运行时刻库)用于执行 MS 中间语言。 .NET Framework 类库中包含了大量可以实现重要功能的代码库。用户在编写程序的时候可以很方便地把这些库调用到应用程序中,实现更加复杂的功能。由于这些类库的存在,使得编写功能强大的程序更加容易。.NET 语言是指可以将使用其编写的代码编译成为 MS 中间语言的的编程语言。常见的语言有 VB.NET 和 C#等。Web 服务是指可以通过 Web 访问的组件。2.1.2 公共中间语言在.NET Framework 中使用高级语

24、言(例如 VB.NET、C#)编写的程序,需要在运行前将其编译成为中间语言(例如 MS 中间语言)。需要注意的是,中间语言并不是一种可以直接执行的机器代码。与高级语言编写的代码相比,它的可读性很差,但是进行了一系列的优化。为了执行中间语言,需要一个执行环境 CLR。CLR 在.NET Framework 中的位置十分重要,可以说是.NET Framework 的基础。CLR 用 JIT(Just-In-Time)编译器把中间语言代码编译成可以执行的代码,并对程序进行最后的、与机器相匹配的优化,使得程序可以在所在计算机上尽可能高效地运行。采用这种方式的原因是,早期的编译方式是把程序源代码直接编译

25、成机器代码。这时编译好的程序虽然也进行了与机器相匹配的优化,但是这些优化都是针对编译源代码的机器进行的。如果把编译好的程序放到其他类型的机器上,那么所进行的优化就有可能没有任何意义,并且如果机器的硬件发生变化,那么还有编译后的程序无法执行的可能,因为新的机器可能没有原来机器所拥有的某种资源。而如果采用了公共中间语言的方式,就可以很好地解决这个问题。由于中间语言与机器无关,所以它可以在任何一个可以运行 CLR的机器上运行。并且由于所有的关于机器的优化都是由 CLR 进行的,所以不存在早期编译所产生的由于机器不同而产生的不兼容的问题。ASP.NET 的工作原理是:首先,有一个 HTTP 请求发送到

26、 Web 服务器要求访问一个 Web网页。Web 服务器通过分析客户的 HTTP 请求来定位所请求网页的位置。如果所请求的网页的文件名的后缀是 aspx,那么就把这个文件传送到 aspnet_isapi.dll 进行处理,由aspnet_isapi.dll 把 ASP.NET 代码提交给 CLR。如果以前没有执行过这个程序,那么就由徐州建筑职业技术学院毕业设计说明书- 8 -CLR 编译并执行,得到纯 HTML 结果;如果已经执行过这个程序,那么就直接执行编译好的程序并得到纯 HTML 结果。最后把这些纯 HTML 结果传回浏览器作为 HTTP 响应。浏览器收到这个响应之后,就可以显示 Web

27、 网页。ASP.Net2.0 使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为“Zero Local Administration“的哲学观念使ASP.Net2.0 的基于应用的开发更加具体,和快捷。一个 ASP.Net2.0 的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么简单。ASP.Net2.0 已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现

28、在的 ASP.Net2.0 应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的 ASP 确做不到这一点。ASP.NET 优越性主要体现在以下几个方面:(1)效率,ASP.NET 是建立在.NET Framework 之上的,可使用 Visual Basic ,C+这样的模块化程序设计语言,在第一次执行后不须重新编译就可直接运行,所以速度和效率比ASP 这种只能用 VBScript 或 JavaScript 这样的非模块化语言来编写的脚本编程语言提高很多。(2)是可重用性 ASP.NET 不再像 ASP 那样将 ASP 代码与 HTML 混合在一起,而是实

29、现代码与内容的完全分离,可重用性强。(3) 是代码量.ASP 对所有要实现的功能通过编写代码来实现,而 ASP.NET 只须预先说明,就可自动实现,所以,实现同样的功能,ASP.NET 要比 ASP 代码量小的多。2.2 面向.NET 的开发工具 C#C#是.NET 的关键性语言, c#是一种简单的,类型安全的,现代的,和面向对象的程序开发语言。C#使用了很多 C+的功能,如语句,表达式和操作符,另外 C#参考了许多Java 的技术规则。C# 使用命名空间来组织,不同的命名空间可以包含不同类的相同名字,降低了名字的冲突性。C#有一个虚拟机( CLR)- 公用语言运行环境,其对象具有层次性。C#

30、 与 Windows 的体系结构相似,可以使用全部的 Win32 API,因而是 C#很容易被开发人徐州建筑职业技术学院毕业设计说明书- 9 -员所熟悉。使用 c#语言设计的组件能够用于 Web 服务,通过 Internet 可以被运行于任何操作系统上任何编程语言所调用2.3 C#语言的特点C#是专门为.NET 应用而开发出的语言,他具有语法简洁,面向对象,面向 Web,功能强大,灵活性与兼容性,完整的安全性与错误处理等特点。 语法简洁C#代码没有了指针和关键字(如 OLE_COLOR,VARIANT_BOOL,DISPID_XXXXX 等)使用起来很方便。 面向对象C#是面向对象的语言,所以

31、具有封装性,多态性和单继承性。C#中常量和变量还有函数等被封装在类中,提高了代码的可读性,降低了冲突。 面向 WebC#可以将大多数组件转换为 Web 服务,并允许他们通过 Internet 被运行在任何操作系统上的任何语言所调用。 功能强大C#可以开发控制程序,图形程序 NT 服务程序,普通组件,Web 组件,Web 页面,Web服务等 灵活性和兼容性C#是一种既灵活又高效的开发语言,为开发人员提供了灵活而快速的开手段,C#遵守.NET公用语言规范,保证了 C#组件与其它语言组件之间的相互操作。2.4 C#与其他语言的对比 C#与 VB.NET 的对比C#与 VB.NET 除关键字外,其他特

32、性很相似,但 C#比 VB.NET 处理能力强,C#的一个明显的优点是 C#代码中可以包含快速高效的 C+代码,而 VB.NET 却不能,C#的另一个优点就是它可以简易地调用 Windows API。 C#与 C+对比C#比 C+更简单、更安全、更高效,C+的强项在底层开发。徐州建筑职业技术学院毕业设计说明书- 10 -2.5 SQL Server 数据库简介SQL Server 2005 是建立在 SQL Server 7.0 在可伸缩性、可用性、可管理性和数据仓库成功的基础上,并且引入了针对电子商务的重要新功能。在高性能和企业级可伸缩性领域,SQL Server 2005 设计成利用 Wi

33、ndows2005 对更多处理器、更大的系统内存的支持,最终达到支持 64 位硬件平台。在不断提升可用性的努力过程中,SQL Server 2005 采用 Windows 2005 四路群集,提供了大大改进的群集支持。SQL Server 7.0 已经在可管理性和易用性方面在行业内领先,SQL Server 2005 通过与 Windows 2005 活动目录紧密结合进一步改进了这些功能。而且,SQL Server 2005 还包含对现有管理工具和实用程序的重大改进,并引入更具自我调节和自我管理的引擎功能。SQL Server 2005 按照设计可以为部署和维护强大的、易于管理、支持商务活动的

34、 Web 站点提供最好的性能,这些站点可以从事商家和商家之间或商家与客户之间的交易。在寻求一个支持您的电子商务解决方案的数据库时,需要考虑的项目包括:可用性、性能、可管理性和价格: SQL Server 为用户提供了完整的数据库解决方案,该软件功能强大、使用方便,已为越来越多的人所信赖。SQL Server 支持并发连接,允许多个用户同时访问数据,完全能够满足用户的需求。SQL 提供了强大的数据存储功能,高效率的数据查询技术、方便易用的向导和工具,友好亲切的用户界面,是制作该系统后台的很好的 UY 工具。 SQL Server 特点 真正的客户机/服务器体系结构。丰富的编程接口工具,为用户进行

35、程序设计提供了更大的选择余地。 SQL Server 与 Windows NT 完全集成,利用了 NT 的许多功能 . SQL Server 也可以很好地与 Microsoft BackOffice 产品集成。 SQL Server 具有很好的伸缩性,提供数据仓库功能。 对 Web 技术的支持,使用户能够很容易地将数据库中的数据发布到 Web 页面上 ,图形化用户界面,使系统管理和数据库管理更加直观、简单。徐州建筑职业技术学院毕业设计说明书- 11 -2.6 HTML(Hyper Text Markup Language)HTML 的英文全称是“Hypertext Markup Languag

36、e“,中文译为“超文本标记语言” 。 “超文本”就是指页面内可以包含图片,联接,甚至音乐,程序等非文字的元素。在几年前作为 SGML 的一个子集开发的。一个 HTML 文件中包含了所有将显示在网页上的文字信息,其中也包括对浏览器的一些指示,如哪些文字应放置在何处,显示模式是什么样的等。如果你还有一些图片、动画、声音或是任何其它形式的资源,HTML 文件也会告诉浏览器到哪里去查找这些资源,以及这些资源将放置在网页的什么位置。浏览的网页就是由 HTML 语言编写出来的。虽然 HTML 是一种语言,但 HTML 不是程序语言,如 C+ 和 Java 之类,它只是标示语言,你只要明白了各种标记的用法便

37、算学会了 HTML.HTML 的格式非常简单,只是由文字及标记组合而成,因此任何文本编辑器都可以制作 HTML 页面。在编辑器中输入 html 代码即可完成对网页的设计,如果在其中加入 JAVASCRIPT 等脚本文件以及数据库连接有关的语句指令,便可对已知数据进行查询,从而生成动态网页的一部分。徐州建筑职业技术学院毕业设计说明书- 12 -第三章 系统需求分析及总体设计3.1 实现概述本系统采用 B/S 结构(Browser/Server,浏览器/服务器结构)和基于 Web 服务两种模式,是一个适用于 Internet 环境下的模型结构。只要用户能连上 Internet,便可以在任何时间、任

38、何地点使用。系统工作原理图如图 4.1 所示:客户端 W e b 服 务 器数据库检 索请 求传送验证回 发执 行 过 程图 4.1 系统工作原理图3.2系统可行性分析3.33.2.1 市场前景可行性分析由 1.2 可知,当前网上购物市场是具大的,而且市场还在发展初期,其市场潜力不可估量,综上所述,系统的市场前景是可行的。3.2.2 技术可行性分析一个系统在技术上是否可行,往往从开发的风险,资源的有效性,相关技术的发展等方面来分析。开发风险的大小直接关系到系统的成败。本系统的实现从其所需要实现的功能上来说,现有的比较成熟的技术已基本上能满足其功能需求,而且有很多当前已成功开发并投入使用的网上购

39、物系统可供借鉴。因此,从系统的开发风险来分析,本系统的开发是可行的。在本系统的开发过程中,主要用到开发工具有 Visual Studio 2008、SQL Server 2005、Dreamweaver 8 等。这些技术和开发工具都是完善,在实践中多次被运用的,是完全可行的,不会存在技术上的问题。所以从技术环节上来说不存在无法实现的情况发徐州建筑职业技术学院毕业设计说明书- 13 -生。3.3 系统需求分析3.3.1 顾客对于系统的需求顾客在网上购物看重的是方便和快捷,因此系统要使顾客能够在大量的产品信息中迅速搜索到自己想要了解的产品信息。并且,由于顾客中可能存在有很多并不熟悉网上购物流程的人

40、,系统操作流程应该简单、易用。首先顾客能在商城中查询各种商品的介绍、实物图片、价格等基本信息,以便顾客确定自己满意的商品。选好商品后,顾客可以将所选商品放入购物车,如果在结算前改变主意,依然可以不用购买。当顾客选定所要购买的商品后,能够向系统提交并由系统自动生成相应的定单号。同时,系统的安全性也是顾客关注的,就系统本身而言主要是用户验证、站点、服务器的安全,这些在后面的章节中将会有所分析。3.3.2 管理员对于系统的需求系统管理员在此系统中扮演着非常重要的角色,管理员可以进行商品管理、定单管理、注册用户管理等需求。并且系统面对大量的信息应该做到条理清楚,管理员能够轻松的找到需要的管理类别。为了

41、实现这些需求,管理中心应该做到功能齐全,模块划分明确。本系统中管理部分分为用户管理、定单管理、商品管理,商品类别,留言管理这五个模块。此外,和前台顾客一样管理中心同样有对系统的安全需求。3.3 系统功能此基于 2.0 的购物网站分前台功能和后台功能: 1) 前台部分由用户使用,主要包括用户注册,购物车管理,订单管理,个人资料管理,在线交流2) 后台部分由管理员使用,主要包括管理员,商品管理,处理订单,用户信息管理,商品图片管理,留言管理,商品类别等。徐州建筑职业技术学院毕业设计说明书- 14 -3.4 系统功能模块设计功能结构图如下:图 9 功能模块设计图从图中可以看出,仿当当网上购物系统可以

42、分为前台和后台两个部分,前台部分由用户使用,主要包括用户注册,生成订单,购物车管理,查看购物车,查看留言,订购产品,订单查询和发布留言 7 个模块;后台部分由管理员使用,主要包括管理员身份验证,商品管理,处理订单,用户信息管理,商品图片管理,商品类别管理等几个模块。3.5 数据库需求分析数据库的设计通常是以一个已经存在的数据库管理系统为基础的,常用的数据库管理系统有 MYSQL,SQL Server, Oracle 等。我采用了 SQL server2005 数据库管理系统,建立的数据库名为 Shop。3.6 数据库结构设计数据库名:ITweb表名:admin仿当当网上购物网站前台功能 后台功

43、能用户管理购物车管理订单管理个人资料管理留言板管理用户信息管理留言信息管理商品类别订单管理商品管理管理员账号徐州建筑职业技术学院毕业设计说明书- 15 -序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明1 id int 4 0 是 是 否2 admin varchar 50 0 是3 password varchar 50 0 是表名:city_table序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明1 id int 4 0 是 否2 oneid int 4 0 是3 twoid int 4 0 是4 three int 4 0 是5 name var

44、char 50 0 是表名:d_users序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明1 uid int 4 0 是 是 否2 username nvarchar 50 0 是3 truename nvarchar 50 0 是4 password nvarchar 50 0 是7 email nvarchar 50 0 是8 sex nvarchar 50 0 是9 regdate datetime 8 3 是11 logintimes int 4 0 是 013 QQ nvarchar 50 0 是16 Address nvarchar 200 0 是17 Tele

45、phone nvarchar 50 0 是表名:fen序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明1 id int 4 0 是 是 否2 pid int 4 0 是3 fen int 4 0 是 44 username nvarchar 50 0 是表名:help1徐州建筑职业技术学院毕业设计说明书- 16 -序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明1 hid int 4 0 是 是 否2 hename varchar 200 0 是表名:help2序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明1 hhid int 4

46、0 是 是 否2 hid int 4 0 是3 helpname varchar 200 0 是4 helpdetail ntext 16 0 是表名:leibie序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明1 Classid int 4 0 是 是 否2 Classname nvarchar 50 0 是表名:leibiex序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明1 Classxid int 4 0 是 是 否2 Classid int 4 0 是3 Classxname nvarchar 50 0 是表名:newcenter序号 列名 数

47、据类型 长度 小数位 标识 主键 允许空 默认值 说明1 nid int 4 0 是 是 否2 newtitle varchar 50 0 是3 newcontact text 16 0 是4 newshijian datetime 8 3 是 getdate5 hittime int 4 0 是 0表名:orderdetail序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明1 detailid int 4 0 是 是 否2 pid int 4 0 是3 shuliang int 4 0 是徐州建筑职业技术学院毕业设计说明书- 17 -4 orderid varchar 5

48、0 0 是5 producttotail decimal 9 2 是表名:orders序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明1 oid int 4 0 是 否2 orderid varchar 50 0 是3 username varchar 50 0 是4 userid int 4 0 是5 shouhuoname varchar 50 0 是6 address nvarchar 200 0 是7 postcode nvarchar 50 0 是8 telephone nvarchar 50 0 是9 songhuofs nvarchar 50 0 是10 fukuanfs nvarchar 50 0 是11 dingdanfeel int 4 0 是 0 订单状态 0,取消订单 1,等待发货 2,商家已发货 3,确认收货 4,完成交易12 dingdanshijian datetime 8 3 是13 dingdantotal decimal 9 2 是14 beizhu varchar 50 0 是 暂无 备注信息15 djifen int 4 0 是表名:pingjia序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明1 gid int 4 0 是 是 否2 guser nvarchar

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报