基于php的校园招聘信息发布系统的设计与实现 软件工程专业.docx

上传人:夺命阿水 文档编号:1093403 上传时间:2024-03-15 格式:DOCX 页数:47 大小:436.26KB
返回 下载 相关 举报
基于php的校园招聘信息发布系统的设计与实现 软件工程专业.docx_第1页
第1页 / 共47页
基于php的校园招聘信息发布系统的设计与实现 软件工程专业.docx_第2页
第2页 / 共47页
基于php的校园招聘信息发布系统的设计与实现 软件工程专业.docx_第3页
第3页 / 共47页
基于php的校园招聘信息发布系统的设计与实现 软件工程专业.docx_第4页
第4页 / 共47页
基于php的校园招聘信息发布系统的设计与实现 软件工程专业.docx_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《基于php的校园招聘信息发布系统的设计与实现 软件工程专业.docx》由会员分享,可在线阅读,更多相关《基于php的校园招聘信息发布系统的设计与实现 软件工程专业.docx(47页珍藏版)》请在课桌文档上搜索。

1、题目:基于PHP的校园招聘信息发布系统的设计与实现摘要论文实现了一个校园招聘信息发布系统管理系统的功能,本系统研究基于B/S模式的信息资源共享分配的实现,采用的是PHPMYSQL模式的在线招聘求职电子政务平台。由于大学生的学习节奏较快,且电脑普及率和上网概率也随着社会的发展越来越高,学生上网获取就业信息的机会越来越多。所以,学校可以将就业信息宣传服务切入到这个点来,让学生更方便地获取相关信息,这将大大提高学生学习的进度和对学校教育的满意度。此系统在设计上采用WebSerViCe技术,并选用内外三层的结构,让整个系统具有平台先进性、技术前瞻性、内容扩充性,使我们建成一个具有良好的稳定性和延展性的

2、先进体系。系统设计严格遵循规范和标准,采用三层的设计理念,以及构件化的实现方案。为了使整个系统的结构分层合理,本系统采用软件构件化的开发方式,使实施的业务与实现方式分离,逻辑与整体数据相分离;使用开放型的标准方案,统一服务接口的核心规范。系统实现了比较完备的功能,以Web界面与使用的对象进行充分的交互,与用户进行互动,并接受用户的信息,同时使用数据库管理标准系统来存储信息数据。整个系统真正实现了对数据和信息的查询、编辑和互动等数据基础性操作,根据使用对象的真实需求及程序的维护和应用达到的易用的目标,系统采取了模块化的设计理念和方案,把各部分的内容实现在不同的部分中,方便程序的维护和扩展,此外也

3、建立了基本程序的功能性复用。关键词:毕业生;求职;招聘;PHP;MYSQLAbstractThispaperimplementsanonlinejobrecruitmentmanagementsystemfunction,thesystemofB/Smodelofinformationresourcessharingbasedontherealizationofthedistribution,usingthePHP+MYSQL2000modelofonlinerecruitmentplatformfore-government.AstheUniversitysfast-pacedlearnin

4、g,andcomputerandInternetpenetrationratewiththedevelopmentofsocietymoreandmorehigh,moreandmorestudentsonlineaccesstoinformationonemploymentopportunities.So,schoolscanpromoteemploymentinformationservicecuttothepoint,letstudentseasieraccesstorelevantinformation,whichwillgreatlyimprovestudentlearningpro

5、gressandsatisfactionofschooleducation.Thissystemisdesignedbasedonthreelayerstructure,WebServicetechnology,makingthechoiceofplatform,usingadvancedtechnology,forward-looking,scalability,thusensuringthecompletionofthesystemhasgoodstability,sealability.Systemdesignbystandardization,standardization,andhi

6、erarchicaldesign,thecomponentrealizes.Thesoftwarecomponentofthedevelopmentmode,thesystemhierarchicalstructure,operationsandimplementationofseparation,separationoflogicanddata;toaunifiedserviceinterfacespecificationforthecore,usingopenstandards.Fromthefunctionalpointofview,thesystemismorecomplete,the

7、systemWebinterfaceanduserinteraction,andprovideinformationandacceptitsoperation,atthesametimetostoreinformationanddatathroughdatabasemanagementsystem.Systemtoachievethebasicdatabaseofinformationanddatabrowsing,query,editingandmanagementoperations,usingamodulardesignmethod,accordingtotheneedsofusersa

