常州信息职业技术学院计算机网络技术专业毕业设计(论文)报告_第1页
常州信息职业技术学院计算机网络技术专业毕业设计(论文)报告_第2页
常州信息职业技术学院计算机网络技术专业毕业设计(论文)报告_第3页
常州信息职业技术学院计算机网络技术专业毕业设计(论文)报告_第4页
常州信息职业技术学院计算机网络技术专业毕业设计(论文)报告_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、常州信息职业技术学院学生毕业设计论文报告系 别: 网络与通信工程学院 专 业: 计算机网络技术 班 号: 学 生 姓 名: 学 生 学 号: 设计论文题目: 月饼网站设计与规划 指 导 教 师: 设 计 地 点: 常州信息职业技术学院 起 迄 日 期: 2021.9.12 -2021.11.10 毕业设计论文任务书专业 计算机网络技术 班级 姓名 一、课题名称: 月饼网站设计与规划 二、主要技术指标或根本要求:1、Dreamweaver 8和Photoshop CS3图形处理技术 2、HTML静态网页技术和.NET Web应用开发技术 3、SQL Server数据库技术 4、Flash动画制作

2、技术 三、主要工作内容:1、先了解网站具体做些什么,然后收集与网站有关的素材,开发完成一个月饼网站。 2、确定网站的整体风格和网站布局。 3、网站具备的根本功能:月饼介绍、最新产品展示、用户注册、用户登录、留言板等。 4、代码结构清晰、有次序,便于检查和调试,所写的代码符合语法标准,并与所做功能有关的。5、网站完成后要时行测试,其中主要包括用户注册、登录、购置、留言等。 6、网站完成后,根据所做的网站进行编写毕业设计论文。 四、主要参考文献:1、.NET Web应用开发/郭永洪、叶青松、裴拯编著. -北京 清华大学出版社 2021.2 3、Dreamweaver8中文版实例教程/杨仁毅编著.

3、-北京 北京工业大学出版社 2021.6 4、SQL Server2005数据库管理与开发实用教程/李丹编著 学 生签名 年 月 日 指 导 教师签名 年 月 日 教研室主任签名 年 月 日系 主 任签名 年 月 日毕业设计论文开题报告设计论文题目月饼网站设计与规划选题的背景和意义:选题背景在通信行业的迅速开展下,网上购物已成为一种时尚,在网上购物方便、快捷、价格低廉等特点,成为人们首选。在平时的节日里,人们也会想起吃月饼;特别是到中秋节的时候,买月饼送礼成为人们生活不可缺少的一局部了。发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。在有节日的时候,去实体店买月饼

4、的话,肯定是很贵,当然了月饼有价格贵的,也有廉价的。而在我们网站上买月饼,你可以发现月饼的价格比实体廉价,而且也很好吃、质量也很好的。是真正做到价格实惠、质量保证。选题意义网站主要内容是卖月饼,先进行用户注册、登录,然后进行购置,购置成功后会生成一个订单号等一系列的流程,帮助买月饼的人省钱、省时间。课题研究的主要内容: 根据系统需求分析,按照结构化的系统设计思想,从功能上可分为网站前台、网站后台管理模块两大模块。月饼网站结构如下列图所示。用户注册与管理功能:包括新用户注册、用户身份验证、用户信息修改、验证,及用户帐号的后台管理。商品浏览功能:商品能够分页显示,对商品的分类、精确和模糊搜索,及在

5、后台对商品的修改、添加、删除等管理。购物车功能:完成用户选购商品,查看购物车,可以生成购物订单。留言功能:实现网上留言以及在后台的管理。新闻发布功能:在网页上显示新的购物信息,在后台对其管理。主要研究设计方法论述:1、以SQL为数据库管理系统进行用户注册和网上系统的数据库设计;2、以Visual Studio 2005为主,Dreamweaver和Photoshop为辅,对网站设计和网页设计、编辑;3、以C#为编程语言进行系统主要功能模块的动态网页设计。四、设计论文进度安排:时间迄止日期工 作 内 容2021. 2021.9.20 熟悉所做网站环境,查阅与网站有关的资料2021.9.21202

