系统毕业设计(论文)-基于.net的农村农产品团购网站

sh163 net  时间:2021-02-20  阅读:()

论文题目 基于.net的农村农产品团购网站

系 别 计算机与信息技术系

专业班级

二〇一七年五月二十日

目 录

摘 要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1

1 系统开发环境介绍. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2

1. 1 开发工具选择. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2

1.2 ASP.NET技术. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2

1.3 VISUAL STUDIO2010开发平台介绍. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2

1.4 SQL SERVER数据库简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

1.5 B/S架构介绍. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

2 需求分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

2. 1 可行性分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3

2.2 软件系统的要求. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4

2.3 系统功能需求. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4

3 总体设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5

3. 1 系统结构设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5

3.2 系统的开发平台. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5

4详细设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

4. 1用户登录页面. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6

4.2 管理员页面. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7

4.3 农产品详细信息展示页面. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9

4.4 农产品购物结账页面. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10

5 总结. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12

参考文献. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13

致 谢. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14

基于.net的农村农产品团购网站

【摘 要】本文介绍了基于.NET框架的农村农产品团购系统的设计与实现。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能具有完备,易使用等特点。

农村农产品团购系统是典型的信息管理系统(MIS) 。农村农产品团购在正常运营中总要面对大量的农产品信息、买家信息以及两者相互作用产生的消费信息、选择信息。因此需要对农产品资源进行管理及时了解各个环节中信息的变更有利于提高管理效率。

另外本系统在读者登录系统部分进行了创新 引入了京东的购物管理模式并可自主查看自己的购买情况使买家可以更方便、快捷地选择农产品并大幅减少了管理员的工作量提高了购买的效率。

【关键词】买家 农产品资源 购买 团购系统

I

浙江长征职业技术学院毕业论文

1 系统开发环境介绍

1. 1 开发工具选择

系统的实施是在系统设计的基础上采用Visual Studio 2005作为前台开发工具开发语言选择asp.net  Visual Studio 2005是基于.net framework

2.0的集成开发环境 .NET Framework是建立、部署、执行.NET程序的基础环境。面向对象是.NET程序语言共通的特色而且所有的.NET语言可共享.NETFramework所提供的基类函数库Base Class Library开发各种应用程序在.NET里将应用程序分成两种 Web Form和Win Form。 Win Form指的是一般在用户计算机中执行的视窗型应用程序而Web Form指的是asp.net。

本系统采用b/S模式后台使用SQLSever作为后台的数据管理系统而在前台使用SQL Sever的Command组件来调用存储过程的。 SQL(Structured QueryLanguage结构查询语言)是一个功能强大的数据库语言。 SQL通常使用于数据库的通讯。 ANSI 美国国家标准学会声称 SQL是关系数据库管理系统的标准语言。

1.2 Asp.Net技术

ASP.Net2.0是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序而是将程序在服务器端首次运行时进行编译。 ASP.Net2.0构架是可以用Microsoft R公司最新的产品Visual Studio.net开发环境进行开发WYSIWYG What You See Is What You Get所见即为所得的编辑。这些仅是ASP.Net2.0强大化软件支持的一小部分。

1.3 Visual Studio2010开发平台介绍

VS2010是一个集成开发环境是微软的新一代的集成开发环境他集成了多语言多模式的开发 VS2010默认支持C#语言 C++语言 J#语言 VB语言等多种语言进行编程开发可以开发B/S架构的网站可以开发CS架构的软件系统可以开发手机程序可以开发Windows程序等多用模式的程序。

VS 2010提供了简易的编程模式和以往的asp开发网站相比拥有利用控件进行开发网站的先进思想用户只需要简单的操作一些用户控件就能开发一个简易的网站程序。

VS2010默认自带一个SQL2008的服务器不需要单独安装数据库就可以支持SQL2008数据库程序的开发。 VS2010可以直接把开发的软件系统进行打包运行也可以把开发的网站在线上传到FTP让开发程序变得更简单更傻瓜。

2

浙江长征职业技术学院毕业论文

1.4 SQL Server数据库简介

SQL Server 2008是基于SQL客户/服务器(C/S)模式的数据库系统 图形化界面使得数据库管理更加简捷、灵活同时又具有丰富的编程接口为用户从事程序开发提供了更多的方便。

SQL Server是Microsoft公司开发和推广的关系数据库管理系统(DBMS) SQL Server 2008是Microsoft公司2005年推出的最新版本。 SQL Server 2008是一款面向高端的数据库管理系统它不仅继承了SQL Server前辈的性能、稳定性、便于管理和易于开发等优势同时又具有许多新特性。可以说SQL Server2008目前已成为广为使用的数据库管理系统。

1.5 B/S架构介绍

B/S架构就是浏览器和服务器结构是目前程序开发的过程中所被广泛采用的一种程序的开发框架。它是跟随着互联网技术的发展而发展起来的一种新的程序结构他对以前我们使用的C/S架构是一种先进的改进后的结果。

