毕业论文设计 基于.NET的电子产品销售系统设计与实现.doc

上传人:yyf 文档编号:3946210 上传时间:2019-10-10 格式:DOC 页数:55 大小:1.92MB
返回 下载 相关 举报
毕业论文设计 基于.NET的电子产品销售系统设计与实现.doc_第1页
第1页 / 共55页
毕业论文设计 基于.NET的电子产品销售系统设计与实现.doc_第2页
第2页 / 共55页
毕业论文设计 基于.NET的电子产品销售系统设计与实现.doc_第3页
第3页 / 共55页
毕业论文设计 基于.NET的电子产品销售系统设计与实现.doc_第4页
第4页 / 共55页
毕业论文设计 基于.NET的电子产品销售系统设计与实现.doc_第5页
第5页 / 共55页
点击查看更多>>
资源描述

《毕业论文设计 基于.NET的电子产品销售系统设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业论文设计 基于.NET的电子产品销售系统设计与实现.doc(55页珍藏版)》请在三一文库上搜索。

1、基于.NET的电子产品销售系统设计与实现本科毕业设计(论文) 题目名称:基于.NET的电子产品销售系统设计与实现学 院: 计算机科学技术学院 专业年级: 软件工程 09级学生姓名: 班级学号: 指导教师: 二一三 年 六 月 六 日摘 要本文主要阐述了采用ASP.NET开发的WEB应用程序“基于.NET的电子产品销售系统设计与实现”,本系统是以电子商务软件来构建的电子产品交易平台,作用是通过电子产品销售系统向客户准确、快捷的销售商品。(为什么做)电子产品销售系统从系统需求分析、详细设计、系统测试到投入使用的用户手册等相关文档,详细阐述了采用ASP.NET开发的分析与设计的方法及工具和先进的AS

2、P.NET技术对系统进行了设计和实现。本系统的开发基于Visual Studio 2008平台,采用ASP.NET+ Microsoft Office Access 2007技术。本系统分为前台销售和后台管理两个方面,前台主要包括商品展示、查询,会员注册、登录、修改个人信息、查看订单和购物车,发表留言等功能。后台包括商品信息的增删改查,新闻的增删改查,留言的回复和查看,订单的修改和删除等功能。(做了什么,用什么实现)关键词:Visual Studio 2008;ASP.NET;access;电子产品销售系统IIAbstractThis article describe that use ASP

3、.NET to develop the application“Design and Implementation electrical products online sales system based on ”, this system is based on electronic commerce software to build electronic products trading platform, is used by electronic product sales system.Electrical products online sales system from re

4、quirement analysis of system, detailed design documents, system testing and put into use of user manual and related documents, with ASP.NET development were introduced in detail in the analysis and design methods and tools and ASP.NET technology system for the design and implementation. This system

5、development platform based on Visual Studio 2008, using ASP.NET + 2007 Microsoft Office Access technology. Include systems development prospects interface design and back-office database management design, prospects interface design include product show,search the product, user register,user login,

6、change the personal information,select the shopping cart and order,leave the message and so on.background include that CRUD(Create/Read/Update/Delete) product, CRUD(Create/Read/Update/Delete) news,reply and check the message,creat and delete the orders.Key words: Visual Studio 2008; ASP.NET; access;

7、 Electrical products online sales system目 录摘 要IAbstractII第1章 概述11.1 开发背景及意义11.2 国内发展动态21.3 开发环境21.4 相关技术21.4.1 ASP.NET介绍21.4.2 C#语言介绍31.4.3 Visual Studio 2008介绍31.4.4 Microsoft Office Access 200731.5 设计的指导思想4第2章 方案论证52.1 最佳设计方案选择52.1.1 编程语言的选择52.1.2 数据库的选择52.1.3 操作系统的选择52.2 可行性分析62.2.1 技术可行性62.2.2 经