6、1.9.30选择主题,并熟悉网站完成的内容,并完成开题报告设计与制作网站前台的首页、子页内容及后台模板选择效劳器并连接,新建数据库系统,各功能模块的初步建设实现各子页中的功能注册、登录、购物车、订单等完成网站各功能模块的整合修改、完善作品.毕业设计论文初稿毕业设计论文正式稿及辩论准备2021.11.9总结所做网站内容,准备辩论五、指导教师意见: 指导教师签名: 年 月 日六、系部意见: 系主任签名: 年 月 日月饼网站设计与规划Design and implementation of the moon cake website目录 TOC o 1-3 h z u HYPERLINK l _To

7、c372205493 0、引言 PAGEREF _Toc372205493 h 1 HYPERLINK l _Toc372205494 0.1 课题性质 PAGEREF _Toc372205494 h 1 HYPERLINK l _Toc372205495 0.2 选题背景与依据 PAGEREF _Toc372205495 h 1 HYPERLINK l _Toc372205496 1、网站开发与运行环境的集成方案 PAGEREF _Toc372205496 h 1 HYPERLINK l _Toc372205497 1.1 网站开发环境 PAGEREF _Toc372205497 h 1 H

8、YPERLINK l _Toc372205498 1.2 网站运行环境和根本原理 PAGEREF _Toc372205498 h 2 HYPERLINK l _Toc372205499 2、需求与功能模块设计 PAGEREF _Toc372205499 h 3 HYPERLINK l _Toc372205500 系统功能分析 PAGEREF _Toc372205500 h 3 HYPERLINK l _Toc372205501 2.2 系统模块划分及其主要功能 PAGEREF _Toc372205501 h 3 HYPERLINK l _Toc372205502 网站功能分析与设计 PAGER

9、EF _Toc372205502 h 3 HYPERLINK l _Toc372205503 会员中心 PAGEREF _Toc372205503 h 4 HYPERLINK l _Toc372205504 月饼列表功能 PAGEREF _Toc372205504 h 4 HYPERLINK l _Toc372205505 购物车功能 PAGEREF _Toc372205505 h 5 HYPERLINK l _Toc372205506 订单功能 PAGEREF _Toc372205506 h 5 HYPERLINK l _Toc372205507 后台管理 PAGEREF _Toc37220

10、5507 h 6 HYPERLINK l _Toc372205508 2.2.7 其他功能 PAGEREF _Toc372205508 h 7 HYPERLINK l _Toc372205509 3、数据库技术及结构设计 PAGEREF _Toc372205509 h 7 HYPERLINK l _Toc372205510 3.1 ADO技术简介 PAGEREF _Toc372205510 h 7 HYPERLINK l _Toc372205511 访问数据库的方法 PAGEREF _Toc372205511 h 7 HYPERLINK l _Toc372205512 数据库总体设计 PAGE

11、REF _Toc372205512 h 9 HYPERLINK l _Toc372205513 系统数据表设计 PAGEREF _Toc372205513 h 9 HYPERLINK l _Toc372205514 4、局部界面和程序设计 PAGEREF _Toc372205514 h 12 HYPERLINK l _Toc372205515 4.1 月饼分类显示 PAGEREF _Toc372205515 h 12 HYPERLINK l _Toc372205516 4.2 月饼查询功能的实现 PAGEREF _Toc372205516 h 14 HYPERLINK l _Toc372205

12、517 4.3 用户注册、登录功能的实现 PAGEREF _Toc372205517 h 15 HYPERLINK l _Toc372205518 4.4 购物车的实现 PAGEREF _Toc372205518 h 19 HYPERLINK l _Toc372205519 5、附件 PAGEREF _Toc372205519 h 22 HYPERLINK l _Toc372205520 6、结论 PAGEREF _Toc372205520 h 23 HYPERLINK l _Toc372205521 7、致谢 PAGEREF _Toc372205521 h 24 HYPERLINK l _T

