网上商城购物系统毕业论文目录前言.................................................... I II 第1章绪论 (1)§1.1 开发背景 (1)§1.2 网上商城购物系统描述 (1)§1.3 开发运行环境 (1)§1.3.1 硬件需求 (1)§1.3.2 软件需求 (1)第2章系统概要设计 (3)§2.1后台系统目标 (3)§2.2 后台系统分析 (3)§2.2.1 后台系统功能结构图如图所示: (3)§2.2.2 后台系统预览 (4)§2.2.3 后台系统设计流程图: (8)§2.3 开发工具选择 (8)§2.3.1 Microsoft Visual C#/介绍 (9)§2.3.2 Microsoft Access 数据库工具介绍 (10)第3章子系统详细设计与实现 (11)§3.1 C#后台连接数据库详细步骤 (11)§3.2 后台主窗体设计 (12)§3.3 后台登陆窗口设计 (14)§3.4 会员客户管理信息模块 (17)§3.4.1 会员修改删除模块 (17)§3.4.2 会员客户留言模块 (20)§3.5 商品管理信息模块 (22)§3.5.1 商品栏目管理 (22)§3.5.2 商品信息管理 (24)§3.5.3 添加商品信息 (24)§3.6 物流订单信息模块 (27)§3.6.1 物流管理模块 (27)§3.6.2 订单管理模块 (29)§3.7 系统管理员信息模块 (31)§3.7.1 管理员修改、删除、添加模块 (31)§3.8 系统信息管理模块 (31)§3.8.1 最新通知管理模块 (32)结论 (34)参考文献 (35)致谢 (36)附录 (37)前言网上商城是为了精简商业活动中场所所带来的成本以及地理位置所带来的商业活动不便所开发的,依托互联网来进行商业活动的平台。
它提供一套基于互联网的商品采购与交易模式,打破商城和用户之间由于场所限制带来的购物不便,同时,它能够降低商场场地所带来的成本,将更大的实惠反馈给购买者。
从而为购买者和商家开辟一条共赢的道路。
本设计的最终目标是建立一个基于互联网的平台,它能够分别为商品的购买者和商场提供不同的服务。
其中,商品购买者能够通过此平台来进行商品浏览、选购;商场可以通过此平台来进行订单处理和库存处理。
本设计共3章,各章节的主要内容如下:第1章主要介绍了网上商城购物系统的开发背景、系统描述以及运行环境。
第2章介绍的是后台系统目标、后台系统分析及开发工具(Microsoft Visual C#/、Microsoft Access)的选择。
第3章讲述的是子系统详细的设计与实现,分别介绍了C#后台连接数据库详细步骤、后台主窗体设计、后台登陆窗口设计、会员客户管理信息模块(会员修改删除模块、会员客户留言模块)、商品管理信息模块(商品栏目管理、商品信息管理、添加商品信息)、物流订单信息模块(物流管理模块、订单管理模块)、系统管理员信息模块(管理员修改、删除、添加模块)及系统信息管理模块(最新通知管理模块)。
由于编写时间有限,文中难免有不足之处,敬请各位读者批评指正。
第1章绪论1.1 开发背景本着计算机技术在各行各业日益广泛和深入的应用,网络的概念早已深入人心。
网络在各行各业的发展战略中占据了重要的位置,成为商家不可分割的部分。
商品的宣传已不只局限于电视与报纸,网络已成为商家展示自己的另一个舞台。
商家建立网站,将商家各方面的宣传与服务展现于网络中,通过网络更可实现如网上购物、信息查寻等功能,这些在改变我们原有经营方式与经营理念的同时,也为商家带来了更高的效益。
因此,对于商家来说,拥有一个属于自己的网站是至关重要的。
“网上商城”实际上是运行在Web服务器中的一个Web运用程序。
“网上商店”模拟一般的商店的经营模式。
利用页面、脚本程序来实现“网上商城”的进货管理、销售管理、库存管理。
互联网技术提供的不仅仅只是供需双方间的较低的交易成本,还有较低的选择费用和更多可供选择的商品。
这些特点促使商家更多地通过使用网站来实现电子商务。
1.2 网上商城购物系统描述网上购物系统,是在网络上建立一个虚拟的购物商场,避免了挑选商品的烦琐过程,使您的购物过程变得轻松、快捷、方便,很适合现代人快节奏的生活;同时又能有效的控制“商场”运营的成本,开辟了一个新的销售渠道。
本系统是一个中小型的电子商务系统,可以为各类用户提供方便的在线购物环境,符合目前国内流行的电子商务模式。
用户可以再系统中实现注册、登录、修改个人信息、分类查询商品信息、购物、管理购物车、结账和查看各种服务条款等功能。
通过后台管理模块可以实现后台管理员对会员、商品、物流、订单和系统管理功能。
1.3 开发运行环境1.3.1 硬件需求1.Cpu:1.5G以上的处理器2.内存:512GB,推荐1GB。
3.硬盘:500MB以上剩余空间。
1.3.2 软件需求1.操作系统:Windows XP2.数据库工具:Microsoft Access3.开发工具:Microsoft Visual Studio 2005第2章系统概要设计2.1后台系统目标1.系统管理内容较多,需要完备的管理设置。
2.添加大量商品栏目分类,商品信息、订单等内容管理。
3.注册会员管理,系统管理员管理。
4.最新商品通知管理。
5.对基本信息、各种商品信息,会员的删除。
6.广告,友情链接、导航目标等管理2.2 后台系统分析2.2.1 后台系统功能结构图如图所示:图2-1 后台系统功能模块图2.2.2 后台系统预览后台管理系统由多个模块组成,包括商品管理、后台登陆、订单管理、注册会员以及系统管理员的管理等等,下面简单给出该系统的几个简单模块。
首先是后台登陆管理模块:图2-2 登录模块下面是后台系统主窗口的管理模块图:图2-3 主窗口商品管理相关图:图2-4 商品栏目管理图2-5 系统商品数据库前台管理图图2-6 添加商品管理系统其他相关信息图:图2-7 最新系统通知管理图2-8 添加通知管理图2-9系统留言管理物流订单管理:图2-10 物流订单管理图2-11 物流管理注册会员、系统管理员管理:图2-12 注册会员、管理员的管理2.2.3 后台系统设计流程图:图2-13后台系统设计流程图2.3 开发工具选择本系统的开发主要是用Microsoft Visual studio 2005的开发环境,利用Microsoft Access 进行数据库的设计,以微软开发的IIS 作为服务器运行。
下面对它们分别进行简单的介绍。
管理员 登陆 后台管理系统 对商品、系统信息的管理对会员的管理 对系统管理员的管理 商品添加删除修改管商品订单管理 系统相关信息管理对会员删除修改管理对管理员添加删除等2.3.1 Microsoft Visual C#/介绍1.Microsoft Visual C#采用的是微软最新的开发工具MicrosoftVisual studio 2005环境进行开发。
C#是微软公司发布的一种面向对象的、运行于.NET FRAMEWORK之上的高级程序设计语言并定于在微软职业开发者论坛(PDC)上登台亮相。
C#是微软公司研究员Anders Hejlsberg的最新成果。
C#看起来与JAVA有着惊人的相似;它包括了诸如单一继承、借口、与JAVA几乎同样的语法和变异成中间代码再运行的过程。
但是C#与JAVA有着明显的不同,它借鉴了DELPHI的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET WINDOWS网络框架的主角。
2.C#(读做"C sharp",中文译音暂时没有.专业人士一般读"Csharp",现在很多非专业一般读"C井"。
C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。
它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。
C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。
并且C#成为ECMA与ISO标准规范。
C#看似基于C++写成,但又融入其它语言如Delphi、Java、VB等。
3.ASP 是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。
指Active Server Pages(动态服务器页面),运行于IIS 之中的程序。
是把基于通用语言的程序在服务器上运行。
不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。
4.IIS指Internet Information Services(因特网信息服务)不仅仅是Active Server Page (ASP) 的下一个版本,而且是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。
提供许多比现在的Web开发模式强大的优势。
2.3.2 Microsoft Access 数据库工具介绍1.Microsoft Office Access(前名 Microsoft Access)是由微软发布的关联式数据库管理系统。
它结合了Microsoft Jet Database Engine和图形用户界面两项特点,是Microsoft Office的成员之一。
其实Access也是微软公司另一个通讯程序的名字,想与ProComm以及其他类似程序来竞争。
可是事后微软公司证实这是个失败的计划,数年后他们把名字重新命名于数据库软件。
另外,Access还是C语言的一个函数名和一种交换机的主干道模式。
2.Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS,即Relational Database Management System),是Office系列应用软件之一。
它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。