8、ndtheapplicationproceduresandmaintenanceoftheeaseofuse,eachcomponentwillbeplacedindifferentmodules,tofacilitatetheprocessofexpansionandmaintenance,andestablishedthebasicprogramfunctionreuse.KeyWords:GraduateEmploymentInformationManagement;PHP;MYSQL第1章前言1第2章可行性分析32.1 经济可行性32.2 技术可行性32.3 操作可行性4第3章需求分析

9、53.1 业务流分析73.2 数据流分析93.3 数据字典103.4 数据库概念结构设计123.5 数据库逻辑结构设计14第4章网站的具体实现194.1 系统实现软件简介194.1.1 网站所用的Web技术有194.1.2 系统开发工具194.2 系统前台操作说明214.2.1 首页页面214.2.2 站内新闻界面254.2.3 岗位查看界面274.3 系统后台操作界面304.3.1 系统管理员界面304.3.2 所以应聘记录管理界面344.3.3 简历模板设置界面39第5章结论1参考文献2致谢错误!未定义书签。第1章前言作为世界上最大的计算机互联网络,Internet有着十分广泛的应用,功能

10、和规模都十分强大,在世界上不同位置下的专用外部装置以及计算机设备,利用通信路线进而实现连接,这样计算机终端相互间能够实现信息的传送,同时还能够实现数据信息以及软硬件之间的共享。数字技术同现代通信在得到发展之后,互相结合进而产生的就是计算机网络。散落于世界各地数量庞大的电脑网络,通过Inteme3同终端之间实现了连接,因此成为了世界上开放性最强的信息网络。在六十年代末期,美国的国防部研究计划管理局,就开始准备建立一个网络体系,并且命名为ARPANET,在六十年代,建立该体系最主要的目的,是为了能够把美国的军事用途以及科研使用的电脑,在其终端上实现连接,最终成为一个整体。而ARPANET就是Ime

11、rnet的雏形,这个看法是当时所有的研究学者均认同的。在1985年的时候,美国的国家科学基金会开始建立一个基于该网络体系的骨干网络,被称为是NSFNET,主要是应用于研究以及教育的层面。在1989年的时候,MILNET同NSFNET之间实现了连接,由此产生的新网络也有了一个新的名字一一互联网。也就是那个时候开始,其他部门的计算机网络均被纳入到互联网的范畴里去,而ARPANET则完成了自己的使命后,解散了。在二十世纪的九十年代,商业化互联网雏形出现,各个企业也开始逐渐的进入到了互联网之中去,在其商业化的具体过程里,开始逐渐的发展壮大起来。到了1995年的时候,NSFNET也停止了运营,互联网已经

12、完全商业化。因特网增长已经呈现了指数的趋势,不仅仅只是网络规模的扩大,在此基础上开发的各种应用,也具备明显的多样性。最早的时候,网络主要是用来实现诸如电子邮件、远程访问或者文件传输,而网络的使用者基本上都是科技工作者。但是在进入到了九十年代之后,一种名为因特网的新型网络应用出现之后,许多非学术的网络用户也开始慢慢的融入到了全球,由于万维网具备很多优点,比如查询便利且信息量大,因此在接受起来也很快速。各类型的媒体以及通信服务开通之后,各类型的网上购物也在互联网的基础上应运而生,同时还伴随着其他便利的应用,甚至可以这样说,网络的应用程序已经深入到了社会的方方面面。为什么互联网能够发展如此迅速,足以

13、被称为是二十世纪最伟大的发明,想要探究其中的原因,就要先从互联网的特性去思考。互联网具有自由、开放、平等的特性,因此受其驱动,同时和人们之间的互动以及共享结合起来,让因特网变成了二十一世纪商业的原动力。万维网的英文全称是万维网,也可以写为WWW,网站或3W。使用的系统是超文本,创作者本意是想要建立一个网络系统,把分散于世界各地的物理学家都给组织起来,实现互相之间的交流和研究。在1990年底的时候,WWW开发出了第一套可是使用的软件,另外其发展速度异常快。WWW不单单是能够发送文本,同时对于声音、图像以及动画都能够实现传输。在利用WWW进行文件阅读时,屏幕上将会存在了大量颜色不同的词语,这是指的

