收藏 分销(赏)

计算机专业绿色食品信息供求信息网的设计与实现大学毕设论文.doc

上传人:w****g 文档编号:7393341 上传时间:2025-01-02 格式:DOC 页数:37 大小:975KB
下载 相关 举报
计算机专业绿色食品信息供求信息网的设计与实现大学毕设论文.doc_第1页
第1页 / 共37页
计算机专业绿色食品信息供求信息网的设计与实现大学毕设论文.doc_第2页
第2页 / 共37页
计算机专业绿色食品信息供求信息网的设计与实现大学毕设论文.doc_第3页
第3页 / 共37页
计算机专业绿色食品信息供求信息网的设计与实现大学毕设论文.doc_第4页
第4页 / 共37页
计算机专业绿色食品信息供求信息网的设计与实现大学毕设论文.doc_第5页
第5页 / 共37页
点击查看更多>>
资源描述

1、目录第1章 绪论21.1 课题背景21.2 可行性分析31.3 网站系统建设的基本步骤31.3.1 需求分析31.3.2 设计阶段41.3.3 页面设计与代码编写41.3.4 调试4第2章 ASP开发前奏42.1 JSP、PHP与ASP的比较42.1.1 JSP介绍52.1.2 PHP介绍52.1.3 ASP介绍52.1.4 选择合适的开发环境52.2 ASP原理62.3 选择VBScript还是Jscript8第3章ASP运行环境的搭建93.1运行环境93.2常用ASP开发工具93.2.1 Dreamweaver93.2.2 SQL语言介绍93.3 安装IIS服务器103.4配置123.5

2、建立Web站点123.6 ODBC数据源的建立13第4章 齐齐哈尔市绿色食品供求信息网的设计164.1系统分析164.1.1网站目标164.1.2网站功能结构164.2网站的数据库设计194.2.1用户帐户信息表194.2.2企业用户注册信息表194.2.3个人用户注册信息表204.2.4供求信息表214.2.5 检举信息网214.3 网站整体设计224.3.1 CSS样式表设计224.3.2 创建数据库连接24第5章 网站中主要模块功能的实现245.1前台功能模块介绍245.2后台功能模块介绍255.3 前台主要模块的功能实现255.3.1 信息发布模块255.3.2信息展示模块265.3.

3、3详细信息查看模块265.3.4 信息查询模块275.3.5 检举中心模块285.4 后台主要功能模块的实现295.4.1会员信息冻结模块295.4.2检举信息查看模块295.4.3 供求信息查询模块295.4.4 供求信息删除模块30第6章ASP的调试326.1 ASP调试32总结35参考文献36致谢37第1章 绪论1.1 课题背景国际互联网的兴起,已深刻地影响了当今人们的生产生活方式。据CNNIC在2003年12月底统计,中国网民人数已达7950万。在信息化和全球化迅猛发展的今天,如何利用网络进行营销,成为摆在每一个企业面前的一道课题。而网站作为网络的重要组成部分,为人们提供了丰富的信息和

4、便捷的服务,丰富的应用促使越来越多的企业建立网站。供求信息网可以提供供应者和需求者丰富的信息,为两者之间建立起沟通的桥梁。齐齐哈尔绿色食品供求信息网的使用,可以解决促进齐齐哈尔地区的绿色食品企业之间的互相沟通、合作,并且为广大的需求者们提供了良好的沟通平台,并且可以提高企业的工作效率,在短时间内可以快速的收集到相关的供求信息,为企业的发展提供重要的途径。1.2 可行性分析目前,网络正在蓬勃发展,并以难以预料的速度走近我们的生活。供求信息网的建设目前涉足国内网站建设和网络营销的企业有多种类型,水平也有很大差别。就国内而言,阿里巴巴网和当当网都是建设很优秀的供求信息网站,实现的功能也相对丰富,但是