8、济可行性62.2.3 运行可行性72.2.4 法律可行性7第3章 需求分析与概要设计83.1 问题分析83.2 功能需求83.3 需求描述93.4 前台模块流程图103.5 后台模块133.6 数据库设计153.6.1 数据字典153.6.2 E-R图153.6.3 数据库详细设计16第4章 详细设计与实现194.1 前台界面设计194.1.1 网站母版页194.1.2 网站首页204.1.3 用户注册页面204.1.4 热点新闻页面224.1.5 留言板页面234.1.6 查看网站信息页面244.1.7 帮助页面254.1.8 搜索页面254.1.9 商品界面264.1.10 购物模块274

9、.2 后台系统管理284.2.1 后台管理员登录284.2.2 后台管理主页294.2.3 商品管理294.2.4 新闻管理314.2.5 留言管理334.2.6 订单管理344.2.8 用户管理35第5章 结果分析375.1 运行环境375.2 网站测试375.2.1 黑盒测试375.2.2 白盒测试38结 论40致 谢41参考文献42附 录43第1章 概述随着计算机和互联网技术的不断发展,网络已经不再是仅有少数人才可以接触到的,它从科研方面、国防军事应用逐步进入到商业领域。有了互联网的支持,中国经济不断发展壮大,各企业为了打开商品销路,加快信息传递速度,节约管理成本,纷纷开展电子商务,在互

10、联网上进行交易,销售商品。人们的生活越来越离不开网络,“网购”也就成为了一种不可或缺的方便的购物方式。 “电子产品销售系统”也应时代潮流而产生。它具有投入成本低,便于操作管理,加快了卖家与客户之间的信息传递速度等一系列优势,而得到人们的认可。本系统针对传统销售方式中管理不便、商品更新慢、销售效率低的缺点,将电子商务技术与计算机技术很好的结合起来,开发出一个管理更便利、效率更高的在线电子产品销售系统。为那些想拥有网上销售平台的商家提供了技术支持,不需要操作者学任何计算机和网络等开发语言,简单的操作就可以使用本网站。本网站是在Visual Studio 2008平台上运用ASP.NET技术来实现的

11、。这也是现阶段网站开发的主流技术。在数据库的选择上,我选择的是Microsoft Office Access 2007。分为前台客户端和后台管理员管理两个方面。前台主要包括商品展示、查询、会员注册、会员登录、新闻、购物车、发表留言等功能。后台包括增加、删除、修改商品信息,增加、删除、修改焦点新闻,查看留言和回复访客留言等功能。本系统操作简单,即使没有网页开发基础的商家也可以很容易的对其进行后台管理。这样一来,增加了整个系统的可用性,为广大的商家提供了便利。在线电子产品销售系统与传统的商店相比具有很多优点:一是消费者查找商品不受限制,二是商品数量大种类多,可以为消费者提供多种选择,第三有利于统计

12、出消费者的需求,做到知己知彼。1.1 开发背景及意义在21世纪,这个经济全球化的年代,随着互联网技术的不断发展,全民素质和消费水平不断的提高,各个国家的电子商务方面的竞争也越来越激烈。人们的生活也已经越来越离不开网络,“网购”这种购物方式,让我们开发者面临着难得的机遇,当然同时也是挑战。在线电子产品销售系统把传统销售方式中管理不便和效率低的缺点,与现在广泛发展的电子商务技术与计算机技术有效结合起来,形成了一个管理更便利、效率更高的在线电子产品销售系统。在线电子产品销售系统,可以为消费者提供多种选择的空间,也有利于统计出消费者的需求,网上电子产品销售系统已经是一种趋势,迎合了现在电子商务的潮流,

13、也满足了广大消费者的意愿。1.2 国内发展动态从国外情况来看,销售管理系统已经得到了各大企业及中小型公司的应用。在欧美发达国家的企业发展中销售管理已经得到高速的发展,并且通过三个层次来具体实现,网络化、合理化和智能化。美国在企业销售系统的建设方面走在最前列。在我国,销售管理系统的应用起步较晚。网购利用中国正在工业化、城镇化的机会有了一个巨大的发展空间。他表示,网购正在改变着人们的生活、消费的方式,这样对物质文化生活的提高,促进整个国家用消费来拉动经济会起到很大的作用。我国还需要通过加快推进网购的法规与标准体系的建立;要加强执法部门之间的沟通和协作;加大创新执法的力度;加快电子商务的诚信体系的建