14、超链接的部分。用户对这部分超链接点击时,将会跳转到其指定的网页。万维网同其他的信息发布工具进行对比之后可知,起产生的代价很低,并且有着广泛的应用范围,因此对人们产生了很大的吸引力。同时由于其能够传输信息、文本、图像以及声音等,因此是一个十分有效的传播途径。对于游客来说,利用WWW可以很轻松的对于各类的信息资源实现浏览。当新型的程序以及浏览器出现后,互联网上进行多媒体以及文本信息的公布,已经变成了最为普遍的手段。在引进了Web服务器之后,通过对其脚本的运行,进而实现交互功能,网页就会变得丰富多彩。而在JaVa的基础上,会使得这些变化基础上开发的应用程序,都有可以遵循的原理,随后把客户端通过下载后

15、,再借助浏览器去运行。也是在那之后,利用服务器和客户机结合的开发模式,被引入到Web中去,这也意味着万维网发生了根本性的变化。第2章可行性分析由于学业以及就业压力都在不断增加,因此对于时间的自由支配来说,学生也有着越来越强烈的意愿,因此就业信息的宣传和管理不可或缺。学生就业信息管理系统是集学校、企业、学生三大信息主体为一体的信息管理系统,目的在于将信息置于平台之上,将此平台作为学生和企业的沟通桥梁,学校则是信息记录与统计者,三者互不影响却又相互联系,各自提供方便,降低了人力物力财力的消耗,以网络的方式更加高效快捷的尽最大限度的解决问题。进行系统开发,首先就是要明白系统用户的需求。只有这样,开发

16、出来的系统才有意义,才能被使用者接受。可行性分析系统,包括经济上、技术上、操作上的可行性。该开发的系统具体可行性如下所示:2.1 经济可行性该系统由研发人员自主研发,降低了在经济方面的投入,与此同时,提高了人力资源的利用率,增强了对数据管理的方便快捷,不仅方便学校管理,更使学生、企业一目了然的查阅到符合各自要求的相关信息,提高了信息利用的效率,增强了信息的有效性和即时性。若是投入使用该系统,那么除了减少相关的工作量以及资源的压力之外,同时还能够使得资源的利用率获得提升,在这个前提下,对于学生在就业信息的传播上,产生了很大的正面影响。另外,由于该系统设定的目标并不复杂,因此开发的周期不长,进而节

17、省了开支,降低了成本,所以从经济角度对其探讨的系统开发是可行的。2.2 技术可行性本系统网站开发技术采用JSP+Servlet+JavaBean,Web程序和数据库的连接通过JDBC实现,它是目前常用的数据库访问技术,具备强大的数据访问功能,网站页面采用JaVaSCriPI和HTML等技术。并且这些技术已被本人简单掌握,可以用来进行系统开发。而PHP是一种HTML嵌入式语言,是一个服务器端脚本语言嵌入在HTML中执行的文件,在语言风格类似于C语言,因此使用广泛。除了功能强大外,所有CGl功能也都可以通过PHP去实现,主流的数据库都能兼容,同时还可以实现C、C+进行程序的扩展!因此从技术方面讲开

18、发此系统是可行的。2.3 操作可行性本系统的操作界面简洁,用户可以直接看到每个模块的功能。同时它符合大多数用户的使用习惯,用户不用学习它的使用方法,只需根据日常操作习惯就可以使用,并且不需要很复杂的步骤。并且本校管理办公室有着十分齐全的设置,在传统就业信息宣传方面做得很系统,具备着做就业网站的基础硬件条件。综上所述,此招聘网站具备存在的必要性,同时也具备开发成就业网站的条件,对于毕业生来说,在查询就业信息时会更加方便,更合理地使现有就业信息宣传资源发挥最大的作用。第3章需求分析从二十世纪的九十年代之后,计算机系统在其发展的过程里,存在两个十分明显的特点:其一,计算机由原来封闭式的系统,转变成了

19、开放式的系统;其二,互联网以及客户机同服务器结合的开发模式,顺应了时代的潮流。(1)客户机/服务器模式及其特点由于计算机技术发展十分迅速,其系统的功能也变得越来越强大,同时体积在变小的同时,价格也越来越便宜,并且,相关的网络技术也在不断的提升,尤其是在局域网的部分,空间的限制得到了解决,因此能够实现资源共享。而这些优点使得分布式计算机系统得以产生,客户机/服务器模式正好满足了这一需求。客户端/服务器技术的基本原理是将单独的数据处理和应用程序被移交到数据库和工作站来执行。在存储到数据库后,数据仍然能够访问不同的应用,而数据请求是通过数据库的服务器去进行处理的,随后再把该数据传输到发送请求的应用中