13、oc372205522 参考文献 PAGEREF _Toc372205522 h 24摘 要本月饼网站初步实现了用户注册、登录、网上购物、订单完成的根本操作流程,用户通过购置月饼,完善了网站的功能。本系统采用模块化设计,又分为前台和后台两局部,前台实现用户浏览并购置月饼,也可以注册用户、登录,参加留言、联系我们等功能,后台供管理员使用,实现月饼类别管理、用户管理、新闻管理、月饼的添加及删除、以及可以查看订单、销售统计等功能。本系统采Microsoft Visual Studio 2005作为开发工具,SQL Server 2005 数据库作为后台数据库,使用C#、Script语言编程。关键词:

14、电子商务、C#编程、Script、SQL Server 2005AbstractThis moon cake network realized the user registration, login, online order fulfillment of basic operation process, the user through the shopping, buy mooncakes, improve the site function. The system adopts the modular design, is divided into two parts front an

15、d back office, front desk user browse and buy moon cakes, also can register, login user, to participate in the message, contact us and other functions, the background for the administrators, the moon cake category management, user management, news management, moon cakes, and can add and delete view

16、the orders, sales statistics and other functions.This system uses Microsoft Visual Studio 2005 as a development tool, SQL Server 2005 database as a background database, using C#, Script language programming.Key words: Electronic commerce, C# programming, Script, SQL Server 20050、引言0.1 课题性质该毕业设计是计算机电

17、子商务网站开发类课题,主要研究方向为?月饼网站的设计与实施?电子商务网站。根据目前Internet上购置月饼信息平台的运营模式,设计并实现一个月饼信息的平台,结合用户购置月饼、网站的实际业务内容和日常工作中需要注意的问题。月饼网站实施后,应能够到达以下目标:注册用户、登录,将产品参加购物车,生成订单。管理员可以对用户信息、留言进行审核,管理功能。界面友好美观,操作简单易行,查询可根据类别、所有产品列表,灵活方便。网站维护方便可靠,代码层次清楚,模块功能相对独立且彼此关联,有较高的平安性,满足实用性、先进性的要求。月饼网站的实用性要强。对于用户购置月饼后,可以实现不用出户就能吃到廉价、好吃的月饼

18、。0.2 选题背景与依据 随着经济开展,Internet开展迅速,人们从网上购物也成了时尚,其实也是因为网上的产品比实体店的实惠价格廉价、方便送货到家,还有就是网上的产品多种多样,可以选择。在平时吃月饼时,实体店的价格、样式比网上总体上都是贵的,特别是每逢中秋节,实体店的月饼价格更是很贵。所以在网上买月饼会成为生活必需趋势。过中秋,吃月饼。月圆饼也圆,又是合家分吃,象征着团圆和睦,在中秋节这一天是必食之品。作为我国的一个传统节日,不管是在家还是在家外,吃月饼是必不可少的。从实体店买月饼又贵、样式又不多的,而从网上买月饼,廉价、方便、样式多,完全可以实现足不出户就可以吃上好吃又好看的月饼。 Vi

19、sual Studio以下简称“VS是Windows平台应用程序开发环境。VS已经成为编程、开发动态网站的重要而快速、有效的工具。VS强大的功能使之成为一种编程、开发程序的软件。随着网络技术的日益成熟,VS技术中的C#语言在网络编程中也变得越来越重要。所以,在这此的毕业设计中,采用了VS环境下的C#语言作为开发工具,构建了一个能实现简单的电子商务的小型动态商务网站网上购置月饼系统。1、网站开发与运行环境的集成方案1.1 网站开发环境 Dreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别开展的视觉化网页开发工

20、具。可以利用Dreamweaver进行排版,设计好前台模板,然后进行复制代码到VS中,这样就根本实现前台的样式。VS是通过把SQL文件放在你的网站下App_Data文件夹中,来进行访问数据库,如果没有看到这个文件夹,那么在你的网站上右键,创立ASP.Net文件夹下能够找到App_Data这个选项,然后在中的之前加上相对应的代码就可以了。值得注意的是在VS中创立第一次连接数据库时,应该选择效劳器、以及输入正确的用户名sa和密码。通过运行SQL Server 2005来修改,如图1-1所示。图1-1 用户sa的密码VS的工作流程:当一个浏览器申请翻开一个ASPX页面后,VS效劳器接收到申请后,其工