14、立等方法手段来加强我们的网购建设。然而与发达国家相比,我国的销售管理系统发展的总体水平较低,仍停留在起步阶段。1.3 开发环境(1)系统环境:Microsoft Windows 7/XP(2)数据库:Microsoft Office Access 2007(3)编程语言:ASP.NET(4)开发平台:Visual Studio.NET 2008(5)操作约束:操作简便,界面友好(6)硬件要求: CPU P4 1.8GHz以上,英特尔1.6G以上的处理器,80GB以上存储空间的硬盘,512M以上的内存1.4 相关技术1.4.1 ASP.NET介绍ASP.NET的前身是ASP 也就是Active

15、Server Pages(动态服务器页面)1。它是一种运行在 IIS(Internet Information Server) 之中的程序。ASP 是微软公司的一项服务器端脚本技术,能使嵌入在网页中的脚本由因特网服务器执行。现在ASP.NET已经成为服务器端的热门开发工具。ASP.NET具有很强大的适应性:因为ASP.NET是基于通用语言的编译运行的一种程序,可以运行在Web应用软件开发者的几乎所有的平台上。ASP.NET有以下技术特点2:Microsoft .NET平台的出现为应用程序开发这一领域开创了一个新时代,它将推动下一代Internet的进步。ASP.NET是一个革命性的编程框架,它

16、作为Microsoft .NET平台的一部分,实现了企业级Web应用程序的快速开发。1.4.2 C#语言介绍C#(C sharp)是一种最新的、面向对象的编程语言3。在基于Microsoft .NET平台中的各种应用程序都可以被程序员进行快速编写4。Microsoft .NET提供了一系列的工具和服务,就是为了使程序员能够最大程度地开发利用通讯领域与计算领域。C#有以下几个特性5:第一,C#具有较高的效率与安全性。第二,它支持现有的网络编程新标准。第三,它可以消除大量程序错误。第四,商业过程和软件实现的更好对应。第五,对版本的更新提供内在的支持降低了开发成本。第六,它的扩展交互性强。1.4.3

17、 Visual Studio 2008介绍Visual Studio 2008是一个集成的开发工具集,它用来在Windows操作系统下进行软件和应用服务的开发6。.NET的不断发展与进步是Visual Studio系统发展的直接原因,Visual Studio系统最具有代表意义的是Visual Studio6.0,Visual Studio 2003,Visual Studio2005,Visual Studio2008. 一步一步的发展着的Visual Studio 给我们开发人员以及项目管理者都带来越来越多的便利与惊喜。Visual Studio 2008的特点:第一Visual Stud

18、io 2008 对WCF的扩展,使开发人员使用起来很方便。第二 Visual Studio 2008 中的多定向支持为开发注入了新的活力。第三 Visual Studio 2008将Windows Live整合其中,功能更加强大。1.4.4 Microsoft Office Access 2007Microsoft Office Access 2007是一款数据库管理系统,它是由微软发布的,图形用户界面和软件开发工具结合在一起的数据库管理系统。是 Microsoft Office 的系统程式之一。在Microsoft Office Access 2007数据库中,所有数据都是由表格组成的,表格

19、的每个字段都有它自己的独特的格式和默认的字段意义。Microsoft Office Access 2007数据库中,包括了7个数据库的对象,它们分别是表、页、窗体、查询、报表、宏和模块。Microsoft Office Access 2007的用途主要体现在两个方面:一是可以用来进行数据分析,它有强大的统计分析能力、数据处理能力,能够方便的进行上万条数据的汇总、统计等,功能比Excel强大很多,熟练使用Microsoft Office Access 2007可以极大的提高工作效率。第二就是用Microsoft Office Access 2007进行小型网站Web开发应用,用它来存储数据。本系