20、去。所以,数据库服务器主要功能为:对数据进行维护,同时恢复产生的各种错误,进而使得用户的安全性和完整性获得提高。本系统基于B/S工作模式,使用对象主要分为前台毕业生和后台就业辅导管理员用户。前台毕业生登录后可以进行相关招聘公告详细信息的浏览、相关就业政策详细信息的浏览、已就业学生信息的查看和我的个人信息的管理。后台辅导管理员登录后可以进行就业计划的管理、报表统计的管理、招聘公告的管理、就业政策的管理和系统管理。(2)浏览器/服务器模式及其特点21世纪,移动互联网技术发生了巨大的革新。现如今,通过适当的方法便可将数据库技术在WEB中得以实现。其操作方法即为借助相应的数据库技术,就复杂的信息数据加

21、以收集和整合,然后根据用户的访问指令,建立完整的动态检索平台,进而使客户能够在网络中找出自己需要的信息,这便使数据库中的信息资源能够在网络页面中呈现。现如今,WEB技术关注的焦点在于如何通过相关现有技术手段,为用户提供动态交互式检索条件。本系统使用PHP对系统进行开发,开发设计过程简单易行。本系统可满足使用对象对系统的功能需求,实现了前台学生对象对就业信息的需求和后台管理员对象对就业信息的管理。互联网发展了这么多年以来,其基于浏览器上的图形化开发,同样发展迅速,因此全世界的信息网络也获得了发展。因为因特网用户数量的剧增,因此在计算机以及网络供应商和用户来说,纷纷都接受了TCP/IP协议。此外,

22、各个单位内部的局域网开始广泛的使用了起来,因此这些员工也产生了相应的诉求,希望能够连接上Internet,以此来获取更多网上的信息资源,进而满足自身以及业务上的各项需求。因此依据现状,客户端/服务器浏览器/服务器已经成为一种必然趋势。而外部的信息服务,主要是通过三个部分来组成的,分别为WWW服务器、浏览器以及后端数据库服务器参数。作为一种标准的客户端软件,浏览器能够给用户提供一个统一的操作界面,而WWW服务器则可以对其他服务器实现浏览的功能,对于应用服务器来说,还能够在现实中实现其应用。HTML文件可以存储在浏览服务器里,给用户提供浏览服务器之间的HTTP协议的连接;作为应用程序服务器,其存储

23、可执行应用,和嵌套HTML文档,该行为的发起者是客户端的用户,通过服务器去执行,并通过专用的后端数据库访问APl的公共网关接口程序的标准操作结果(CGl)或在不同的供应商,然后通过浏览器输出,后端数据库被用来访问数据。这种方法具有以下基本特性:目标为中心的,其共享的信息具备广泛性和包容性。由于突破传统结构的局限,因此能够实现共同利益,在实现信息交流的各种中心组织里,设定出共同目标的范围,以此能够使得信息共享的范围获得广泛的扩增,供应商以及用户能够方便的获取和集成这部分信息。在该标准技术的基础上,其性质是开发且并非专有的,同时也是标准化组织具体发展的一个结果。利用网络的核心技术,能够构建一个独立

24、的平台,并且在进行通信时,可以使用单一简便的方式。降低管理成本的客户机/服务器模式,这种开发必须提升其兼容性,在多个平台上都能够进行对应,不同软件以及文件在不同平台上,均需要在其客户端上提供相应的维护和升级的服务,不过这也就意味着更高的成本。对于Web的应用程序来说,其维护成本会比较低,在中央服务器上,同样具备安装应用程序的权限,如果有这个必要,还能够把它下载到客户端中去,以此去降低管理的成本。另外,因为技术的使用变得越来越简单,所以培训费用也开始慢慢的变低。(3)MySQL数据库MySQL数据库是目前大多数人使用的数据库软件。正是由于MySQL的开放性,使得每个人都可以在通用公共许可下下载它