5、中小型的供求信息网在功能的实现上还是有一定的缺陷。而且通过调查表明,关于绿色食品的网站只是单纯的介绍绿色食品厂家或者是经销商的一些介绍和对产品的介绍,以及一些经销商的联系方式等等。尤其是齐齐哈尔地区的绿色食品信息的交流,存在一定的局限性。齐齐哈尔绿色食品供求信息网的诞生可以帮助这些经销商和供应商以及商品的消费者提供更加直观的、方便的信息,用户可以在此网站上得以方便快捷的信息交流,得到用户所需要知道的信息。为企业之间的交流和企业与用户之间的交流提供了更好的交流平台,促进企业的发展。1.3 网站系统建设的基本步骤也许在制作某些简单的网站系统时,可以不用进行设计工作,而直接进行制作。但在制作相对较大

6、型的网站系统(如BBS、CMS、CRM等)时,则必须遵循软件工程的一般步骤,否则难以建立出合格、完善的系统。建立网站系统的基本步骤包括:需求分析,设计阶段,叶面设计,编写代码,测试等。1.3.1 需求分析需求分析可以说是网站系统建设的最基本步骤。需求是指客户对目标系统的功能、性能、设计等方面的要求。一个没有做好甚至没有做需求分析的系统,是难以符合用户要求的,并且在开发周期中会不时出现许多问题。请注意,这里的需求分析不仅包括系统功能,还要包括对于性能要求的分析。例如,对于大型企业的ERP系统,其对于性能的要求是非常大的,则在选择数据库方案是就不能使用Access了。1.3.2 设计阶段设计阶段包

7、括数据库设计和系统设计两部分。设计良好的数据库可以使代码大大精简,并且可以使系统的效率大大增加,因此在进行系统设计之前一定要仔细分析客户需求,并遵循关系型数据库设计的原则。系统设计即整个网站系统流程、逻辑的设计,良好的系统设计可以使程序员在具体的编码工作中获得更高的工作效率。1.3.3 页面设计与代码编写页面设计和代码的编写在一个开放小组内可以同时在不同的工作人员中进行,通常在条件允许的情况下,工作小组内应该有专业的网页设计人员来进行页面设计。例如,可以首先在Photoshop中绘制网页的版式图,然后使用期相应功能生成网页,并修改、精简相应代码,或者直接使用Dreamweaver来进行页面的设

8、计工作。编写代码的工作由程序员来进行,利用面向对象等思想可以尽量使系统的天台页面和后台的逻辑处理分离。1.3.4 调试测试是在系统交付运行之前,对软件的需求分析、设计规格和编码的最终复查。测试的内容包括界面测试、功能测试、需求测试和性能测试等。测试是保证网络系统符合需求的关键步骤,也是系统建设后期的重要步骤,测试包括内部测试和外部测试。第2章 ASP开发前奏2.1 JSP、PHP与ASP的比较目前,网络上常见的动态网页编程语言有ASP、JSP、PHP、PERL、CFML等几种,其中最常用的是ASP、JSP、PHP三种。下面分别介绍这三种语言的特点。2.1.1 JSP介绍JSP是Sun公司推出的

9、新一代网站开发语言,Sun公司借助自己在Java上的不凡造诣,将Java从Java应用程序和Java Applet之外延伸到Web开发领域。JSP是Java Server Pages的缩写,JSP在Serverlet 和Java Bean的支持下,完成功能强大的站点程序。2.1.2 PHP介绍PHP是一种跨平台的服务器端嵌入式脚本语言。它大量的借用C,Java和PERL语言的语法,并耦合PHP自己的特性,使Web开发者能够快速的写出动态页面。PHP目前支持具大多数数据库;PHP是完全免费的,可以从PHP官方站点自由下载PHP的运行环境,而且可以不受限制的获得PHP运行环境源码,甚至可以从中添加