20、统就是这样一个实例。将Microsoft Office Access 2007当做数据库,其最大特点是容易学,易掌握。同样,有利必有弊,用Microsoft Office Access 2007开发的小型网站的访问人数将会受到限制,当访问人说过多时会造成IIS假死,性能下降。1.5 设计的指导思想在线电子产品销售系统的建立可以更好的解决买卖双方之间远距离的交流,它是一种全新的网络的信息服务,在电子商品销售商与消费者之间架起一座快捷的网上信息桥梁。节省了时间、更方便消费者的购物,永远走在时代的前沿。第2章 方案论证本系统是利用ASP.NET和Microsoft Office Access 200

21、7数据库技术,本系统将投入到实际的试运行之中,进行测试,如果测试满意的话,将进行网站更进一步的完善和开发,从而实现信息化,规范化,系统化的电子商务网站,有较强的适应性、推广性。2.1 设计方案选择基于经济、技术、运行和法律可行性的分析,开始设计和思考本系统的开发方案。本系统属于WEB程序开发,可供选择的语言、数据库、操作系统如下,编程语言:ASP.NET、JSP数据库:Sql Server、Access、Mysql操作系统:Windows XP、win72.1.1 编程语言的选择C#是一种简单、先进、面向对象和类型安全的编程语言7,而.NET是C#的关键性语言,C#它是整个.NET平台的基础。

22、.NET平台将C#作为其固有语言,重温了许多C#的技术规则,因此ASP.NET很容易被开发人员所熟悉。因此我们选择它作为我们的开发语言。2.1.2 数据库的选择基我选择Access数据库作为系统数据库具体原因8。一是可以用来进行数据分析,有强大的统计分析能力、数据处理能力,能够方便的进行上万条数据的汇总、统计等,可以极大的提高工作效率。第二就是用Microsoft Office Access 2007进行小型网站Web开发应用,用它来存储数据,其最大特点是容易学,易掌握。第三office办公软件作为系统装机必备软件之一,所有人多系统都能够安装和操作,对系统要求没有SQL Server和 MyS

23、QL的安装环境要求高,不会出现因兼容性出现的问题。2.1.3 操作系统的选择本系统不用考虑跨平台问题,选择一个固定的通用平台,本系统选择Windows版本,由于目前大多数消费者都使用Windows XP/win7操作系统,而微软又推出了win8系统,所以考虑到系统的稳定性和未来可能会面对的兼容性,为了便于消费者的使用我们选择Win7操作系统。2.2 可行性分析在一个软件开发之前,必须先弄明白两个问题。这两个问题虽然简单,但却是软件开发的过程中不可缺少的。(1)问题定义问题定义也就是说“要解决的问题是什么?”。显然这个问题在解决整个软件开发周期中起着指导性的作用。软件开发应该有一条鲜明的线索贯穿

24、始终,否则我们的所有工作都是不明确的是盲目的。我们明确问题定义阶段的主要任务:要建立一个在线电子产品销售系统,用来改善商家销售的基本情况,实现管理自动化,销售全球化从而提高工作效率。(2)可行性研究这个阶段要解决的关键问题是“对所确定的问题是否有可行性”。如果不可行那么其他的工作都是无用功。我们要从系统逻辑模块出发探索若干种可供选择的系统实现方案。可行性研究是为了确定系统的开发是不是可以实现和值得研究的过程,实际上是简化的系统分析和设计的过程。所以,进行可执行性分析是非常必要的,也是非常重要的。结合最初的设计目的调查得出以下四点可行性分析。2.2.1 技术可行性技术可行性分析包括如下四个方面:

25、风险分析、资源分析和技术分析9。风险分析:在给了约束条件的情况下,判断能否设计并实现系统所需的功能和性能。资源分析:论证是否具有系统开发所需的人员、软硬件资源和工作环境等。技术分析:论证当前的科学技术是否能支持系统开发的全过程。其中最主要的是分析技术条件能否顺利完成开发工作。在线电子产品销售系统可以运行于windows xp,win7/win8,windows vista操作系统,这些系统都是被广泛应用的。对系统要求只需要装有IIS(Internet Information Services)/ Visual Studio 2008即可运行。对计算机的硬件配置也没有太高要求,一般的个人电脑都可

