计算机专业毕设基于net和SQL server的网上水果超市系统教材.docx

上传人:b****8 文档编号:11386767 上传时间:2023-02-28 格式:DOCX 页数:42 大小:1.27MB
下载 相关 举报
计算机专业毕设基于net和SQL server的网上水果超市系统教材.docx_第1页
第1页 / 共42页
计算机专业毕设基于net和SQL server的网上水果超市系统教材.docx_第2页
第2页 / 共42页
计算机专业毕设基于net和SQL server的网上水果超市系统教材.docx_第3页
第3页 / 共42页
计算机专业毕设基于net和SQL server的网上水果超市系统教材.docx_第4页
第4页 / 共42页
计算机专业毕设基于net和SQL server的网上水果超市系统教材.docx_第5页
第5页 / 共42页
点击查看更多>>
下载资源
资源描述

计算机专业毕设基于net和SQL server的网上水果超市系统教材.docx

《计算机专业毕设基于net和SQL server的网上水果超市系统教材.docx》由会员分享,可在线阅读,更多相关《计算机专业毕设基于net和SQL server的网上水果超市系统教材.docx(42页珍藏版)》请在冰豆网上搜索。

计算机专业毕设基于net和SQL server的网上水果超市系统教材.docx

计算机专业毕设基于net和SQLserver的网上水果超市系统教材

基于ASP.NET的网上水果超市系统

THEDESIGNANDIMPLEMENTATIONOFTHEFRUITSTOREONLINESYSTEMBASEDONASP.NET

 

专业:

计算机科学与技术(信息处理)

姓名:

指导教师姓名:

申请学位级别:

论文提交日期:

2016年6月2日

学位授予单位:

天津科技大学

 

摘要

随着科技的迅速发展,计算机技术已应用到社会的各个领域。

随着计算机技术和通信技术的迅速发展,网络的规模也逐渐增大,网络的元素也随之不断增加,有的利用其通信,有的利用其商业用途,在网络上进行出售、收购、宣传等操作,从而使得网络越来越成为现今社会上必不可少的元素,而网站就是这个网络里很庞大的元素。

本网站运用ASP.NET+SQL2005技术和网络数据库原理,基于B/S模式开发了一个水果批发网。

在系统中,顾客可以很方便的注册成为会员,对水果进行浏览检索,查看水果的详细资料,然后根据各人的喜好购买心仪的水果。

系统会自动为顾客生成订单,按照顾客所填写的信息提交订单并发货。

系统管理员则可以对现有的水果进行添加和编辑,审查已注册的用户并对提交的订单进行处理。

本网站后台数据库选用SQLServer2005数据库。

本系统的设计实施为网上水果售卖系统的运行做基础,为网上水果售卖系统工作提供良好的条件。

关键词:

SQL2005;水果;ASP.NET;购物;B/S

 

Abstract

Withtherapiddevelopmentofscienceandtechnology,computertechnologyhasbeenappliedtoallfieldsofsociety.Withtherapiddevelopmentofcomputertechnologyandcommunicationtechnology,networkscaleisgraduallyincreasing,elementsofthenetworkareincreasing,someusetheircommunication,andsomeuseitforcommercialpurposes,sale,purchase,publicityandotheroperationsonthenetworksoastomakethenetworkmoreandmorebecomenowadaysessentialelements,andWebsiteisthenetworkisverylargeelements.

ThiswebsiteusestheASP.NET+SQL2005technologyandthenetworkdatabaseprinciple,hasdevelopedafruitwholesalenetworkbasedontheB/Spattern.Inthesystem,thecustomercanbeveryconvenienttoregisterasamemberofthefruittobrowseandretrieve,viewthedetailsofthefruit,andthenaccordingtotheirpreferencestobuytherightfruit.Systemwillautomaticallygenerateordersforcustomers,inaccordancewiththeinformationsubmittedbythecustomertosubmitordersandshipments.Thesystemadministratorcanaddandedittheexistingfruit,reviewtheregisteredusersanddealwiththeorderssubmitted.BackgrounddatabaseofthesiteselectionofServerSQL2005database.Thedesignofthesystemisthebasisfortheoperationoftheonlinefruitsellingsystem,andprovidesagoodconditionfortheworkofthefruitsalesystemonthenet.