10、自己需要的特色。2.1.3 ASP介绍ASP是必须运行于Microsoft平台的一种无须预编译的脚本语言,利用它可以产生和执行动态的、互动的,高性能的Web服务应用程序。ASP采用脚本语言和VBScript(Java Script)作为自己的开发语言;ASP支持绝大多数的数据库,通过ODBC或者OLEDB连接。2.1.4 选择合适的开发环境就发展来说,这三种动态网页都已经进入成熟阶段,基于三者技术构建的网站在网上都十分常见。在2000年左右,可以说网上ASP类的程序居多;但是现在由于Java对其J2EE技术的推广,许多大型商务应用网站都改为JSP的环境进行搭建;而PHP由于其免费的特性,也被许

11、多中小型公司选用。如何选用适合于自己的开发环境呢?这里简单介绍一下几种环境的优缺点。由于对ASP支持比较好的环境只有Microsoft Windows的S,虽然在UNIX下也有Chilisoft 这个解析软件,但是这些非IIS的解析软件最大的一个缺点就是其不能够支持COM组件,从而使得ASP的功能大大减弱;而PHP和JSP应用环境就要广泛得多,可以通过安装其各自的解析器来实现在各种平台下对PHP和JSP的支持。以PHP为例,在IIS中不能直接提供对PHP的支持,但我们只需要登陆网站,下载PHP的最新版自动安装包,在S中增加对PHP文件的ISAPI支持,实现对PHP的解析;而JSP在开发者编写代

12、码完毕并编译后,可以在任何安装JDK的服务器软件上运行,这也就决定了ASP一般只可以在Windows下运行,而PHP和JSP可以在UNIX或Linux系统中被很好的支持。在性能方面,有实验室做过一个测试,即分别测试ASP、PHP和JSP的循环性能和数据库操作,其结果如表1.1所示(A测试为JSP进行20000*20000次循环,PHP和ASP分别进行2000*2000次循环;B测试为对Oracle进行1000次Insert、Update、Select、Delete操作)。表1.1 ASP、JSP、PHP三种环境性能测试结果测试ASPPHPJSP测试A耗时(循环测试)63秒84秒4秒测试A耗时(

13、数据库测试操作)73秒69秒13秒从表1.1种可以看出,JSP无论在数据运算处理还是数据库查询处理中,性能都是最优的;ASP和PHP的性能相当。但是表1.1种所列的数据并不能全面地说明问题,因为对一套完整的Web程序性进行评估的标准有很多,单纯测试循环性能和某一种数据库存储性能并不能客观地说明问题。例如,与ASP配合最好的数据库环境应该为MS SQL Server 软件,而上述测试是在Oracle数据库环境下测试的。综上分析,如果需要跨平台应用,可以选择JSP或者PHP,对于大的商业应用,首选JSP,由于其具有EJB等可以支持分布式应用。ASP由于易于编写,无须编译,而且从ASP升级到ASP.

14、NET比较容易,对于快速构建电子商务应用,ASP也是很好的选择,如果需要更强大的后台支持,可以选择ASP.NET的应用。2.2 ASP原理早期的网页缺乏动态的内容,当然这在最早期的Internet中并不成为太大的问题,因为在早期的Internet中,主要进行的是信息的传递,而网页则作为一个静态的信息载体,并没有交互性等功能的要求。但是网络发展到今天,网站和用户进行全面的交互是十分必要的,所以必须要在服务器端创造一个可以和用户交互的环境,例如读取用户端表单输入的信息,根据用户输入条件显示相应的信息内容等等。ASP是Active Server Pages 的简称,是微软公司开发的服务器脚本编写环境

