毕业设计(论文)-基于JAVA的电子政务系统.doc_第1页
毕业设计(论文)-基于JAVA的电子政务系统.doc_第2页
毕业设计(论文)-基于JAVA的电子政务系统.doc_第3页
毕业设计(论文)-基于JAVA的电子政务系统.doc_第4页
毕业设计(论文)-基于JAVA的电子政务系统.doc_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

太原理工大学毕业设计(论文)用纸基于JAVA的电子政务系统摘要 电子政务是指政府机构在其治理和服务机能中发挥当今信息技术的优势,完成政府组织机构和工作流程的优化,跨越时期、空间和机构分隔而构建的一个精简、高效、清廉、保持公平的政府运作系统。本次毕业设计的选题就是围绕着对于政府组织进行电子政务系统的设计,以达到政府组织办公自动化和政务信息的公开化。人类社会进步,积极蓬勃发展的历史便是不断利用创新和利用科学技术的历史,电子政务便是在以网络技术创新为核心的信息技术发展的基础上所产生的政府管理方式的改革。本次毕业设计主要基于JSP+SQLSERVER +TOMCAT的网络服务器体系结构开发技术和对数据库技术的进一步了解以及对政府网站的调查研究,基本上完成了应用动态Web技术实现电子政务系统中办公大厅,便民信息及管理员后台等功能。关键词 电子政务、政府网站、动态web技术全套设计加扣 3012250582iiThe electronic government affairs system based on JAVA AbstractE-government is that the government institution in its management and service function of using modern information technology,know the organization and working process optimization,beyond time and space and departement disjunctive system and building a streamline and honest,fair government operation mode.The topic of this graduation design is around the design of e-government system for government organizations, in order to achieve the government organization office automation and administrative information public.Human society advances of history is the constant creation and using the history of science and technology,with global internet technology,as a representative of the new generation of the rapid development of information technology,human society has step a new era of Internet. This graduation design is mainly based on the JSP +SQLSERVER + TOMCAT Web server architecture development technology and the further understanding of database technology and the research on the government website, basically completed the dynamic Web technology is applied to implement e-government system in the office lobby, convenient information and administrator background, and other functions.Keywords E-government,Website of the government,Dynamic web technologyiii目 录摘要iAbstractii1 绪论11.1 运城市盐湖区区政府政务概述11.1.1 运城市盐湖区政府概况11.1.2 盐湖区政情概况11.1.3 政府组织机构介绍21.2 现行系统业务说明22 系统分析32.1 新系统目标32.2 可行性分析32.2.1 技术可行性32.2.2 经济可行性32.2.3 运行可行性42.2.4 组织人员可行性42.3 业务流程图43 电子政务系统设计73.1 电子政务系统总体设计概述73.2 电子政务系统模块功能说明73.2.1 系统模块化设计73.2.2 模块结构图83.2.3 系统模块功能说明83.3 数据库设计93.3.1 概念模型设计103.3.3 实体E-R图113.3.4 数据库设计133.3.5 数据库表设计14(1)管理员信息表如表3-1所示。143.4 网站风格设计153.5 域名的选择183.5.1 域名的涵义183.5.2 域名选择原则183.5.3 电子政务系统域名的选择184 详细设计195 输入输出设计205.1 输入设计205.2 输出设计216 系统实现226.1 开发工具的选择22 6.1.1 动态网页制作技术JSP22 6.1.2 JSP开发网站的优势226.2 TOMCAT与SQL226.2.1 WEB服务器TOMCAT简介226.2.2 数据库管理系统SQLserver概述236.3 系统环境配置256.3.1 硬件环境配置256.3.2 软件环境配置266.4 系统测试266.4.1 系统测试的定义266.4.2 网站测试的内容及方法266.4.3 设计测试的方案276.4.4 系统测试案例与分析277 设计成果307.1 主要界面307.2 动态交互功能40总结45参考文献46致 谢47中外文翻译481 外文原文482 中文翻译551 绪论 中国电子政务经过多年的快速发展,取得了较好的成绩,在某些领域已经接近或达到了国际先进水平。纵观我国各级政府电子政务建设的现状,不难发现电子政务建设的内容非常广泛,从简单的办公自动化到大型业务应用的“十二金工程”(办公业务资源系统、金关、金税和金融监督(含金卡)四个工程,宏观经济管理、金财、金盾、金审、社会保障、金农、金质和金水等八个业务系统工程建设);从简单的政务发布网站到综合服务性的大型政府门户,这些都是我国电子政务建设正在研究的内容。作为人类社会上层建筑的国家政府部门如果全面实行政务电子化,由传统政府形式转型为电子政府,无疑会使社会生产力在21世纪的信息时代中如虎添翼,迅猛地创造出更加伟大的人类辉煌。 在这个大背景下,盐湖区政府也已经着手建设一个功能完善的电子政务系统。首先,针对电子政务是“电子”和 “政务”两方面有机结合的特点,在国家总体改革框架指导下,再造新盐湖区政务系统,实现政府职能、组织结构、业务范围及业务流程的创新,以创造与电子政务系统建设相适应的基础条件。其后,在对国内外电子政务建设实践分析、总结和借鉴的基础上,结合盐湖区电子政务实际情况,对盐湖区电子政务系统总体及其核心功能系统进行了规划,并给出了整个系统必需的技术、外部综合支持环境以及系统运行维护和安全管理的方式;最后,提出了盐湖区电子政务系统规划实施的对策措施。1.1 运城市盐湖区区政府政务概述1.1.1 运城市盐湖区政府概况盐湖区位于山西省南部,政府下设财政局、民政局、人事局、教育局、卫生局、商业局等30个组织机构。1.1.2 盐湖区政情概况盐湖区是全市唯一的经济转型试点区,2004年全区完成GDP为24700万元,农业总产值完成12800万元,财政收入完成1842万元,固定资产投资完成14913万元,分别比去年增长25.3、38.8、26.3、29.9。全区已建成各类专业小区、园区、基地13个,农业基础设施项目99个,安排下岗职工1000余人,累计完成投资5700万元。全区9家规模企业均为工业类企业,有煤炭、建材、轻工、机械、纺织等行业,产品百余种。全区共有工业企业112户,固定资产原值20641万元,2004年完成工业总产值77532.9万元,居全市五区之首,比去年增长38.4。盐湖区有体育场、文化馆、图书馆等文化机构,形成了区、街镇、社区(村)三级文化网络。举办社区文化艺术节3届。有线电视网络覆盖全区。现有中小学20所,在校学生8721人;有幼儿园、托儿所及学前班46个,入托幼儿3115人。全民健身运动丰富多彩,拥有业余秧歌队10余只,每年举行体育赛事百余次。积极推行城镇企业职工养老、失业、医疗保险,兴建老年活动中心1处,老年活动之家9处。1.1.3 政府组织机构介绍政府组织机构介绍如表1-1所示。表1-1 政府组织机构介绍政府办公室财政局 人事局审计局发展改革局监察局经济贸易局劳动保障局民政局城乡建设局教育局卫生局人口计生局农办煤炭管理局工业局外经局广播电视局商业局物价局文化体育局档案局司法局转型办沉治办安全监管局信访办就业服务局统计局爱卫会1.2 现行系统业务说明现行的盐湖区电子政务系统基本能够实现政府网站的在线业务处理,但仍存在以下不足之处:(1) 色彩搭配不恰当;(2)栏目设计混乱:有些栏目设置冗余,可以合并在同一栏目下显示。(3)便民思想体现的不够充分:“区长信箱、市民投诉、网上信访、热线电话、政策解答”等栏目方便群众向区委领导反映自己的心声。但是对于群众生活方面的其它所需之处考虑不周。(4)人性化设计体现不足:如调查栏的设置方式就不够合理。不方便市民在发表意见时进行选择。为了更好的完善盐湖区现有的电子政务系统,弥补以上的不足之处,对现有的电子政务系统进行重新规划和建设是十分必要的。2 系统分析2.1 新系统目标全球性的网络化、信息化进程正改变着人们的生活方式,Internet技术的应用以及电子商务的飞速发展给人们生活工作的各个层面带来了深刻的影响。作为人类社会上层建筑的国家政府部门,也正在对传统的管理手段进行深刻的变革:在管理和服务职能中运用现代信息和通信技术,实现政府组织结构和工作流程的重组优化,超越时间、空间和部门分隔的制约,全方位地向社会提供优质、规范、透明的服务。建设本系统的最终目标便是方便企事业单位和广大市民及时准确地了解国家的有关政策法规及时事要闻,方便政府各部门与市民的在线沟通和交流,方便其他各级政府和地区的企业、投资者了解本地区的情况及投资的环境和相关的政策法规。基于以上要实现的目标,建立一个功能完善的电子政务系统是非常必要的。2.2 可行性分析本系统在分析总结国内其他政府网站所采用的技术支持的基础上,对目前网站建设使用的不同技术的优缺点进行了比较分析,基于JSP技术如下所述的优点及SQLSERVER数据库服务器的优势,最终确定使用JSP作为本系统的动态网页制作技术,SQLSERVER作为本系统数据库服务器。2.2.1 技术可行性(1)动态网页制作技术JSP是Java Server Pages的简称,是Sun公司在Java语言基础上开发的动态网页制作技术。JSP技术具有如下优点:1)对于用户界面的更新,其实就是由 Web Server进行的,所以给人的感觉更新很快。2)所有的应用都是基于服务器的,所以它们可以时刻保持最新版本。3)客户端的接口不是很繁琐,对于各种应用易于部署、维护和修改。(2)数据库服务器SQLserver是开源的数据库服务器,从一开始就定位在快速稳定的大型关系型数据库上,因此,其性能和稳定性相比于其他开源的数据库占有绝对优势。因此,选择JSP作为动态网页的制作技术,选择SQLserver作为数据库服务器,在技术上是可行的。2.2.2 经济可行性由于盐湖区政府已经建立了电子政务系统。注册域名的费用、线路接入费用和合法的IP地址费、服务器硬件设备和系统软件的费用支出,都已经列入政府的正常财政支出,不在新系统开发的费用之内。此外,政府网站不需要为大量的网站宣传活动支付费用。所以,新的电子政务系统最主要的投资就是开发费用。与其他的网站建设相比较,盐湖区电子政务系统的建设和运作费用是相当低的。本系统可以极大的提高政府部门工作效率,节省大量人力物力。而且一经推广, 将会为政府实现24小时全天候办公带来深远的影响意义。2.2.3 运行可行性现在计算机网络比较普及,大家对于访问网站做一些基本操作都不会感到陌生,对于电子政务这样一种新颖的政府在线办公理念大家已经在心底给予了一种认可和接受。并且对于通过网络了解国家政策法规及本地区的时事要闻,通过网络与政府领导进行在线沟通和交流也有一定程度的了解。本系统采用简洁的界面,符合政府网站庄重、认真、严谨的风格,而且便于操作。2.2.4 组织人员可行性要使网站能够安全稳定运行,不仅需要有先进的技术和充足的资金支持。同时也需要一定的人力资源进行运营和维护。这里所指的人力资源不仅包括网站的设计开发人员还需要维护和管理等人员。在整个的开发和运营过程中,要为这些人员制订相关的管理条例,以规范和约束这些人员的行为。2.3 业务流程图用业务流程图描述现系统各项业务处理过程,业务流程图使用的基本符号如表2-1所示。表2-1 业务流程图的基本符号图形符号符号说明系统中的实体,本系统中的实体有:互动用户、管理员等。处理,本系统中的处理有:信息编辑、信息发布、信息查询等。单据或报表,如:公告信息表等。存档信息数据流向电子政务系统的业务流图如图2-1至图2-3所示。互动用户信息管理管理员互动用户信息处理注册处理注册信息普通用户互动用户信息表管理员调查统计表调查信息处理参与调查互动用户图2-1用户参与业务流程图公告信息管理员公告信息浏览发布 用户公告信息表 图2-2公告发布业务流程图政 务 动态信息政务动态信息管理员浏览发布政 务 动态信息表用户图2-3政务动态发布业务流程图3 电子政务系统设计3.1 电子政务系统总体设计概述总体设计的基本目的就是解决系统应该如何实现的问题,又称为概要设计或初步设计。总体设计过程通常由两个主要阶段组成:系统设计阶段,确定系统的具体实现方案,结构设计阶段,确定软件结构。典型的总体设计包括:(1)设想可供选择的方案根据需求分析阶段的数据流图,设想把数据流图中的处理分组的各种可能的方法,抛弃在技术上行不通的分组方法,余下的分组方法可能的实现策略,并且可以启示供选择的物理系统。(2)选取合理的方案从设想的方案中选取若干个合理的方案,通常至少选取低成本、中等成本和高成本的三种方案。在判断选取何种方案时要考虑在问题定义和可行性分析阶段确定的工程规模和目标,还要征求用户的意见。(3)推荐最佳方案综合分析对比各种合理方案的利弊,选取一个最佳的方案,如果符合用户的要求就要制定详细的实现计划。(4)功能分解为了最终实现目标系统,首先进行结构设计,然后进行过程设计。结构设计确定程序模块组成,以及模块之间的关系;过程设计确定每个模块的处理过程。(5)设计软件结构通常程序中的一个模块完成一个适当的子功能。应该把模块组织成良好的层次系统,顶层模块调用它的下层模块以实现程序的完整功能,每个下层模块再调用更下层的模块,从而完成程序的一个子功能,最下层的模块完成最具体的功能。(6)数据库设计(7)测试计划(8)书写文档3.2 电子政务系统模块功能说明3.2.1 系统模块化设计模块是可单独编址的软件元素,把大型软件按照规定的原则划分为一个个较小的,相对独立但又相互关联的模块,就被称为模块化设计。结构化设计的基础,组成系统的各功能模块功能明确具有一定的独立性,可以方便地修改只影响本模块所具有的功能,不影响其他模块所具有的功能,不影响其他模块或整个系统的功能。正是由于系统的模块化,模块的独立性,使得系统具有良好的可修改性和可维护性。设计依据分解、信息隐藏、模块独立性的指导方针进行设计。本系统依据各个模块所实现的功能将整个系统分为新闻发布模块、调查栏模块、便民服务模块、用户信息模块(包括用户和管理员的信息)五大模块。3.2.2 模块结构图模块是可以组合,分解和更换的单元,是组成系统,易于处理的基本单位。模块通过具有输入和输出,具有把输入转换成输出的功能,仅供模块内部引用的内部数据,用以实现模块功能的程序代码。模块设计主要描述系统的模块结构及模块间的联系,它是总体设计的主要内容。模块设计的结果用模块结构图表示。在结构化系统设计中,一个突出的和主要的原则就是要坚持模块独立性原则。所谓的模块独立性原则,就是指在设计和划分子系统或模块时,尽可能地做到每个模块完成一个独立的特定功能,并使各模块间的接口尽可能简单。模块经过“自上而下”的逐层分解,把一个复杂系统分解成几个大模块(或子系统),每个大模块又分解为多个更小的模块。一个系统,经过逐层分解,得到具有层次结构的模块,称之为模块结构图。模块结构图反映了系统的组成及相互关系。本系统在坚持模块独立性的前提下,采用自顶向下,逐步细化的设计方法实现各功能模块。层次图并不严格表示模块的调用顺序,利用模块说明书得到模块调用时传递的信息,由层次图导出结构图的过程可以导出作为检查设计正确性和评价模块独立性的好方法。3.2.3 系统模块功能说明本系统主要实现新闻发布、用户意见调查、便民服务以及在线业务处理等主要功能。包括如下几个功能模块:(1)新闻发布模块目的:将盐湖区的新闻、“工业年”活动的相关信息、政务动态、热点人物及事件、知名企业信息以及最新印发的文件等信息集中管理,经过分类、标准化后发布到网站上。功能:用户可以浏览新闻信息,管理员可以浏览、添加、修改、删除新闻信息。(2)调查栏模块目的:将区政府需要向群众征求意见的信息,以选择不同选项的形式经过审核后发布到网站上。功能:互动用户参与调查,发表意见。管理员可以浏览、添加、修改、删除公告信息。(3)便民服务模块目的:将市民日常所需要的列车时刻、邮政编码、热线电话等信息发布到网站上,为市民的日常生活带来方便。同时,设置与其他各级政府和媒体网站的超链接。功能:用户可以在网站获取所需要的信息,而且可以通过超链接登录到相关的政府和媒体网站浏览信息。管理员可以浏览、添加、修改、删除该模块的信息和相关链接。(4)用户信息模块目的:了解网站面向的用户群,及时了解用户动态信息,掌握用户的基本资料信息,并与客户保持在线联系。,用户还可以将反馈的信息直接发送到指定的邮箱中。同时可以管理管理员的相关信息。功能: 了解用户的相关资料,包含用户的姓名、单位、电话号码等信息。管理员可以查看、删除用户信息,可在线与客户进行沟通和协同工作。管理员可以在后台修改帐号和密码。本系统的模块结构图如图3-1所示。电子政务系统新闻信息添加信息查看信息修改信息删除信息便民信息用户信息管理员信息互动用户信息修改管理员帐号修改管理员密码查看互动用户信息修改互动用户信息添加信息查看信息修改信息删除信息调查信息添加信息查看信息修改信息删除信息图3-1 系统模块结构图3.3 数据库设计数据库技术是人们长期以来用来存储各种各样信息的手段。如今,Internet已经遍布世界的各个角落,整个世界也被连成一体,因此,Web数据库技术也随着Internet而渗透到地球的每个角落。数据库技术是计算机领域中发展最快的技术之一。数据库(Database,简称DB),是长期储存在计算机内的,有组织的可共享的数据集合,数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统、应用系统、数据库管理员和用户构成。数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。数据库设计是软件开发的灵魂和基础,是整个系统成功的关键,是开发高质量软件的前提,鉴于数据库设计的重要性,数据库设计通常分为以下6个阶段:(1)数据库结构设计进行数据库设计首先必须准确了解与分析用户需求。需求分析是整个设计过程的基础。是最困难,最耗费时间的一步。作为地基的需求分析是否做得充分与准确,决定了在其上构建数据库大厦的速度与质量。(2)概念结构设计概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS(数据库管理系统)的概念模型。(3)逻辑结构设计阶段逻辑结构设计是将概念结构转换为某个DBMS所支持的数据模型,并对其进行优化。(4)数据库物理设计阶段数据库物理设计是为逻辑数据模型选取一个最适合应用环境的物理结构。(5)数据库实施阶段在数据库实施阶段,设计人员运用DBMS提供的数据语言及其宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。(6)数据库运行和维护阶段数据库应用系统经过试运行后即可投入正式运行。在数据库系统运行过程中必须不断地对其进行评价,调整与修改。3.3.1 概念模型设计将需求分析得到的用户需求抽象为信息结构,即概念模型的过程就是概念结构设计,它是整个数据库设计的关键。概念结构的主要特点是:(1)能真实充分地反映现实世界,包括事物和事物之间的联系,能满足用户对数据的处理要求。(2)易于理解,从而可以用它和不熟悉计算机的用户交换意见,用户的积极参与是数据库的设计成功的关键。(3)易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充。(4)易于向关系、网状、层次等各种数据模型转换。描述概念模型的有力工具是E-R模型。根据以上得到的数据项和数据结构,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。3.3.2 E-R图中的图形符号说明E-R图中的图形符号说明: 实体:用矩形表示,矩形框内写明实体名称。属性:用椭圆表示,并用无向边将其与相应的实体连接起来。 联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1,1:n,m:n)。3.3.3 实体E-R图本系统用到的实体有:“工业年”活动信息、新信息、公告信息、专题报道信息、政务动态信息、热点关注、企业风采信息、投资导读信息、项目攻坚战信息、政府机构信息、最新文件信息、调查栏信息、用户信息。本系统的实体关联图如图3-2所示。管理管理员管理调查栏互动用户调查调查内容调查选项普通用户 网页内容 m m m n n n m n 图3-2实体关联图本系统的实体图如图3-3至图3-8所示。“工业年”活动信息浏览次数发布时间活动内容活动题目发布人图3-3“工业年”活动信息实体图盐湖区信息新闻题目浏览次数发布时间新闻内容发布人图3-4 新闻信息实体图公告公告人浏览次数公告时间公告内容公告题目图3-5 公告信息实体图调查栏调查选项调查题目图3-6调查栏信息实体图互动用户信息用户姓名电子信箱具体问题用户单位问题描述电话号码图3-7 用户信息实体图管理员信息管理员密码管理员帐号图3-8 管理员信息实体图3.3.4 数据库设计一个实体型转换为一个关系模式的集合。实体的属性就是关系的属性,实体的码就是关系的码。对于实体间的联系则有以下不同的情况:(1)一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。(2)一个1:N联系可以转换为一个独立的关系模式,也可以与N端对应的关系模式合并。(3)一个M:N联系转换为一个关系模式,与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。(4)三个或三个以上实体间的一个多元联系可以转换为一个关系模式,与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。3.3.5 数据库表设计(1)管理员信息表如表3-1所示。字段名称数据类型字段长度是否允许为空说明id自动编号否编号uidvarchar45否管理员帐号passwordvarchar45否管理员密码表3-1 管理员信息表(2)新闻信息表如表3-2所示。表3-2 新闻信息表字段名称数据类型字段长度是否允许为空说明id自动编号否编号subjectvarchar100否新闻标题Create_timedatetime12否提交时间contentvarchar备注否新闻内容News_statusvarchar45否新闻状态columnvarchar45否栏目(3)调查统计表如表3-3所示。表3-3 调查统计信息表字段名称数据类型字段长度是否允许为空说明id自动编号否编号unknowninteger20是不了解know1integer20是非常了解know2integer20是基本了解know3integer20是了解很少3.4 网站风格设计(1)logo设计和说明政府网站的标志,相当于商业网站的logo,但一般多为国徽或政府名称。政府的标识体现着政府的庄严与权威,不能像企业的标识那样带有太多的感性色彩。因此本政府网站将国徽和政府名称想结合,体现了政府网站的特殊性,如图3-9所示。图 3-9 Logo设计图(2)色彩搭配色彩的运用上,政府网站的色调应以沉稳、柔和、较暗的中性色为主,不宜太眩目。本网站采用白色和淡蓝色为网站整体基调,体现的政府网站的庄重、威严但不失亲切柔和。(3)网页框架在网页框架的设计上,主图片的位置相对比较固定,位于页面上方。主图片是一个网页风格的基调,因此本政府网页的主图片是由政府的名称、国徽和新邱区政府的外观图片构成。本网站的导航条设置在网站logo的下面,这样便于将所有栏目展示给访问者,方便访问者阅读。网页的信息根据内容不同,划分成不同模块实现,便于访问者根据需要浏览网页信息。页面中字体的颜色种类较少,正文和背景的颜色对比也比较符合人的视觉特点。本网站页面框架如图3-10所示。图3-10 页面框架图主要代码如下:.ycbt BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 1.8em; BACKGROUND-COLOR: #EAF2EF; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 7px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 20px.xsbt BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 1.8em; BACKGROUND-IMAGE: url(images/head1.gif); BORDER-LEFT: #fff 1px solid; PADDING-TOP: 7px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 20px.xsnr DISPLAY: block.ycnr DISPLAY: nonefunction tb_xs(t,m,n)for(var i=1;i=m;i+)if (i != n)document.getElementById(tb+t+ _bt + i).className= ycbt;document.getElementById(tb+t+ _nr + i).className= ycnr;elsedocument.getElementById(tb+t+ _bt + i).className= xsbt;document.getElementById(tb+t+ _nr + i).className= xsnr;!-/处理大分类一行两个小分类function autoTable(div)fs=document.getElementById(div).getElementsByTagName(TABLE);for(var i=0;ifunction send()if(document.form1.ee.value=)alert(只有注册会员并且在登录后才可以该给招聘单位发送求职申请并递交简历!);return false;form1.submit();!-/目的是为了做风格方便document.write();/-便民信息 信息名称:发 布 人:发布时间: !-/目的是为了做风格方便document.write();/-3.5 域名的选择3.5.1 域名的涵义域名是与互联网协议(IP)地址相对应的一串容易记忆的字符。3.5.2 域名选择原则选择域名的一般原则如下:(1)短小 可以利用一些单词的缩写,或者缩写字母加上一个有意义的简单词汇。(2)容易记忆 可以使用通用的词汇,其它有特殊效果或读音的域名也容易记忆,(3)不容易与其它域名混淆。(4)不容易出现拼写错误。(5)与公司名称、商标或核心业务相关。(6)尽量避免文化冲突。3.5.3 电子政务系统域名的选择在域名的选择上,大部分政府门户网站采用了较为规范和权威的“.govcn”网络域名。遵循以上规律,本网站使用.作为本政府网站的域名。从域名上就可以很容易的分辨出该网站是一个政府网站,使这些政府网站获得了特殊域名所能带来的权威性。4 详细设计详细设计阶段的根本目标是确定应该怎样具体的实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。详细设计的目标不仅仅是逻辑上正确地实现每个模块的功能,更重要的是设计的处理过程应该尽可能简明易懂,详细设计阶段的任务还不是具体的编写程序,而是要设计出程序的“蓝图”,以后根据这个蓝图编写出实际的程序代码。除了应该保证软件的可靠性之外,使将来编写的程序可读性好,容易理解,容易测试,容易修改和维护,是详细设计阶段最重要的目标。结构程序设计技术是实现上述目标的基本保证,是进行详细设计的逻辑基础。详细设计的结果基本上决定了最终的程序代码的质量.考虑程序代码的质量时必须注意,程序的“读者”有两个,那就是计算机和人。在软件的生命周期中,设计测试方案,诊断程序错误,修改和改进程序等等都必须首先读懂程序。实际上对于长期使用的软件系统而言,人读程序的时间可能比写程序的时间还要长得多。因此,衡量程序的质量不仅要看它的逻辑是否正确,性能是否满足要求,更主要的是要看它是否更容易阅读和理解。5 输入输出设计5.1 输入设计输入设计主要是指管理员将系统所需要的相关信息输入到数据库中,同时,参与调查的互动用户也可以将自己的相关资料和意见添加到数据库中。本系统的输入如下:(1)调查信息管理模块的输入设计输入名称:调查信息输入的设备或介质:键盘输入源:系统管理员输入时间和频率:随机输入信息量:随机共享范围:仅本系统使用输入格式及内容如表5-1所示。表5-1 调查信息输入格式及内容列名数据类型实际长度备注调查内容varchar45系统管理员输入调查选项 varchar20系统管理员输入(2)公告信息管理模块的输入设计输入名称:公告信息输入的设备或介质:键盘输入源:系统管理员输入时间和频率:随机输入信息量:随机共享范围:仅本系统使用输入格式及内容如表5-2所示。表5-2 公告信息输入格式及内容列名数据类型实际长度备注公告题目varchar45系统管理员输入公告内容备注系统管理员输入(3)用户信息输入设计输入名称:互动用户信息输入的设备或介质:键盘输入源:系统管理员输入时间和频率:随机输入信息量:随机共享范围:仅本系统使用输入格式及内容如表5-3所示。表5-3 用户信息输入格式及内容列名数据类型实际长度备注用户姓名varchar50用户输入单位varchar50用户输入电话号码varchar20用户输入问题描述varchar100用户输入具体问题varchar备注用户输入电子信箱varchar 50用户输入5.2 输出设计输出设计主要是指报表的输出。在本系统的设计中,输出设计占着重要的地位。本系统的输出如下:调查信息的输出设计输出名称:已处理调查意见输出设备及介质:打印机、打印纸输出类型:打印输出输出时间和频率:每天输出一次输出格式及内容及内容如表5-4所示。表5-4 调查信息的输出格式及内容列名数据类型实际长度备注调查意见varchar50系统管理员输入提交时间datatime 12系统管理员输入6 系统实现6.1 开发工具的选择6.1.1 动态网页制作技术JSP JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种开放的、可扩展的动态网页技术标准,目前有1.0和1.1两个版本。在HTML网页文件中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页。作为Java平台的一部分,JSP拥有Java编程语言“一次编写,到处运行”的特点。具有Java技术的所有优点,包括健壮的存储管理和安全性。由于JSP技术是基于JAVA的开放性过程的产品,因此它能够广泛支持不同提供商提供的工具,WEB服务器和应用程序的服务,这样能够使用户选择最佳的开发方法,选择最适应他们的应用程序开发的工具包,同时,有效地保护用户在代码和人员培训上的投资。这也是本系统选择JSP作为开发工具最重要的原因

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论