网上休闲食品商店上海大学王小贱目录内容摘要和关键词………………………………………………………………IAbstractandKeywords………………………………………………………II文献综述………………………………………………………………………III一、绪论…………………………………………………………………………1(一)系统开发背景………………………………………………………………1(二)研究意义……………………………………………………………………1二、系统开发技术概论…………………………………………………………1(一)VisualStuetdio.NeT平台介绍………………………………………1(二)ASP.NET简介……………………………………………………………3(三)C#简介……………………………………………………………………3(四)SQLSever2005简介………………………………………………………4三、需求分析……………………………………………………………………4(一)网上休闲食品商店简介……………………………………………………4(二)网上休闲食品商店目标设计………………………………………………5(三)网上休闲食品商店设计原则………………………………………………5(四)设计思路……………………………………………………………………6(五)功能结构图…………………………………………………………………6(六)系统开发环境简介…………………………………………………………6四、系统的总体设计……………………………………………………………7(一)数据库实体设计……………………………………………………………7(二)数据表设计…………………………………………………………………8五、系统的详细设计与实现……………………………………………………10(一)创建数据库…………………………………………………………………11(二)在VisualStudio2008中建立站点………………………………………11(三)网页母版页…………………………………………………………………11(四)登录模块的实现……………………………………………………………11(五)注册模块的实现……………………………………………………………13(六)食品列表模块的实现………………………………………………………14(七)购物车模块的实现…………………………………………………………15(八)个人资料管理模块的实现…………………………………………………17(九)食品管理模板的实现………………………………………………………18六、总结及展望…………………………………………………………………19参考文献…………………………………………………………………………20致谢………………………………………………………………………………21I内容摘要21世纪信息产业迅速发展,互联网以及相关技术日渐成熟,Internet投入商业化运营以后,使人们对网络交易这个新兴产业有了一定的了解,标志着一个崭新电子商务时代的来临。“网上休闲食品商店”就是一种典型的电子商务应用,可以节约休闲食品的选购时间,通过网上交易,使购物变得更加方便、快捷。本文系统地阐述了网上休闲食品商店的功能及实现过程,该系统共分两个部分,前台购物部分和后台管理部分。在前台购物部分中,主要包括用户注册、登录、浏览食品、查看食品详细信息、选购食品、购物车和查看订单;后台管理部分主要包括用户管理、食品管理、订单管理、广告管理和其他管理功能。本网站用到的开发技术为ASP.NET,采用C#语言,使用SQLServer2005数据库。使用IIS作为web服务器。本网站界面简单直观,易于操作和使用,交互性强。关键词:网上休闲食品商店ASP.NETSQLServer2005数据库IIAbstractTherapiddevelopmentofinformationindustryinthe21stcentury,theInternetandrelatedtechnologymatures,Internetputintocommercialoperationinthefuture,sothatpeopleinthisemergingindustryofonlinetransactionshaveacertainunderstanding,markingtheadventofanewageofelectroniccommerce.Onlineleisurefoodstoreisatypicale-commerceapplication,youcansavetimetobuysnackfoods,throughonlinetransactions,makingshoppingmoreconvenientandfaster.Thispapersystematicallydescribesthefunctionsandimplementationprocessonlinecasualfoodstores,thesystemisdividedintotwoparts,frontandbackofficemanagementsectionShoppingsection.Intheforegroundshoppingsection,includinguserregistration,login,browsefood,viewthefooddetails,tobuyfood,shoppingcartandvieworders;adminsectionincludesusermanagement,foodmanagement,ordermanagement,advertisingmanagement,andothermanagementFeatures.ThissiteusedtodeveloptechnologytoASP.NET,usingC#language,useSQLServer2005database.UseIISasthewebserver.Thewebinterfaceissimpleandintuitive,easytooperateanduse,interactiveisstrong.Keywords:Onlinecasualfoodstore;ASP.NET;SQLServer2005databaseIII文献综述网上休闲食品商店是类似于现实生活中的食品商店,不同的是利用电子商务技术和各种手段达成从买到卖过程的虚拟商店。网上商店大大方便了人们的日常生活,足不出户就能够购买各类商品。随着生活水平的提高,人们对于休闲食品的要求也越来越高,网上休闲食品商店为人们省去了出门麻烦的后顾之忧,足不出户就能选购各类休闲食品,等待送货上门的便利。如今网站的开发会用到各不相同的开发工具,如ASP、PHP、JSP等,包括脚本语言,以及为网站提供数据存储的数据库,如Access,SQLServer等,本文主要介绍了企业网站建设的意义和相关技术及工具:ASP.NET、SQLServer2008数据库、JQUERY技术和Dreamweaver。构建网上休闲食品商店的核心是ASP.NET和为客户呈现数据的管理程序,目前开发此类系统的途径很多,本系统采用ASP.NET和SQLServer5配合完成系统的开发,有效率高、稳定性好等多方面优势。《ASP.NET应用开发教程》根据ASP.NETWeb应用开发所要求的开发技术和开发特点,选取“设计网站主页面”、“设计用户注册页面”等16个典型的案例,有针对性地对ASP.NET单项开发技能进行训练,同时选择贴近学生生活的“网上招聘系统”综合实训项目,按照软件开发生命周期完成该系统的需求分析、数据库设计、界面设计和系统实现等任务,对ASP.NET开发的综合技能进行训练。每个案例先给出案例描述和完成步骤,之后将重要的ASP:NET开发理论知识以知识链接的形式融入案例中,在拓展提高环节给出了理论和实践的提高要求,并在配套资源中给出案例和综合实训的具体实现。《数据库技术与应用(SQLServer)》以SQLServer2005为平台,介绍了数据库基本原理、开发方法与应用技术。全书共10章,包括数据库系统概论、SQLServer2005安装与常用工具、SQL语言基础、创建与管理数据库、创建与管理表、创建与管理其他数据库对象、SQLServer数据查询、数据库保护、数据库设计、数据库应用与开发技术等内容。1网上休闲食品商店一、绪论(一)系统开发背景随着计算机网络和互联网通信技术的蓬勃发展和成熟,网络购物作为电子商务的一种形式,有着积极以及高效,低成本的优势,逐渐成为一种新的经营模式和理念,人们不再满足信息浏览与发布,更渴望能够充分享受网络所带来的便利性。事实上,用户足不出户就可以快速,方便地购买自己喜欢的产品,这是网络购物带来的好处。电子商务是一个发展潜力巨大的市场,极有发展前景的。电子商务的实时沟通,灵活的交易方式,交易快的特点,将带来巨大的经济利益社会,推动整个社会生产力的提高。促进电子商务,打破时间和空间的限制,改变贸易模式,以帮助企业降低成本,提高竞争力。电子商务为消费者提供更多的选择,提供了更好的便利性。在互联网上可以有很多的电子商务活动,“网上休闲食品商店”是一个典型的电子商务应用。(二)研究意义现在的时代科技飞速地发展,网上购物已经深入大众的生活。互联网技术更是明显的提高,电脑已经走进千家万户。对于人们使用互联网进行网络交易已经逐渐深入人心,人们对于网上购物的信任度也比以往大幅提高,网络交易的份额正在逐年加大,现在应抓住这个时机,在这个领域占有一席之地。建立“网上休闲食品商店”的意义如下:1.网上购买休闲食品可以节约购物时间,足不出户就可购买到所需商品。2.网上购买休闲食品可以节省购物成本,免除购物疲劳,享受送货上门的服务。3.订货不限时,便捷快速的配送方式,货到付款,更有信誉度。4.新品上市第一时间购买,商品款型样式多,提供消费者更多的选择。5.对于商家来说,由于网上销售没有库存压力、经营成本低、经营规模不受场地限制等。在将来会有更多的企业选择网上销售,通过互联网对市场信息的及时反馈适时调整经营战略,以此提高企业的经济效益和参与国际竞争的能力。二、系统开发技术概述(一)VisualStudio.NET平台介绍VisualStudio.NET是一套完整的开发工具,用于生成ASPWeb应用程序、XMLWebservices、桌面应用程序和移动应用程序。VisualBasic.NET、VisualC++.NET、VisualC#.NET和VisualJ#.NET全都使用相同的集成开发环境(IDE),该环境允许它们共享2工具并有助于创建混合语言解决方案。另外,这些语言利用了.NETFramework的功能,此框架提供对简化ASPWeb应用程序和XMLWebservices开发的关键技术的访问。VisualStudio.NET集成开发环境现在包括开发智能设备(如PocketPC)应用程序的工具。通过使用这些工具和.NETFramework精简版(.NETFramework的子集),您可以在个人数字助理(PDA)、移动电话和其他资源受约束的设备中,创建、生成、调试和部署在.NETFramework精简版上运行的应用程序。ASP.NET移动设计器扩展了ASP.NET和.NETFramework,可用来生成移动电话、PDA和寻呼机的Web应用程序。此设计器集成在VisualStudioIDE中。您可以创建移动Web应用程序,使用移动设计器修改移动Web窗体,然后生成和运行该应用程序(所有这些操作都是在VisualStudio中完成的)。Web窗体是用于创建可编程Web页的ASP.NET技术。Web窗体将自己呈现为浏览器兼容的HTML和脚本,这使任何平台上的任何浏览器都可以查看Web页。使用Web窗体,通过将控件拖放到设计器上然后添加代码来