论文题目 基于.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="登录" />
<asp:Button ID="Button2" runat="server" onclick="Button2_Click" Text="重置" /></td></tr>
</table>
</div>
</form>
</body>
4.2 管理员页面
管理员实现控制网站后台选择管理员入口到后台管理登入界面再输入网站管理员用户名、密码与验证码后点击确定后便可进入网站后台初始界面进行用户修改密码添加用户用户登录用户充值可以进入商品浏览与订购页面也可以进行商品添加页面如图4-2所示。
7
NameCheap商家如今发布促销活动也是有不小套路的,比如会在提前一周+的时间告诉你他们未来的活,比如这次2021年的首次活动就有在一周之前看到,但是这不等到他们中午一点左右的时候才有正式开始,而且我确实是有需要注册域名,等着看看是否有真的折扣,但是实际上.COM域名力度也就一般需要51元左右,其他地方也就55元左右。当然,这次新年的首次活动不管如何肯定是比平时便宜一点点的。有新注册域名、企业域...
Megalayer是新晋崛起的国外服务器商,成立于2019年,一直都处于稳定发展的状态,机房目前有美国机房,香港机房,菲律宾机房。其中圣何塞包括CN2或者国际线路,Megalayer商家提供了一些VPS特价套餐,譬如15M带宽CN2线路主机最低每月48元起,基于KVM架构,支持windows或者Linux操作系统。。Megalayer技术团队行业经验丰富,分别来自于蓝汛、IBM等知名企业。Mega...
sharktech怎么样?sharktech (鲨鱼机房)是一家成立于 2003 年的知名美国老牌主机商,又称鲨鱼机房或者SK 机房,一直主打高防系列产品,提供独立服务器租用业务和 VPS 主机,自营机房在美国洛杉矶、丹佛、芝加哥和荷兰阿姆斯特丹,所有产品均提供 DDoS 防护。此文只整理他们家10Gbps专用服务器,此外该系列所有服务器都受到高达 60Gbps(可升级到 100Gbps)的保护。...