15、。ASP 是结合Markup 标签语言(例如HTML或者 XML)和脚本语言(VBScript或者 Jscript)及ActiveX 来处理的一种动态的、交互页面,可以使用某种类型的中间应用程序或者插件程序来链接。他能够接受用户请求,读取并解释合适的基于服务器的脚本文件,接着创建输出页,并且传送给Web 服务器,最后作为响应发送给客户端。因此我们可以使用ASP来创建动态的页面,从而开发出强大的Web应用程序。由于ASP是服务器端技术,由服务器负责编译和解析,正是由于这个特性决定了它具有强大的数据交互性。严格的说,ASP不能称为是一种语言,ASP只是提供一个运行脚本的环境,它是VBScript和

16、 Jscript的结合。在通常情况下,服务器进行ASP处理的过程如下:1、应用程序或者插件程序处理与Web服务器的往来通信。2、处理解释和执行脚本。从用户发出请求到ASP处理相关信息,并发送客户端的过程可以用图1.1来大致说明。用户访问网站服务器相应请求所请求的文件是否需要服务器解析数据库操作读取服务器上的文件处理ASP脚本文件(ASP.DLL)发送相应网页数据到客户端生成页面数据流图中简要概括了ASP实现的原理,ASP脚本是一系列按照特定的语法(目前支持VBScript和Jscript两种脚本语言)编写的,与标准HTML页面混合在一起的脚本所构成的文本格式文件。当客户端的最终用户用Web浏览

17、器通过Internet来访问基于ASP脚本的应用时,Web浏览器将向Web服务器发出HTTP请求。Web服务器分析、判断出该请求是ASP脚本的应用后,自动通过ISAPI接口调用ASP脚本的解释运行引擎(ASP.DLL),ASP.DLL将从文件系统或内部缓冲区获取指定的ASP脚本文件,接着就进行语法分析并解释执行。最终的处理结果将形成HTML格式的内容,通过Web服务器“原路”返回给Web浏览器,由Web浏览器在客户端形成最终的结果呈现。这样就完成了一次完整的ASP脚本调用,若干个有机的ASP脚本调用就组成了一个完整的ASP脚本应用。2.3 选择VBScript还是Jscript前面的ASP介绍

18、中已经提到,ASP并不是一种编程语言,而是一个服务器端的环境,我们可以使用一些脚本语言来编写程序,在服务器上被解析。ASP默认支持的脚本语言有VBScript和Jscript两种。还可以通过plug-in的方式,使用由第三方所提供的如REXX,PERL,TCL等脚本语言。VBScript是VisualBasic的子集,如果读者曾经用过VisualBasic或者VBA(Visual Basic for Applications)的话,会感觉非常亲切和熟悉。而Jscript是从C类语言(如C,C+,以及Java)之中脱离出来的,如果读者以前用过C或者Java,则会感觉较容易上手。VBScript和

19、Jscript的任务是相同的都是让你能够编写自己的Web网页。每种语言都支持一些别的语言不支持的特性,不过,这些差异还不足以自动划分两种语言的使用范围。很难说VBScript和Jscript哪个更好些,但是在不同的使用环境下,以及不同的学习基础下,程序员会有不同的选择。就应用平台来说,VBScript主要是用在微软公司的各种平台上。因此如果你想用VBScript来进行编写,对于服务器端脚本来说,S对VBScript的支持相对来说比Jscript好,并且其默认的脚本解析引擎也是VBScript(如图1.13所示)。但是这里需要注意,在非S环境下,就不一定会提供VBScript的支持;同样的道理,

20、IIS服务器默认支持Jscript,但是可能某些服务器会去掉此支持的组件。对于客户端脚本来说,VBScript仅被Microsoft的Internet Explorer支持,在其他如FireFox,Opera等内核的浏览器可能不会被支持。而Jscript符合ECMAScript标准,在多种浏览器中均被支持。另外,我们再分别介绍一下两种脚本各自的特点。首先,VBScript可以轻易地把数据,数字和货币数据格式化。我们可以使用FormatCurrency0、FormatDateTime0、FormatNumber0、FormatPercent0等函数对所需数据进行格式转换。其次,在客户端进行事件控