26、以满足。数据库运用简单易学的Microsoft Office Access 2007来实现。运用了ASP.NET技术,在Visual Studio 2008环境中开发。这些都是开发者常用并且熟悉的技术。在技术上是完全可行的。2.2.2 经济可行性本系统开发经费并不需要很多。对于规模不大,经费有限的单位和个人在经济上是可以接受的,本系统实现后会明显提高工作效率,很快就可以实现其经济效益。在线电子产品销售系统可以运行于现在市场上出售的各种个人电脑,不需要较高的电脑配置。系统成本主要是在系统开发中产生,当系统投入使用后,可以实现在网上进行电子产品销售。为广大卖电子产品店家提供了另一条销售途径,使销售

27、方式更加灵活,方便快捷。那么它所带来的效益远远大于系统开发时的成本。在经济上是完全可行的。2.2.3 运行可行性界面设计充分考虑到了用户的要求,用户注册、浏览商品、商品查找、店铺热点新闻、留言板,购物车等功能应有尽有并且操作方便。所有页面设计清新、简洁、合理。后台管理可以实现对前台界面商品的增添、修改、删除,对留言板进行回复、删除等管理,还可以添加、修改热点新闻。使用方便简单,即使没有网页编程基础的普通店员也可以很容易学会操作。大大提高了工作效率。可操作性很强。因此在操作上也是可行的。2.2.4 法律可行性本系统是由我单独开发完成,使用的是Studio.NET 2008和Microsoft O

28、ffice Access 2007等授权软件。它不是模仿他人已有的软件,在软件中也不会设置非法程序,也不会借此发布非法事件,故在法律上、专利问题上不会存在违反法律的行为。综上所述,本系统在管理上、技术上、运行上和经济上都是完全可行的,并且投入少、见效快。因此该系统的开发是完全可行的。第3章 需求分析与概要设计需求分析是软件生命周期10中一个不可缺少的环节,为了能够使系统更完善地被设计出来,就必须先从用户的角度进行调查、研究。在调查的基础上,再对系统的功能进行细致的分析和设计,从而设计出完整实用的软件系统。3.1 问题分析需求分析就是描述系统所需要完成的任务,需求分析的第一步是描述系统的功能要求

29、,即消费者对系统的数据、操作和功能等方面所提出的要求,对于在线电子产品销售系统的需求分析主要考虑以下几点。(1)页面美观简洁,方便操作(2)用户的注册、商品的展示等(3)各种界面服务如订单处理、注册用户修改个人资料,购物车等等(4)方便的电子产品站内搜索功能(5)与卖家(管理员)进行沟通3.2 功能需求本系统主要是为了更方便的进行电子产品的在线销售。要实现电子产品的在线发布、买家购买、买家留言、商品管理、订单管理等功能,分为前台客户页面和后台管理者页面。主要有以下几点。前台界面(1)浏览商品(2)浏览新闻(3)观看网站介绍(4)查看网站的购物帮助(5)在留言板界面参与讨论(6)查询搜索本网站的

30、商品(7)注册成为本网站的会员用户登录(有未登录的所有权限,并且还有如下权限)(1)修改个人信息(2)购买商品(3)查看购物车(4)把购物车的物品生成订单,并查看订单(5)针对商品进行留言后台界面(1)管理员对本网站的商品进行增、删、改、查(2)管理员对本网站发布的新闻进行增、删、改、查(3)管理员对留言板界面进行回复和删除操作(4)管理员对商品页面的留言进行回复和删除操作(5)管理员对用户提交的订单的处理,修改和删除(6)对用户进行查看和删除操作在线电子产品销售系统,是一个简单的系统,总体可以分为两部分,前台模块和后台管理。后面的两个章节将分别对这两部分的功能和模块是如何通过代码和数据库实现

