.net的新食客之路网站开发设计(源码)

摘 要伴随人们生活水平的提高,人类越来越注重发展网络技术,越来越多的人喜欢在网上购物。因为这不仅节省了顾客的时间,也使他们不用走很远的路程去实体店买零食。本次设计的系统为B/S架构的网上海外零食代购网站,其中数据信息存放在当下主流的数据库系统SQL Server 2008当中,程序则以C#编程语言来编写后台代码,环境开发使用的是由美国微软公司开发的工具Microsoft Visual Studio 2013开发工具,基础开发平台为ASP.NET,让用户能随时随地及时了解海外食品的最新资讯,方便快捷地订购。
目 录
第一章 绪论 1
1.1开发背景 1
1.2开发目的和意义 1
1.3系统开发环境和工具 1
1.3.1 SQL Server数据库介绍 1
1.3.2 HTML样式应用 2
第二章 系统分析与设计 3
2.1系统需求分析 3
2.2系统总功能模块设计 3
2.3系统子功能模块设计 4
2.3.1后台管理员模块 4
2.3.2用户模块 5
第三章 数据库设计 7
3.1数据库表设计 7
3.2数据库表关系图 10
第四章 系统主要功能的实现 12
4.1前台基本功能的实现 12
4.1.1首页页面 12
4.1.2用户注册 12
4.1.3用户资料修改 14
4.1.4购物车 16
4.1.5订单操作 19
4.1.6在线留言 20
4.1.7新闻浏览 21
4.2后台基本功能的实现 22
4.2.1管理员登录 22
4.2.2添加商品 24
4.2.3订单信息管理 28
4.2.4用户信息管理 30
4.2.5发布新闻 30
4.2.6员工账号管理 31
4.2.7留言回复 32
总 结 35
致 谢 36
参考文献 37
第一章
 *好棒文|www.hbsrm.com +Q: ^351916072* 
绪论
1.1开发背景
随着现代社会网络技术的不断革新与发展,网络信息已经成为人类生活不可分割的一部分。因为它的存储量大,数据的更新方便及时,非常适合现代人快节奏的生活模式。再加上它有推动经济进一步高速发展的优势。所以,渐渐的网络商店应运而生,其数量在我国乃至全世界迅速增长。网络商店既不会影响到自身实体店的发展,也还可让店商实现双收入和商品信息共享,实时增进与客户的交流了解他们的需要,所以新食客之路网站的设计开发是必然趋势。该网站属于网络技术中人们所熟知的电子商务类型中的一种。电子商务简单的说就是人们利用网络即互联网进行商品交易买卖的一种新型手段,以一个互联网为平台,使不想出远门却能购买到自己所需商品的人群,只要在家中打开电脑就能够很快搜索到指定商品进行在线下订单,收货,支付,评价等操作。这样既节省了时间让店商及时发货且客户不用花费很长时间及经费出门,同时又降低了交易成本。另外,由于是网上交易,顾客不能亲眼看见商品实物,所以就需要网络监管人员跟踪订单,进行实时信息管理监控,加之有交易支付环节中第三方做担保,可以很好地保障在线交易过程的安全。因而越来越多的人加入了网购大军。
1.2开发目的和意义
现在因为网络运用的普及,世界各国的交流与联系也越来越频繁紧密。电子商务网站使得网购客户足不出户就可消费,不但方便了客户,同时也提供给商店店主及商品生产企业及时向更多海内外的新老客户推销产品,树立美好形象,获得更大利润的平台。本次开发的新食客之路网站,分为前台和后台,后台为管理员登录界面,管理员可对商品信息和员工信息进行增删改,用户通过注册从前台登录,可添加会员进行充值,将商品添加进购物车,对订单进行增删改或结算。管理员及员工可对订单情况进行管理,对商品库存和商品信息的及时更新。本网站之所以名为“新”食客之路,因为该网站给顾客提供海外小零食销售和最新资讯,让顾客有更宽广的消费视野。
1.3系统开发环境和工具
1.3.1 SQL Server数据库介绍
结构化查询语言(Structured Query Language)英文缩写SQL,是一种数据库查询和程序设计语言,主要作用是存取、查询、更新和管理数据。同时它也是数据库脚本文件的扩张名。绝大多数流行的关系型数据库管理系统都采用了SQL语言标准。
这里我们使用到的是当下主流的数据库SQL Server 2008,由于它推出了许多新的特性和关键的改进,所以至今为止,它仍然是最强大和最全面的SQL Server版本。
下面是SQL的新功能特点:
可信任——体现在用户在运行关键任务的应用程序时的高安全性、可靠性和可扩展性。??
高效性——可以节省用户用于开发和管理数据基础设施上的时间和成本。??
智能性——能够在必要的时候为用户提供一个全面的发送观察与信息的平台。
1.3.2 HTML样式应用
利用相应的工具如DwMx生成html格式的模板,使用ASP.NET技术动态生成HTML页面。
在一些需要添加格式的地方添加上特殊标记,等待动态生成文件时利用代码读取此模板。
将从前台获取的数据添加得到模板的标记位置中,磁盘再写入新生成的文件名,之后向数据库中写入相关数据。
使用HtmlTextWriter类这样的后台代码硬编码来写.html文件。
经过以上方法步骤依次进行操作,您就可以达到使用ASP.NET技术动态生成HTML页面了,并且用这种方法可以很方便的生成.html文件。
第二章 系统分析与设计
2.1系统需求分析
本系统的需求分析如下:
前台功能
用户的注册、登录;
设置、修改个人资料;
购物车;
订单查询;
商品评价、发布留言;
浏览产品信息;
查看新闻信息;
后台管理员功能
管理员登录
员工添加、删除;
设置、修改个人账户信息;
处理订单;
查看商品评价
回复用户的留言;
管理商品等信息;
添加新闻、店铺公告类别及其内容;
2.2系统总功能模块设计
系统模块图依据系统的需求分析得到,如图21:

图21 系统总功能模块图

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2181.html

好棒文