在B/S程序的框架下用户是采用浏览器来获取程序的使用功能的不需要单独安装新的程序只需要使用浏览器来使用就可以了这样的程序结构的实际上就是一个客户端一个中间层一个数据库服务器层。这样就大简化了客户端电脑载荷减轻了系统维护与升级的成本和工作量降低了用户的总休成本。2 需求分析

随着网络技术的发展人们越来越依赖电子商务电子商务在人们的生活中日益流行像人们所熟知的淘宝、京东等。而农产品销售模式以及涉农消息的发布仍然是以传统模式为主。开发和使用农产品电子商务销售系统是必然趋势。我们应该充分利用网络资源为农产品销售和涉农消息的发布创造更好的渠道让农户通过这个平台可以更方便快捷的销售农产品获取利润并且共享最新的涉农消息

2. 1 可行性分析

可行性分析就是研究开发一套系统或者网站的各种可行性包括技术可行性需求可行性经济可行性等方面的可能性。

在研究一个系统开发的时候我们对这个系统进行可行性分析是非常有必要的因为在开发一个系统之前如果是不可行的我们就无法完成预定的目标所谓就是力所能及我们研究是否能够实现这个系统的开发开发这个系统是否具备可行的方案。如果开发系统之前不对系统做可行性分析这样就会导致开发的系统

3

浙江长征职业技术学院毕业论文

无法完成或者完成的系统根本没有办法去使用抑或开发的系统达不到之前的需求的要求所以可行性分析对一个系统开发事前是非常重要的。

其目的就是用最快的时间最简单的方案来确定系统是不是能够开发开发出来的系统是否能够使用是否有一定的扩展性。如果系统具备可行性我们就可以进行下一步对系统进行续费求的分析了。可行性研究实际上就是要对系统的开发来一次压缩简化系统开发需求分析和设计的过程看是开发这个系统是否具备可行性。

在对我们提出的问题进行分析之后我们就可以把问题分开进行处理。对系统逻辑模型进行分析研究可供选择的主要方法。我们对一个系统开发的可行性分析一般包括下面的几个方面。第一个就是技术的可行性也就是考虑使用什么样的技术来进行系统的制作开发。 第二就是经济可行性就是开发好这个系统带来的效益是否能让企业和公司满意不能让成本过高利润过小。

2.2 软件系统的要求

农产品团购网站系统的基本要求包括下面四点

1农产品团购网站系统是为了实现买家进行网上购买农产品所以开发系统的时候对买卖的流程要进行认真的分析。

2技术性

本软件开发环境是在MicrosoftVisual Studio2010的平台上进行开发的利用SQL Server 2008数据库管理系统作后台数据库。应该具备较高的安全行、可移植性等特点。

3可维护性

一个软件的生命周期也是软件开发过程中研究的一个重要课题农产品团购网站系统秉承软件工程程序设计理念注重程序的可重用性将需重复使用的代码进行封装减少了出错率提高了效率。同时设计数据库时尽量注重数据之间的关联性使表结构精简、紧凑提高数据的可维护性。

2.3 系统功能需求

通过对农产品团购网站系统的内容所遇到的问题整个系统可以分为下面几个子模块分别为购物页面浏览与订购页面详细信息展示页面信息添加页面购物结账页面管理员页面用户充值用户登录页面等几个大的功能模块。

下面分别论述本系统的各个功能模块的作用

1购物页面买家选择物品。

4

浙江长征职业技术学院毕业论文

2浏览与订购页面买家浏览和购买的页面。

3详细信息展示页面商品详细信息展示。

4信息添加页面商品信息添加页面。

5购物车结账页面买家付款页面。

6管理员页面卖家管理页面。

7用户充值买家充值页面。

8用户登录买家和卖家登录页面。

3 总体设计

本系统采用asp.net技术进行开发系统架构采用B/S架构进行架构开发工具采用VS2010进行开发数据库采用SQL 2008数据库进行数据的存储。

3.1 系统结构设计

系统使用什么样的结构来进行开发是开发一个系统最关键的部分使用什么样的程序结构必须要在程序开发之前就设计好系统的结构设计必须具备下面的几个因素。第一就是开发一个系统要拥有一个良好的系统模型。第二就是要有组原理或方法可以逐步地构造模型。第三就是有评价设计质量的一套标准。

在经过了对系统的需求分析之后我们以及可以对系统的整体需求有一个整体的了解和掌握能够正确的理解系统的运行需求和流程等信息。可以利用数据流和系统的运行流程图来建立系统的逻辑模型。软件设计的任务就是找一个方法利用这个方法来构造一套系统的逻辑设计。

软件设计的概念分为系统的结构设计和详细设计。系统的结构设计就是系统的总体设计部分系统总体设计部分的目的是制设计一套完整的软件系统的总体结构。系统的详细设计就是对系统的功能模块进行开发设计 目的就是详细规定每个模块功能的实现代码程序运行效果界面和模块的运行流程。