Keywords:

SQL2005;fruit;ASP.NET;shopping;B/S

 

第一章概述1

第一节项目研究背景1

第二节研究目的及意义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

第三节商品信息模块设计22

第四节订购商品模块设计23

第五节后台登录模块设计25

第六节注册用户管理模块设计26

第七节水果管理模块设计27

第八节购物车模块设计28

第九节留言管理模块设计29

第十节本章小结29

第六章系统测试30

第一节测试的任务30

第二节测试环境30

第三节测试方案30

第四节本章小结32

结 论33

致谢

参考文献

第一章概述

第一节项目研究背景

根据中国互联网协会电子商务营销工作委员会的最新调查报告显示,随着国内电子商务产业不断发展,互联网购物大环境不断成熟,线上购物已经成为了国内经济消费的重要支柱。

根据专家预测,2017年我国网络购物交易将同比增长135.1%,交易总量将达1500亿,形成了中国网络购物的快速增长浪潮。

究其原因,人们对网络购物等新兴的购物模式不断接受,相比传统实体店线下销售模式,网上水果超市购物更加便捷便利,让人们足不出户便可享受到新鲜水果。

网上水果超市这一最新购物方式给人们生活带来了巨大的变化,人们不在需要出门便可在家里订购新鲜水果,水果商不在必须承担高额的门面摊位费用,除此之外,传统的消费方式也在不断受到冲击,线上购物在经济消费体系中已经占据了巨大份额。

人们线上浏览水果信息,综合用户评价,足不出门享受新鲜水果快递上门,已经越发成为一种浪潮,与我们的生活密不可分。

第二节研究目的及意义

本网站的主体是网上水果超市系统,服务对象是水果店店主,使水果销售得以在线上高效进行,本网站设计目标主要为:

一、合理设计数据库,尽量简洁的方式处理数据,设计友好美观的界面,注重用户体验;

二、使既可以适合于多水果的销售,也可以适用于网上水果超市系统的管理;

三、能够实时对商品信息更新替换,且用户操作需简单,提高工作效率。

通过以上完成目标可以达到通过本水果购物网站可以实现对水果,大大的方便了客户到处去看水果,通过网上进行网上水果售卖系统的订购操作。

第三节系统设计思想

网上水果超市系统通过前端(客户端)浏览器和后台数据库储存水果商品信息,并向用户显示,较为便利的进行系统的维护和更新,使用户更加直观地了解水果商品信息。

系统里所有注册用户信息数据会存入数据库相应的表中,用户从客户端发出身份信息的请求,服务器就会从数据库中查询出符合条件的用户信息,生成网页发送到客户端浏览器上。

并且客户端所显示的网页内容是动态显示的,显示信息随时根据数据库信息不断刷新。

本网上水果超市系统采用了B/S(浏览器/服务器)模型架构,使用的是基于.Net和SQLserver数据库,前台显示使用的是较为简单的HTML语言,后台数据库使用的是SQLServer2005。

本系统设计思路如下:

首先明确在互联网浪潮冲击下,实体经济的主体地位不断被新兴的互联网购物所挑战,根据当前越来越多的宅男宅女对于不出家门便可购买新鲜水果的需要,分析制定出所开发系统的基本功能模块,确定各个模块间的关系完成总体设计,然后各个模块分开进行详细的设计与实现,设计数据库,最后一个阶段测试已完成的系统,检查是否有错误。

第四节本章小结

本章的主要内容是介绍了网上水果超市系统的项目研究背景、系统研究的目的及意义、系统设计思想。

明确采用框架,按需制定模块,构建一个完善的网络体系结构,为接下来的设计实现有个宏观的把握。

 

第二章系统需求分析

第一节经济上的可行性

如今是信息化时代,网上水果超市使人们的生活更加便捷,尤其是宅文化不断流行的今天,网上水果超市必将俘获大量人心。

经济可行性的比较,主要是针对网上水果超市系统开发所需要的资源如开发维护网站成本等和网站经营后预计收益进行比较。

网上水果超市系统也必将给水果店主带来更好的工作效益和经济效益,开发出本网站可以减少水果店主租用商铺的费用,而且管理维护简单方便,网站系统无需耗费大量人力物力,与水果店店主而言,所需成本不过开发维护系统费用,一台电脑,一个员工即可实现。