21、制室,可以采用“对象事件”(如:WindowOnLoad0表示当窗口载入时执行的函数)这一结构定义来定义功能,即可以建立隐含的时间处理程序,但是对于IE浏览器,Jscript则没有此功能。鉴于以上的比较,笔者建议读者在开发服务器端程序时使用VBScript脚本,而在客户端脚本中使用Jscript,这样可以获得最大程度的兼容性。第3章ASP运行环境的搭建3.1运行环境1. 服务器端操作系统:Windows 2003 ServerWeb服务器:IIS5.0数据库服务器:SQL Server2000浏览器:IE6.02. 客户端浏览器:IE6.03.2常用ASP开发工具3.2.1 Dreamweav

22、er由于ASP文件本身就是普通的文本文件而不用经过编译,所以我们可以使用任意一种文本编辑器(如Windows自带的记事本)来进行ASP的开发,但是 就具体的开发过程来说,各种工具在编码便捷方面又有所不同。对于我们这次作齐齐哈尔市绿色食品供求信息网而言,我们是兼任网站页面设计工作的程序员,使用Dreamweaver可以快速地在页面的设计基础上添加动态的代码。使用普通的文本编辑器开发文档的一个最大缺点就是不适于网页的设计,由于ASP文件不可避免地将ASP代码嵌入到HTML中,于是网页的排版在普通的文本编辑器中就显得十分力不从心。Dreamweaver是Macromedia公司的旗舰产品,网页制作软

23、件三剑客之一,码工作。另外,Dreamweaver支持ASP的辅助编写,其内部已经集成ASP的各种对象编码库,只要在代码编辑器中输入相应的类,编辑器就会给出相应的属性和方法,这种辅助提示能给编程带来很大的便利。3.2.2 SQL语言介绍SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言,SQL通常使用于数据库的通讯。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用SQL的常见关系数据库管理系统有:Oracle、Sybase、M

24、icrosoft SQL Server、Access等等。虽然绝大多数的数据库系统使用SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。但是,标准的SQL命令,比如“Select”、“Insert”、“Update”、“Delete”、“Create”和“Drop”常常被用于完成绝大多数数据库的操作。SQL语言的突出优点就是它的非过程化、统一,而且还是所有关系数据库的公共语言。SQL语言一次处理一个记录,对数据提供自动导航,它允许用户在高层的数据结构上工作,而部队单个记录进行操作,可操作记录集,所有SQL语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的

25、结果作为另一条SQL语句的输入。同时,它不要求用户指定对数据的存放方法,这种特性使用户更易集中精力于要得到的结果;所有SQL语句使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而用户则从不需要知道表是否有索引、有什么类型的索引。作为统一的语言,SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户。3.3 安装IIS服务器在开发之前我们需要配置ASP的解析运行环境,Microsoft的Windows NT、Windows 2000、Windows XP

26、专业版及Windows 2003都包含了可选安装的IIS(Internet Information Service)组件,在操作系统的安装过程中如果不选择IIS安装系统是不会自动安装的,所以我们必须自己开始IIS的安装历程。而Windows 2000服务器版操作系统在安装时就已经默认安装了IIS,通过打开“我的电脑”“ 管理工具”即可以看到 “Internet 信息服务”的IIS管理器。如果安装操作系统时没有默认安装IIS服务器,则可以通过操作系统的安装光盘来安装。安装步骤如下:1、单击开始菜单,打开控制面板,然后启动添加删除程序控制台,选择添加删除Windows 组件,打开Windows 组

27、件向导界面。2、因为IIS是Windows操作系统的一个组件,所以在打开的这个界面中,用户可以单击添加/删除Windows组件图标,在这里可以看见许多Windows的组件,我们想要安装的IIS服务器就在“应用程序服务器”中,这时就可以单击下面的详细信息按钮了,单击后会出现如下图所示界面:3、用户在如上图中选择“Internet信息服务器(IIS)”、 “启用网络COM+”、“ 应用程序服务器控制台”三个项目后,“单击Internet信息服务器(IIS)”复选框,再单击详细信息按钮,会出现如下图所示的界面,我们要在这个界面里面完成IIS的安装组件的选择。5、如图所示,在这里我们需要至少选择4个选

