丽水学院
毕业设计(论文)
(2013 届)
题 目 丽水学院网上超市订购系统
指导教师 吴 涛
院 别 工 学 院
班 级 计092本
学 号 09104010222
姓 名 李本圆
二〇一三 年 三 月 十五 日
丽水学院网上超市订购系统
专业:计算机科学与技术 班级:计092本 姓名:李本圆 指导教师:吴涛
摘要 丽水学院网上超市订购系统的开发主要包括前端应用程序的开发和后台数据库的建立两个方面。前者的开发是在ASP.NET环境下,以Visual Studio 2008作为系统开发工具。后者运用SQL Server 2005作为数据库工具,建立起数据一致性和完整性强、安全性好的数据库。丽水学院网上超市订购系统主要包括了用户的注册和登录、用户个人信息的修改、用户送货地址修改、查询商品并购买等功能模块。具有界面清爽、操作简单、系统完善等特点。本文中首先介绍了丽水学院网上超市订购系统的开发内容和意义,随后对开发系统进行了需求分析,得到系统的功能需求,最后着重阐述了该平台的设计实现过程与该系统数据库的设计实现过程以及相关的技术简介。
关键词 ASP.NET 数据库 网上超市
Lishui University Online Supermarket Ordering System
Major: Computer Science and Technology Class: 092 Name: Li Benyuan Instructor: Wu Tao
Abstract Lishui University online supermarket ordering system includes the t
……(新文秘网https://www.wm114.cn省略1484字,正式会员可完整阅读)……
力于给用户创造和谐、清新和轻松的购物环境,不断丰富产品数量和种类,尽力地满足消费者越来越丰富的购物需求,并且凭借更具竞争力的价格和逐渐趋向完善的物流等优势,赢得市场占有率近年来稳居行业首位的骄人成绩,这个行业也是时代发展的趋势。
在校期间,接触到了各种外面与网购,可以说绝大多数的男生都很宅,而支持这些宅男行为的最大动力就是现在全面的外卖和网购行业。大家更加愿意呆在寝室里浏览网页、敲击键盘来完成自己的购物,这样可以省去来回走路的精力和时间。但是每次需要购买零食和日常用品的时候,还是需要去超市购买,这就是我这次毕业设计选择这个题目的目的,丽水学院网上超市订购系统就是让学生能呆在寝室里就能购买到自己所需要的食品和物品,并且送货上门,既方便又轻松。
本次毕业设计主要是分析、设计和实现了丽水学院网上超市订购系统的用户的注册和登录、用户个人信息的修改、用户送货地址修改、查询商品并购买等功能模块。本文主要探讨了丽水学院网上超市订购系统各个模块的分析、设计和实现。
第一章 概 述
1.1开发的意义
随着大家步入大学,接触的东西也越来越广泛。可以说绝大部分的大学生都会在网上进行购物,因为现在的青少年是互联网的最大的接触_,而且大学生拥有更加多的空余时间和更加广泛的喜好来推动网购行业的发展。
大学生除了上课外有较多的课余时间可以自己分配,虽然有许多人喜欢出去逛街购物,但是还是有较多的学生不喜欢这样麻烦的购物方式。他们更加倾向于足不出户得在寝室里通过互联网来挑选自己想要的物品,而且网上能提供给学生的选择空间更加多。
丽水学院网上超市订购系统就是以给在校学生的生活带来方便而设计的。在很多时候学生在寝室想吃什么食品了或者需要哪些物品了,都得特意穿衣服去超市购物,这样有时候在下雨天或者不方便出门的时候就比较麻烦。我设计的这个系统,就是学生可以通过互联网直接在学校超市订购自己所需的食品或物品,而超市会送货上门,我们需要做的只是用鼠标点击下和货到付款就行了,这大大的方便了学生的寝室生活。
1.2开发的内容
丽水学院网上超市订购系统是利用ASP.NET 3.5技术设计开发的,实现了大学生网上购物的功能。该系统中用户可以_的进行物品选购,且保证自身数据的安全性。主要实现了用户通过注册实现登录系统;管理自己的信息、送货地址已经订单;选购自己需要的物品加入到订单等前台功能。而管理员可以对用户信息、订单信息、物品信息等进行管理与维护。
第二章 需求分析
2.1系统的功能需求
本系统需要实现大学上网上购物的所有流程,所以除了基本的商品选购以外,还需要包括用户注册登录、信息管理、送货地址管理、历史订单管理。
商品信息包括:商品名、数量、分类、描述。
用户信息包括:用户名、密码、邮箱、真实姓名、性别。
送货地址包括:送货地址、联系电话。
订单包括:用户名、订单时间、送货地址、消费总价、商品、各商品数量、商品单价。
2.2系统的性能需求
丽水学院网上超市订购系统在性能功能上应达到如下需求:
1. 实用性:学生可以较轻松的进行自己所需物品的选购。
2. 可靠性:系统运行应该快速、稳定、高效和可靠。此外,系统还具有较强的容错能力。
3. 界面清新,操作简单。
4. 系统易于管理、优化和维护。
2.3系统的业务流程图
丽水学院网上超市订购系统的业务流程如图2-1所示。
图2-1 业务流程
2.4系统的功能图
通过对大学生记账管理系统整体功能分析,我将整个系统分为登录模块、信息管理模块、商品选购模块、以及后台管理模块等四方面,而每个模块下又包含了多个细节功能。整个系统的功能如图2-2所示。
图2-2 系统的功能图
第三章 数据库设计
3.1数据库SQL Server 2005简介
SQL是英文Structured Query Language的缩写,意思为结构化查询语言,它的主要功能就是同各种数据库建立联系,进行沟通。美国国家标准协会规定,SQL被作为关系型数据库管理系统的标准语言。SQL Server 是一个关系数据库管理系统。它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同开发的。
Microsoft SQL Server 2005是一个全面的数据库平台,它的数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使程序员可以实现高可用性和高性能的数据应用程序。SQL Server2005具有十个特点:[8]
1.NET框架主机:使用SQL Server2005,开发人员通过使用相似的语言,例如微软的VisualC#.net和微软的Visual Basic,将能够创立数据库对象。开发人员还将能够建立两个新的对象--用户定义的类和集合。
2.*ML技术:在使用本地网络和互联网的情况下,在不同应用软件之间散步数据的时候,可扩展标记语言是一个重要的标准。SQL Server2005将会自身支持存储和查询可扩展标记语言文件。
3.ADO.NET2.0版本:从对SQL类的新的支持,到多活动结果集(MARS),SQL Server2005中的ADO.NET将推动数据集的存取和操纵,实现更大的可升级性和灵活性。
4.增强的安全性:SQL Server2005中的新安全模式将用户和对象分开,提供fine-grainAccess存取、并允许对数据存取进行更大的控制。
5.Transact-SQL的增强性能:SQL Server2005为开发可升级的数据库应用软件,提供了新的语言功能。这些增强的性能包括处理错误、递归查询功能、关系运算符PIVOT,APPLY,ROW_NUMBER和其他数据列排行功能,等等。
6.SQL服务中介:SQL服务中介将为大型、营业范围内的应用软件,提供一个分布式的、异步应用框架。
7.通告服务:通告服务使得业务可以建立丰富的通知应用软件,向任何设备,提供个人化的和及时的信息,例如股市警报、新闻订阅、包裹递送警报、航空公司票价等。
8.Web服务:使用SQL Server2005,开发人员将能够在数据库层开发Web服务,将SQL Server当作一个超文本传输协议(HTTP)侦听器,并且为网络服务中心应用软件提供一个新型的数据存取功能。
9.报表服务:利用SQL Server2005,报表服务可以提供报表控制。
10.全文搜索功能的增强:SQL Server2005将支持丰富的全文应用软件。
3.2数据库需求分析
3.2.1数据库E-R图设计
E-R图实为实体—联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。根据各个实体之间的关系,画出丽水学院网上超市订购系统的E-R图:
图3-1 丽水学院网上超市订购系统总体E-R图
图3-2 用户信息 E-R图
图3-3 商品信息 E-R图
图3-4 订单信息 E-R图
图3-5 送货地址信息 E-R图
图3-6 购物车信息 E-R图
3.2.2数据库表格设计
本系统数据库名为shop数据库,采用SQL Server 2005作为后台数据库,根据对系统的需求分析共制定了以下几张表,包括用户表(shop_user)、管理员表(admin)、送货地址表(address)、商品表(produ ……(未完,全文共23178字,当前仅显示4169字,请阅读下面提示信息。
收藏《毕业论文:丽水学院网上超市订购系统》)