21、作流程如下:效劳器读取ASPX页面内容,判断是否有VS效劳器的代码需要执行。判断的方法是查看语句中ASPX的特有“;脚本标记。假设要运行的ASPX代码,也就是C#语言,VS会将这些代码挑出来逐行进行解释。假设没有要运行的ASPX代码,它仅是简单地通知IIS这种情况。ASPX运行解释后,将把结果返回给IIS。对于那些非效劳器的脚本,或不需要VS进行效劳器处理的,将被返回给IIS。脚本输出与静态HTML代码会进行合并,形成一个最终的网页页面。IIS把网页发送给客户端浏览器上。1.2 网站运行环境和根本原理每当我们通过VS运行ASP.NET网站时,VS集成的ASP.NET引擎会响应各种请求,这个引擎

22、的名字叫“。当我们配置一个Web程序时,总会涉及一个词“Web Server,它的功能便是会响应所有请求。而IIS是微软Web Server的一种,用来配置ASP.NET站点。IIS拥有自己的ASP.NET处理引擎来处理请求,因此,当一个请求到达时,IIS接收处理请求,然后返回内容。请求处理过程工作进程:在IIS中,工作进程w3wp.exe运行着ASP.NET应用程序,管理并响应所有的请求,ASP.NET所有的功能都运行在工作进程下,当请求到来时,工作进程会生成Request和Response相关的信息。简而言之,工作进程就是ASP.NET程序的心脏。应用程序池:应用程序池是工作进程的容器,通

23、常用来隔开不同配置的工作进程。当一个程序出错或进程资源回收时,其他池中的程序不会受到影响。当应用程序池接收到请求,会接着传给工作进程w3wp.exe,该进程检查来请求的URL后缀以确定加载哪个ISAPI扩展。ASP.NET加载时会附带自己的ISAPI扩展aspnet_isapi.dll,以便在IIS中映射。一旦工作进程加载了aspnet_isapi.dll,就会构造一个HttpRuntime类,该类是应用程序的入口,通过ProcessRequest方法处理请求。2、需求与功能模块设计根据月饼网站的流程和本系统要实现的功能分析,可以逐步建立一个以网上购置月饼为根底,并根据功能使其模块化,各个功能

24、是根据需要及用户的使用习惯而互相连接,最后形成一个完善的网上购物系统。 初步划分的系统模块主要有:前台首页会员中心会员注册、登录月饼浏览功能购物车功能留言功能联系我们功能后台管理月饼管理、新闻管理、用户管理等网站的功能如图2-1所示。图2-1 网站的功能2.2 系统模块划分及其主要功能2主要功能:本系统实现在线购置月饼的功能,其中包括用户注册、登录,月饼浏览、搜索,购置月饼并生成定单,管理员后台管理系统。如图2-2所示。图2-2 首页功能实现分布网站主页提供了进入某功能的链接,同时会员和管理员可以在网站上登录,供用户方便地进入所需功能,方便、简单地实现购物。2会员中心 主要功能:实现用户注册,

25、登录。如图2-3所示。图2-3 会员中心2月饼列表功能主要功能:月饼产品的浏览、月饼分类导航、月饼搜索、月饼详细信息浏览。如图2-4所示。图2-4 月饼列表月饼列表功能提供用户浏览月饼的功能,同时可以对月饼进行分类查询和精确模糊搜索,并且能使用户快速地查看月饼的详细信息,以方便地购置。2购物车功能主要功能:记录用户将要购置的月饼,且用户可以方便地删除月饼,也可以清空购物车,还可以继续购物,并链接到定单生成页面。如图2-5所示。图2-5 购物车2订单功能主要为用户查看购置过的商品,具体包括订单详情、配货详情。如图2-6所示。图2-6 订单2后台管理主要功能:后台管理提供应系统管理员使用,实现一些