28、项,分别为“Internet信息服务管理器” 、“SMTP Service” 、“公用文件” 和“万维网服务” 。其中“万维网”服务是非常重要的,“SMTP Service”是为使用“万维网服务”提供的发送E_Mail的服务所需要的,在这里必须选择上。完成后,单击确定按钮,回到上一级的界面,在其中单击去定按钮,回到再上一级界面,在单击下一步按钮,系统将进行安装。系统会把我们选择的所有组件都安装并配置好,将体统安装光盘放入光驱内,系统自动安装,安装完成后单击完成按钮,整个IIS的安装就完成了。3.4配置其实安装完成IIS的安装后,并不能够真正地完成ASP环境的搭建,因为在Windows 2003

29、 中,系统对这部分进行了管理。ASP的运行并不是打开的,我们还需要对此进行配置。 同安装IIS一样,单击操作系统左下角的开始按钮,就会看见如图所示的开始菜单。将鼠标移动到菜单项的管理工具后,会自动滑出里另一个子菜单,在这个子菜单中,可以看见我们要使用的配置管理IIS的Internet信息服务管理器菜单项,单击Internet信息服务管理器菜单项,就会进入IIS管理器,在这里可以完成IIS的各种操作,包括将要介绍的Web站点的建立。进入到IIS管理器后,可以在左边的导航框中看到如图所示的界面。 单击Web服务扩展,就可以进入到Web服务扩展界面,如图所示。 在图所示的界面中,查看Web服务扩展列

30、表中的“Active Server Pages”,看此项的状态是否为允许,如果状况为禁止,则单击“Active Server Pages”,这时会在左边出现3个按钮,单击允许按钮,就可以启动此项,这样我们就可以在Windows 2003中使用ASP的应用程序了。3.5 建立Web站点在Windows操作系统中建立Web站点,要使用到Windows 自带的Web 服务器,前面已经介绍了IIS 的安装与配置,下面我们将要介绍怎样建立Web站点。在Windows 2003中安装好IIS后,我们可以在管理工具的选项中进入到Internet信息服务(IIS)管理器,然后在左边的导航框中可以看到如下图所示

31、界面。选择网站选项,右键选择新建网站选项,单击该选项就会出现网站创建向导界面,它就能帮助我们建立Web 服务器站点。在所示的向导中单击下一步按钮,进入到Web站点命名界面,在界面的描述文本框中输入想要建立的Web站点的名字,然后单击下一步按钮,进入到设置IP地址和端口界面。填写建立Web站点的IP 地址,如果我们在这里不填写IP地址,则在本机上可以使用 Http:/Localhost 执行,如果填写IP地址,则可以直接使用填写的IP。端口主机头不用填写,直接单击下一步按钮进入到网站主目录路径界面。在此处可以单击浏览按钮,在此处选择作为Web站点的目录,站点的程序将存放在这个目录下的文件夹中。选

32、择完毕后单击确定按钮,进入到设置网站访问权限界面,选择读取和运行脚本(ASP)( S)两项,单击下一步,然后单击完成按钮,这样就完成了建立一个Web站点。3.6 ODBC数据源的建立现在大多数的Web系统同数据库之间的关联使用ODBC来完成,下面介绍如何建立ODBC。先进入到控制面板中,在控制面板中双击管理工具图标,进入到管理工具的界面,然后双击数据源(ODBC)图标来完成ODBC的设置。双击数据源(ODBC)图标后,进入到数据源管理器界面。选择系统DNS选项卡,然后单击添加按钮,出现如图所示的界面。因为这里主要使用SQL Server数据库来进行开发,所以在列表中选择最后一项SQL Serv

