计算机专业绿色食品信息供求信息网的设计与实现大学毕设论文.doc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机专业 绿色食品 信息 供求 信息网 设计 实现 大学 论文
- 资源描述:
-
目录 第1章 绪论 2 1.1 课题背景 2 1.2 可行性分析 3 1.3 网站系统建设的基本步骤 3 1.3.1 需求分析 3 1.3.2 设计阶段 4 1.3.3 页面设计与代码编写 4 1.3.4 调试 4 第2章 ASP开发前奏 4 2.1 JSP、PHP与ASP的比较 4 2.1.1 JSP介绍 5 2.1.2 PHP介绍 5 2.1.3 ASP介绍 5 2.1.4 选择合适的开发环境 5 2.2 ASP原理 6 2.3 选择VBScript还是Jscript 8 第3章ASP运行环境的搭建 9 3.1运行环境 9 3.2常用ASP开发工具 9 3.2.1 Dreamweaver 9 3.2.2 SQL语言介绍 9 3.3 安装IIS服务器 10 3.4配置 12 3.5 建立Web站点 12 3.6 ODBC数据源的建立 13 第4章 齐齐哈尔市绿色食品供求信息网的设计 16 4.1系统分析 16 4.1.1网站目标 16 4.1.2网站功能结构 16 4.2网站的数据库设计 19 4.2.1用户帐户信息表 19 4.2.2企业用户注册信息表 19 4.2.3个人用户注册信息表 20 4.2.4供求信息表 21 4.2.5 检举信息网 21 4.3 网站整体设计 22 4.3.1 CSS样式表设计 22 4.3.2 创建数据库连接 24 第5章 网站中主要模块功能的实现 24 5.1前台功能模块介绍 24 5.2后台功能模块介绍 25 5.3 前台主要模块的功能实现 25 5.3.1 信息发布模块 25 5.3.2信息展示模块 26 5.3.3详细信息查看模块 26 5.3.4 信息查询模块 27 5.3.5 检举中心模块 28 5.4 后台主要功能模块的实现 29 5.4.1会员信息冻结模块 29 5.4.2检举信息查看模块 29 5.4.3 供求信息查询模块 29 5.4.4 供求信息删除模块 30 第6章ASP的调试 32 6.1 ASP调试 32 总结 35 参考文献 36 致谢 37 第1章 绪论 1.1 课题背景 国际互联网的兴起,已深刻地影响了当今人们的生产生活方式。据CNNIC在2003年12月底统计,中国网民人数已达7950万。在信息化和全球化迅猛发展的今天,如何利用网络进行营销,成为摆在每一个企业面前的一道课题。而网站作为网络的重要组成部分,为人们提供了丰富的信息和便捷的服务,丰富的应用促使越来越多的企业建立网站。供求信息网可以提供供应者和需求者丰富的信息,为两者之间建立起沟通的桥梁。 齐齐哈尔绿色食品供求信息网的使用,可以解决促进齐齐哈尔地区的绿色食品企业之间的互相沟通、合作,并且为广大的需求者们提供了良好的沟通平台,并且可以提高企业的工作效率,在短时间内可以快速的收集到相关的供求信息,为企业的发展提供重要的途径。 1.2 可行性分析 目前,网络正在蓬勃发展,并以难以预料的速度走近我们的生活。供求信息网的建设目前涉足国内网站建设和网络营销的企业有多种类型,水平也有很大差别。就国内而言,阿里巴巴网和当当网都是建设很优秀的供求信息网站,实现的功能也相对丰富,但是中小型的供求信息网在功能的实现上还是有一定的缺陷。 而且通过调查表明,关于绿色食品的网站只是单纯的介绍绿色食品厂家或者是经销商的一些介绍和对产品的介绍,以及一些经销商的联系方式等等。尤其是齐齐哈尔地区的绿色食品信息的交流,存在一定的局限性。齐齐哈尔绿色食品供求信息网的诞生可以帮助这些经销商和供应商以及商品的消费者提供更加直观的、方便的信息,用户可以在此网站上得以方便快捷的信息交流,得到用户所需要知道的信息。为企业之间的交流和企业与用户之间的交流提供了更好的交流平台,促进企业的发展。 1.3 网站系统建设的基本步骤 也许在制作某些简单的网站系统时,可以不用进行设计工作,而直接进行制作。但在制作相对较大型的网站系统(如BBS、CMS、CRM等)时,则必须遵循软件工程的一般步骤,否则难以建立出合格、完善的系统。 建立网站系统的基本步骤包括:需求分析,设计阶段,叶面设计,编写代码,测试等。 1.3.1 需求分析 需求分析可以说是网站系统建设的最基本步骤。需求是指客户对目标系统的功能、性能、设计等方面的要求。一个没有做好甚至没有做需求分析的系统,是难以符合用户要求的,并且在开发周期中会不时出现许多问题。 请注意,这里的需求分析不仅包括系统功能,还要包括对于性能要求的分析。例如,对于大型企业的ERP系统,其对于性能的要求是非常大的,则在选择数据库方案是就不能使用Access了。 1.3.2 设计阶段 设计阶段包括数据库设计和系统设计两部分。设计良好的数据库可以使代码大大精简,并且可以使系统的效率大大增加,因此在进行系统设计之前一定要仔细分析客户需求,并遵循关系型数据库设计的原则。 系统设计即整个网站系统流程、逻辑的设计,良好的系统设计可以使程序员在具体的编码工作中获得更高的工作效率。 1.3.3 页面设计与代码编写 页面设计和代码的编写在一个开放小组内可以同时在不同的工作人员中进行,通常在条件允许的情况下,工作小组内应该有专业的网页设计人员来进行页面设计。例如,可以首先在Photoshop中绘制网页的版式图,然后使用期相应功能生成网页,并修改、精简相应代码,或者直接使用Dreamweaver来进行页面的设计工作。 编写代码的工作由程序员来进行,利用面向对象等思想可以尽量使系统的天台页面和后台的逻辑处理分离。 1.3.4 调试 测试是在系统交付运行之前,对软件的需求分析、设计规格和编码的最终复查。测试的内容包括界面测试、功能测试、需求测试和性能测试等。测试是保证网络系统符合需求的关键步骤,也是系统建设后期的重要步骤,测试包括内部测试和外部测试。 第2章 ASP开发前奏 2.1 JSP、PHP与ASP的比较 目前,网络上常见的动态网页编程语言有ASP、JSP、PHP、PERL、CFML等几种,其中最常用的是ASP、JSP、PHP三种。下面分别介绍这三种语言的特点。 2.1.1 JSP介绍 JSP是Sun公司推出的新一代网站开发语言,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运行环境源码,甚至可以从中添加自己需要的特色。 2.1.3 ASP介绍 ASP是必须运行于Microsoft平台的一种无须预编译的脚本语言,利用它可以产生和执行动态的、互动的,高性能的Web服务应用程序。ASP采用脚本语言和VBScript(Java Script)作为自己的开发语言;ASP支持绝大多数的数据库,通过ODBC或者OLEDB连接。 2.1.4 选择合适的开发环境 就发展来说,这三种动态网页都已经进入成熟阶段,基于三者技术构建的网站在网上都十分常见。在2000年左右,可以说网上ASP类的程序居多;但是现在由于Java对其J2EE技术的推广,许多大型商务应用网站都改为JSP的环境进行搭建;而PHP由于其免费的特性,也被许多中小型公司选用。 如何选用适合于自己的开发环境呢?这里简单介绍一下几种环境的优缺点。 由于对ASP支持比较好的环境只有Microsoft Windows的ⅡS,虽然在UNIX下也有Chilisoft 这个解析软件,但是这些非IIS的解析软件最大的一个缺点就是其不能够支持COM组件,从而使得ASP的功能大大减弱;而PHP和JSP应用环境就要广泛得多,可以通过安装其各自的解析器来实现在各种平台下对PHP和JSP的支持。以PHP为例,在IIS中不能直接提供对PHP的支持,但我们只需要登陆网站,下载PHP的最新版自动安装包,在ⅡS中增加对PHP文件的ISAPI支持,实现对PHP的解析;而JSP在开发者编写代码完毕并编译后,可以在任何安装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三种环境性能测试结果 测试 ASP PHP JSP 测试A耗时(循环测试) 63秒 84秒 4秒 测试A耗时(数据库测试操作) 73秒 69秒 13秒 从表1.1种可以看出,JSP无论在数据运算处理还是数据库查询处理中,性能都是最优的;ASP和PHP的性能相当。但是表1.1种所列的数据并不能全面地说明问题,因为对一套完整的Web程序性进行评估的标准有很多,单纯测试循环性能和某一种数据库存储性能并不能客观地说明问题。例如,与ASP配合最好的数据库环境应该为MS SQL Server 软件,而上述测试是在Oracle数据库环境下测试的。 综上分析,如果需要跨平台应用,可以选择JSP或者PHP,对于大的商业应用,首选JSP,由于其具有EJB等可以支持分布式应用。ASP由于易于编写,无须编译,而且从ASP升级到ASP.NET比较容易,对于快速构建电子商务应用,ASP也是很好的选择,如果需要更强大的后台支持,可以选择ASP.NET的应用。 2.2 ASP原理 早期的网页缺乏动态的内容,当然这在最早期的Internet中并不成为太大的问题,因为在早期的Internet中,主要进行的是信息的传递,而网页则作为一个静态的信息载体,并没有交互性等功能的要求。但是网络发展到今天,网站和用户进行全面的交互是十分必要的,所以必须要在服务器端创造一个可以和用户交互的环境,例如读取用户端表单输入的信息,根据用户输入条件显示相应的信息内容等等。 ASP是Active Server Pages 的简称,是微软公司开发的服务器脚本编写环境。ASP 是结合Markup 标签语言(例如HTML或者 XML)和脚本语言(VBScript或者 Jscript)及ActiveX 来处理的一种动态的、交互页面,可以使用某种类型的中间应用程序或者插件程序来链接。他能够接受用户请求,读取并解释合适的基于服务器的脚本文件,接着创建输出页,并且传送给Web 服务器,最后作为响应发送给客户端。因此我们可以使用ASP来创建动态的页面,从而开发出强大的Web应用程序。由于ASP是服务器端技术,由服务器负责编译和解析,正是由于这个特性决定了它具有强大的数据交互性。严格的说,ASP不能称为是一种语言,ASP只是提供一个运行脚本的环境,它是VBScript和 Jscript的结合。在通常情况下,服务器进行ASP处理的过程如下: 1、应用程序或者插件程序处理与Web服务器的往来通信。 2、处理解释和执行脚本。 从用户发出请求到ASP处理相关信息,并发送客户端的过程可以用图1.1来大致说明。 用户访问网站 服务器相应请求 所请求的文件是否需要服务器解析 数据库操作 读取服务器上的文件 处理ASP脚本文件(ASP.DLL) 发送相应网页数据到客户端 生成页面数据流 图中简要概括了ASP实现的原理,ASP脚本是一系列按照特定的语法(目前支持VBScript和Jscript两种脚本语言)编写的,与标准HTML页面混合在一起的脚本所构成的文本格式文件。当客户端的最终用户用Web浏览器通过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介绍中已经提到,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和Jscript的任务是相同的——都是让你能够编写自己的Web网页。每种语言都支持一些别的语言不支持的特性,不过,这些差异还不足以自动划分两种语言的使用范围。 很难说VBScript和Jscript哪个更好些,但是在不同的使用环境下,以及不同的学习基础下,程序员会有不同的选择。 就应用平台来说,VBScript主要是用在微软公司的各种平台上。因此如果你想用VBScript来进行编写,对于服务器端脚本来说,ⅡS对VBScript的支持相对来说比Jscript好,并且其默认的脚本解析引擎也是VBScript(如图1.13所示)。 但是这里需要注意,在非ⅡS环境下,就不一定会提供VBScript的支持;同样的道理,IIS服务器默认支持Jscript,但是可能某些服务器会去掉此支持的组件。 对于客户端脚本来说,VBScript仅被Microsoft的Internet Explorer支持,在其他如FireFox,Opera等内核的浏览器可能不会被支持。而Jscript符合ECMAScript标准,在多种浏览器中均被支持。 另外,我们再分别介绍一下两种脚本各自的特点。 首先,VBScript可以轻易地把数据,数字和货币数据格式化。我们可以使用FormatCurrency0、FormatDateTime0、FormatNumber0、FormatPercent0等函数对所需数据进行格式转换。 其次,在客户端进行事件控制室,可以采用“对象—事件”(如:Window—OnLoad0表示当窗口载入时执行的函数)这一结构定义来定义功能,即可以建立隐含的时间处理程序,但是对于IE浏览器,Jscript则没有此功能。 鉴于以上的比较,笔者建议读者在开发服务器端程序时使用VBScript脚本,而在客户端脚本中使用Jscript,这样可以获得最大程度的兼容性。 第3章ASP运行环境的搭建 3.1运行环境 1. 服务器端 操作系统:Windows 2003 Server Web服务器:IIS5.0 数据库服务器:SQL Server2000 浏览器:IE6.0 2. 客户端 浏览器:IE6.0 3.2常用ASP开发工具 3.2.1 Dreamweaver 由于ASP文件本身就是普通的文本文件而不用经过编译,所以我们可以使用任意一种文本编辑器(如Windows自带的记事本)来进行ASP的开发,但是 就具体的开发过程来说,各种工具在编码便捷方面又有所不同。对于我们这次作齐齐哈尔市绿色食品供求信息网而言,我们是兼任网站页面设计工作的程序员,使用Dreamweaver可以快速地在页面的设计基础上添加动态的代码。 使用普通的文本编辑器开发文档的一个最大缺点就是不适于网页的设计,由于ASP文件不可避免地将ASP代码嵌入到HTML中,于是网页的排版在普通的文本编辑器中就显得十分力不从心。 Dreamweaver是Macromedia公司的旗舰产品,网页制作软件三剑客之一,→码工作。另外,Dreamweaver支持ASP的辅助编写,其内部已经集成ASP的各种对象编码库,只要在代码编辑器中输入相应的类,编辑器就会给出相应的属性和方法,这种辅助提示能给编程带来很大的便利。 3.2.2 SQL语言介绍 SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言,SQL通常使用于数据库的通讯。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用SQL的常见关系数据库管理系统有:Oracle、Sybase、Microsoft SQL Server、Access等等。虽然绝大多数的数据库系统使用SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。但是,标准的SQL命令,比如“Select”、“Insert”、“Update”、“Delete”、“Create”和“Drop”常常被用于完成绝大多数数据库的操作。 SQL语言的突出优点就是它的非过程化、统一,而且还是所有关系数据库的公共语言。SQL语言一次处理一个记录,对数据提供自动导航,它允许用户在高层的数据结构上工作,而部队单个记录进行操作,可操作记录集,所有SQL语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。同时,它不要求用户指定对数据的存放方法,这种特性使用户更易集中精力于要得到的结果;所有SQL语句使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而用户则从不需要知道表是否有索引、有什么类型的索引。作为统一的语言,SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户。 3.3 安装IIS服务器 在开发之前我们需要配置ASP的解析运行环境,Microsoft的Windows NT、Windows 2000、Windows XP专业版及Windows 2003都包含了可选安装的IIS(Internet Information Service)组件,在操作系统的安装过程中如果不选择IIS安装系统是不会自动安装的,所以我们必须自己开始IIS的安装历程。而Windows 2000服务器版操作系统在安装时就已经默认安装了IIS,通过打开“我的电脑”→“ 管理工具”即可以看到 “Internet 信息服务”的IIS管理器。 如果安装操作系统时没有默认安装IIS服务器,则可以通过操作系统的安装光盘来安装。安装步骤如下: 1、单击开始菜单,打开控制面板,然后启动添加删除程序控制台,选择添加删除Windows 组件,打开Windows 组件向导界面。 2、因为IIS是Windows操作系统的一个组件,所以在打开的这个界面中,用户可以单击添加/删除Windows组件图标,,在这里可以看见许多Windows的组件,我们想要安装的IIS服务器就在“应用程序服务器”中,这时就可以单击下面的详细信息按钮了,单击后会出现如下图所示界面: 3、用户在如上图中选择“Internet信息服务器(IIS)”、 “启用网络COM+”、“ 应用程序服务器控制台”三个项目后,“单击Internet信息服务器(IIS)”复选框,再单击详细信息按钮,会出现如下图所示的界面,我们要在这个界面里面完成IIS的安装组件的选择。 5、如图所示,在这里我们需要至少选择4个选项,分别为“Internet信息服务管理器” 、“SMTP Service” 、“公用文件” 和“万维网服务” 。其中“万维网”服务是非常重要的,“SMTP Service”是为使用“万维网服务”提供的发送E_Mail的服务所需要的,在这里必须选择上。 完成后,单击确定按钮,回到上一级的界面,在其中单击去定按钮,回到再上一级界面,在单击下一步按钮,系统将进行安装。 系统会把我们选择的所有组件都安装并配置好,将体统安装光盘放入光驱内,系统自动安装,安装完成后单击完成按钮,整个IIS的安装就完成了。 3.4配置 其实安装完成IIS的安装后,并不能够真正地完成ASP环境的搭建,因为在Windows 2003 中,系统对这部分进行了管理。ASP的运行并不是打开的,我们还需要对此进行配置。 同安装IIS一样,单击操作系统左下角的开始按钮,就会看见如图所示的开始菜单。将鼠标移动到菜单项的管理工具后,会自动滑出里另一个子菜单,在这个子菜单中,可以看见我们要使用的配置管理IIS的Internet信息服务管理器菜单项,单击Internet信息服务管理器菜单项,就会进入IIS管理器,在这里可以完成IIS的各种操作,包括将要介绍的Web站点的建立。进入到IIS管理器后,可以在左边的导航框中看到如图所示的界面。 单击Web服务扩展,就可以进入到Web服务扩展界面,如图所示。 在图所示的界面中,查看Web服务扩展列表中的“Active Server Pages”, 看此项的状态是否为允许,如果状况为禁止,则单击“Active Server Pages”,这时会在左边出现3个按钮,单击允许按钮,就可以启动此项,这样我们就可以在Windows 2003中使用ASP的应用程序了。 3.5 建立Web站点 在Windows操作系统中建立Web站点,要使用到Windows 自带的Web 服务器,前面已经介绍了IIS 的安装与配置,下面我们将要介绍怎样建立Web站点。 在Windows 2003中安装好IIS后,我们可以在管理工具的选项中进入到Internet信息服务(IIS)管理器,然后在左边的导航框中可以看到如下图所示界面。 选择网站选项,右键选择新建网站选项,单击该选项就会出现网站创建向导界面,它就能帮助我们建立Web 服务器站点。 在所示的向导中单击下一步按钮,进入到Web站点命名界面,在界面的描述文本框中输入想要建立的Web站点的名字,然后单击下一步按钮,进入到设置IP地址和端口界面。 填写建立Web站点的IP 地址,如果我们在这里不填写IP地址,则在本机上可以使用 Http://Localhost 执行,如果填写IP地址,则可以直接使用填写的IP。端口主机头不用填写,直接单击下一步按钮进入到网站主目录路径界面。 在此处可以单击浏览按钮,在此处选择作为Web站点的目录,站点的程序将存放在这个目录下的文件夹中。选择完毕后单击确定按钮,进入到设置网站访问权限界面,选择读取和运行脚本(ASP)( S)两项,单击下一步,然后单击完成按钮,这样就完成了建立一个Web站点。 3.6 ODBC数据源的建立 现在大多数的Web系统同数据库之间的关联使用ODBC来完成,下面介绍如何建立ODBC。 先进入到控制面板中,在控制面板中双击管理工具图标,进入到管理工具的界面,然后双击数据源(ODBC)图标来完成ODBC的设置。 双击数据源(ODBC)图标后,进入到数据源管理器界面。选择系统DNS选项卡,然后单击添加按钮,出现如图所示的界面。 因为这里主要使用SQL Server数据库来进行开发,所以在列表中选择最后一项SQL Server。然后单击完成按钮,进入创建到SQL Server的新数据源界面。 在名称文本框中输入想要用到的名字,也就是以后在Web程序开发中配置数据库链接时要用到的名字;服务器选择用户要使用的数据库服务器,这里使用的是local。然后单击下一步按钮,进入到下一界面。 根据提示输入用户要使用的数据库的用户名sa和密码,然后单击下一步按钮进入数据库的配置页面。 完成后,选择更改默认的数据库为db-pursey数据库,单击下一步,默认选项,然后单击完成按钮完成ODBC数据源的建立。 单击测试按钮,完成数据库链接建立的测试,测试的结果如图所示,表示ODBC数据源的建立成功。 第4章 绿色食品供求信息网的设计 4.1系统分析 4.1.1网站目标 齐齐哈尔绿色食品供求信息网主要实现以下目标: 1、界面整洁、框架清晰、美观大方。 2、为充分展现网站的交互性,齐齐哈尔绿色食品供求信息网采用动态网页技术实现用户的在线发布。 3、可以及时的公布齐齐哈尔绿色食品供求的信息、实现用户的注册、信息的发布和管理员对信息的删除功能。 4、充分体现用户对网站信息进行检举的权利。 5、支持邮件群发。 4.1.2网站功能结构 根据供求信息网的特点,可以将其分为前台和后台两个部分设计。前台是要用于实现网站导航、会员登陆和注册、供求信息展示、详细信息查看、供求信息查询、供求信息发布、推荐企业展示、不实信息检举等功能;后台主要用于管理员对供求信息、会员信息和邮件发送功能等进行管理。 齐齐哈尔绿色食品供求信息网的前台功能结构如图所示。 需求信息展示 合作信息展示 转让信息展示 人才信息展示 代理信息展示 服务信息展示 供求信息展示 信息展示 推荐企业 检举中心 详细信息查看 信息查询 会员功能 信息发布 代理详细信息展示 服务详细信息展示 供应详细信息展示 需求详细信息展示 合作详细信息展示 人才详细信息展示 转让详细信息展示 高级查询 一般查询 会员资料修改 会员登录 会员登录 会员注册 邮件发送信息浏览 人才信息发布 需求信息发布 合作信息发布 服务信息发布 代理信息发布 转让信息发布 服务信息发布 供应信息发布 绿色食品供求信息网的前台 齐齐哈尔绿色食品供求信息网的后台功能结构如图所示。 合作信息删除 会员登录 需求信息删除 转让信息删除 代理信息删除 供应信息查询 服务信息删除 服务信息发布 供应信息删除 供求信息删除 供应信息查询 代理信息查询 需求信息查询 转让信息查询 合作信息查询 人才信息查询 服务信息查询 供求信息查询 检举信息浏览 会员删除 个人用户删除 企业用户删除 个人用户冻结 企业用户冻结 会员冻结 个人用户资料浏览 企业用户资料浏览 会员浏览 会员查询 个人用户查询 企业用户查询 绿色食品供求信息网的后台 4.2网站的数据库设计 齐齐哈尔绿色食品信息网采用的是SQL Server 作为数据库管理系统。数据库名称为db_Pursey,齐齐哈尔绿色食品信息网数据库中一共包含有5张表,下面给出5个表的数据表的表的结构。 4.2.1用户帐户信息表 用户帐户信息表用来保存用户在本网站内的活动信息,用户登陆网站的时候将使用这个表对用户的信息进行验证,该表的结构如表3-1所示。 表3-1用户帐户信息表(tb_Account) 列名 数据类型 长 度 是否主键 是否为空 功能描述 ID int 4 是 否 唯一标识 Name varchar 100 否 否 帐户名称 Password varchar 100 否 否 登陆密码 Style varchar 50 否 否 用户类型 Number int 4 否 否 信息的发布数量 Homologous int 4 否 否 与注册信息表对应的ID Whether varchar 50 否 否 帐户状态 4.2.2企业用户注册信息表 企业用户注册信息表用来保存企业用户的注册信息,该表的结构如表3-2所示。 表3-2 企业用户注册信息表(tb_Enterprise) 列名 数据类型 长 度 是否主键 是否空 功能描述 ID int 4 是 否 唯一标识 Name varchar 100 否 否 帐户名称 Password varchar 100 否 否 登陆密码 Question varchar 50 否 否 密码提示问题 Answer varchar 50 否 否 密码提示问题答案 EnterpriseName varchar 300 否 否 企业名称 EnterpriseStyle varchar 50 否 否 企业类型 WorkArea varchar 300 否 否 经营范围 Area varchar 100 否 否 所在区域 EnterpriseAddress varchar 300 否 否 企业地址 Production varchar 300 否 否 主要产品 Email varchar 150 否 否 邮箱地址 Phone varchar 50 否 否 联系电话 Http varchar 100 否 否 主页地址 LinkMan varchar 50 否 否 联系人 LinkPhone varchar 50 否 否 联系电话 LinkAdress varchar 200 否 否 联系地址 IssueDate datatime 8 否 否 注册时间 Number int 4 否 否 发布信息的数量 4.2.3个人用户注册信息表 个人用户注册信息表用来保存个人用户的注册信息,该表的结构如表3-3所示。 表3-3 个人用户注册信息表(tb_Personal) 列名 数据类型 长 度 是否主键 是否空 功能描述 ID int 4 是 否 唯一标识 Name varchar 30 否 否 帐户名称 Sex varchar 10 否 否否 性别 Password varchar 30 否 否 登陆密码 Question varchar 200 否 否 密码提示问题 Answer varchar 200 否 否 密码提示问题答案 Email varchar 200 否 否 邮箱地址 RealName varchar 50 否 否 用户真实姓名 Country varchar 50 否 否 年龄 Phone varchar 30 否 否 联系电话 Address varchar 150 否 否 联系地址 Number varchar 30 否 否 证件号码 IssueDate datetime 8 否 否 注册时间 4.2.4供求信息表 供求信息表用来保存齐齐哈尔绿色食品供求信息网的所有供求信息,该表的结构如表3-4所示。 表3-4 供求信息表(tb_Meg) 列名 数据类型 长 度 是否主键 是否空 功能描述 ID int 4 是 否 唯一标识 Tile varchar 500 否 否 标题 Content varchar 5000 否 否 内容 Style varchar 50 否 否 类别 LinkMan varchar 50 否 否 联系人 Phone varchar 50 否 否 联系电话 Email varchar 150 否 否 邮箱地址 UserName varchar 100 否 否 发布人 Type varchar 20 否 否 检举参数 IssueDate datetime 8 否 否 发布时间 Number int 4 否 否 被检举次数 4.2.5 检举信息网 检举信息表用来保存齐齐哈尔市绿色食品供求信息网用户提交的检举信息,该表的结构如表3-5所示。 表3-5检举信息网(tb_Impeach) 列名 数据类型 长度 是否主键 是否空 功能描述 ID int 4 是 否 唯一标识 Num int 4 否 否 被检举信息的ID号 Title varchar 500 否 否 被检举信息标题 Season varchar 5000 否 否 检举原因 IssueName varchar 100 否 否 被检举信息的发布人 UserName varchar 100 否 否 检举人 IssueDate datetime 8 否 否 被检举信息的发布时间 ImpeachDate datetime 8 否 否 检举时间 Whether varchar 50 否 否 处理参数 4.3 网站整体设计 一个网站在需求分析、网站设计、数据库设计完成后,接下来的任务就是网站整体设计了。网站整体设计主要包括CSS外部样式表文件设计和数据库连接文件设计。 4.3.1 CSS样式表设计 定义CSS样式表文件不但可以提高代码的重复使用率。而且还有助于统一网站的整体风格。在网页中应用样式表文件的语法如下: <link herf=虚拟路径/样式表文件名 rel=stylesheet> 齐齐哈尔绿色食品供求信息网中应用的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:visited{ color: #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展开阅读全文
咨信网温馨提示:1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。




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



实名认证













自信AI助手
















微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/7393341.html