![农产品信息网设计与实现_第1页](http://file4.renrendoc.com/view/4c3a1705d4335c6a995a7d5e2414ddb5/4c3a1705d4335c6a995a7d5e2414ddb51.gif)
![农产品信息网设计与实现_第2页](http://file4.renrendoc.com/view/4c3a1705d4335c6a995a7d5e2414ddb5/4c3a1705d4335c6a995a7d5e2414ddb52.gif)
![农产品信息网设计与实现_第3页](http://file4.renrendoc.com/view/4c3a1705d4335c6a995a7d5e2414ddb5/4c3a1705d4335c6a995a7d5e2414ddb53.gif)
![农产品信息网设计与实现_第4页](http://file4.renrendoc.com/view/4c3a1705d4335c6a995a7d5e2414ddb5/4c3a1705d4335c6a995a7d5e2414ddb54.gif)
![农产品信息网设计与实现_第5页](http://file4.renrendoc.com/view/4c3a1705d4335c6a995a7d5e2414ddb5/4c3a1705d4335c6a995a7d5e2414ddb55.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGE新疆财经大学本科毕业论文新疆财经大学毕业(设计)论文题目:农产品信息网设计与实现姓名:学号:院部:计算机科学与工程学院专业:计算机科学与技术班级:计算机07-4班指导教师姓名及职称:完成日期:摘要中国农产品信息网现状迄今为止,中国农产品批发市场取得了很大进步,但其总体发育水平仍然较低,还很难适应农产品市场化,特别是加入WTO后。农产品批发市场建设的信息化程度较低,尚属于典型的初级运营水平。在分析我国农村信息市场发展现状的基础上,借鉴国外相关优秀经验,提出信息化是农产品高效流通和产地批发市场建设的基础条件,认为通过BOOS模式可有效促进农村信息服务设施的建设,推动农产品产地批发市场的发展,有利于我国农产品更好的交易,存储和利用。这些功能和管理的最基本的前提就是:农产品批发市场网络化,也就是农产品的网络交易。Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为Internet上一种先进的,易于被人们所接受的信息检索手段,WorldWideWeb(简称WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。据估计,目前Internet上已有上百万个Web站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的Web站点对于一个机构的发展十分重要。关键词:信息化;农产品产地批发市场新疆财经大学本科毕业论文图1.1农产品市场交易方式我国农业部一项对1000个农村固定点观察农户信息使用情况的调查显示(陈良玉,2004):在我国,能够通过互联网获得市场和技术信息的农村家庭只有0.8%;同其他产业相比,农业的电子商务规模很小,通过计算机网络购买生产资料的农户不足0.2%;依据互联网信息出售农产品的农户不足0.5%。目前我国的农村息化状况与印度比较相似。印度农业的发展没有完成传统农业向现代农业的转变,农业市场也没有形成,分散在各地农产品批发市场现有约7000个,但互相之问很少沟通调剂,农民生产的大部分农产品都只在当地的市场上销售。农产品价格导致农户低收入,且农产品的利润还不能直接到达农民手中。原因之一就是农户没有适时准确的市场信息。日本和美国的情况则不同。日本农村信息服务主要由市场销售信息服务系统和“旧本农”两个系统组成。尤其乡镇级以及地方综合农协在信息通讯设施建设方面发展迅速。凭借着两个系统提供的准确的市场信息,每一个农户都对国内市场乃至世界市场每种农产品的价格和生产数量有比较全面,准确的了解,由此可以灵活制定和调整生产品种及产量。美国农业部在全国有农业生产的州,批发市场,拍卖场,装运点等都设有市场信息办公室,各市场信息办公室的报告员都是联邦政府农业部农产品市场局或州政府的雇员,并且所有报告员上岗前必须经过农业部培训获得资格证书。美国法律还要求政府各部门都要利用互联网进行信息服务。国内农村信息服务现状和国外农业信息化的发展经验提醒我们:农村信息化建设已成为当今农村发展,农村流通现代化,农业批发市场建设的基础和瓶颈,必须予以重视和解决。如下图是美国鲜水果物流的模式图。图1.2美国新鲜水果物流模式图二、农产品贸易市场存在的问题
(1)市场规划不合理城市农贸市场大多数位于中心城区,随着城市建设发展,已经不适应城市管理和城市发展要求,严重影响城市居民生活环境,亟待规划迁址改造。
(2)服务功能不全建设起点低,交易大棚简陋,市场设施陈旧,光照、通风、供电线路、消防设施、地面硬化、停车、排水及排污等市场硬件设施多年未改造,多数市场没有建立产品价格信息发布系统。
(3)市场规模偏小城市人口的不断积聚和经营范围的增加导致市场经营胀市,现有交易大棚偏小,许多商贩、菜农占道经营,造成拥挤,形成胀市。
(4)政企不分,职责不明工商部门刚刚完成办管脱钩,市场的管理机构与工商部门在人员、职责、机构、财务上实行“四分离”,商务部门开始承担农贸市场物业管理职能,成立市场管理办公室,统一进行管理、收费。但是市场法人仍是国有事业单位,政企合一必将制约市场发展。
1.3发展趋势1)交易费用交易费用、交易效率与现代农产品批发市场交易方式的选择交易费用是交易双方在交易过程中发生的各种费用的一种统称。交易成本包括交易当事人必须相互寻找交易对象的成本;双方必须搜集、传达和交换信息的成本;对交易的商品进行必要描述、检查和度量的成本;合同谈判、起草、签订以及履行的成本。这一理论框架为我们提供了分析的依据。微观上看,每个交易主体是否交换,取决于他对交易活动的成本收益分析。交易的收益来自于交换所获得效用的提高。交易费用过高使得交易利益减少,甚至亏损,交易者就没有从事交易的激励。在这个意义上.就其本身而论,交易费用阻止着交易的发生。因此,作为发达商品经济中较高层次的市场形态和流通组织的规范的农产品批发市场,应选择交易费用较低而交易效率较高的市场交易方式。2)交易效率与现代农产品市场交易方式的选择传统的“一对一”对手交易方式下的交易分散,无法通过交易次数的集约化和商品储存的集中化来实现规模经济并提高交易效率。现行的对手交易方式对交易双方的约束软化,场外交易甚至欺行霸市的现象时有发生,导致了一部分交易者的交易费用转嫁给另一部分交易者承担,或者一方的交易费用强加给另一方,使市场交易总的费用上升,不利于市场竞争和培育市场主体,从而损害了交易的效率。交易费用的高低决定着人们对交易方式的选择。人们最终会自动选择交易费用最节省的交易方式。传统的农产品批发市场将众多买者、卖者及商品汇聚在一处集中交易,可以节约交易者彼此的搜寻与谈判费用,然而这种节约仍然有限。面对市场上众多客商,人们仍然有一个交易对象搜寻和个别谈判的问题。而在拍卖市场上,尽管买方为数众多,但卖方却只有一个或者少数几个,交易指向集中明确,用不着个别搜寻,更无需一一谈判即可成交,可进一步节约顾客搜寻与谈判的费用。鉴于我国农村实行的是以家庭经营为主的生产经营形式,农产品规模经营的比重较小,加之农产品种类繁多、属性各异,再加上地区性的环境差异、物流技术比较落后,物流投资不够,物流信息体系不健全,物流系统化水平低,所以短期内很难形成一种完全通用的现代物流模式,因此我国农产品物流在相当长的时间内会有几种模式并存,这几种主要模式构成了我国农产品物流发展的综合模式。借鉴国内外的经验,我国应建立以。批发市场为主导的生鲜水果物流模式,以中介组织为中心的生鲜水果物流模式,以第三方物流为核心的生鲜水果物流运作模式,如图所示。图1.3农产品物流发展模式不同农产品物流模式的比较评价采用不同的物流模式,会产生不同的效率。生鲜水果蔬菜物流系统是由运输、储存、包装、装卸、流通加工、信息等环节组成。如果每一环节都能做到收益最大、成本最小,则整个系统利润就会最大,物流系统达到最优化。物流系统是否优化,最主要的评价指标就是利润。获得的利润率越高,说明物流系统越优化。评价物流系统是否优化的另一指标是时间指标,物流过程所用时间越少,物流越及时、快速,物流系统越优化。第2章系统设计相关技术本系统以Windows操作系统为服务平台,后台数据库采用Access数据库,使用MacromediaDreamweaverMX2004创建ASP语言构建服务页面,并搭配客户端的JavaScript脚本程序对用户提交的数据进行客户端验证以减轻服务器运行压力。2.1ASP技术ASP是活动服务器页面(ActiveServerPages)的简称,是微软公司开发的服务器脚本编写环境。ASP的主要特征是能够把脚本、HTML、组件和强大的Web数据库访问功能结合在一起,形成一个能在服务器上运行的应用程序,并把按用户要求专门制作的HTML页面送给客户端浏览器。ASP属于ActiveX技术中的服务器技术,与通常在客户端实现动态页面的技术(如JavaApplet、ActiveX控件和VBScript等)不同,ASP中的命令和脚本都是在服务器端解释执行,将执行后的结果生成HTML页面并发送到浏览器,在浏览器上看不到ASP程序,因此可以防止程序被窃取。另外,ASP还具有许多显著的优点。例如,ASP运行在Web服务器的同意进程中,能更快、更有效地处理客户请求;ASP提供了更简单、更方便的数据库访问方法,使开发基于数据库驱动的Web应用程序更容易;ASP支持VBScript和Jscript,并能以插件形式支持其他脚本语言。应用ASP搭建动态网站具有以下优点:ASP使用的是标准的Internet编程语言,例如应用VBScript和JavaScript两种脚本语言可以控制网页整体的逻辑性,熟练掌握这两种脚本语言就可以很容易地引用ASP搭建动态网页。当然,也可以使用Jscript、Perl等其他能被服务器所执行的脚本语言。如果将WindowsNT系统作为网站服务器的开放平台,并且在这个平台上运行IIS,那么就可以免费拥有ASP脚本编写环境。使用ASP很简单,只需要将文件扩展名改为.asp,并在此文件中添加脚本语言即可。ASP提供ADO对象,通过该对象可以快速的访问各种数据库,例如Access数据库、FoxPro数据库、SQLServer数据库和MySQL数据库等。2.2数据库Access是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务Access是一种关系型数据库管理系统,其主要特点如下:(1)存储方式单一Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。(2)面向对象Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。(3)界面友好、易操作Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。(4)集成环境、处理多种数据信息Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。(5)Access支持ODBC(开发数据库互连,OpenDataBaseConnectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。2.3ADO技术简介ActiveDataObjects(ADO)是微软最新的数据库访问技术,它被设计用来同新的数据访问层OLEDBProvider一起协同工作,以提高通用数据访问(UniversalDataAccess).OLEDB是一个低层的数据访问接口,用它可以访问各种数据源,包括传统的关系型数据库,以及电子邮件系统及自定义的商业对象。ADO向我们提供了一个熟悉的,高层的对OLEDB的Automation的封装接口。对那些熟悉RAO的程序员来说,可以把OLEDB比作是ODBC驱动程序。如同RAO对象是ODBC驱动程序接口一样,不同的数据源要求它们自己的OLEDB提供者(OLEDBProvider)。ADO最重要的三个对象是:Connection,Command,Recordset。(1)Connection对象Connection对象用于建立与数据库的连接。通过连接可从应用程序访问数据源。它保存诸如指针类型,连接字符串,查询超时,连接超时和缺省数据库这样的连接信息。(2)Command对象在建立Connection后,可以发出命令操作数据源。一般情况下,Command对象可以在数据库中添加,删除或更新数据,或者在表中进行数据查询。Command对象在定义查询参数或执行一个有输出参数的存储过程时非常有用。(3)Recordset对象Recordset对象只代表一个记录集,这个记录集是一个连接的数据库中的表,或者是Command对象的执行结果返回的记录集。在ADO对象模型中,是在行中检查和修改数据的最主要的方法,所有对数据的操作几乎都是在Recordset对象中完成的。Record对象用于指定行,移动行、添加、更改、删除记录。2.4DreaweaverMX2004简介DreamweaverMX是一款专业的HTML编辑器,用于对Web站点、Web页和Web应用程序进行设计、编码和开发。无论直接编写HTML代码的驾驭感还是偏爱在可视化编辑环境中工作,Dreamweaver都会提供帮助良多的工具,丰富Web创作体验。利用Dreamweaver中的可视化编辑功能,可以快速地创建页面而无需编写任何代码。不过,如果喜欢用手工直接编码,Dreamweaver还包括许多与编码相关的工具和功能。并且,借助Dreamweaver,还可以使用服务器语言(例如ASP、ASP.NET、ColdFusion标记语言(CFML)、JSP和PHP)生成支持动态数据库的Web应用程序。使用Dreamweaver也可以制作出整个网站,只是Dreamweaver本身不适合处理图片,需要Photoshop或者Fireworks的配合。使用Dreamweaver制作静态站点的流程:新建站点→站点文件命名→定义页面属性→插入表格→定义页面大小→转换到布局视图→添加内容→插入导航条→转换到标准视图工作→添加链接→使用代码片断→定义及应用CSS→添加动态交互→链接站点各个页面。第3章项目分析3.1可行性分析可行性研究的内容是分析该项目的必要性和可行性。可行性分析是通过对项目的主要内容和配套条件,如市场需求、资源供应、建设规模、工艺路线、设备选型、环境影响、资金筹措、盈利能力等,从技术、经济、工程等方面进行调查研究和分析比较,并对项目建成以后可能取得的财务、经济效益及社会环境影响进行预测,从而提出该项目是否值得投资和如何进行建设的咨询意见,为项目决策提供依据的一种综合性的系统分析方法。可行性分析应具有预见性、公正性、可靠性、科学性的特点。通过分析,该项目主要包括技术可行性和经济可行性。3.1.1技术可行性分析概念模型是数据库系统的核心和基础。在系统的数据库设计中,首先要对系统分析得到的数据字典中的数据结构、数据流和数据储存进行分析,并参照DFD,把数据抽出来,确定实体的属性以及实体间的关系,这样才能得出系统的关系模式。3.1.2经济可行性分析经济可行性研究的目的是实行项目能达到以最小的开发成本取得最佳的经济效益,需要对组织的经济状况和投资能力进行分析。由于本网站突破了时间限制,只要服务器开通,本网站的合法用户随时可以了解有关信息。这比过去那种手工作法有了很大的进步。因而,该项目在经济上是可行的。3.2需求分析本系统设计原则是围绕着系统建设目标,并结合业务现状以及对现状的分析、软件需求分析而制定的。其设计宗旨是推广优质产品,提供优质服务,设计方针是全面性、及时性、便捷性、安全性、公众化。包括如下几个方面:(1)创新性原则。创新代表着进步,技术和方法的创新,可以更好地保证系统运作效率。把具有创新性的管理理念、管理方法和实现技术引入农产品管理和农产品交易中,可以更好地满足扩建农产品批发市场的功能需求,充分发挥该项目在推广优质产品,提供优质服务方面的业务职能。(2)现实可操作性。先进的技术只有结合现实的环境,才能够真正转化为生产力。农产品关系到国家的命脉,具有举足轻重的地位,因此,国家从保护农民利益出发,制定了“三项政策、一项改革”。因此,在进行系统设计时,在保证坚决执行国家农产品政策的基础上,具有良好的现实可操作性和政策调整后的可拓展性。(3)过程可控性。省主产区的特点和高库存的现状决定了农产品主管部门在农产品库存监管和销售中的重要角色和职能;同时,农产品交易的可控性可以保证农产品交易活动处于合理、有序的运作过程中。因此,系统设计了交易监控平台,实现对农产品交易活动的各个环节进行及时、有效地监督和控制,从而保证国家和交易双方的利益不受损害,保证批发市场的良好声誉。(4)系统设计应体现先进的管理思想的原则。管理软件系统的根本目标就是把管理中的结构化问题利用先进的软件技术来实现程序化,管理的结构化问题程序化以后会大大提高管理效率,降低管理成本。同时,建立控制模型、分析模型解决计划与宏观控制的问题,起到辅助决策的作用。(5)系统结构代表软件主流方向的原则。软件项目开发周期较长,特别是项目规模大,农产品市场又正处在改革的阶段,国家农产品政策的变化和市场的变化都会对系统产生影响。那种在系统分析阶段后基本冻结系统需求的传统做法,很可能导致系统在交付运行时某些功能已不适用或不必要,跟不上系统需求的变化发展。对此,系统总体设计必须充分考虑保证所采用的软件平台与开发技术能够代表主流方向,以保证系统在较长的一段时间内不会淘汰。(6)易扩展的原则。农产品收购环节政策性强、政策可变性大,要求软件技术能即时适应政策的变化,具有快速调整更新的功能。软件必须具有良好的平滑升级功能,以满足企业日益提高的管理需求。(7)可靠性原则。气候环境的变化,可能造成收购网络不稳定,要求软件具有很好的可靠性,同时要具有脱机使用的特点,以适应气候环境的特殊性。第4章项目总体设计4.1项目功能设计和实现后台登录后台登录Login.asp验证登录信息添加管理员信息管理员信息后台管理adminok.asp修改管理员权限删除管理员信息添加信息信息管理信息管理友情链接删除信息类别反馈信息数据库显示留言信息审核留言信息删除留言信息deljs.aspYN图4.1数据流程图4.1.1搜素功能和实现系统还提供了超强的模糊搜索功能,前台搜索功能让前台用户随心所欲的找到自己喜欢,想要的农产品信息,轻轻的点击鼠标就可以将自己想要的都能找到,在娱乐的同时能够了解更多的梦幻世界。系统还为后台管理员提供,农产品搜索功能,使管理员很快的速度找到自己想要处理的产品,即快速的达到后台影视管理的目的。图4.2前台搜索界面图4.3高级搜索界面图4.4后台搜索界面4.1.2首页焦点图从功用的角度上来说,首页焦点图具备以下几个方面的实际作用:1、观赏性。我们知道,个人影视娱乐网站的首页的焦点图展示部分分布在一开此网页最显目的位置,而首页焦点图的滚动轮翻能有效的帮助影视娱乐网站实现展示最新、最经典的影视的效果,给用户一种视觉上的满足;同时我们看到一些有过配色功底的站长善于将首页焦点图的图片颜色跟影视娱乐网站整体风格进行搭配,能很好的满足用户。2、内容推荐。根据一项当中所描述的,如果能做到高清海报的展示方式,吸引到用户的眼球,我们很容易将影视娱乐网站当下高质量的内容推送给目标用户,能在第一时间内吸引用户的注意;我们知道,影视娱乐网站在内容方面其实是很少具备优势的,而对于我们出产量不高的优势内容,通过用户第一眼的感官感受,直接推送给他,对于我们留住有效用户所发挥的作用是非常大的。3、用户引导。既然首页焦点图的效果能如此好的吸引用户,那实际上是有商业价值和功能价值的开发。比如焦点图类型的广告、新上线功能的引导,都是首页焦点图的一种功能。图4.5首页焦点图焦点图的部分通过javascript、代码和Css样式来实现的,javascript的代码通过Timeout属性来控制构成焦点图的DIV,TR,TD对象的css样式和超级链接文本A的href属性实现焦点图的幻灯模式。4.1.3留言评价前台用户观看视频影视外,还可以对观看的视频影视评价,还可以把视频推荐给别的用户观看。使影视的星级高低分类,分出好看的电影,动漫,电视剧,在前台排行榜分出高低,给前台用户提供最佳选择。图4.6留言评价4.1.4农产品分类有丰富的对象分类我想每个网页不可缺少的功能之一,用户按自己喜欢的类型把网页内容分开某种类型,这让用户更能随心所欲的达到自己想要的目的。影视的类型很多,资源很多,如果没有分类功能,当用户需要某种类型的影视是,变成海底捞针了。图4.7产品分类图4.2数据库结构设计所谓数据库(Database)就是指按一定组织方式存储再一起的,相互有关的若干个数据的结合,数据库管理系统(DatabaseManagementSystem)就是一种操纵和管理数据库的大型软件,简称DBMS,他们建立在操作系统的基础上,对数据库进行统一的管理和控制,其功能包括数据库定义,数据库管理,数据库建立和维护,于操作系统通信等。DBMS通常由数据字典,数据描述语言及其编译程序,数据操纵(查询)语言及其编译程序,数据库管理例行程序等部分组成。数据库设计步骤:=1\*GB2⑴数据库需求分析=2\*GB2⑵数据库概念结构设计=3\*GB2⑶数据库逻辑结构设计=1\*GB2⑴数据库需求分析首先确定用户的要求,从这些导出对数据库的总体要求。这些要求一般应该从用户需求上获得,因为用户往往会提出有建设性的意见,这些意见和提议会是我们更加了解更多用户的需求。通过对用户的调查访问可以获得确定哪些功能由计算机完成,哪些事情留给手工去做。具体调研的形式很多,例如通过发放信息需求调查表、当面交谈、开讨论会等多种形式。广泛收集各个部门的需求和约束条件等,在调研过程中要做详细记录,回来及时进行分析整理。=2\*GB2⑵数据库概念结构设计概念结构设计的任务是在需求分析阶段产生的需求说明书的基础上,按照特定的方法把它们抽象为一个不依赖于任何具体机器的数据模型,即概念模型。=3\*GB2⑶数据库逻辑结构设计逻辑上的数据结构反映成分数据之间的逻辑关系。数据只有用数据库来管理才能有自动化管理的可能。数据的结构将影响整个管理机制的应用,而且一旦建立以后要修改常会出现麻烦。所以一开始就要仔细慎重地搭建一个完整而合理的结构。MicrosoftAccess数据库相对其它的数据库来说要简单容易操作些,本网站信息发布系统中的数据库文件就是Access类型的数据库。以下是本系统与数据库建立连接的conn.asp源代码:<%data="data/#sjk.mdb"setconn=server.CreateObject("adodb.connection")str="Driver={MicrosoftAccessDriver(*.mdb)};Uid=;Pwd;dbq="&Server.MapPath(data)//连接数据库iferrthenresponse.Write("<script>alert('数据库打开失败!请仔细检查!')</script>")err.clearelseconn.openstriferrthenresponse.Write("<script>alert('数据库连接失败!请仔细检查!')</script>")err.clearelseendifendif%>数据库文“#sjk.mdb在连接文件嵌入下,各页面都能够访问数据库,这是实现交互性的前提。(数据库设计见图)图4.8数据库页面信息图4.9新闻表图4.10管理员表图4.11产品类表图4.12递送类表第5章项目后台设计5.1后台模块设计5.1.1后台登陆界面由于网站后台是用于维护网站的,所以对于网站后台登录入口一般要设计得隐藏一点,本系统的后台登录入口设置在网页的最底部。管理员通过后台登录入口,进入后台登录模块。管理员主要对客户所发过来的信息进行整理分析并给出答复,对信息的更新进行管理,后台登录模块主要用于验证管理员的身份及验证码。验证码的生成方法是在服务器端随机生成字符串,保存在内存中,然后将该字符串写入图片,发送给浏览器端显示。在浏览器端,用户输入验证码图片上的字符串,然后提交服务器端,比较由用户提交的字符串和服务器端保存的验证码字符串是否一致。如果一致就继续,否则返回提示。其设计页面如图图5.1所示.图5.1后台登陆界面5.1.2后台导航界面系统管理员可以根据自己的权限登录系统后台,处理系统日常维护和订单处理。图5.2后台导航界面5.1.3管理员修改密码系统管理员根据自己的需要可以更改自己的登录信息。图5.3管理员修改密码5.1.4添加信息添加前台导航栏上的每个信息图5.4添加信息5.1.5添加友情链接管理员可以在后台添加本系统网页中显示的友情链接网站。图5.5添加友情链接5.1.6留言管理系统中用户可以在留言模块中进行留言,与其他用户进行商业交流。图5.6留言管理5.2系统测试测试是为了发现错误而执行程序的过程,成功的测试是发现了至今尚未发现的错误的测试。测试的目的就是希望能以最少的人力和时间发现潜在的各种错误及缺陷。应根据开发各阶段的需求、设计等文档或程序的结构精心设计测试用例,并利用这些实例来运行程序,以便发现错误的过程。基于WEB系统的测试除具有适应软件工程的测试方法外,还具有其特殊性。B/S结构系统的测试包括功能测试、性能测试、可用性测试、客户端浏览器兼容性测试以及安全性测试五个部分。一、 功能测试:(1)链接测试现在,虽然链接测试可以自动进行,并且已经有许多工具可以采用但是因为环境的原因,依然采用手工测试的策略对每个链接进行测试,因为这个测试完全可以穿插于其它测试之中进行。测试结果表明模块的链接均正常。(2)表单测试在此项测试中,测试的内容包括用户登录,以及系统中各个子系统中含有表单提交项的所有页面。如修改、添加、删除、事务处理等。在测试过程中,全部提交表单进行了测试,能够正常运行,完成所需功能。(3)数据库测试进行数据库的操作,经抽样测试,都能按照我们的要求实现应有的功能。二、 性能测试:(1)连接速度测试用户连接页面的速度取决于两个方面,其一是应用服务器的性能;其二是所开发系统的性能。在此我们在应用服务器环境已定的情况下经测试,系统启动后,访问速度比较快。(2)负载测试为了测试整个系统的负载性能,由于硬件平台不足,我们只能进行比较粗略的测试。测试环境为:3台机器同时访问页面,每台机器可以现时开若干个线程同时访问,经测试,系统可以承受较高的负载请求。(3)压力测试在此项测试中,当用户在提交表单或其它敏感信息(如%、)、or等)时,系统不能进行良好的处理,尤其是对在对数据库的访问时,可能出现不可预料的错误,并且暴露系统重要信息。改进策略:对于用户提交的信息进行合法性校验,如合法,则提交;否则,提示信息无效。三、 可用性测试:(1)导航测试:由于整个系统采用树型目录对所有的功能子系统进行整合,这使整个系统完全处于菜单控制之下,操作方便,跳转容易,实现了良好的导航功能。(2)内容测试:对于用户提交的数据,未出现不正确显示的情况。(3)整体界面测试:布局比较合理、界面简洁。客户端兼容性测试:(1)平台测试:因环境原因,系统测试过的系统有Windows7,WindowsXP,Windows2000Professional/Server能够正常运行。(2)浏览器测试:经测试出了(首页焦点图之外)IE5.1以上版本均能正常使用。总结经过三个多月的设计工作,终于完成了毕业设计的编码设计工作,真正从事了一次正规的软件开发工作,学到很多课堂上难以学到的知识。通过毕业设计,认识到在系统开发中需求分析的重要性,以避免造成资源的浪费。要尽可能完善系统功能,界面友好,使用户易于操作,这也是一个成功的软件所必备的。今后在对该系统完善的过程中,初步预计将整个平台能进行多系统移植,提高系统运行的稳定性
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 国开本科《人文英语3》期末机考总题库及答案
- 哈尔滨广厦学院《城市文化学》2023-2024学年第二学期期末试卷
- 培黎职业学院《材料化学二》2023-2024学年第二学期期末试卷
- 家校社协同育人模式在新时代背景下的创新与实践
- 湖北体育职业学院《历史社会学》2023-2024学年第二学期期末试卷
- 西南财经大学天府学院《城市地下空间工程》2023-2024学年第二学期期末试卷
- 房地产开发项目营销代理合同
- 大连软件职业学院《审计学模拟实训》2023-2024学年第二学期期末试卷
- 贵州医科大学《第二外语英朝鲜语》2023-2024学年第二学期期末试卷
- 重庆三峡医药高等专科学校《城市规划基础》2023-2024学年第二学期期末试卷
- 《陶瓷造型工艺》课程标准
- 火电厂各指标指标解析(最新版)
- keysight眼图和抖动噪声基础知识与测量方法
- TPU材料项目可行性研究报告写作参考范文
- 试用期考核合格证明表
- 锅炉补给水阴阳混床操作步序表
- 2005年第4季度北京住房租赁指导价格
- 医疗器械GMP计算机软件确认控制程序
- 苏教版最新五年级数学上册应用题与解决问题专项
- 髋关节置换术男性患者留置尿管最佳时机探析和对策
- [爆笑小品校园剧本7人]爆笑小品校园剧本
评论
0/150
提交评论