33、er。然后单击完成按钮,进入创建到SQL Server的新数据源界面。在名称文本框中输入想要用到的名字,也就是以后在Web程序开发中配置数据库链接时要用到的名字;服务器选择用户要使用的数据库服务器,这里使用的是local。然后单击下一步按钮,进入到下一界面。根据提示输入用户要使用的数据库的用户名sa和密码,然后单击下一步按钮进入数据库的配置页面。完成后,选择更改默认的数据库为db-pursey数据库,单击下一步,默认选项,然后单击完成按钮完成ODBC数据源的建立。单击测试按钮,完成数据库链接建立的测试,测试的结果如图所示,表示ODBC数据源的建立成功。第4章 绿色食品供求信息网的设计4.1系统

34、分析4.1.1网站目标齐齐哈尔绿色食品供求信息网主要实现以下目标:1、界面整洁、框架清晰、美观大方。2、为充分展现网站的交互性,齐齐哈尔绿色食品供求信息网采用动态网页技术实现用户的在线发布。3、可以及时的公布齐齐哈尔绿色食品供求的信息、实现用户的注册、信息的发布和管理员对信息的删除功能。4、充分体现用户对网站信息进行检举的权利。5、支持邮件群发。4.1.2网站功能结构根据供求信息网的特点,可以将其分为前台和后台两个部分设计。前台是要用于实现网站导航、会员登陆和注册、供求信息展示、详细信息查看、供求信息查询、供求信息发布、推荐企业展示、不实信息检举等功能;后台主要用于管理员对供求信息、会员信息和

35、邮件发送功能等进行管理。齐齐哈尔绿色食品供求信息网的前台功能结构如图所示。需求信息展示合作信息展示转让信息展示人才信息展示代理信息展示服务信息展示供求信息展示信息展示推荐企业检举中心详细信息查看信息查询会员功能信息发布代理详细信息展示服务详细信息展示供应详细信息展示需求详细信息展示合作详细信息展示人才详细信息展示转让详细信息展示高级查询一般查询会员资料修改会员登录会员登录会员注册邮件发送信息浏览人才信息发布需求信息发布合作信息发布服务信息发布代理信息发布转让信息发布服务信息发布供应信息发布绿色食品供求信息网的前台齐齐哈尔绿色食品供求信息网的后台功能结构如图所示。合作信息删除会员登录需求信息删除

36、转让信息删除代理信息删除供应信息查询服务信息删除服务信息发布供应信息删除供求信息删除供应信息查询代理信息查询需求信息查询转让信息查询合作信息查询人才信息查询服务信息查询供求信息查询检举信息浏览会员删除个人用户删除企业用户删除个人用户冻结企业用户冻结会员冻结个人用户资料浏览企业用户资料浏览会员浏览会员查询个人用户查询企业用户查询绿色食品供求信息网的后台4.2网站的数据库设计齐齐哈尔绿色食品信息网采用的是SQL Server 作为数据库管理系统。数据库名称为db_Pursey,齐齐哈尔绿色食品信息网数据库中一共包含有5张表,下面给出5个表的数据表的表的结构。4.2.1用户帐户信息表用户帐户信息表用

37、来保存用户在本网站内的活动信息,用户登陆网站的时候将使用这个表对用户的信息进行验证,该表的结构如表3-1所示。表3-1用户帐户信息表(tb_Account)列名数据类型长 度是否主键是否为空功能描述IDint4是否唯一标识Namevarchar100否否帐户名称Passwordvarchar100否否登陆密码Stylevarchar50否否用户类型Numberint4否否信息的发布数量Homologousint4否否与注册信息表对应的IDWhethervarchar50否否帐户状态4.2.2企业用户注册信息表企业用户注册信息表用来保存企业用户的注册信息,该表的结构如表3-2所示。表3-2 企业