31、的进行详细描述。3.3 需求描述了解系统的功能需求是非常重要的。如果要对系统形成一个完整而全面的认识,还需要进行系统流程分析。多消费者系统的工作流程都是从用户登录模块开始,对用户的身份进行认证。首先确认该用户是否为本系统的会员,它决定用户能否进入系统,如果确认有效,用户则可获得工作界面。根据以上功能的需求我们可以画出用例图11和顶层数据流图。系统Actor分为用户和管理员,Actor的Use case的关系如下。图3-1 系统一级用例图用 户管理员在线电子商品购 物系 统用户名、密码,修改用户信息购买商品、生成订单用户名、密码对商品、新闻、订单、留言进行增删改查图3-2 系统顶层数据流图3.4

32、 前台模块流程图前台总流程图前台模块就是用户进入到本网站所看到的所有界面(包括注册和未注册的用户)。可以浏览商品、按名称/类型搜索商品、留言,但是只有登录才能进行购物的环节,生成订单结束购物,具体流程图如下。开始结 束生 成 订 单删除商品修改数量未注册选择商品选择购买数量加入购物车注 册登 录登 录已注册图3-3 前台总流程图用户注册流程图如下。用户注册注册成功依次输入:密码校验密码年龄收件人姓名通信地址电话E-Mail邮编性别(选择)学历(选择)开始结束检测是否被注册输入用户名Y(已被注册)N图3-4 用户注册流程图用户登录流程图如下。输入用户名和密码开始判断是否输入正确NY登录成功修改信

33、息退出登录、重新登录结束图3-5 用户登录流程图访客留言流程图如下。开始进入留言板输入留言者、留言内容、选择系统自带头像查看全部留言发表留言结束图3-6 留言流程图购物流程图如下。开始购物搜索栏查找热点商品选择商品介绍选择商品数量加入购物车修改数量删除商品查看订单生成订单是否继续购物图3-7 购物流程图3.5 后台模块后台管理商品管理留言管理新闻管理添加商品图图删除商品图修改商品信息修改新闻添加新闻删除留言回复留言删除新闻图3-8 后台功能图图3-9 后天系统状态图商品管理管理员可以对商品信息进行增加、删除、修改、查找操作。管理员图3-10 商品管理二级用例图留言管理管理员可以对留言信息进行查

34、看、回复和删除操作。图3-11 留言管理二级用例图新闻管理管理员可以对新闻进行增加、删除、修改、查找操作。管理员图3-12 新闻管理二级用例图订单管理管理员可以对订单进行查看、修改、删除操作。图3-13 订单管理二级用例图3.6 数据库设计3.6.1 数据字典数据字典是系统中各类数据描述的集合,在数据库设计中占有很重要的地位。数据字典通常包括数据项,数据结构,数据流,数据存储和处理过程五个部分12。本系统中着重对数据结构进行了详细分析。部分数据结构的说明如下所示。(1)数据结构:用户信息含义说明:记录注册用户的详细信息。组 成:用户名、密码、收件人、通讯地址、电话、Email、邮编、学历、关注

35、产品、年龄、性别。1) 数据项:用户名,含义说明:用户注册帐号。2) 数据项:密码,含义说明:用户注册密码。3) 数据项:收件人,含义说明:用户的真实姓名。4) 数据项:通讯地址,含义说明:用户的收件地址/住址。5) 数据项:电话,含义说明:用户的电话号码。6) 数据项:Email,含义说明:用户注册是注册的邮箱。7) 数据项:邮编,含义说明:用户所在地的邮编。8) 数据项:学历,含义说明:用户的学历。9) 数据项:关注产品,含义说明:用户所喜欢的产品。10) 数据项:年龄,含义说明:用户的年龄。11) 数据项:性别,含义说明:性别。取值范围:男、女。 (2)数据结构:商品信息 含义说明:记录

36、商品的详细信息。 组 成:编号、商品图片、商品名、价格、详细信息、商品分类。 1) 数据项:编号,含义说明:商品编号。 2) 数据项:商品图片,含义说明:商品的图片。 3) 数据项:商品名,含义说明:商品的名称。 4) 数据项:价格,含义说明:商品的单价。 5) 数据项:详细信息,含义说明:商品的商品描述。 6) 数据项:商品分类,含义说明:商品所属的分类。3.6.2 E-R图E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型13。管理员表与新闻表、留言板、商品表、订单表、用户表之间的关系。新闻留

