




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计(论文)论文题目: 基于.net 的农村农产品团购网站 系 别: 计算机与信息技术系 专业班级: 二一七年五月二十日目 录摘 要 .11 系统开发环境介绍 .21.1 开发工具选择 .21.2 ASP.NET技术 .21.3 VISUAL STUDIO2010 开发平台介绍 .21.4 SQL SERVER数据库简介 .31.5 B/S 架构介绍 .32 需求分析 .32.1 可行性分析 .32.2 软件系统的要求 .42.3 系统功能需求 .43 总体设计 .53.1 系统结构设计 .53.2 系统的开发平台 .54 详细设计 .64.1 用户登录页面 .64.2 管理员页面 .74.3 农产品详细信息展示页面 .94.4 农产品购物结账页面 .105 总结 .12参考文献 .13致 谢 .14I基于.net 的农村农产品团购网站【摘 要】本文介绍了基于.NET 框架的农村农产品团购系统的设计与实现。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能具有完备,易使用等特点。农村农产品团购系统是典型的信息管理系统(MIS)。农村农产品团购在正常运营中总要面对大量的农产品信息、买家信息以及两者相互作用产生的消费信息、选择信息。因此需要对农产品资源进行管理,及时了解各个环节中信息的变更,有利于提高管理效率。另外,本系统在读者登录系统部分进行了创新,引入了京东的购物管理模式,并可自主查看自己的购买情况,使买家可以更方便、快捷地选择农产品,并大幅减少了管理员的工作量,提高了购买的效率。【关键词】买家 农产品资源 购买 团购系统浙江长征职业技术学院毕业论文21 系统开发环境介绍1.1 开发工具选择系统的实施是在系统设计的基础上,采用 Visual Studio 2005 作为前台开发工具,开发语言选择 , Visual Studio 2005 是基于.net framework 2.0 的集成开发环境,.NET Framework 是建立、部署、执行.NET 程序的基础环境。面向对象是.NET 程序语言共通的特色,而且所有的.NET 语言可共享.NET Framework 所提供的基类函数库(Base Class Library)开发各种应用程序,在.NET 里将应用程序分成两种:Web Form 和 Win Form。Win Form 指的是一般在用户计算机中执行的视窗型应用程序,而 Web Form 指的是。本系统采用 b/S 模式,后台使用 SQL Sever 作为后台的数据管理系统,而在前台使用 SQL Sever 的 Command 组件来调用存储过程的。SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言。SQL 通常使用于数据库的通讯。ANSI(美国国家标准学会)声称,SQL 是关系数据库管理系统的标准语言。1.2 Asp.Net 技术ASP.Net2.0 是把基于通用语言的程序在服务器上运行。不像以前的 ASP 即时解释程序,而是将程序在服务器端首次运行时进行编译。ASP.Net2.0 构架是可以用 Microsoft(R)公司最新的产品 Visual S 开发环境进行开发,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 可以直接把开发的软件系统进行打包运浙江长征职业技术学院毕业论文3行,也可以把开发的网站在线上传到 FTP 让开发程序变得更简单,更傻瓜。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 Server 2008 目前已成为广为使用的数据库管理系统。1.5 B/S 架构介绍B/S 架构就是浏览器和服务器结构是目前程序开发的过程中所被广泛采用的一种程序的开发框架。它是跟随着互联网技术的发展而发展起来的一种新的程序结构,他对以前我们使用的 C/S 架构是一种先进的改进后的结果。在 B/S 程序的框架下用户是采用浏览器来获取程序的使用功能的,不需要单独安装新的程序只需要使用浏览器来使用就可以了,这样的程序结构的实际上就是一个客户端,一个中间层,一个数据库服务器层。这样就大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总休成本。2 需求分析随着网络技术的发展,人们越来越依赖电子商务,电子商务在人们的生活中日益流行,像人们所熟知的淘宝、京东等。而农产品销售模式以及涉农消息的发布仍然是以传统模式为主。开发和使用农产品电子商务销售系统是必然趋势。我们应该充分利用网络资源,为农产品销售和涉农消息的发布创造更好的渠道,让农户通过这个平台可以更方便快捷的销售农产品,获取利润,并且共享最新的涉农消息2.1 可行性分析可行性分析就是研究开发一套系统或者网站的各种可行性,包括技术可行性,需求可行性,经济可行性等方面的可能性。在研究一个系统开发的时候我们对这个系统进行可行性分析是非常有必要的,因为在开发一个系统之前如果是不可行的我们就无法完成预定的目标,所浙江长征职业技术学院毕业论文4谓就是力所能及,我们研究是否能够实现这个系统的开发,开发这个系统是否具备可行的方案。如果开发系统之前不对系统做可行性分析这样就会导致开发的系统无法完成,或者完成的系统根本没有办法去使用,抑或开发的系统达不到之前的需求的要求,所以可行性分析对一个系统开发事前是非常重要的。其目的就是用最快的时间,最简单的方案来确定系统是不是能够开发,开发出来的系统是否能够使用,是否有一定的扩展性。如果系统具备可行性我们就可以进行下一步,对系统进行续费求的分析了。可行性研究实际上就是要对系统的开发来一次压缩简化系统开发需求分析和设计的过程看是开发这个系统是否具备可行性。在对我们提出的问题进行分析之后我们就可以把问题分开进行处理。对系统逻辑模型进行分析,研究可供选择的主要方法。我们对一个系统开发的可行性分析一般包括下面的几个方面。第一个就是技术的可行性,也就是考虑使用什么样的技术来进行系统的制作开发。 第二就是经济可行性,就是开发好这个系统带来的效益是否能让企业和公司满意不能让成本过高,利润过小。2.2 软件系统的要求农产品团购网站系统的基本要求包括下面四点:(1)农产品团购网站系统是为了实现买家进行网上购买农产品,所以开发系统的时候对买卖的流程要进行认真的分析。 (2)技术性本软件开发环境是在 Microsoft Visual Studio 2010 的平台上进行开发的,利用 SQL Server 2008 数据库管理系统作后台数据库。应该具备较高的安全行、可移植性等特点。(3)可维护性一个软件的生命周期也是软件开发过程中研究的一个重要课题,农产品团购网站系统秉承软件工程程序设计理念,注重程序的可重用性,将需重复使用的代码进行封装,减少了出错率,提高了效率。同时,设计数据库时尽量注重数据之间的关联性,使表结构精简、紧凑,提高数据的可维护性。2.3 系统功能需求通过对农产品团购网站系统的内容所遇到的问题,整个系统可以分为下面几个子模块,分别为购物页面,浏览与订购页面,详细信息展示页面,信息添加页面,购物结账页面,管理员页面,用户充值,用户登录页面等几个大的功浙江长征职业技术学院毕业论文5能模块。下面分别论述本系统的各个功能模块的作用:(1)购物页面:买家选择物品。(2)浏览与订购页面:买家浏览和购买的页面。(3)详细信息展示页面:商品详细信息展示。(4)信息添加页面:商品信息添加页面。(5)购物车结账页面:买家付款页面。(6)管理员页面:卖家管理页面。(7)用户充值:买家充值页面。(8)用户登录:买家和卖家登录页面。3 总体设计本系统采用 技术进行开发,系统架构采用 B/S 架构进行架构,开发工具采用 VS2010 进行开发,数据库采用 SQL 2008 数据库进行数据的存储。3.1 系统结构设计系统使用什么样的结构来进行开发是开发一个系统最关键的部分,使用什么样的程序结构必须要在程序开发之前就设计好,系统的结构设计必须具备下面的几个因素。第一就是开发一个系统要拥有一个良好的系统模型。第二就是要有组原理或方法可以逐步地构造模型。第三就是有评价设计质量的一套标准。在经过了对系统的需求分析之后我们以及可以对系统的整体需求有一个整体的了解和掌握,能够正确的理解系统的运行需求和流程等信息。可以利用数据流和系统的运行流程图来建立系统的逻辑模型。软件设计的任务就是找一个方法,利用这个方法来构造一套系统的逻辑设计。软件设计的概念分为系统的结构设计和详细设计。系统的结构设计就是系统的总体设计部分,系统总体设计部分的目的是制设计一套完整的软件系统的总体结构。系统的详细设计就是对系统的功能模块进行开发设计,目的就是详细规定每个模块功能的实现代码,程序运行效果界面,和模块的运行流程。3.2 系统的开发平台计算机配置:CPU: 29GHZ 内存:DDR 8G 内存 硬盘:500G; 系统平台:Windows 8.1; 系统体系结构:B/S 体系; 浙江长征职业技术学院毕业论文6后台数据库管理系统:Sql Server 2008 数据库系统; 前台开发平台:ASPNET Microsoft Visual Studio 2010 开发平台; 开发语言:C#面向对象语言。4 详细设计4.1 用户登录页面用户登录页面实现管理员和买家登入进行团购,用户在确认自己已经是本系统的会员的情况下,通过输入用户名和密码,进入系统的验证中心,如果通过验证则进入本系统首页,否则系统将显示出错页面。如图 4-1 所示。图 4-1 用户登录页面代码如下:用户名称: 请输入用户名称!密码:浙江长征职业技术学院毕业论文7请输入用户密码!用户类型:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年涤纶纤维行业当前市场规模及未来五到十年发展趋势报告
- 2025年瓦楞包装行业当前发展趋势与投资机遇洞察报告
- 2025年移动支付行业当前发展趋势与投资机遇洞察报告
- 收取发票的注意事项课件
- 2024年医保培训试题(附答案)
- (2025)《职业教育法》考试题及答案
- 2025年初级药师基础知识考试模拟题及答案
- 2024年公共营养师(健康饮食、营养搭配)等知识考试题库与答案
- 2025年注册安全工程师《安全生产管理》知识考试题与答案
- 2025年SYB创业者学习知识培训考试题库(附含答案)
- 光伏居间的合同8篇
- 从业人员培训管理制度
- 医疗风险防控培训课件
- 酒店前台礼貌礼节培训
- 诊疗规范培训课件
- 幸福心理学-(彭凯平)
- 2025年中邮保险招聘笔试参考题库含答案解析
- 《中国老年糖尿病诊疗指南(2024版)》解读课件
- 《中国女性乳腺癌患者糖尿病和糖尿病前期管理专家共识》 (2024版)
- 特种设备安全检查与巡查制度
- 游戏运营数据监控与分析技术应用指南
评论
0/150
提交评论