因此,在相比于传统实体店高额成本,网上水果超市经营成本远远小于经营收益,即网上水果超市超市在经济上具有完全可行性。

第二节技术上的可行性

技术可行性是确保现有的技术条件是否能够满足网上水果超市网系统的开发,现有的软件硬件设施配置是否能够满足开发的需要等等。

从技术上来说是可以实现网上水果超市系统的开发与维护,因此,技术上是完全可行的。

第三节操作上的可行性

目前来说,网上水果超市系统设计所需的软件较为普及,大多程序员都有接触甚至是熟练掌握,因此,网上水果超市系统能够被完善快速的设计出来。

网上水果超市系统开发完成后,水果店店主日常的工作不过是水果信息的更新与替换,订单管理,留言信息管理等,操作简单,一般都能胜任。

所以,网上水果超市系统在操作上是可行的。

综上所述,目前,开发这样一套网上水果超市系统并不困难,设计出一个操作简单,用户界面友好的网上水果超市系统是完全可行的,完成系统开发后应对系统进行测试管理。

 

第四节开发结构分析

网上水果超市系统采用的是B/S(浏览器/服务器)模型架构,使用基于.Net和SQLserver数据库,从而实现系统的各个功能。

本系统开发较为普通实用,以满足用户随时改变的用户需求。

网上水果超市系统所面向的对象是庞大的宅男宅女用户,目的是让人们足不出门便可在家享受到新鲜水果快递上门的便利。

B/S(浏览器/服务器)模型架构如图2-1:

图2-1B/S三层结构图

 

第五节功能需求分析

网上水果超市系统的基本功能是能够让用户简单便利的在线上浏览水果信息并购买,足不出户地享受新鲜水果快递上门。

基于此目标,根据浏览首页水果信息的用户,网上水果超市系统应满足以下三个功能需求:

游客身份用户,注册身份用户以及系统管理员。

游客身份用户

游客身份用户指还未注册非管理员用户,该类用户在本系统中的权限是最低的,只能实现对网站水果信息和其他用户对水果的评价留言的搜索浏览。

2.注册身份用户

注册身份用户是游客身份注册后的用户。

注册身份用户除了拥有游客身份用户具有的所有权限外,注册身份用户还拥有以下权限:

在浏览完商品后将商品添加至收藏夹或购物车权限,查看修改个人资料,并在个人资料里添加收货地址,管理个人购物车,购买商品,查看已购买的订单,查询发货信息等功能。

3.系统管理员

系统管理员即水果店店主,在本系统中拥有对系统进行各种操作,如查询删除已注册的用户信息,修改首页公告,或者在系统后台里进行添加水果类别,管理水果信息,在订单方面,系统管理员可以查看接受用户订单,在留言管理方面,管理员可以对所有留言进行管理,从而获知消费者想要购买的水果。

 

第六节数据流图

数据流图在这里是指进行业务流程分析时,挨个地详细分析流动所有环节的信息处理,业务处理等。

如图2-2为系统数据流图。

(1)网上水果超市系统的总体数据流图,如图所示:

图2-2总体流程图

(2)数据流程分析,如图2-3所示:

图2-3购物流程图

(3)提交订单流程图如图2-4所示:

图2-4提交订单流程图

第七节业务流程分析

前台用户业务流程:

游客身份用户登录网站首页后可以查询浏览水果信息,浏览首页公告。

游客身份用户在注册并登录后,便拥有权限将自己喜欢的水果收藏,或将自己喜欢的水果添加到购物车,然后再下订单购买,交易完成后用户可以在已购买的水果信息里留下评价。

业务流程图如图2-5所示:

 

图2-5前台业务流程图

后台管理员业务流程:

系统管理员是水果店店主,在系统中拥有修改水果信息,管理订单,删除留言评论等的权限。

在制作一个好的系统的过程中,应该做到系统功能完善齐全,用户界面美观友好,模块功能划分明确,使系统管理员不需要具备计算机专业知识就可以快速地学习掌握本系统的操作。

系统后台业务流程图如图2-6所示:

图2-6后台管理员流程图

第八节数据字典