37、言板管理员管理管理管理用户管理商品管理订单11111NNNNN图3-14 系统E-R图(管理员)Admin(用户名,密码)News(news id,title,contents,addtime)Message(message id,留言者,正文,时间,头像回复)Product(商品id,pic,productName,price,contents,type)订单表(订单id,用户名,购买数量,单价,商品id,订单状态)用户表(用户编号,用户名,密码,收件人姓名,通讯地址,电话,Email,邮编,学历,关注产品,年龄,性别,注册时间)用户表与留言板、商品表、购物表、订单表直接的关系。用户购物表查

38、看提交MN留言板留言MN购买订单MNNM图3-15 系统E-R图(用户)用户表(用户编号,用户名,密码,收件人姓名,通讯地址,电话,Email,邮编,学历,关注产品,年龄,性别,注册时间)Message(message id,留言者,正文,时间,头像回复)Product(商品id,pic,productName,price,contents,type)购物表(id,用户名,商品数量,商品id)订单表(订单id,用户名,购买数量,单价,商品id,订单状态)3.6.3 数据库详细设计本系用到的是Microsoft Office Access 2007数据库,并根据系统需要设计了8个数据表14。(A

39、ccess的数据类型:文本型(Text)、货币型(Currency)、数字型(Number)、日期/时间型、自动编号型、是/否型、备注型、OLE对象型、超级链接型、查阅向导型。)分别为admin(管理员信息表)、news(新闻信息表)、product(商品信息表)、company(网站信息表)、message(留言信息表)、订单表、购物表(购物车内物品信息)、用户表。表3-1 admin表字段名称字段类型主键外键是否允许为空默认值用户名文本是否密码文本表3-2 news表字段名称字段类型主键外键是否允许为空默认值Id文本是否Title文本contents备注Add time日期/时间表3-3

40、product表 字段名称字段类型主键外键是否允许为空默认值bh数值是否Picture文本product name文本price货币型contents备注type文本表3-4 company表字段名称字段类型主键外键是否允许为空默认值id数值是否介绍备注表3-5 message表字段名称字段类型主键外键是否允许为空默认值Id数值是否留言者文本正文备注时间日期/时间头像文本回复备注表3-6 ProductionMessage表字段名称字段类型主键外键是否允许为空默认值Id数值是否留言者文本正文备注时间日期/时间商品名文本回复文本表3-7 用户表字段名称字段类型主键外键是否允许为空默认值用户名文本

41、是否密码文本收件人文本通讯地址文本电话文本Email文本邮编文本学历文本关注产品文本照片备注年龄数值性别文本表3-8 购物表字段名称字段类型主键外键是否允许为空默认值Id数值是否用户名文本购买数量数值商品id数值是表3-9 订单表字段名称字段类型主键外键是否允许为空默认值Id数值是否用户名文本购买数量数值单价货币型商品id数值是第4章 详细设计与实现4.1 前台界面设计4.1.1 网站母版页本系统用Visual Studio 2008进行开发,用IE浏览器运行,程序主要的样式母版页MasterPage.master控制,母版页主要代码如下。(1)工具栏,首页上方有工具栏,上没有通往商城首页、焦

42、点新闻、放开留言、查看购物车、查看订单、网站介绍和使用帮助等页面的连接,工具栏在母版页中,在所有姨母版页生成的内容页面都会显示,方便用户(登录和未登录用户)的操作。期中购物车和订单只能登录用户查询。图4-1 工具栏主要代码如下:perLink ID=HyperLink1 runat=server Font-Bold=True Font-Italic=False Font-Names=宋体 Font-Overline=False Font-Strikeout=False Font-Underline=False Height=21px Width=93px NavigateUrl=/Default.aspx style=color: #ffffff商城首页(2)搜索栏,在母版页的左面中间部分有一个搜索栏,可以通过商品名或者商品名中的关键字,对站内的商品进行搜索(如搜索信息为空,则搜索结果会显示

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

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1