25、,并根据个人需要进行修改。在整个系统中,对于系统的数据以及业务进行储存的空间,就是数据库,同时也是让整个系统能够实现的基础和保障,而对于构建数据库来说,对其逻辑在功能结构上的设计是重点内容,所以逻辑结构一旦优秀,那么也就是给该数据库的设计提供了重要的保障,该设计主要原则有:提高数据库相容能力的要求,数据库需要对相关的约束条件进行添加,通过检验正确的数据库结构可以大大提升系统的相容性和并发能力。数据库结构除了要具有较强的相容性之外,还需要具有一定的并发处理能力,以实现对多用户同时进行处理的要求,借助快照和锁定的方式确保数据库读入信息内容一致,进而保证数据库并发能力的实现;数据储存的要求,数据储存

26、作为数据库最基本的要求,其储存的高效性对于数据库系统的设计实现具有重要的作用。因此,在数据库结构创建的环节,开发人员需要在充分了解原有管理过程的前提下,对数据库的储存方案进行设计和开发,确保数据库储存功能满足用户的需求;数据相容性和正确性的要求,数据库要求对用户数据输入进行控制,一般通过添加约束条件来实现,数据要想储存金数据库就需要通过约束条件的审核。同时,数据库还要对用户输入的特定数据的有效性进行审核,确保用户输入的信息是正确和有效的,避免错误的数据对数据库稳定性造成影响;安全访问的要求,数据库是人事绩效考核管理系统中储存数据数据的重要环节,需要具有较高的安全属性。因此,在对数据库结构进行设

27、计的时候,需要对用户访问数据库时候的权限进行限制,避免较低权限的用户和初级会员对系统中重要进行随意的访问,使数据库的安全性降低;较少冗余的要求,由于数据库中需要存放大量的数据信息,系统数据的冗余性较高会使得系统运行的稳定性降低,使系统运行容易出现故障。因此应对数据库中的数据进行有效的分类和处理,借助主键相互连接实现互通有无,避免信息在不同数据表之中重复性储存。建立起的数据库管理系统,在物理上应该相互独立,但是逻辑必须保持一致。对于应用程序的性能来说,数据库性能的好坏将对其有着直接的影响,因此对数据库的设计规范进行遵循是很有必要的。3.1 业务流分析后台用户主要为就业辅导管理员。就业辅导管理员是

28、前台学生各种数据来源的核心,负责向系统数据库中导入相应的学生基础数据,并负责学生信息的审核和管理工作,具体包括就业计划、报表统计、招聘公告、就业政策、系统管理等功能。本系统的业务流程图如图3-1所示:如今,WEB技术快速发展,更多的人们将数据库技术引入其中,使用户能够在网页中检索更加丰富的信息资源。而现如今在WEB领域中通过借助二者的优势,实现网页信息的动态交互逐步引起高科技企业的重视。目前,各种学生就业信息管理系统层出不穷,种类繁多,但从已有的学生就业信息管理系统来看,还存在一些问题。对于刚刚毕业的大学生来讲,毕业生的信息很大,整理毕业生的这些求职信息,对于工作人员来讲是非常大的工作量。在过

29、去,借助信息管理信息,能够对信息进行批量处理,整理毕业生的求职信息,但是当前这种信息技术存在一样的不足。这些不足主要体现在四个方面。分别是操作权限受到一定的限制,其中的信息仅仅能够让学校一方使用;第二,毕业生不能在信息管理系统中,对自己的信息进行修改,对于一些电话信息的更改或者其他一些信息的修改,都不能进行,因此这是一个不足的地方。第三,学生不能对信息进行共享,也不能保证企业和学生之间信息的共享。第三,系统在使用过程中,有时会遇到系统的更新,这种更新的时间比较长,也比较麻烦。基于PHP进行开发的信息发布系统,能够有效推动学生就业信息的管理工作,旨在借其完善相关系统的搭建,使就业活动中的各方有关

30、人员能够实现更加方便的交流与沟通。同时还可以为学生提供便捷的求职平台,使用人单位能够更加客观真实地了解学生的能力水平。此外,校方也能够更加全面地深入了解招聘动态,使其能够为学生提供合理的就业指导,并提升其信息管理的工作效率。此系统利用PHP技术来编写本系统,数据库用MYSQL来连接系统,而系统能否高效运行以及操作是否便捷与数据库结构的质量息息相关,在整个信息管理的系统里,数据库结构都处于一个十分重要的地位。如果数据库结构合理,那么可以更快的保存以及提取系统的数据,并且还可以防止操作过程中部分数据发生损失。此外,还能够为目标程序的顺利运行创造条件。基于PHP技术的安全性和跨平台性以及国内外的发展