38、用户注册信息表(tb_Enterprise)列名数据类型长 度是否主键是否空功能描述IDint4是否唯一标识Namevarchar100否否帐户名称Passwordvarchar100否否登陆密码Questionvarchar50否否密码提示问题Answervarchar50否否密码提示问题答案EnterpriseNamevarchar300否否企业名称EnterpriseStylevarchar50否否企业类型WorkAreavarchar300否否经营范围Areavarchar100否否所在区域EnterpriseAddressvarchar300否否企业地址Productionvarch

39、ar300否否主要产品Emailvarchar150否否邮箱地址Phonevarchar50否否联系电话Httpvarchar100否否主页地址LinkManvarchar50否否联系人LinkPhonevarchar50否否联系电话LinkAdressvarchar200否否联系地址IssueDatedatatime8否否注册时间Numberint4否否发布信息的数量4.2.3个人用户注册信息表个人用户注册信息表用来保存个人用户的注册信息,该表的结构如表3-3所示。表3-3 个人用户注册信息表(tb_Personal)列名数据类型长 度是否主键是否空功能描述IDint4是否唯一标识Namev

40、archar30否否帐户名称Sexvarchar10否否否性别Passwordvarchar30否否登陆密码Questionvarchar200否否密码提示问题Answervarchar200否否密码提示问题答案Emailvarchar200否否邮箱地址RealNamevarchar50否否用户真实姓名Countryvarchar50否否年龄Phonevarchar30否否联系电话Addressvarchar150否否联系地址Numbervarchar30否否证件号码IssueDatedatetime8否否注册时间4.2.4供求信息表供求信息表用来保存齐齐哈尔绿色食品供求信息网的所有供求信息,

41、该表的结构如表3-4所示。表3-4 供求信息表(tb_Meg)列名数据类型长 度是否主键是否空功能描述IDint4是否唯一标识Tilevarchar500否否标题Contentvarchar5000否否内容Style varchar50否否类别LinkManvarchar50否否联系人Phonevarchar50否否联系电话Emailvarchar150否否邮箱地址UserNamevarchar100否否发布人Typevarchar20否否检举参数IssueDatedatetime8否否发布时间Numberint4否否被检举次数4.2.5 检举信息网检举信息表用来保存齐齐哈尔市绿色食品供求信息

42、网用户提交的检举信息,该表的结构如表3-5所示。表3-5检举信息网(tb_Impeach)列名数据类型长度是否主键是否空功能描述IDint4是否唯一标识Numint4否否被检举信息的ID号Titlevarchar500否否被检举信息标题Seasonvarchar5000否否检举原因IssueNamevarchar100否否被检举信息的发布人UserNamevarchar100否否检举人IssueDatedatetime8否否被检举信息的发布时间ImpeachDatedatetime8否否检举时间Whethervarchar50否否处理参数4.3 网站整体设计一个网站在需求分析、网站设计、数据库

43、设计完成后,接下来的任务就是网站整体设计了。网站整体设计主要包括CSS外部样式表文件设计和数据库连接文件设计。4.3.1 CSS样式表设计定义CSS样式表文件不但可以提高代码的重复使用率。而且还有助于统一网站的整体风格。在网页中应用样式表文件的语法如下:齐齐哈尔绿色食品供求信息网中应用的CSS样式表文件的程序代码如下:!-body,td,th font-size: 12px;a:link color: #23488C;text-decoration: none;cursor:url(images/0081.ani);a:hover text-decoration: underline;color: #ff0000;cursor:url(images/0081.ani);a:visitedcolor: #23488C;text-decoration: none;.wenbenkuang font-family: 宋体;font-size: 9pt;color: #333333;border: 1px solid #999999;cursor:url(images/pen.ani);.go-wenbenkuang font-family: 宋体;font-size: 9pt;color: #333333;background-color: #eeeeee;curso

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 学术论文 > 毕业论文/毕业设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服