3.2 系统的开发平台

计算机配置 CPU 2 9GHZ内存 DDR 8G内存硬盘 500G

系统平台 Windows 8. 1

系统体系结构 B/S体系

后台数据库管理系统 Sql Server 2008数据库系统

前台开发平台 ASP NET Microsoft Visual Studio 2010开发平台

开发语言 C#面向对象语言。

4详细设计

5

浙江长征职业技术学院毕业论文

4. 1用户登录页面

用户登录页面实现管理员和买家登入进行团购用户在确认自己已经是本系统的会员的情况下通过输入用户名和密码进入系统的验证中心,如果通过验证则进入本系统首页否则系统将显示出错页面。如图4-1所示。

图4-1用户登录页面

代码如下

用户名称 </td>

<td class="style11">

<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>

<asp:RequiredFieldValidator ID="RequiredFieldValidator1"runat="server"

ControlToValidate="TextBox1" ErrorMessage="RequiredFieldValidator">请输入用户名称 </asp:RequiredFieldValidator>

</td></tr>

<tr>

<td class="style4">

密码:</td>

<td class="style12">

<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>

<asp:RequiredFieldValidator ID="RequiredFieldValidator2"runat="server"

ControlToValidate="TextBox2" ErrorMessage="RequiredFieldValidator">请输入用户密码 </asp:RequiredFieldValidator>

6

浙江长征职业技术学院毕业论文

</td></tr><tr>

<td class="style8" style="text-align: right">

用户类型 </td><td class="style9">

<asp:DropDownList ID="DropDownList1" runat="server" Height="22px"Width="82px">

<asp:ListItem>普通用户</asp:ListItem>

<asp:ListItem>管理员</asp:ListItem>

</asp:DropDownList></td>

</tr><tr>

<td class="style6" colspan="3">

<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="登录" />

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

<asp:Button ID="Button2" runat="server" onclick="Button2_Click" Text="重置" /></td></tr>

</table>

</div>

</form>

</body>

4.2 管理员页面

管理员实现控制网站后台选择管理员入口到后台管理登入界面再输入网站管理员用户名、密码与验证码后点击确定后便可进入网站后台初始界面进行用户修改密码添加用户用户登录用户充值可以进入商品浏览与订购页面也可以进行商品添加页面如图4-2所示。

7

HostWebis:美国/法国便宜服务器,100Mbps不限流量,高配置大硬盘,$44/月起

hostwebis怎么样?hostwebis昨天在webhosting发布了几款美国高配置大硬盘机器,但报价需要联系客服。看了下该商家的其它产品,发现几款美国服务器、法国服务器还比较实惠,100Mbps不限流量,高配置大硬盘,$44/月起,有兴趣的可以关注一下。HostWebis是一家国外主机品牌,官网宣称1998年就成立了,根据目标市场的不同,以不同品牌名称提供网络托管服务。2003年,通过与W...

hostkey荷兰/俄罗斯机房,GPU服务器

hostkey应该不用说大家都是比较熟悉的荷兰服务器品牌商家,主打荷兰、俄罗斯机房的独立服务器,包括常规服务器、AMD和Intel I9高频服务器、GPU服务器、高防服务器;当然,美国服务器也有,在纽约机房!官方网站:https://hostkey.com/gpu-dedicated-servers/比特币、信用卡、PayPal、支付宝、webmoney都可以付款!CPU类型AMD Ryzen9 ...

无视CC攻击CDN ,DDOS打不死高防CDN,免备案CDN,月付58元起

快快CDN主营业务为海外服务器无须备案,高防CDN,防劫持CDN,香港服务器,美国服务器,加速CDN,是一家综合性的主机服务商。美国高防服务器,1800DDOS防御,单机1800G DDOS防御,大陆直链 cn2线路,线路友好。快快CDN全球安全防护平台是一款集 DDOS 清洗、CC 指纹识别、WAF 防护为一体的外加全球加速的超强安全加速网络,为您的各类型业务保驾护航加速前进!价格都非常给力,需...

sh163 net为你推荐
苏州商标注册苏州商标注册怎么办理行业关键词如何进行关键词分析?不兼容软件和电脑不兼容会怎样?申请证书申请毕业证书vbscript教程vbs 学习方法以及 vbs 实例 有编程基础开机滚动条谁会调开机的滚动条迅雷云点播账号求百度云或者迅雷云播账号密码怎么点亮qq空间图标QQ空间图标怎么点亮?ejb开发什么是ejb?二层交换机请教:二层交换机是干什么用的啊?
申请域名 哈尔滨域名注册 vps是什么 香港vps主机 已备案域名出售 sugarhosts hawkhost优惠码 uk2 私服服务器 香港机房托管 表格样式 网站保姆 patcha 搜狗12306抢票助手 天互数据 百兆独享 php空间推荐 hinet cdn加速原理 可外链相册 更多