31、趋势的分析,兼容性比较强,能够支持的平台比较多,同时还是一个功能强大的网页系统开发的工具,使用分页技术以实现提高统计效率的目的。本次设计的毕业生就业信息管理系统采用的是基于PHP基础的一种动态网页技术。而具体的开发目标如下:(1)操作简单,界面友好,方便录入信息。(2)具备实时可见性。(3)除了涵盖信息化管理的共同制度的各个方面外,还要对相关的资源实现上传和下载。(4)方便迁徙。(5)动态管理:动态数据库操作的系统,以实现对数据库的信息动态查询,同时还要及时更新输入的各项信息。3.2 数据流分析数据流分析包括有:信息,传输,处理,分析,存储流量等。确定和解决问题的数据流,是其数据流分析的主要目

32、的。具体做法是:依据相关的业务流程图,实现排序顺序,在具体的调查过程里,对数据进行适当的处理,在此基础上绘制出的流程图,形成了一套完整的数据。整个系统的数据流程图如3-2:图3-2系统数据流程图3.3 数据字典数据之间信息的集合,就是数据字典,对于数据流图中各个元素进而定义的一个集合。系统的逻辑模型,就是通过数据字典以及数据流图来共同构成的。(1)数据字典列表一一数据流数据存储的名称:管理员的具体信息数据的组成:管理员信息=用户名+系统唯一标识+权限+密码数据的来源:管理员的信息表数据的去向:管理员的信息模块描述:对管理员的信息进行了存储数据存储的名称:系统公告的具体信息数据的组成:系统公告信

33、息=标题+系统唯一标识+标志+内容+添加时间数据的来源:系统公告的信息表数据的去向:系统公告的信息模块描述:把公告的信息进行了存储数据存储的名称:招聘公司的具体信息数据的组成:招聘公司信息=用户名+系统唯一标识+密码+公司名称+电子邮件+类型+添加时间等数据的来源:招聘公司的信息表数据的去向:招聘公司的模块描述:对公司的信息进行了存储数据存储的名称:站内新闻的具体信息数据的组成:站内新闻的信息=内容+新闻编号+标题+类型编号+类型名称+添加时等数据的来源:站内新闻的信息表数据的去向:站内新闻的模块描述:对站内新闻的信息进行了存储数据存储的名称:招聘公告的具体信息数据的组成:招聘公告的信息=内容

34、+系统编号+标题等数据的来源:招聘公告的信息表数据的去向:招聘公告的模块描述:对招聘公告的信息进行了存储(2)数据字典的列表一一数据的处理描述:管理员用户登录管理在其系统上进行输入:用户名和密码过程:对用户的合法性进行判断,同时依据权限选择相对应的操作输出:系统的主界面名字:录入的信息描述:录入公告和公司的信息以及招聘信息输入:把添加的信息进行录入过程:在数据库里录入需要进行添加的信息输出:系统新的信息表页面名字:对信息进行修改和删除描述:修改或者公告以及公司的信息后,将其存入到数据库中去输入:把要修改或删除的信息输入进去过程:修改或者删除相关信息的过程输出:系统新的信息表页面(3)数据字典列

35、表一一数据的存储名字:数据库的信息描述:对数据库的基本信息进行了描述位置:数据库输出:对得到信息页面进行查询数据的组成:数据库的信息=学生信息+理员信息+公告信息+公司信息+新闻信息等3.4 数据库概念结构设计根据前面的设计,对相关的实体展开了规划,具体为:管理员、新闻、公司、学生的实体。其具体的描述E-R图如下管理员图331管理员E-R图C编号)_笠_二CE(加者)加时间)图3-3-2新闻E-R图公司X图3-3-3公司E-R图学生T)CD.CzD图3-3-4学生E-R图新闻面试技巧添加时间图3-3-5面试技巧E-R图图3-3-6岗位信息E-R图3.5 数据库逻辑结构设计现阶段,要把上述数据库

36、概念进行转化,最终的形态需要被SQL数据库所支持的类型,换句话说就是数据库的逻辑结构。数据库各个表格之间的相互关系,是在其实体间关系的基础上建立起来的。表3-1allusers表序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号102usernameVarChar50是2553pwdVarChar50是2554CXVarChar50是2555addtimeDateTime8是23表3-2dx表序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号102IeibieVarChar50是2553contentText16是255表3-3gongsixinxi表序号字段名

