毕业设计(论文)基于ASP.NET的网上水果超市系统1.doc
《毕业设计(论文)基于ASP.NET的网上水果超市系统1.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于ASP.NET的网上水果超市系统1.doc(44页珍藏版)》请在三一办公上搜索。
1、基于ASP.NET的网上水果超市系统THE DESIGN AND IMPLEMENTATION OF THE FRUITSTORE ONLINE SYSTEM BASED ON ASP.NET 专 业:计算机科学与技术(信息处理) 姓 名: 指导教师姓名: 申请学位级别: 论文提交日期:2016年6月2日 学位授予单位:天津科技大学摘 要随着科技的迅速发展,计算机技术已应用到社会的各个领域。随着计算机技术和通信技术的迅速发展,网络的规模也逐渐增大,网络的元素也随之不断增加,有的利用其通信,有的利用其商业用途,在网络上进行出售、收购、宣传等操作,从而使得网络越来越成为现今社会上必不可少的元素,而
2、网站就是这个网络里很庞大的元素。本网站运用ASP.NET+SQL2005技术和网络数据库原理,基于B/S模式开发了一个水果批发网。在系统中,顾客可以很方便的注册成为会员,对水果进行浏览检索,查看水果的详细资料,然后根据各人的喜好购买心仪的水果。系统会自动为顾客生成订单,按照顾客所填写的信息提交订单并发货。系统管理员则可以对现有的水果进行添加和编辑,审查已注册的用户并对提交的订单进行处理。本网站后台数据库选用SQL Server 2005数据库。本系统的设计实施为网上水果售卖系统的运行做基础,为网上水果售卖系统工作提供良好的条件。关键词:SQL2005 ;水果;ASP.NET ;购物;B/SAb
3、stractWith the rapid development of science and technology, computer technology has been applied to all fields of society. With the rapid development of computer technology and communication technology, network scale is gradually increasing, elements of the network are increasing, some use their com
4、munication, and some use it for commercial purposes, sale, purchase, publicity and other operations on the network so as to make the network more and more become nowadays essential elements, and Web site is the network is very large elements.This website uses the ASP.NET+SQL2005 technology and the n
5、etwork database principle, has developed a fruit wholesale network based on the B/S pattern. In the system, the customer can be very convenient to register as a member of the fruit to browse and retrieve, view the details of the fruit, and then according to their preferences to buy the right fruit.
6、System will automatically generate orders for customers, in accordance with the information submitted by the customer to submit orders and shipments. The system administrator can add and edit the existing fruit, review the registered users and deal with the orders submitted. Background database of t
7、he site selection of Server SQL 2005 database. The design of the system is the basis for the operation of the online fruit selling system, and provides a good condition for the work of the fruit sale system on the net.Key words: SQL2005; fruit; ASP.NET; shopping; B/S 目 录第一章 概述1第一节 项目研究背景1第二节 研究目的及意义
8、1第三节 系统设计思想1第四节 本章小结2第二章 系统需求分析3第一节 经济上的可行性3第二节 技术上的可行性3第三节 操作上的可行性3第四节 开发结构分析3第五节 功能结构4第六节 数据流图5第七节 业务流程分析7第八节 数据字典8第九节 本章小结10第三章 系统总体设计10第一节 系统功能结构描述10第二节 系统设计目标11第三节 系统性能需求12第四节 本章小结14第四章 数据库设计13第一节 数据库概念结构设计13第二节 数据库逻辑结构设计16第三节 数据库物理结构设计19第四节 本章小结22第五章 系统详细设计21第一节 首页模块设计21第二节 注册模块设计21第三节 商品信息模块设
9、计22第四节 订购商品模块设计23 第五节 后台登录模块设计25第六节 注册用户管理模块设计26第七节 水果管理模块设计27第八节 购物车模块设计28第九节 留言管理模块设计29第十节 本章小结29第六章 系统测试30第一节 测试的任务30第二节 测试环境30第三节 测试方案30第四节 本章小结32结论33致 谢参考文献第一章 概述第一节 项目研究背景根据中国互联网协会电子商务营销工作委员会的最新调查报告显示,随着国内电子商务产业不断发展,互联网购物大环境不断成熟,线上购物已经成为了国内经济消费的重要支柱。根据专家预测,2017年我国网络购物交易将同比增长135.1,交易总量将达1500亿,形
10、成了中国网络购物的快速增长浪潮。究其原因,人们对网络购物等新兴的购物模式不断接受,相比传统实体店线下销售模式,网上水果超市购物更加便捷便利,让人们足不出户便可享受到新鲜水果。网上水果超市这一最新购物方式给人们生活带来了巨大的变化,人们不在需要出门便可在家里订购新鲜水果,水果商不在必须承担高额的门面摊位费用,除此之外,传统的消费方式也在不断受到冲击,线上购物在经济消费体系中已经占据了巨大份额。人们线上浏览水果信息,综合用户评价,足不出门享受新鲜水果快递上门,已经越发成为一种浪潮,与我们的生活密不可分。第二节 研究目的及意义本网站的主体是网上水果超市系统,服务对象是水果店店主,使水果销售得以在线上
11、高效进行,本网站设计目标主要为: 一、合理设计数据库,尽量简洁的方式处理数据,设计友好美观的界面,注重用户体验; 二、使既可以适合于多水果的销售,也可以适用于网上水果超市系统的管理; 三、能够实时对商品信息更新替换,且用户操作需简单,提高工作效率。通过以上完成目标可以达到通过本水果购物网站可以实现对水果,大大的方便了客户到处去看水果, 通过网上进行网上水果售卖系统的订购操作。第三节 系统设计思想网上水果超市系统通过前端(客户端)浏览器和后台数据库储存水果商品信息,并向用户显示,较为便利的进行系统的维护和更新,使用户更加直观地了解水果商品信息。系统里所有注册用户信息数据会存入数据库相应的表中,用
12、户从客户端发出身份信息的请求,服务器就会从数据库中查询出符合条件的用户信息,生成网页发送到客户端浏览器上。并且客户端所显示的网页内容是动态显示的,显示信息随时根据数据库信息不断刷新。本网上水果超市系统采用了B/S(浏览器/服务器)模型架构,使用的是基于.Net和SQL server数据库,前台显示使用的是较为简单的HTML语言,后台数据库使用的是SQL Server 2005。本系统设计思路如下:首先明确在互联网浪潮冲击下,实体经济的主体地位不断被新兴的互联网购物所挑战,根据当前越来越多的宅男宅女对于不出家门便可购买新鲜水果的需要,分析制定出所开发系统的基本功能模块,确定各个模块间的关系完成总
13、体设计,然后各个模块分开进行详细的设计与实现,设计数据库,最后一个阶段测试已完成的系统,检查是否有错误。第四节 本章小结 本章的主要内容是介绍了网上水果超市系统的项目研究背景、系统研究的目的及意义、系统设计思想。明确采用框架,按需制定模块,构建一个完善的网络体系结构,为接下来的设计实现有个宏观的把握。第二章 系统需求分析第一节 经济上的可行性如今是信息化时代,网上水果超市使人们的生活更加便捷,尤其是宅文化不断流行的今天,网上水果超市必将俘获大量人心。经济可行性的比较,主要是针对网上水果超市系统开发所需要的资源如开发维护网站成本等和网站经营后预计收益进行比较。网上水果超市系统也必将给水果店主带来
14、更好的工作效益和经济效益,开发出本网站可以减少水果店主租用商铺的费用,而且管理维护简单方便,网站系统无需耗费大量人力物力,与水果店店主而言,所需成本不过开发维护系统费用,一台电脑,一个员工即可实现。因此,在相比于传统实体店高额成本,网上水果超市经营成本远远小于经营收益,即网上水果超市超市在经济上具有完全可行性。第二节 技术上的可行性技术可行性是确保现有的技术条件是否能够满足网上水果超市网系统的开发,现有的软件硬件设施配置是否能够满足开发的需要等等。从技术上来说是可以实现网上水果超市系统的开发与维护,因此,技术上是完全可行的。第三节 操作上的可行性目前来说,网上水果超市系统设计所需的软件较为普及
15、,大多程序员都有接触甚至是熟练掌握,因此,网上水果超市系统能够被完善快速的设计出来。网上水果超市系统开发完成后,水果店店主日常的工作不过是水果信息的更新与替换,订单管理,留言信息管理等,操作简单,一般都能胜任。所以,网上水果超市系统在操作上是可行的。综上所述,目前,开发这样一套网上水果超市系统并不困难,设计出一个操作简单,用户界面友好的网上水果超市系统是完全可行的,完成系统开发后应对系统进行测试管理。第四节 开发结构分析网上水果超市系统采用的是B/S(浏览器/服务器)模型架构,使用基于.Net和SQL server数据库,从而实现系统的各个功能。本系统开发较为普通实用,以满足用户随时改变的用户
16、需求。网上水果超市系统所面向的对象是庞大的宅男宅女用户,目的是让人们足不出门便可在家享受到新鲜水果快递上门的便利。B/S(浏览器/服务器)模型架构如图2-1:图2-1 B/S三层结构图第五节 功能需求分析网上水果超市系统的基本功能是能够让用户简单便利的在线上浏览水果信息并购买,足不出户地享受新鲜水果快递上门。基于此目标,根据浏览首页水果信息的用户,网上水果超市系统应满足以下三个功能需求:游客身份用户,注册身份用户以及系统管理员。游客身份用户游客身份用户指还未注册非管理员用户,该类用户在本系统中的权限是最低的,只能实现对网站水果信息和其他用户对水果的评价留言的搜索浏览。2注册身份用户注册身份用户
17、是游客身份注册后的用户。注册身份用户除了拥有游客身份用户具有的所有权限外,注册身份用户还拥有以下权限:在浏览完商品后将商品添加至收藏夹或购物车权限,查看修改个人资料,并在个人资料里添加收货地址,管理个人购物车,购买商品,查看已购买的订单,查询发货信息等功能。3系统管理员系统管理员即水果店店主,在本系统中拥有对系统进行各种操作,如查询删除已注册的用户信息,修改首页公告,或者在系统后台里进行添加水果类别,管理水果信息,在订单方面,系统管理员可以查看接受用户订单,在留言管理方面,管理员可以对所有留言进行管理,从而获知消费者想要购买的水果。第六节 数据流图数据流图在这里是指进行业务流程分析时,挨个地详
18、细分析流动所有环节的信息处理,业务处理等。如图2-2为系统数据流图。(1)网上水果超市系统的总体数据流图,如图所示:图2-2 总体流程图(2)数据流程分析,如图2-3所示: 图2-3 购物流程图(3)提交订单流程图如图2-4所示:图2-4 提交订单流程图第七节 业务流程分析前台用户业务流程:游客身份用户登录网站首页后可以查询浏览水果信息,浏览首页公告。游客身份用户在注册并登录后,便拥有权限将自己喜欢的水果收藏,或将自己喜欢的水果添加到购物车,然后再下订单购买,交易完成后用户可以在已购买的水果信息里留下评价。业务流程图如图2-5所示:图2-5 前台业务流程图 后台管理员业务流程:系统管理员是水果
19、店店主,在系统中拥有修改水果信息,管理订单,删除留言评论等的权限。在制作一个好的系统的过程中,应该做到系统功能完善齐全,用户界面美观友好,模块功能划分明确,使系统管理员不需要具备计算机专业知识就可以快速地学习掌握本系统的操作。系统后台业务流程图如图2-6所示: 图2-6 后台管理员流程图第八节 数据字典数据字典的目的是为了对数据流程图中的各个元素进行详细说明,下面各个图就是用数据字典描述的上局流图中的主要数据内容。数据元素条目如表2-1所示:表2-1 数据元素数据结构条目如表2-2所示:表2-2 数据结构数据流条目如表2-3所示:表2-3 数据流数据存储条目如表2-4所示:表2-4 数据存储处
20、理过程条目如表2-5 所示:表2-5 处理过程外部实体条目如表2-6所示:表2-6 外部实体第九节 本章小结通过分析系统在经济上,操作上,技术上的可行性,开发结构分析,功能需求分析,数据流图,业务流程分许,数据字典等明确系统各项功能的需求,通过开发结构分析和功能需求分析,明确了数据流图和业务流程。系统用户类型为:管理员、游客和注册用户。游客身份只能浏览水果商品信息评价。游客身份用户可注册为注册用户,注册用户处理拥有游客用户所有权限外还拥有将水果商品添加至收藏或购物车并购买订单。管理员拥有最高权限,负责网站系统的操作更新。第三章 系统总体设计第一节 系统功能结构系统功能结构主要是描述系统能够实现
21、的功能以及各个功能之间的关系。在本系统管理中主要能够实现首页的水果信息查询显示,用户注册登录,管理员登录入口等功能。系统功能结构如图3-1所示:系统前台浏览器功能结构:水果信息显示:主要实现首页商品水果信息的显示,在首页游客身份用户只能浏览,注册身份用户可以进行订购。用户注册:主要实现游客身份用户注册个人信息成为注册身份用户。水果类别管理:系统管理员执行对新鲜水果商品类别的增添、删除操作。在线留言:主要实现注册用户对已购买的水果商品进行商品评价功能。订单管理:主要实现管理员对注册用户订单的管理。图3-1 系统功能结构图第二节 系统设计目标对于像是网上水果超市这样数据流量比较大的数据库管理系统,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 ASP NET 网上 水果 超市 系统
链接地址:https://www.31ppt.com/p-2385374.html