26、后台的功能,包括月饼添加,删除,修改月饼信息;还有管理前台注册的用户,对他们的信息进行管理,例如管理员可以对注册过的用户进行删除,也可以查看商品按类别的销售统计等。后台的权限比拟大,非管理员禁止进入后台。如图2-7所示,是后台的结构,是从网站的前台通过管理员登录到后台。图2-7 后台管理 2.2.7 其他功能留言功能对于用户:留言功能供用户留言。其实用户可以通过留言的方式,向我们反应一些意见,或者是送货要注意的事情等。联系我们功能 对于一些用户来说,在购置月饼的过程中,可能会碰到一些问题,通过留言的方式,不能够及时得到答复,所以可以选择联系我们的方式,得到相应的答复。销售网络功能通过该功能,可

27、以看到我们月饼所销售的地区。新闻功能通过进行查看新闻标题,可以看出该新闻的详情信息。主要就是购置月饼的活动,比方有些月饼进行打折、来买就送的活动。3、数据库技术及结构设计3.1 ADO技术简介 Active数据对象Active Data Objects:ADO实际是一种提供访问各种数据类型的连接机制。ADO设计为一种极简单的格式,通过ODBC的方法同数据库接口。可以使用任何一种ODBC数据源,即不止适合于SQL Server、Oracle、Access等数据库应用程序,也适合于Excel表格、文本文件、图形文件和无格式的数据文件。ADO是基于OLE-DB之上的技术,因此ADO通过其内部的属性和

28、方法提供统一的数据访问接口方法。 在VS中,在网站站点下选择控件SqlDateSource数据源,并选择效劳器的名称、身份验证的方式,以及要连接的数据库名。如图3-1所示。图3-1 访问数据库的方法然后在文件中,可以看到连接数据库的代码: 注:上面的User ID是用户sa,Password是用户sa的密码。调用数据库的代码,如下: SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStringsHuaMeiConnectionString.ConnectionString);conn.Open();Sq

29、lCommand command0 = new SqlCommand(“SQL语句+C#语法, conn);SqlDataReader reader = command0.ExecuteReader();注:以上代码说明调用数据库以及进行表中内容查询的方法。数据库总体设计图3-2 数据库aspnet_Users数据表设计管理员用户数据表,其管理员表是通过VS中的菜单栏网站ASP.NET配置创立的。其字段说明如图3-3所示。图3-3 管理员表字段说明t_user数据表设计用户数据表,其字段说明如图3-4所示。图3-4 用户数据表字段说明t_product数据表设计(月饼产品数据表,其字段说明如图

30、3-5所示。图3-5 月饼产品数据表字段说明t_category类别数据表设计类别数据表,其字段说明如图3-6所示。图3-6 类别表数据字段说明t_liuyan留言数据表设计留言数据表,其字段说明如图3-7所示。图3-7 留言数据表字段说明t_news新闻数据表设计新闻数据表,其字段说明如图3-8所示。图3-8 新闻数据表字段说明t_order订单数据表设计订单数据表,其字段说明如图3-9所示。图3-9 订单数据表字段说明8t_orderdetail订单详情表设计订单数据表,其字段说明如图3-10所示。 图3-10 订单详情数据表字段说明9. t_address地址表设计地址数据表,其字段说明

31、如图3-11所示。图3-11 地址数据表字段说明4、局部界面和程序设计4.1 月饼分类显示月饼分类显示可以帮助用户快速找到自己想要的月饼,是网站设计中一种自动化的表达。所谓月饼分类显示就是在月饼浏览页面,当用户点击月饼某种类别时,会在右边自动显示该类别的月饼。如图4-1所示。图4-1 月饼分类第一步:使用数据源SqlDataSouce1,进行配置Select语句,其语句为select * from t_category,意思是查询类别表中的所有字段。第二步:使用控件DataList,并选择数据源SqlDataSouce1,然后再编辑模板并进行修饰,使之显示类别名。在代码中,添加a href=“

32、fenleichaxun.aspx?CID注:其中“内包括了类别名(categoryName)第三步:在显示类别查询页中设置数据源,配置Select语句,其语句如图4-2所示。图4-2 Select语句如图4-2所示,其语句的意思就是查询表t_product中的productID、productName、ISBN、spec、content、picture、netproductPrice、categoryID字段,另外再加Where条件,使字段categoryID带字符串CID,如图4-3所示。图4-3 Where条件及所带字符串第四步:再使用控件DataList,并选择数据源SqlDataSo

33、uce1,然后再编辑模板并进行修饰。4.2 月饼查询功能的实现当用户明确购置的月饼名称或只知道月饼中包含其中的文字时,可以用系统提供的查找功能快速准确地找到该月饼。由于分2021年新款、传统系列、时尚系列、金丽莎系列、铁盒系列、员工饼五种类别情况,所以此功能要根据不同的情况生成不同的数据库检索语句。具体实现是用数据源和控件、再加代码。如图4-4所示。图4-4 月饼查询第一步:双击搜索按钮,输入代码:Response.Redirect(“changpingchaxun.aspx?Text=+Text1.Text+&CID=+DropDownlist1.SelectdValue); /当用户点击搜

34、索时,会链接到页面changpingchaxun.aspx,其中Text1是文本框的名称,DropDownlist1是下拉式菜单的名称。第二步:在显示搜索查询页中设置数据源,配置Select语句,其语句如图4-5所示。图4-5 Select语句如图4-5所示,其语句的意思就是查询表t_product中的productID、productName、ISBN、spec、content、pubDate、picture、netproductPrice、categoryID字段,另外再加Where条件,使字段productName带字符串Text和字段categoryID带字符串CID,如图4-6、图4

35、-7所示。图4-6 Where条件及所带字符串图4-7 Where条件及所带字符串第三步:再使用控件GridView,并选择数据源SqlDataSouce1,然后再编辑列和模板并进行修饰。4.3 用户注册、登录功能的实现一个网站要实现产品的买卖,必须要使用注册用户的方式来实现。因为只有了用户,才能产生订单号,才知道收货人姓名、地址等信息。有了用户,也方便自己的查询,比方自己在过去的日子都买了哪些产品,一共花费了多少钱等信息。此功能实现要用控件加代码。如图4-8所示,是用户登录、注册的界面,通过输入正确的登录帐户、登录密码,点击登录按钮就可以使用户成功登录,当然了这是要数据库和代码的支持。图4-

36、8 用户登录其中页面中的登录按钮的代码如下:SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStringsHuaMeiConnectionString.ConnectionString); conn.Open(); SqlCommand command0 = new SqlCommand(Select * from t_user where userid= + tname.Text + and password= + tpassword.Text + , conn); SqlDataReader rea