数据字典的目的是为了对数据流程图中的各个元素进行详细说明,下面各个图就是用数据字典描述的上局流图中的主要数据内容。

数据元素条目如表2-1所示:

表2-1数据元素

数据结构条目如表2-2所示:

表2-2数据结构

数据流条目如表2-3所示:

 

表2-3数据流

数据存储条目如表2-4所示:

表2-4数据存储

 

处理过程条目如表2-5所示:

表2-5处理过程

外部实体条目如表2-6所示:

表2-6外部实体

第九节本章小结

通过分析系统在经济上,操作上,技术上的可行性,开发结构分析,功能需求分析,数据流图,业务流程分许,数据字典等明确系统各项功能的需求,通过开发结构分析和功能需求分析,明确了数据流图和业务流程。

系统用户类型为:

管理员、游客和注册用户。

游客身份只能浏览水果商品信息评价。

游客身份用户可注册为注册用户,注册用户处理拥有游客用户所有权限外还拥有将水果商品添加至收藏或购物车并购买订单。

管理员拥有最高权限,负责网站系统的操作更新。

 

第三章系统总体设计

第一节系统功能结构

系统功能结构主要是描述系统能够实现的功能以及各个功能之间的关系。

在本系统管理中主要能够实现首页的水果信息查询显示,用户注册登录,管理员登录入口等功能。

系统功能结构如图3-1所示:

系统前台浏览器功能结构:

水果信息显示:

主要实现首页商品水果信息的显示,在首页游客身份用户只能浏览,注册身份用户可以进行订购。

用户注册:

主要实现游客身份用户注册个人信息成为注册身份用户。

水果类别管理:

系统管理员执行对新鲜水果商品类别的增添、删除操作。

在线留言:

主要实现注册用户对已购买的水果商品进行商品评价功能。

订单管理:

主要实现管理员对注册用户订单的管理。

图3-1系统功能结构图

第二节系统设计目标

对于像是网上水果超市这样数据流量比较大的数据库管理系统,系统应要满足使用方便,让即便是不懂计算机专业知识的人也能快速掌握并使用的设计需求。

本网上水果超市系统采用了B/S(浏览器/服务器)模型架构,使用的是基于.Net和SQLserver数据库,前台显示使用的是较为简单的HTML语言,后台数据库使用的是SQLServer2005。

本系统设计思路如下:

首先明确在互联网浪潮冲击下,实体经济的主体地位不断被新兴的互联网购物所挑战,根据当前越来越多的宅男宅女对于不出家门便可购买新鲜水果的需要,分析制定出所开发系统的基本功能模块,确定各个模块间的关系完成总体设计,然后各个模块分开进行详细的设计与实现,设计数据库,最后一个阶段测试已完成的系统,检查是否有错误。

第三节系统性能需求

在完成一个系统的开发过程中,系统性能需求相比于其他需求更为重要,一个系统的性能需求内容一般有:

系统内存、系统速度、用户界面的友好度、系统运行的适应能力,稳点性和安全性等。

系统的性能要求应满足以下几个方面确定:

适应性要求:

设计的系统应能有较高的适应能力,优化能力。

如当用户需求发生改变时,程序员能够对系统进行简单地操作就可以适应用户需求。

这就需要最初设计的系统应能够有较好的适应性。

界面友好性:

用户界面应当友好美观,系统开发的网站最终目的是服务于人,因此用户界面应当简单美观,让即便是完全不懂计算机专业知识的人也能快速简单地学会掌握并操作使用。

系统可靠性:

一个系统在设计的过程中,一般采用结构化和模块化设计,以提高程序运行的容错性。

第四节本章小结

本章主要介绍了系统的总体设计与结构,细分了系统设计功能结构,说明了系统设计目标,系统性能的需求。

为接下来的系统设计奠定了基础。

第4章数据库设计

第一节数据库概念结构设计

数据库设计的目的是依据用户的需求,在数据库管理系统即本网上水果超市系统上,建立相应数据库的过程。

在本系统中,采用的是B/S(浏览器/服务器)模型架构,本系统基于基于.Net和SQLserver,前台浏览器显示使用的是HTML语言,后台服务器使用的是SQLSEVER2005。

概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。