37、称字段类型大小允许为空最大长度备注1IDInt4自增编号102gongsibianhaoVarChar50是2553gongsimingchengVarChar300是2554fuzerenVarChar50是2555dianhuaVarChar50是2556dizhiVarChar300是2557IeibieVarChar50是2558zhucezijinVarChar50是2559gongsiguimoVarChar300是25510mimaVarChar50是25511youxiangVarChar50是25512jianjieText16是25513isshVarChar2是25514

38、addtimeDateTime8是23序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号102gongsibianhaoVarChar50是2553gongsimingchengVarChar300是2554gangweimingchengVarChar300是2555ZhaopinrenshuVarChar50是2556XingbieyaoqiuVarChar50是2557XueliyaoqiuVarChar50是2558XinzidaiyuVarChar50是2559jianjieVarChar500是255IOaddtimeDateTime8是23表3-5Iiuyanba

39、n表序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号102chengVarChar50是2553xingbieVarChar2是2554QQVarChar50是2555youxiangVarChar50是2556dianhuaVarChar50是2557neirongVarChar500是2558addtimeDateTime8是239HuifuneirongVarChar500是255序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号102biaotiVarChar300是2553IeibieVarChar50是2554neirongText16是2555t

40、ianjiarenVarChar50是2556ShouyetupianVarChar50是2557dianjilvInt4是108addtimeDateTime8是23表3-7yonghuzhuce表序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号102yonghumingVarChar50是2553mimaVarChar50是2554XingmingVarChar50是2555xingbieVarChar2是2556ChushengnianyueVarChar50是2557QQVarChar50是2558youxiangVarChar50是2559dianhuaVarCha

41、r50是25510ShenfenzhengVarChar50是25511IouxiangVarChar50是25512dizhiVarChar300是25513beizhuVarChar500是25514addtimeDateTime8是2315isshVarChar2是25516hitsInt4是1017jianliText16是255表3-8yingpinjilu表序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号102gongsibianhaoVarChar50是2553gongsimingchengVarChar300是2554gangweimingchengVarCh

42、ar300是2555XinzidaiyuVarChar50是2556yingpinrenVarChar50是2557gongsihuifuVarChar500是2558isshVarChar2是2559addtimeDateTime8是23表3-9youqinglianjie表序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号102WangzhanmingchengVarChar50是2553wangzhiVarChar50是2554addtimeDateTime8是23第4章网站的具体实现4.1 系统实现软件简介4.1.1 网站所用的Web技术有(1)脚本语言对于语法简单描述

43、性语言,就是脚本语言,高级语言的计算机结构是很相似的,所以在和其他类型的Web技术进行比较后可知,前者使用起来更加容易。利用标识脚本语言,进而嵌入到HTML中,在使用编程实现控制后,交互式Web的页面同动态间互相结合,VBScript11JavaScript,是现阶段最为流行的开发语言。(2)的CGl通信标准是通用网关接口,接受客户端的请求是其主要的任务,HTML文件通过确认以及处理后产生,然后再重新传回给客户机。CGl的兼容性很强,许多平台都支持其运行,因此功能十分强大。(3)的PHPPHP应用程序存在很多优势。现在已知最明显的缺点就是,由于其项目的开源性,因此缺乏商业支持,所以执行的速度很

44、缓慢。不过该功能下的邮件列表用处很大,除非在运行时是类型亚马逊等大型且受欢迎程度很高的网站,要不然在运行速度上,并不会感觉PHP同其他类型之间的差异。PHP具体特点如下:-学习过程4.1.2 系统开发工具(1) PHP技术- 数据库连接PHP可以编译成一个数据库,能够实现多功能连接。现今一个完美的搭配,就是MySQL以及PHP的结合。或者说自身也能够在外部通过自己写的函数,进而去获取数据库中的各种信息。利用这种方式,在转变从前使用的数据库时,针对这种变化,利用对于编码的更改,从而可以很快的适应。其中最常见的是PHPLIB,进而提供基体GS文库所需要的数目。- 可扩展性正如前文所述,如今PHP的发展速度越来越快,对于非程序员来说,对PHP扩展附加功能难度很大,不过专业的PHP程序员则可以很快实

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号