37、der = command0.ExecuteReader(); Sessionloginname = tname.Text; if (reader.Read() Response.Redirect(default.aspx); else reader.Close(); Label1.Text = 登录失败!; conn.Close();注:以上的代码意思就是通过连接数据库,使用SQL语句进行取得t_user表中用户名和密码,当用户登录成功后,在首页页面上显示;当用户登录不成功的,使用标签Label1显示“登录失败!。然后在模板上插入一个标签Label1、LinkButton。双击LinkBut

38、ton1进入后,先在Page_Load内输入如下代码:if (Sessionloginname != null) Label1.Text = + Sessionloginname; LinkButton1.Visible = true; 注:以上代码的意思是用户名非空时,显示用户名,并显示LinkButton1Text=退出。在LinkButton1内输入如下代码: Sessionloginname = null; Label1.Visible=false; LinkButton1.Visible = false;注:以上代码的意思是用户名为空,标签Label1隐藏,LinkButton1也隐

39、藏。然后成功登录后,可以在首页上看出登录的显示信息用户名:123,可如图4-9所示。图4-9 用户名显示如图4-10所示,是注册的界面,通过控件和代码来实现用户的注册。 图4-10 注册 双击注册按钮后,输入以下的代码:string sex = ; if (RadioButton1.Checked) sex = 男; else sex = 女; SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStringsHuaMeiConnectionString.ConnectionString); conn.Op