概念设计阶段中采用了自底向上的实体分析方法,即常用的实体-联系模型,对具体数据进行加工,将实体集合抽象成实体类型,用实体间联系反映现实世界事物间的内在联系。

下面先将主要的单个实体及相应的主要属性做简单的介绍,然后再对全局的概念结构加以描述。

在数据库的设计中,我们往往用到的建模工具是实体-联系模型(简称E-R模型),其构成成分是实体集、属性、联系集。

E-R模型用E-R图表示。

(1)E-R图模型的组成是由实体集,属性和联系集。

我们生活中客观存在的实物均可在E-R图中用实体集来表示。

实体类型通常表示实体的内涵,

实体的内涵用实体类型来表示。

实体类型是对实体集中实体的定义。

(2)属性是实体的性质。

我们从上面的数据需求分析中可以得出系统的实体属性图,通过遵循三范式原则,可以得出本系统E-R图,图中用矩形表示实体。

实体之间的关系用菱形表示,用无向边把菱形与有关实体连接,在边上标明联系的类型。

实体的属性用椭圆表示,并用无向边把实体与属性联系起来。

其中主要的实体有:

管理员信息实体,注册用户信息实体,水果信息实体,水果类型实体,订单信息实体。

描述系统概念结构的E-R模型如图4-1所示:

图4-1系统E-R图

管理员信息实体E-R图如图4-2所示:

管理员

帐号

姓名

密码

图4-2管理员信息实体E-R图

 

注册用户信息实体E-R图如图4-3所示:

 

水果实体E-R图如图4-4所示:

......

水果信息

编号

名称

类型

价格

图4-4水果E-R图

 

水果类型实体E-R图如4-5所示:

图4-5水果类型E-R图

 

定单

 

编号

个人信息

单列表

水果种类

数量

图4-6定单详细信息实体E-R图

定单详细信息实体E-R图如图4-6所示:

 

第二节数据库逻辑结构设计

数据库逻辑结构设计不同于其他数据库设计,其是独立于任何一种数据模型的,鉴于我们使用的是关系数据库,我们应当将E-R图转换为关系模型,然后转换为支持所采用的数据库的数据模型,最后进行优化。

用户表(USERINFO)如表4-1

表4-1用户表(USERINFO)

属性名称

字段名

类型

表ID

ID

varchar(36)

用户名

LoginName

varchar(50)

密码

Password

varchar(50)

真实姓名

Type

varchar(50)

联系方式

Telephone

varchar(50)

商品表(Goods)如表4-2

表4-2商品表(Goods)

属性名称

字段名

类型

表ID

ID

varchar(36)

商品名称

GName

varchar(200)

生产厂商

PID

varchar(36)

商品介绍

GDescription

ntext

所属分类

TID

varchar(36)

进货价

CPrice

money

售价

SPrice

money

商品图片

GPic

varchar(200)

备注

Remark

varchar(2000)

商品类别(GoodType)如表4-3

表4-3商品类别(GoodType)

属性名称

字段名

类型

表ID

ID

varchar(36)

类别名称

TypeName

varchar(50)

类别编号

TypeCode

varchar(20)

父级编号

PID

varchar(36)

类别等级

TypeLevel

varchar(20)

排序

Sort

int

会员表(MEMBERS)如表4-4

表4-4会员表(MEMBERS)

属性名称

字段名

类型

表ID

ID

varchar(36)

用户名

MName

varchar(50)

Email

Email

varchar(50)

证件号码

IDNO

varchar(20)

预付金额

Acount

Money

电话

Telephone

varchar(20)

地址

Address

varchar(100)

性别

Sex

varchar(5)

出生日期

BrothDate

datetime

登录名

LoginName

varchar(50)

密码

Password

varchar(50)

等级

Level

varchar(20)

运行状态

Runstatus

varchar(20)

备注

Remark

varchar(200)

订单表(ORDER)如表4-5

表4-5订单表(ORDER)

属性名称

字段名

类型

表ID

ID

varchar(36)

订单号

No

varchar(50)

会员ID

MID

varchar(36)

总金额

Account

Money

订单日期

ODate

datetime

状态

RunStatus

varchar(20)

备注

Remark

varchar(200)

订单详细(ORDERLIST)如表4-6

 

表4-6订单详细(ORDERLIST)

属性名称

字段名

类型

表ID

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1