在线购物商店的设计与实现(ASP.NET,SQLServer) 来源:wenku7.com 资料编号:WK714697 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK714697 以下是资料介绍,如需要完整的请充值下载。 1.无需注册登录,支付后按照提示操作即可获取该资料. 2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助 我要下载该资源 资料介绍 在线购物商店的设计与实现(ASP.NET,SQLServer)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文17000字,程序代码,SQLServer数据库) 随着现代信息技术的发展,基于Web服务的信息发布成为技术改革与发展的方向。传统的实体店面已经远远不能满足现代人们的生活起居,信息和网络技术的发展使得互联网上涌现了大批电子商务平台。在线商店的设计与实现在消费者与商家之间建立一座桥梁。一方面商家可以用很小的店面成本开办自己的网上店面;另一方面消费者也可以浏览自己感兴趣的商品,查询商品相关信息,方便消费者的生活起居。 在网站建设的过程中,在线商店的实现涉及到ASP.NET技术、页面交互设计、MVC三层架构和数据库设计等知识,特别是Web交互设计。在线商店选用了ASP.NET作为系统开发框架,数据库管理系统采用SQL Server 2008。 在线商店系统实现了消费者的注册以及登录的功能,实现商店购物的模拟过程,其中主要包括客户挑选商品、查看商品信息、添加购物车、下订单等汇总功能。管理员登录系统能够实现对商品,用户和订单的管理功能。基本能够满足客户的在线模拟购物需求。 功能概述与实现 用户登录和注册 在线商店用户可以以匿名的形式登陆页面进行商品浏览,但是匿名用户只能浏览商品的简单信息,商品的打折信息和详细信息是浏览不到的。此外,匿名用户不能将商品添加到购物车。匿名用户需要登陆才能进行购物操作。用户登陆后,系统会判断用户的角色身份,如果是管理员角色,则会跳转到管理界面,如果是用户角色,则会跳转到商品浏览页面。 商品列表及分页功能 在线商店匿名用户可以进入商品浏览页面查看简单商品信息,并且可以翻页查看。非匿名用户除了可以翻页查看简单信息外,还可以查看商品的详细信息包括打折信息等等。管理员用户登陆后可以进入商品管理页面,可以查看和编辑商品的信息。 购物车操作 在线商店非管理员用户登录后,可以对商品添加购物车,在购物车里面可以修改商品数目或者删除商品,选择确认要买的商品和数量后可以进行下订单操作。 订单操作 在线商店用户在购物车中选定商品后可以进行下订单操作,点击下订单按钮后进入订单操作页面,用户需要添加邮寄地址和银行账户信息,选定后提交,然后可已经进入订单查看页面,在订单页面可以查看自己的详细信息。 商品排序和搜索 在线商店所有用户都可以进行商品排序和搜索,商品排序可以针对商品的发布时间,商品名字和商品价格进行排序,商品搜索可以在商品搜索框中进行商品搜索。 商品信息管理 商品信息管理针对管理员用户而言,管理员用户登录后可以对商品信息进行浏览,排序搜索,查看详细信息,还可以编辑商品信息,更新商品信息,可以删除商品。 用户信息管理 用户信息管理针对管理员用户而言,管理员用户登录后可以对用户信息进行浏览,查看并修改删除用户。 订单信息管理 用户信息管理针对管理员用户而言,管理员用户登录后可以对订单信息进行浏览,可以删除订单。 用户账号信息维护 用户在登录后,可以修改自己的用户名和信息描述。 用户添加邮寄地址 用户在购物车选定商品后进入下订单操作页面时,可以点击添加邮寄地址按钮添加邮寄地址信息。 用户添加银行账户信息 用户在购物车选定商品后进入就下订单操作页面时,可以点击添加银行账户按钮添加银行账户信息。 目 录 摘 要 I ABSTRACT II 1 绪论 1 1.1 引言 1 1.2 课题背景 1 1.3 系统开发原则 2 2 系统相关开发环境、技术、工具介绍 3 2.1 系统相关开发环境介绍 3 2.2 系统相关开发技术介绍 3 2.2.1 ASP.NET开发技术 3 2.2.2 C#语言 4 2.2.3 SQL 4 2.2.4 MVC模式 5 2.2.5 三层架构 6 2.2.6 HTML+DIV+CSS 7 2.2.7 JQUERY+AJAX 9 2.3 系统相关开发工具介绍 10 2.3.1 Microsoft Visual Studio 2010 10 2.3.2 Microsoft SQL Server 2008 10 2.3.3 Adobe DreamWeaver CS5 11 2.3.4 Adobe Photoshop CS5 11 2.3.5 Notepad++ 12 2.3.6 Pencil 12 3 系统需求分析与总体设计 13 3.1 系统框架模型 13 3.2 需求分析 14 3.2.1 用例图 14 3.2.2 顺序图 16 3.3 数据模型设计 17 3.4 人机交互设计 17 4 系统详细设计与实现 18 4.1 数据库设计 18 4.2 系统主要用例描述 21 4.3 页面设计与操作简述 23 4.3.1 用户登录和注册 23 4.3.2 商品信息浏览 24 4.3.3 商品详细信息查看 24 4.3.4 购物车 25 4.3.5 订单页面 26 4.3.6 添加送货地址 26 4.3.7 商品管理 27 4.3.8 商品添加 27 4.3.9 用户管理 28 4.3.10 用户添加 28 4.4 功能概述与实现 29 4.4.1 用户登录和注册 29 4.4.2 商品列表及分页功能 30 4.4.3 购物车操作 32 4.4.4 订单操作 33 4.4.5 商品排序和搜索 34 4.4.6 商品信息管理 34 4.4.7 用户信息管理 34 4.4.8 订单信息管理 34 4.4.9 用户账号信息维护 35 4.4.10 用户添加邮寄地址 36 4.4.11 用户添加银行账户信息 36 5 系统测试介绍 37 5.1 软件测试的目的和原则 37 5.2 系统部分测试用例介绍 37 结束语 39 致 谢 40 参考文献 41