40、en(); SqlCommand command0 = new SqlCommand(Select * from t_user where userid= + TextBox1_username.Text + , conn); SqlDataReader reader = command0.ExecuteReader(); if (reader.Read() Response.Write(alert(用户名已注册!); else reader.Close(); string mysql = insert into t_user (userid,password,name,sex,provinc

41、e,birthday,idcard,mobiletel,email) values( + TextBox1_username.Text + , + TextBox2_password1.Text + , + TextBox3_password2.Text + , + sex + , + DropDownList1_province.Text + , + TextBox5_birthday.Text + , + TextBox6_idcard.Text + , + TextBox7_mobiletel.Text + , + TextBox8_email.Text + );SqlCommand c

42、ommand = new SqlCommand(mysql, conn);command.ExecuteNonQuery();Label1.Text = 注册成功!;Label1.Visible = true;reader.Close();注:以上代码的意思是通过连接数据库,使用SQL语句进行向t_user表中录入注册的用户名、密码、真实姓名、性别、省份等信息。其中会先判断一下性别,然后会判断注册的用户名是否已在t_user表中存在,如果用户名在t_user中已存在的,不允许注册的,系统会提示“用户名已注册!。当注册的用户名没有在t_user表中存在时,点击注册后,其注册信息会写入t_user

43、表内,并提示“注册成功!。4.4 购物车的实现 购物车是整个系统的关键所在,此功能也是利用Cookies来实现,将用户已选择的月饼放在用户的Cookies中,这样可以方便地进行添加和删除。查看购物车,其中可以删除购物信息、修改数量、继续购物,如图4-11所示。图4-11 购物车.as页面中的主要代码如下:protected void Page_Load(object sender, EventArgs e) if (SessionloginName = null | SessionloginName = ) Server.Transfer(denglu.aspx); if (!Page.IsP

44、ostBack) BindShoppingCart(); labMsg.Visible = false; if (Profile.ShoppingCart.CartItems.Count 0) int productID = int.Parse (gvCart.DataKeysrow.RowIndexproductID.ToString(); Profile.ShoppingCart.SetQuantity(productID, intQuantity); BindShoppingCart(); isSucceed = true; else isSucceed = false; catch i

45、sSucceed = false; if (!isSucceed) txbQuantity.ForeColor = System.Drawing.Color.Blue; labMsg.Visible = true; labMsg.Text = 购置数量为大于0的整型数字!; else labMsg.Text = string.Empty; 注:以上代码的意思是数量中输入负数或者0时,系统会提示购置数量为大于0的整型数字!。在页面上显示收货人的姓名、地址、联系方式等信息。如图4-12所示。图4-12 5、附加1、后台管理系统首页如图5-1所示。图5-1 后台首页上传图片的显示,如图5-2所示。图

46、5-2 上传图片主要代码如下:protected void Button3_Click(object sender, EventArgs e) string filename = FileUpload1.PostedFile.FileName; int fileLength = FileUpload1.PostedFile.ContentLength; string fileType = filename.Substring(filename.LastIndexOf(.); string Randname = DateTime.Now.ToString(yyyyMMddhhmmss) + Da

47、teTime.Now.Ticks.ToString(); string newfilename = Randname + fileType; FileUpload1.PostedFile.SaveAs(HttpRuntime.AppDomainAppPath + upload + newfilename); Label_Filename.Text = newfilename; Label_Upload.Text = 成功上传文件;/ +filename + ,文件大小: + fileLength + 字节,文件类型: + FileUpload1.PostedFile.ContentType;

48、Image1.ImageUrl = .upload + newfilename;注:以上代码的意思是当点击浏览时,可以在image文件夹内选择图片,选好图片后,单击上传,系统会提示“成功上传文件,成功界面如图5-3所示。图5-3 成功上传图片 6、结论本毕业论文设计经过几个月的查资料、整理材料、设计网页、建设网站到写作论文,今天终于可以顺利的完成论文,终于让自己在大学的生活中,得以划下了完美的句号。毕业论文设计是对我们大学生活二年多来学习的一个总结性考察,里面包含了我们学过的很多方面知识,平时学习都是自己听老师讲解,或者就是做练习之类,缺少了自己的独立思考。通过这次的毕业论文设计,也让自己清楚了自己的学习程度,和自我学习思考的能力。从毕业论文选题开始,到最后看到自己做出的设计论文的成功,体验了一次从茫然到无助,最后的那种成功的欣慰,真的让

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论