版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、八年经验、专业指导毕业设计需要全套设计请联系:731767310目 录第一章引 言41.1电子政务网建设的背景41.2电子政务网建设的意义51.3电子政务网建设的主要任务5第二章系 统 设 计52.1电子政务网功能设计方案52.2系统可行性分析72.3 e-r图设计102.4数据流程图112.5系统开发平台12第三章数据库设计123.1数据库设计概述123.2数据库的物理设计133.3数据库的完整性和安全性23第四章功能设计254.1新闻公告搜索264.2会员注册274.3公文办理294.4规划论坛304.5表格上传下载324.6系统用户32第五章程序设计335.1
2、程序模块的程序设计335.2 asp简介44第六章 测 试 与 安 装456.1测试环境456.2测试目的466.3系统测试47第七章结 论49附件(uddi概述与工作原理)50致谢57参 考 文 献57沈 阳 市 国 土 资 源 局电子政务网站设计与实现 摘 要:随着互联网的进一步普及,基于internet的各种应用得到飞速发展。web从最初只有静态文本,没有任何交互能力到现在拥有灵活的动态页面和强大的交互功能。架设在internet网络结构方式,以web形式为平台的网站平台也由其低廉的通讯、宣传成本更简易的方式被各行业用户所接受或使用。其优越的图形界面和清晰的结构方式,也更为方便了进行人机
3、之间的交互过程,缩短了人与人、信息与信息之间的交流传递距离。本文在对*市规划和国土资源局的整体情况进行分析之后,提出了现行系统存在的不足以及解决方案,同时全面地分析了本系统的可行性。并对系统中的前台和后台各个功能子模块进行了概述,对系统的功能需求、数据库的设计、功能模块设计、程序设计和系统测试做了具体论述。并附有重要模块的数据流程图、功能图、程序流程图等。在本课题的实现过程中采用基于b/s的三层体系结构,采用面向对象方法进行系统分析和设计,使用asp技术、access数据库技术进行系统的开发与实现,具有功能完备、性能优越、操作简单等优点。前台的功能有信息发布、相关查询、意见征集等;后台的功能有
4、信息管理、会员管理、系统维护等。为相关管理人员和广大用户提供了极大的便利。关键词:互联网,web,access,asp, b/sabstract: with the spread of internet, the applications based on internet are developing fast. web underwent static text without any ability of interaction. now it has flexible dynamic page and powerful interaction. application system s
5、oftware takes on browse/web server network system structure basing on internet , it is cheaper that information is issued on the web station desk of browse/web server network system structure basing on internet and also the cost of communication is not expensive founding on the web station desk of b
6、rowse/web server network system structure. it is easy to maintain the web station desk of browse/web server network system structure .user is convenient to operate the excelled gui and clear form of web browse. the space distance is cut for persons to intercommunicate and pass message ,so people of
7、different industry to glad to buy and use the applied system software.this thesis puts forward the disadvantages of the existing system as well as the solution after overall analysis of the shenyang city planing office of soil resource system. simultaneously, the thesis analyzes the feasibility of t
8、his system roundly. and it makes detailed analysis aiming at the public resource management, the teaching resource management and the news system in the digital teaching subsystem. function demand, database design, function implement,programming and system testing of corresponding part are also conc
9、retely elaborated. and the thesis is attached by the data flow chart, the function chart and the program flow chart of the important module.the system which this thesis has designed and implemented, adopts a three-layer system construction based on b/s, adopts the object-oriented method to proceed t
10、he system analysis and design, uses the jsp technique, jdbc technique and db2 database technique to develop and implement this system. it has many advantages such as complete function, superior performance, simple operation and so on. the users application function include issuing information and qu
11、erying information and collecting attitude and so on . the users managing function have managing information and managing member and maintaining system and so otherwise. application system software provides good effect for all users and managers in work.keywords: internet , web , access , asp , b/s第
12、一章引 言1.1电子政务网建设的背景随着全球信息化与经济国际化的迅猛发展,信息的实时性、快捷性、多样性是体现一个国家、一座城市、一个地区综合发展的重要指标。为了实现税务系统的信息化,*市规划和国土资源局只有加快信息化建设步伐,运用先进的科学技术和先进的网络管理手段改变传统的工作方式,提高城市的社会和经济发展的水平,提高城市的竞争力和辐射力、高起点地融入全球经济化进程,才能适应wto的临近及现代经济发展的需要。*市规划和国土资源局负担着,整个*市城市规划及土地资源利用的重要工作。遵照国家信息化领导小组关于我国电子政务建设指导意见精神,推动*市规划和国土资源局的电子政务建设步伐,建设“*市规划和国
13、土资源局”internet网站。1.2电子政务网建设的意义1、作为面向公众的交流平台,充分展示规划局的业绩和风采。2、充分体现政务公开。3、鼓励公众参与城市规划建设。4、宣传、普及规划和国土资源政策、法规。5、现规划局部分政务的网上办公平台。1.3电子政务网建设的主要任务整个规划局网站系统分为九大子模块:首页、单位简介、办件指南、局内大事、政务公示、规划设计、政策法规、公众参与、储备交易。作为面向公众的交流平台,充分展示*市规划和国土资源局的业绩和风采。首页是对网站八个主要频道中主要功能的展示,它包含各个栏目的导航、最新的即时新闻、工作动态、公告通知等一些的最新发布消息,还包含了相关网站的友情
14、链接和对站内的新闻搜索引擎,便于更方便地查找站内新闻和资料;后台的主要功能是对系统用户、新闻快递、公告通知、上市楼盘、土地市场、规划论坛、局内大事、办件进度、规划方案、政策法规、注册会员进行管理,包括对信息进行新增、修改、删除及对网站进行一些相关的维护。第二章系 统 设 计2.1电子政务网功能设计方案2.1.1功能要求(1) 单位简介主要介绍局内相关信息,主要职责、部门职能等。(2) 办件指南包括申报要求、规划要点、规划选址、设计条件、设计方案、和规划许可证。(3) 办件流程主要是办理相关对外政务的工作流程。(4) 表格及信息发布的上传与下载包括项目立案申请表、规划要点申请表、建设工程管理类申
15、请表、市政工程管理类申请表、用地管理类申请表、规划要点条件申请表。(5) 公文办件时限:规划要点申请、建设项目规划选址申请、划设计条件申请、规划设计方案报审、规划设计成果报审、建筑设计方案报审、建设用地规划许可证、建设工程规划许可证。(6) 规划方案:战略目标、总体规划结构、专项规划、分区规划等。(7) 政策法规:中华人民共各国城市规划法、中华人民共和国土地管理法、规划法条例、*市土地管理条例等。(8) 政务公示:接受公众查询项目。具体包括如下:建设审批公告栏:相关规划、土地项目的公告;办件进度查询:查询已申办政务的进行进度;热线电话:各处室向外公开办公电话;信访监督:信访政策文件、信访服务承
16、诺、信访信息录入;接待制度:市规划和国土资源局局机关业务接待工作暂行制度。(9) 公众参与包括局长信箱:相关意见反馈;政务解答:市民意见答疑、共性问题分析;会员注册:享受网站服务的用户注册(只有注册用户,才能提出意见及参与共性问题分析。(10) 局内大事是对*市规划和国土资源局的局内大事动态地发布。随时更新,通过搜索引擎快速搜索,以方便查看。充分展示规划局的全新风貌。(11) 新闻快递是对最新信息的发布和搜索。(12) 储备交易归属储备交易中心,主要栏目包括上市楼盘。(13) 重点工程介绍*市的重点工程项目。(14) 土地市场介绍土地交易相关的信息。(15) 政务解答对常见的政务问题进行解答。
17、2.1.2系统维护系统维护部分是为了方便内部管理员对内网进行管理而开发的。只有系统管理员才有权使用这一部分。系统维护部分包括以下模块:(1) 系统用户管理对网站的系统用户进行管理,包括新增、修改和删除等操作,而且可以对系统用户的管理权限进行设置。(2) 注册用户管理对本网站的注册用户进行管理,包括新增、修改、查询和删除等操作,并且能够设置用户的状态,锁定非法用户的账号。(3) 新闻快递管理对网站的新闻信息进行管理,包括搜索引擎搜索、信息的新增、修改、查询和删除等操作,并且能够对发布的新闻信息进行统计,得到日发布量、月发布量等数据。(4) 公告通知管理对网站的公告通知进行管理,包括新增、修改、查
18、询和删除等操作。(5) 储备交易管理对土地储备交易信息进行管理,包括新增、修改、查询和删除等操作。(6) 重点工程管理对重点工程信息进行管理,包括新增、修改、查询和删除等操作。(7) 土地市场管理对土地市场信息进行管理,包括新增、修改、查询和删除等操作。(8) 政务解答管理对政务解答信息进行管理,包括新增、修改、查询和删除等操作。(9) 规划方案管理对规划方案信息进行管理,包括新增、修改、查询和删除等操作。(10) 政策法规管理对政策法规进行管理,包括新增、修改、查询和删除等操作。(11) 公众参与管理对公众参与频道进行管理,包括新增、修改、查询和删除等操作。2.2系统可行性分析随着局域网、广
19、域网和因特网的高速发展,全世界越来越多的个人电脑联到了internet 上浏览世界各个地方的信息资源。*市规划和国土资源局提出了加快信息化建设步伐的要求。下面,从技术可行性、经济可行性、操作可行性三个方面来论证本系统的可行性。2.2.1技术可行性全面基于b/s结构(1) b/s结构(browser/server)即浏览器/服务器结构, 主要是利用不断成熟的www浏览器技术,结合浏览器的多种script语言和activex技术,用通用浏览器实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。 该结构在20世纪90年代末期开始盛行,是目前最流行的网络软件系
20、统结构,它正逐渐取代c/s结构,成为网络软件开发商的首选。随着internet上的多媒体技术越来越成熟、交互性越来越强,浏览器功能越来越强大。在许多场合下,浏览器可以取代c/s结构的客户端软件。也就是说,开发商可以遵循一定规则,开发一套运行于服务器的网络软件,在客户端可以直接使用浏览器进行数据的输入和输出,而不必为客户端开发特定的软件;于是,c/s结构就演变成为b/s结构。(2) 由于internet是一个开放的网络环境,只要软件开发商遵循internet允许的数据格式(html、xml、asp、cgi等)开发软件,在任何一台能够运行浏览器的客户机都能够使用。b是browser,就是浏览器。c
21、是client,指客户端。b/s是在c/s的基础上发展起来的,就是指使用browser作为客户端。既然是使用browser作为客户端,那么就是使用web协议作为与服务端的通信协议,从而发展出了三层结构-浏览器/web服务器/数据库服务器。传统的c/s是两层的-客户端/服务器,当然也可以设计成三层,把服务器分成应用程序服务器和数据库服务器。(3) b/s是基于intranet/internet平台的web应用,无须设计前台软件,其用户界面为由server端服务程序自动生成的html页面,其特点主要有用户端可跨平台,运行维护费用低,界面灵活多变等。b/s计算模式最主要的特点是与软、硬件平台无关性,
22、浏览器、web server、java、html以及数据库资源都可以做到与软、硬件平台无关。(4) 在browser/server三层体系结构下,表示层(presentatioon)、功能层(business logic)、数据层(data service)被割成三个相对独立的单元:第一层表示层:web浏览器在表示层中包含系统的显示逻辑,位于客户端。它的任务是由web浏览器向网络上的某一web服务器提出服务请求,web服务器对用户身份进行验证后用http协议把所需的主页传送给客户端,客户机接受传来的主页文件,并把它显示在web浏览器上。第二层功能层:具有应用程序扩展功能的web服务器在功能层中
23、包含系统的事务处理逻辑,位于web服务器端。它的任务是接受用户的请求,首先需要执行相应的扩展应用程序与数据库进行连接,通过sql语言等方式向数据库服务器提出数据处理申请,而后等数据库服务器将数据处理的结果提交给web服务器,再由web服务器传送回客户端。第三层数据层:数据库服务器在数据层中包含系统的数据处理逻辑,位于数据库服务器端。它的任务是接受web服务器对数据库操纵的请求,实现对数据库查询、修改、更新等功能,把运行结果提交给web服务器。2.2.2经济可行性(1) b/s架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。只要把服务器连接专网,对其进行操作,就
24、可实现远程维护、升级和共享。对人力、物力、时间、费用的节省是显而易见的。(2) web服务器采用租用虚拟主机的形式虚拟主机是使用特殊的软硬件技术,把一台计算机主机分成一台台“虚拟”的主机,每一台虚拟主机都具有独立的域名和ip地址(或共享的ip地址)有完整的 internet服务器(www、ftp、email等)功能。在同一台硬件、同一个操作系统上,运行着为多个用户打开的不同的服务器程序,互不干扰;而各个用户拥有自己的一部分系统资源( ip地址 、文件存储空 间 、内存、cpu时间等).虚拟主机之间完全独立并可由用户自行管理,在外界看来,每一台虚拟主机和 一台独立的主机的表现完全一样。虚拟主机的
25、优点:第一、 无需购置机器:利用“虚拟主机”技术,每一台虚拟主机和一台独立的主机完全一样,每一台虚拟主机都具有独立的域名,具有完整internet服务器功能。 第二、 费用低廉:可以节省您购置服务器或其它硬件设备的投资、安排专业系统管理人员等多方面的费用。“虚拟主机”的低廉成本,将是您一项低风险的投资决策。 第三、 快捷方便:不管您身处何处,“虚拟主机”服务都能使您的部门拥有自己的域名及专属网站;第四、无需租用专线:通过ftp方式,您可随时更新自己的主页内容。第五、无需操心维护:专业的技术支持,使您身处信息时代的前端运筹帷幄,决策前程。2.2.3操作可行性本网站建设的宗旨是方便人们操作,建成后
26、的网站应具有美观、大方、易操作等优点。人们可以方便地在这个网站上通过搜索引擎快速搜索到有关规划和国土资源政策、法规、办件相关事宜、新闻等,并可以进行政策咨询、发有意见等相关操作。通过简单、方便的浏览本网站,来达到对*市规划和国土资源局的全面了解。 2.3 e-r图设计e-r模型的组成元素有:实体、属性、联系,e-r模型用e-r图表示。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述。实体用矩形框表示,实体名称标注在矩形框内,用菱形表示实体间的联系,菱形框内写上联系名,属性是实体的性质,用椭圆框表示。系统总体e-r图如2.1所示。编号发布日期标题图2.1 系统总体e-r图2.4数据流程图
27、数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。*市规划和国土资源局网站总体图如图2.2所示网站资源系统查询结果网站访问者管理员系统维护浏览查询发布信息图2.2总体图2.5系统开发平台2.5.1硬件环境cpu:赛扬500mhz内存:ddr256m2.5.2软件环境操作系统:microsoft windows 2000 server浏览器:microsoft internet explorer 5.0运行环境:iis5.0数据库:microsoft office access 2000页面设计:macromedia dr
28、eamweaver mx 2004 其它软件:使用javascript这种脚本语言制作asp页。第三章数据库设计3.1数据库设计概述人们在总结信息资源开发、管理和服务的各种手段时,认为最有效的是数据库技术。数据库的应用已越来越广泛。从小型的单项事务处理系统到大型复杂的信息系统大都用先进的数据库技术来保证系统数据的整体性、完整性和共享性。目前,一个国家的数据库建设规模(指数据库的个数、种类)、数据库信息量的大小和使用频度已成为衡量这个国家信息化程度的重要标志之一。数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体说,数据库设计是指对于一个给定的应用环境,构造最优的数
29、据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。总的来说,数据库的设计对系统的经济性、功能性和效率有很大的影响,要设计一个好的数据库,就要求在设计时尽量避免数据的多余,另外,还要尽可能提高数据的存取速度。按规范化理论的要求,关系模式应尽量取高级范式,尤其对记录数较多的关系,低级范式将会造成存储的大量重复,是空间遭受严重浪费。另一方面,从存取速度上考虑,希望一个模式涉及的属性越多越好,相互运算越少越好,这样,又应取低级范式,因此,速度与空间在范式上是相互矛盾的。 这样,就要求我们在设计数据库时要严格地探讨它的使用环境,充分了解用户的需求,清楚地掌握数据库系统的特
30、点,进行综合的评价和分析设计出的数据库应满足以下要求:(1)充分反映出用户的要求,即能够正确地反映出用户的实现环境,包括预处理的全部数据。(2)能够支持用户所需的所有“加工”(3)能够被某种数据库管理系统所接受。(4)具有较高的质量,冗余量最小,数据一致性,完整性好,无更新异常,易于理解,便于维护,高效率等等。本系统采用的是access数据库。3.2数据库的物理设计根据系统需求,可以列出以下数据项和数据结构。(1)bbs论坛表(bbs.mdb)存放论坛信息,数据项包括:论坛编号、用户名、标题、内容、发表时间、更新时间、回复编号、点击数、状态。bbs表(bbs)的结构如表3.1所示。表3.1 b
31、bs表字段名称数据类型字段大小说明约束允许空索引id自动编号长整型序号主键有username文本20用户名是无title文本100标题是无content备注内容是无itime日期/时间发表时间无utime日期/时间更新时间无reid数字长整型回复编号有ccount数字长整型点击数无rcount数字长整型回复数无status文本1状态是无(2)办件进度查询表 (bjjdcx.mdb)存放办件进度信息,数据项包括:自动编号、总编号、进度、传递单位、办件类型、办件名称、办件单位、办件单位地址、办结日期。bjjdcx表的结构如表3.2所示。表3.2 办件进度查询表字段名称数据类型字段大小说明约束允许空
32、索引id自动编号长整型序号主键有zbh文本10总编号是无bh文本10编号是无jd文本20进度是无cddw文本20传递单位是无bjlx文本50办件类型是无bjmc文本50办件名称是无bjdw文本100办件单位是无bjdwdz文本100单位地址是无bjrq日期/时间办件日期是无(3)局内大事表(greatinvent.mdb)存放局内大事的信息,数据项包括:序号、标题、发布日期、类别、内容、录入人。greatinvent表的结构如表3.3所示。表3.3 局内大事表字段名称数据类型字段大小说明约束允许空索引id自动编号长整型序号主键有title文本100标题是无rdate日期/时间发布日期无dtyp
33、e文本20类别是无content备注内容是无iperson文本20录入人是无(4)咨询解答表 (consultation.mdb)存放有关咨询解答的信息,数据项包括:序号、咨询问题、咨询时间、咨询者、解答问题、解答时间、解答者、公开状态。consultation表的结构如表3.4所示。表3.4咨询解答表字段名称数据类型字段大小说明约束允许空索引id自动编号长整型序号主键有question备注咨询问题是无qtime日期/时间咨询时间是无quser文本20咨询者是无answer备注解答问题是无atime日期/时间解答时间是无amanager文本20解答者是有pubstate文本1公开状态是无(5)
34、政策法规表(law.mdb )存放有关政策法规的信息,数据项包括:编号、标题、发布日期、类别、内容、录入人。law表的结构如表3.5所示。表3.5政策法规表字段名称数据类型字段大小说明约束允许空索引id自动编号长整型编号主键有title文本100标题是无rdate日期/时间发布日期无dtype文本20类别是无content备注内容是iperson文本20录入人是无(6)政策法规类型表(lawtype.mdb)存放有关政策法规类型表的信息,数据项包括:名字。lawtype表的结构如表3.6所示。表3.6 政策法规类型表字段名称数据类型字段大小说明约束允许空索引name文本20名字主键是有(7)系
35、统用户表(manager.mdb)存放有关系统用户表的信息,数据项包括:登陆名、密码、真实姓名。manager表的结构如表3.7所示。表3.7系统用户表字段名称数据类型字段大小说明约束允许空索引username文本长整型登陆名主键是有pwd文本20密码是无realname文本20真实姓名是无(8)土地市场表(market.mdb)存放有关土地市场表的信息,数据项包括:编号、标题、发布日期、类别、内容、录入人。message表的结构如表3.8所示。表3.8土地市场表字段名称数据类型字段大小说明约束允许空索引id自动编号长整型编号主键有title文本100标题是无rdate日期/时间发布日期无dt
36、ype文本20类别是无content备注内容无iperson文本20录入人是无(9)公告通知表(message.mdb)存放有关公告通知表的信息,数据项包括:编号、标题、发布日期、类别、内容、录入人。message表的结构如表3.9所示。表3.9公告通知表字段名称数据类型字段大小说明约束允许空索引id自动编号长整型编号主键有title文本100标题是无rdate日期/时间发布日期无dtype文本20类别是无content备注内容无iperson文本20录入人是无(10)公告通知类型表(messagetype.mdb)存放有关公告通知类型表的信息,数据项包括:名字。messagetype表的结构
37、如表4.10所示。表3.10公告通知表字段名称数据类型字段大小说明约束允许空索引name文本20名字主键是有(11)新闻表(news.mdb)存放有关新闻表的信息,数据项包括:编号、标题、发布日期、摘自、内容、发布人。news表的结构如表3.11所示。 表3.11新闻表字段名称数据类型字段大小说明约束允许空索引id自动编号长整型编号主键有title文本100标题是无rdate日期/时间发布日期无source文本20摘自是无content备注内容无iperson文本20发布人是无(12)用户权限表(popedom.mdb)存放有关用户权限表的信息,数据项包括:用户名、系统用户管理、新闻快递管理、
38、公告通知管理、上市楼盘管理、土地市场管理、规划论坛管理、意见征集管理、局内大事管理、办件进度管理、规划方案管理、政策法规管理、注册会员管理。popedom表的结构如表3.12所示。表3.12用户权限表字段名称数据类型字段大小说明约束允许空索引username文本20用户名主键有xtyhgl文本1系统用户管理是无xwkdgl文本1新闻快递管理是无ggtzgl文本1公告通知管理是无sslpgl文本1上市楼盘管理是无tdscgl文本1土地市场管理是无ghltgl文本1规划论坛管理是无yjzjgl文本1意见征集管理是无jndsgl文本1局内大事管理是无bjjdgl文本1办件进度管理是无ghfagl文本
39、1规划方案管理是无zcfggl文本1政策法规管理是无zchygl文本1注册会员管理是无(13) 规划设计表(layout.mdb)存放有关规划设计表的信息,数据项包括:编号、标题、发布日期、类别、内容、录入人。layout表的结构如表3.13所示。表3.13规划设计表字段名称数据类型字段大小说明约束允许空索引id自动编号编号主键有title文本100标题是无rdate日期/时间发布日期是无dtype文本20类别是无content备注内容是无iperson文本20录入人是无(14) 规划设计类型表(layouttype.mdb)存放有关规划设计类型表的信息,数据项包括:名字。layouttype
40、表的结构如表3.14所示。表3.14规划设计类型表字段名称数据类型字段大小说明约束允许空索引name文本20名称主键是有(15)上市楼盘表(sslp.mdb)存放有关上市楼盘表的信息,数据项包括:编号、面向用户群、楼盘名称、开发公司、楼盘说明、图片1、图片2、地理位置、精典户型1、精典户型2、精典户型3、规划设计、物业管理。sslp表的结构如表3.15所示。表3.15上市楼盘表字段名称数据类型字段大小说明约束允许空索引id自动编号长整型编号主键有yhq文本20面向用户群是无lpmc文本50楼盘名称是无kfgs文本50开发公司是无sldh文本20售楼电话是无lpsm备注楼盘说明是tp1ole 对
41、象图片1tp2ole 对象图片2dlwz文本255地理位置是无jdhx1ole 对象精典户型1是无jdhx2ole 对象精典户型2是无jdhx3ole 对象精典户型3是无ghsj文本50规划设计是无wygl文本50物业管理是无(18) 注册用户表(users.mdb)存放有关注册用户表的信息,数据项包括:用户名、密码、真实姓名、性别、生日、证件类型、证件号码、联系地址、邮编、联系电话、email、注册日期、状态。users表的结构如表3.18所示。表3.18注册用户表字段名称数据类型字段大小说明约束允许空索引username文本20用户名主键是有pwd文本20密码是无realname文本10真
42、实姓名是无sex文本1性别是无birthday文本50生日是无papertype文本20证件类型是无paperno文本30证件号码是无address文本50联系地址是无postalcode文本6邮编是有phone文本30联系电话是无email文本50email是无rdate日期/时间注册日期无state文本1状态是无(16) 用户访问表(visit.mdb)存放有关用户访问表的信息,数据项包括:编号、标题、发布日期、类别、内容、录入人。visittype表的结构如表3.16所示。表3.16用户访问表字段名称数据类型字段大小说明约束允许空索引id自动编号长整型编号主键是有title文本100标题
43、是无rdate日期/时间发布日期无dtype文本20类别是无content备注50内容是iperson文本20录入人是无(17) 用户访问类型表(visittype.mdb)存放有关用户访问类别表的信息,数据项包括:名称。visittype表的结构如表3.17所示。表3.17用户访问类型表字段名称数据类型字段大小说明约束允许空索引name文本20名称主键是有3.3数据库的完整性和安全性3.3.1 数据库的完整性数据库完整性是指数据库中数据的正确性和相容性。数据库完整性由各种各样的完整性约束来保证,因此可以说数据库完整性设计就是数据库完整性约束的设计。数据库完整性约束可以通过dbms来实现,基于
44、dbms的完整性约束作为模式的一部分存入数据库中。 (1)实体完整性实体完整性是指若属性a是基本关系r的主属性,则属性a不能取空值。为了保证实体完整性,每一个表中的主键都设置成不可空。为了防止用户在对表进行插入操作时,把某个字段的值写为空,系统在每次添加数据的时候都检验是否有不可为空的字段的值没有填写,并提示用户填写信息,以此来保证实体完整性。(2)参照完整性由于表和表之间会存在某些联系,当关系r和关系s之间是一对多关系时(r的主键是a,s的主键是b,c是s中的外码),在插入数据时就要保证外码c的值或者为空或者等于r中某个元组的主码值。在对被参照表进行删除操作时应同时进行及联删除。在本数据库系
45、统中,由于各个数据表之间独立性比较强,因此参照完整性并没有休现出来。这样给操作数据库带来了方便。(3)用户定义完整性任何关系数据库系统都应该支持实体完整性和参照完整性。除此之外,不同的关系数据库系统根据其应用环境的不同,往往还需要一些特殊的约束条件,用户定义的完整性就是针对某一具体关系数据库的约束条件。它反映某一具体应用所涉及的数据必须满足的语义要求。例如某个属性必须取唯一值、某个属性的取值范围等。例如本系统中,在会员注册栏目中,避免让用户自己输入日期,造成格式不正确,无法插入到数据库中,采用了让用户在下拉菜单中选择年、月、日,由系统获取用户选择的信息,再把它们连接成合法的日期型数据,插入时便
46、不会产生异常。3.3.2 数据库的安全性数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄漏、更改或破坏。在数据库系统中,大量的数据集中存放,而且为许多用户直接共享,是宝贵的信息资源,系统的安全保护措施就显得更为重要,它保护数据库防止恶意的破坏和非法的存取。(1)用户标识和鉴别是系统提供的最外层安全保护措施。其方法是由系统提供一定的方式让用户标识自己的名字或身份。每次用户要求进入系统时,由系统进行核对,通过鉴定后才提供机器的使用权。(2)数据库安全最重要的一点就是确保只授权给有资格的用户访问数据库的权限,同时令所有未被授权的人员无法接近数据。在本系统中,需要身份验证才能更改数据库中的
47、内容,对于没有通过身份验证的用户,只能查阅信息,不能更改库中内容。保证了数据库的安全性。第四章功能设计对*市规划和国土资源局的各个子模块进行了系统分析和数据库设计之后,本章将主要讨论此系统的各部分功能及其实现。根据系统功能的要求,*市规划和国土资源局的前台系统分下述九个主功能模块:首页功能、单位简介、办件指南、局内大事、政务公示、规划设计、政策法规、公众参与、储备交易。基本结构图如图4.1所示。图4.1网站基本结构图后台管理系统分下述十一个功能模块:系统用户管理、新闻快递管理、公告通知管理、上市楼盘管理、土地市场管理、规划论坛管理、局内大事管理、公文办件进度管理、规划方案管理、政策法规管理、注
48、册会员管理。后台主要是系统管理员对网站进行动态的维护和对访问网站的用户(包括注册会员)权限的管理。功能图如图4.2所示图4.2后台管理功能模块图4.1新闻公告搜索新闻快递系统和公告通知系统的主要功能是在后台为管理员设置一个新闻的管理界面,管理员可以根据需要添加或更改新闻内容。新闻的浏览设置在整个网站的首页,让所有在线用户都能即时的了解到最新的新闻动态。管理员可以根据需要对表的内容进行增加、修改、删除;前台可以查看信息和对新闻进行搜索。以新闻快递系统为例介绍该功能模块。功能图如图4.3所示。图4.3 新闻快递系统功能图4.1.1前台(1) 新闻显示在首页的新闻快递栏目中列出即时的新闻快递。当用户
49、想查看更多新闻时,点击新闻快递栏中的更多按钮,此时会列出系统的所有新闻信息,选择所要查看的某一条新闻便会把详细内容显示在政务动态页面。(2) 新闻及信息搜索可以在新闻快递栏目底部的政务检索框中直接输入所要查找的新闻中的关键字,同样可以链接到与输入关键字相关的新闻显示在政务页面。(3) 公告通知栏中的滚动条公告通知栏做成滚动条的形式,滚动显示通知的信息。当鼠标置于某个标题上时,滚动条停止滚动,点击标题浏览公告通知的正文。4.1.2后台(1) 新闻录入成功登录到后台管理的界面后,管理员若想增加最新的新闻快递信息,点击页面左侧的新闻快递管理,出现新闻快递管理页面,点击新增新闻,管理员在相应的属性下输
50、入标题、摘自、发布日期、内容。对输入的内容进行核对无误后点击“确定”按钮,提交新闻。系统会将此条新闻的标题、发布日期、录入人、管理(修改、删除)列在新闻快递管理页面。(2) 新闻修改管理员成功登录后,若想修改某条新闻,就点击“修改”按钮,点击后分页显示录入该条新闻时的录入信息,管理员修改完新闻内容后,点击“确定”按钮。则修改成功。回到新闻快递管理页面。(3) 新闻删除管理员成功登录后,若想删除某条新闻,就点击“删除”按钮,点击后该条新闻将不显示在新闻快递管理页面,该条新闻被成功删除。这里有两点需要说明,管理员在后台对信息所做的增加、修改、删除,将直影响本系统数据库中的新闻表(news.mdb)
51、和公告通知表(mesage.mdb)。土地市场管理、上市楼盘管理、局内大事管理、规划论坛管理、政策法规管理这五个模块的主要功能跟新闻快递管理模块的功能大体相同,操作员可以用同样的方法对这些功能模块进行操作管理。4.2会员注册会员注册系统的主要功能是给已注册用户赋予一些特殊的访问本网站的职能。如表格下载、办件进度查询、规划论坛等一些系统功能只对注册会员开放。注册会员可以根据自己的情况随时修改个人信息及登录密码。管理员可以在后台查看注册会员的注册信息及注册时间,但无法查看会员密码,这也是本网站对注册会员的尊敬。另外,管理员可以对会员帐号进行锁定及解锁操作,以对不文明会员进行权限控制。会员注册系统功能图如图4.4所示。图4.4会员注册系统功能图4.2.1前台(1) 填写注册信息在公众参与功能模块的会员注册页面内填写用户的基本信息。点击用户登陆框底部的“注册”按钮,列出注册会员所应遵守的条例,点击“我同意”将继续进行注册。在填写用户基本信息时带号的项为必需填写的项,这样做是为了
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 针制作工岗前安全防护考核试卷含答案
- 数控钻工岗前安全理论考核试卷含答案
- 原料药精制干燥工安全素养水平考核试卷含答案
- 茶叶拼配师岗前技术综合考核试卷含答案
- 玻璃纤维及制品工复测评优考核试卷含答案
- 高中生用离子选择性电极测定水体氟离子含量课题报告教学研究课题报告
- 2025年生物医药仿制药一致性评价项目在推拿科疾病治疗中的可行性研究
- 2026年智能校园安全防范报告
- 初中英语口语陪练系统中的学习效果评估体系构建研究课题报告教学研究课题报告
- 2026春季美白护肤课件
- 血常规检查结果的解读与分析
- TB10092-2017 铁路桥涵混凝土结构设计规范
- 骶髂关节损伤与错位
- 道路照明计算中海创
- 发动机燃油和控制系统
- GB/T 13891-2008建筑饰面材料镜向光泽度测定方法
- 2022年浙江省事业单位统考《综合应用能力》?题
- 与老年患者沟通技巧学习课件
- PCB常见不良品图片及改善措施汇总
- 沉井计算计算表
- 铸造缺陷分析课件
评论
0/150
提交评论