丰泽区政务网站

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录
引言 ...................................................................- 1 -1 系统总体概况描述 .......................................................- 2 -1.1 项目背景 .............................................................- 2 -1.2 开发方式 .............................................................- 2 -1.3 实施方案 .............................................................- 3 -1.4项目总体设计目标......................................................- 3 -1.5 开发环境及运行环境 ...................................................- 3 -1.5.1 开发环境 ...........................................................- 3 -1.5.2 运行环境 ...........................................................- 4 -1.6 相关技术及工具介绍 ...................................................- 4 -1.6.1 Browser/Server结构.................................................- 4 -1.6.2 Oracle数据库:.....................................................- 4 -1.6.3 JSP技术............................................................- 5 -1.6.4 Tomcat .............................................................- 5 -2需求分析................................................................- 6 -2.1需求分析概述..........................................................- 6 -2.2业务分析..............................................................- 6 -2.3数据流程分析..........................................................- 7 -2.4数据字典.............................................................- 11 -2.4.1数据项条目.........................................................- 11 -2.4.2数据流条目.........................................................- 13 -2.4.3数据加工条目.......................................................- 16 -3概要设计...............................................................- 20 -
3.1项目总体设计.........................................................- 20 -3.2功能描述.............................................................- 21 -3.2.1网站后台系统实现功能...............................................- 21 -3.3 数据库设计 ..........................................................- 21 -3.3.1 概念结构设计 ......................................................- 21 -3.3.2 逻辑结构设计 ......................................................- 24 -3.3.3 数据库基本表 ......................................................- 24 -4项目详细设计与实现.....................................................- 28 -
4.1开发环境配置.........................................................- 28 -4.2 网站项目主要页面及功能模块设计与实现 ................................- 29 -4.2.1 网站首页 ..........................................................- 30 -4.2.2 后台内容管理系统首页 ..............................................- 31 -4.2.3 后台内容系统功能管理页面 ..........................................- 32 -4.2.4 网站后台登陆窗口登陆的设计与实现 ..................................- 33 -4.2.4.1后台系统登陆的算法描述...........................................- 33 -4.2.4.2 后台系统登陆的界面设计 ..........................................- 33 -4.2.5 后台用户信息管理 ..................................................- 34 -4.2.
5.1 后台用户基本信息管理模块界面设计 ................................- 34 -4.2.5.2 创建新管理员用户界面设计 ........................................- 35 -4.2.6 站点项目管理 ......................................................- 35 -4.2.
6.1 站点项目管理模块界面设计 ........................................- 35 -4.2.7 资源发布管理 ......................................................- 37 -4.2.
7.1 前后台编辑一体化 ................................................- 37 -4.2.7.2 可视化内容编辑器 ................................................- 38 -4.2.8 目录类别管理 ......................................................- 38 -
4.2.8.1 树型目录类别 ....................................................- 38 -4.2.9 模块管理 ..........................................................- 40 -4.2.9.1 模块创建用户界面设计 ............................................- 40 -
4.2.9.2 模块管理界面设计 ................................................- 40 -
5 项目系统测试 ..........................................................- 42 -5.1测试的目的及常用方法.................................................- 42 -5.1.1测试概述...........................................................- 42 -5.1.2测试的目标.........................................................- 42 -5.1.3 白盒测试与黑盒测试 ................................................- 43 -5.2 系统的模块测试 ......................................................- 43 -5.2.1 登录测试 ..........................................................- 43 -5.2.2 用户管理测试 ......................................................- 44 -5.2.3 站点项目管理测试 ..................................................- 45 -5.2.4 目录类别管理测试 ..................................................- 45 -5.2.5 信息资源管理测试 ..................................................- 45 -5.3 测试结论 ............................................................- 4
6 -结论 ...................................................................- 4
7 -致谢 ....................................................................- 4
8 -参考资料 ................................................................- 4
9 -
引言
全球性的网络化、信息化进程正改变着人们的生活方式,Internet技术应用以及电子商务的飞速增长给人们生活工作的各个层面带来了深刻的影响,我国政务的信息化及公开化也随之发生着巨大的改变。

政务公开是指政府机关应主动或者根据相对人的申请公开或者使其知晓有关政务活动的情况和资料。

具体而言,就是国家将法律规定的保密事项以外政府行政事务和社会公共事务等,通过一定的形式向社会公开,使人民在了解政府事务真实情况的基础上,参与决策与管理,实施有效的监督。

这是是建设法治国家的重要举措,同时对于发展民主政治,监督政府机关依法行政,建设廉洁、高效、勤政政府都具有十分重要的意义。

但是随着时间的推移,政府及政府内部各部门的信息量越来越大,管理和维护这些信息内容就成为一个耗费人力、物力、时间的工作,进而影响工作效率,安全性也很难保证。

因此政府机关各部门的政务信息化建设越来越受到关注,通过Internet 和Intranet建立自己的门户网站、政务平台,传递、管理各类信息已成为目前较可行的方式之一。

但是要灵活方便的管理各种多样化的信息,我们就需要一个功能较为完善的内容管理系统(CMS),应用本系统将大大减轻政府建立各类信息网站的复杂性,并使网站的运营管理、内容维护变得比较容易。

丰泽区政务网站项目应运而生,本网站项目由闽南集团有限公司负责建设,我在该公司实习,并有幸参与到项目的建设工作中。

该政务网站采用B/S(Browser/Server)结构即浏览器和服务器结构,前台主要由地区概况、政策法规、党务公开、政务公开、公告栏等版块组成。

后台为内容管理系统,主要是对站点,后台操作用户,各种信息资源等进行统一管理和发布。

网站使jsp, html,java,xml语言编程设计,由于政务网站的特殊性,数据库选用Oracle,因为它具有数据存储组件所需的高可靠性和安全性。

1 系统总体概况描述
1.1 项目背景
丰泽区政务网站是闽南集团公司正在建设中的项目,闽南集团公司是一家多元化的集团公司,公司的业务涵盖企业策划,网站建设等多方面,选择参与这个项目的开发能在实际的公司和开发环境中能学到网站建设,程序编写,团队合作等多方面的实践知识。

本网站的建立其重要内涵有:一、通过该网站来实现对信息的合理化管理,从而提高工作效率。

二、打破政府与社会之间的界限,使得公众可以方便快捷地通过政府网站获取政府信息和服务,同时提高了群众监督的力度。

1.2 开发方式
系统采用瀑布型的开发方式,即整个开发过程是由一个直线型的序列组成的,它包括需求分析,概要设计(总体设计),详细设计,编码,测试,维护等阶段。

图1-1 瀑布模型
瀑布模型具有以下特点及局限:
1)连续性:前一阶段完成后,后一阶段工作才能开始,前一阶段输出的文档是后一阶段的输入文档。

2)该模型描述了软件开发如何进行:定义了每个阶段的每件事情,并且符合实际的开发过程。

3)严格的质量管理要求:由于该模型不存在反馈,如果前面阶段工作存在错误不能及时发现,将造成极大的损失。

所以每个阶段后,对该阶段提交的文档均要进行
严格的技术审查和管理复审。

4)连续无反馈:意味着一个前提条件,即后一阶段的工作是在假定前一阶段工作是正确无误的前提条件。

因此,该模型不适合需求不易确定或多变的软件项目的开发。

该模型适合于小项目,而不适合于大项目。

因为大项目在软件开发的前期阶段不可能了解项目很多的细致情况,从而会引起需求变化。

1.3实施方案
网站采用B/S(Browser/Server)结构即浏览器和服务器结构,结合Apache的Tomcat网页解析服务器,建立能够运行于Windows平台可供可供各种主流浏览器(微软的IE, Moziilla的Firefox, 苹果的Safari等)浏览的动态网站。

管理员通过网站后台对政务信息进行编辑、发布及管理。

网站页面设计主要使用Photoshop和Dreamweaver完成,依靠这两个专业软件的强大功能可以设计出美观和实用的网站前台,前台采用jsp和html语言编写。

后台是一个内容管理系统,主要用java语言编写,实现用户管理,站点管理,栏目管理,资源管理,前后台编辑一体化,数据库管理等功能,网站采用Oracle数据库。

它具有数据存储组件所需的可伸缩性、可靠性和安全性,利用Oracle公司开始的PL/SQL 工具对数据库进行维护管理。

1.4项目总体设计目标
本网站项目应能达到以下目标:
1. 为丰泽区委提供一个稳定的信息发布和管理的网站平台。

2. 使政务信息的浏览者能较方便和快捷的找到他们所需的信息。

3. 对后台管理用户进行有效的权限控制,提高系统的安全性,实现用户的权限
不同,所使用的功能就不同。

4. 网站内容管理系统应具有良好的用户操作界面,减少人工输入,从而提高工
作效率并确保输入数据的规范、正确。

5. 具有较好的数据验证机制,保证输入的数据完整,可靠。

6. 具有错误提示功能,指导用户正确使用,确保操作的正确性。

1.5 开发环境及运行环境
1.5.1 开发环境
操作系统: Windows XP 或 Windows Server 2003
开发工具: DreamWeaver MX, MyEclipse 5.5 , PLSQL , JDK 1.5
设计软件:Photoshop 7.0 , Flash MX
数据库: Oracle
Web服务器:Apache Tomcat 5.5
1.5.2 运行环境
硬件要求:Pentium II及以上CPU,32MB以上可用内存。

操作系统:Windows 98及以上操作系统、Linux、Mac OS
浏览器:IE 6.0及以上浏览器、Firefox、Safari等兼容浏览器
1.6 相关技术及工具介绍
1.6.1 Browser/Server结构
B/S是一种三层结构的模式,客户机上只要安装一个浏览器(Browser),如Internet Explorer,Firefox,Safari等,服务器安装Oracle、Sybase、Informix 或 SQL Server等数据库。

浏览器通过 Web Server同数据库进行数据交互。

第一层客户机是用户与整个系统的接口。

客户的应用程序精简到一个通用的浏览器软件,如微软公司的IE等。

浏览器将网页的源代码(html,asp,jsp)转化成图文并茂的网页。

网页还具备一定的交互功能,允许用户在网页提供的申请表上输入信息提交给后台,并提出处理请求。

第二层Web服务器将启动相应的进程来响应这一请求,并动态生成一串HTML代码,其中嵌入处理的结果,返回给客户机的浏览器。

如果客户机提交的请求包括数据的存取,Web服务器还需与数据库服务器协同完成这一处理工作。

第三层数据库服务器的任务类似于C/S模式,负责协调不同的Web服务器发出的请求,管理数据库。

1.6.2 Oracle数据库:
Orcale是一个多用户系统,能自动从批处理或在线环境的系统故障中恢复运行。

Orcale以二维表的形式表示数据,并提供了SQL(结构式查询语言),可完成数据查询、操作、定义和控制等基本数据库管理功能。

Orcale具有很好的可移植性,通过它的通信功能,微型计算机上的程序可以同小型乃至大型计算机上的Orcale,并且能相互传递数据。

另外Orcale还具有与C语言的接电子表格、图形处理等软件。

Orcale 属于大型数据库系统,主要适用于大、中小型应用系统,或作为客户机/服务器系统中服务器端的数据库系统。

其采用的数据安全保护措施:没有读锁,采取快照SNAP 方式完全消除了分布读写冲突,自动检测死锁和冲突并解决。

由于其大多面向高端用户,所以Oracle的安全性在众多的数据库软件中是排在首位的,数据安全级别为C2级(最高级)。

1.6.3 JSP技术
JSP(全称JavaServer Pages)是由Sun Microsystems公司倡导和许多公司参与共同建立的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。

JSP技术是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序。

JSP使Java代码和特定的预定义动作可以嵌入到静态页面中。

JSP句法增加了被称为JSP动作的XML标签,它们用来调用内建功能。

另外,可以创建JSP标签库,然后像使用标准HTML或XML标签一样使用它们。

标签库提供了一种和平台无关的扩展服务器性能的方法。

JSP被JSP编译器编译成Java Servlets。

一个JSP编译器可以把JSP编译成JAVA 代码写的servlet然后再由JAVA编译器来编译成机器码,也可以直接编译成二进制码。

1.6.4 Tomcat
Tomcat服务器是一个免费的开放源代码的Web应用服务器,它是Apache软件基金会的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。

由于有了Sun的参与和支持,最新的Servlet和JSP规范总是能在Tomcat 中得到体现,Tomcat5支持最新的Servlet 2.4和JSP 2.0规范。

Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。

下面给出Tomcat服务器接受客户请求并做出响应的图例,如图1-2所示。

图1-2 Tomcat服务器接受客户请求并做出响应的过程
①客户端(通常都是浏览器)访问Web服务器,发送HTPP请求。

② Web服务器接收到请求后,传递给Servlet容器。

③ Servlet容器加载Servlet,产生Servlet实例后,向其传递表示请求和响应的对象。

④ Servlet实例使用请求对象得到客户端的请求信息,然后进行相应的处理。

⑤ Servlet实例将处理结果通过响应对象发送回客户端,容器负责确保响应正确送出,同时将控制返回给Web服务器。

2需求分析
2.1需求分析概述
需求分析的任务是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统/计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。

新系统必须充分考虑今后可能的扩充和改变,不能仅仅按当前应用需求来设计系统。

需求分析的结果是系统开发的基础,关系到工程的成败和软件产品的质量。

因此必须用行之有效的方法对软件需求进行严格的审查验证。

同时需求分析提供用户与开发人员对开发软件的共同理解,使用户与开发单位就该系统的功能定义、环境需求达成共识,是今后各阶段设计工作的基础和依据,也是本阶段评审和测试阶段确认与验收的依据。

2.2业务分析
通过了解客户的需求和进一步分析:
丰泽区政务网站的主要目的就是让政府各部门的管理员通过网站后台的内容管理系统对政府内部的大量文档,表格等党政务信息进行分析、整理、编辑,然后通过网站平台发布出去,让群众能及时的了解到当前政府工作情况。

同时,后台的管理系统应该具备如下基本的功能:站点项目信息管理,用户信息管理,栏目管理,内容管理,内容发布和流程控制等,以满足用户的需求,一些特殊的要求能够随时添加(模块化)。

一般情况下,系统的基本功能模块如下图2-2-1所示:
图2-2-1 CMS基本功能模块图
2.3数据流程分析
数据流程指数据在系统中产生、传输、加工处理、使用、存储的过程。

常用的描述数据流程的工具是数据流程图,又称为DFD图,它是一种能全面地描述信息系统逻辑模型的工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。

本系统的数据流程图如下:
图2-3-1 系统顶层图
说明:网站后台主要面向政府内部管理人员及各下属部门用户,通过后台的内容管理系统将各种信息资源整合然后发布到网站前台上。

图2-3-2 系统零层图
说明:网站后台管理系统主要功能有:用户登陆、用户管理、用户群组管理、角色管理、站点项目管理、发布队列管理、模块管理、栏目管理、资源管理、数据库管理等。

这些功能都是由网站后台内容管理系统的管理员进行操作的,但是不同权限的管理员负责的功能模块不同,各模块根据使用者进行的操作不同,对各自负责资源进行处理,并对数据库表进行相应的操作,从而完成操作。

对于这些功能的开发工作,是由我和部门同事共同完成的,其中我主要负责以下几个功能,分别是:用户登录、用户管理、站点项目管理、模块管理、目录管理、资源发布管理,下面我就针对我所负责的功能进一步展开分析。

图2-3-4 用户登录
说明:登录时,用户需填写用户名、密码,点击登陆后,将信息与用户表中的用户名、密码的核对,正确则取出表中的用户编号、用户名及权限值信息,将这些信息分别设置为用户进程,为后面各功能的使用做准备。

图2-3-5 项目管理
说明:管理员登陆后验证其权限值,如果为最高级管理员就能对站点项目进行管理,包括新建,编辑,删除站点项目等操作,将处理完的站点信息存入站点项目表中,然后把处理完后的信息反馈给管理员。

用户详细信息
图2-3-6 用户管理
说明:管理员在后台登录后,首先验证其登陆信息的正确性,然后再验证用户权限,
如果为最高级管理员,则可以操作用户管理这一功能,对其它管理员的信息进行浏览、添加、修改、删除等操作,根据他的操作,系统会对数据库表进行相应操作。

图2-3-7 信息资源管理
说明:信息资源管理发布是指对将包括文字、图片、音频、视频等文件格式在内的各
种数据进行添加,编辑,整理,发布和删除等操作。

而在网站的前台对应的栏目中将资源表中的新闻标题及时间信息取出,以列表方式分页显示给浏览者。

浏览者通过点击前台对应信息的标题,系统将浏览者选择的信息编号,传递给信息显示页,信息显示页根据新闻编号,从数据库中读出该条信息并显示出来,浏览者即可浏览内容了。

管理员登录后,经权限验证,根据权限值的不同可分别管理对应版块的资源内容可进入新闻管理功能,对信息资源进行添加、修改、删除操作。

图2-3-8 站点目录管理
说明:管理员登陆后验证其权限值,如果为最高级管理员或者是对应站点项目的管理员就能对在该站点项目下创建、编辑,删除站点目录或者是文件资源目录。

将处理完的站点信息存入内容表中,然后把处理完后的信息反馈给管理员。

图2-3-9 模块管理
说明:管理员登陆后验证其权限值,如果为如果权限许可,则可对网站模块进行管理,网站模块包括了用外部工具设计好的页面,图片等信息,是一个文件包,导入后就能直接套用设定好的格式。

可以导入导出模块,编辑模块,删除模块。

2.4数据字典
数据字典(Date Dictionary,简称DD),数据流图上所有成分的定义和解释的文字集合就是数据字典。

数据流图只能给出系统逻辑功能的一个总体框架而缺乏详细、具体的内容。

数据字典对数据流图的各种成分起注释、说明的作用,给这些成分赋以实际的内容。

还对系统分析中其他需要说明的问题进行定义和说明。

一个定义应用程序中使用的所有数据元素和结构的含义、类型、数据大小、格式、度量单位、精度以及允许取值范围的共享仓库。

数据字典的维护独立于软件需求规格说明,并且在产品的开发和维护的任何阶段,各个风险承担者都可以访问数据字典。

它定义了原数据元素、组成结构体的复杂数据元素、重复的数据项、一个数据项的枚举值以及可选的数据项。

数据字典是对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体进行定义和描述的工具,是数据分析和管理工具,同时也是系统设计阶段进行数据库设计的重要依据。

数据字典的内容包括:
1.数据项(数据元素):数据的最小单位。

2.数据结构:描述数据项之间的关系可由若干数据项、数据结构,或数据与数据结构组成。

3.数据流:由一个或一组固定的数据项组成。

4.处理逻辑:数据流程图中最底层的处理逻辑。

5.数据存储:数据的逻辑存储结构。

6.外部实体:与数据有关的机构或个人。

2.4.1数据项条目
表2-1
2.4.2数据流条目表2-2
2.4.3数据加工条目表2-1
表2-2
表2-3
表2-4
表2-5
表2-6
表2-7
表2-8
表2-9
表2-10
表2-11
表2-12
表2-13
表2-14
表2-15
表2-16
表2-17
表2-18
3概要设计
3.1项目总体设计
本网站项目采用B/S结构、前台/后台模式。

前台建立丰泽区政务网站,通过前台页面动态发布各种信息,包括地区概况、政策法规、党务公开、政务公开、辖区资源、社区服务、办事指南等,我参与了前面的页面设计及网站动画制作。

网站的后台是由内容发布管理系统组成,我主要参与的功能模块有:用户登陆、项目管理,用户管理,模块管理,目录管理,信息资源管理(前后台一体化理模式)等。

整体结构如下图3-1所示,
图3-1 系统结构图
网站后台内容管理系统的操作用户有如下几种不同的权限划分,权限大小及其管理内容的范围由角色来定义,拥有不同角色的管理员可操作内容不同,权限也不一样。

具体为:
超级管理员:拥有该角色的用户具有整个系统的全部权限;
工作区管理员:拥有该角色的用户可管理计划任务、搜索索引、属性定义、资源历史和工作区工具。

管理员:拥有该角色的用户具有给定机构的全部权限
工作区用户:拥有该角色的用户可登录工作区。

项目管理员:拥有该角色的用户可管理项目
帐户管理员:拥有该角色的用户可管理用户和用户组
数据库管理员:拥有该角色的用户可管理模块和导入/导出数据。

3.2功能描述
3.2.1网站后台系统实现功能
1.用户管理: 提供对系统用户的管理。

功能包括:新建用户,查询,删除,查看用户组,分配角色,锁定用户,扩展用户信息
2.角色分配:用于对用户的权限控制,不同的角色拥有的操作权限不同。

3.模块管理:管理系统中存在的模块,也可以上传新模块扩展系统功能。

功能包括:新建模块,编辑模块、删除模块,导入模块。

4.目录管理(树型目录类别管理):目录管理功能用于维护整个网站目录树,便于网站的类别管理。

对目录可以有添加、编辑、删除、移动、合并和复制操作,每级目录可以含有多个子目录。

5.信息资源管理:对信息资源的添加,删除,编辑、复制、移动及发布等功能,可通过前后台一体化的模式管理已发布的信息,或者发布和删除消息。

6.站点项目管理(多站点管理):网站项目创建后,拥有其独自的用户组,资源等,便于管理人员维护。

功能包括:查询,保存,取消,删除,发布。

3.3 数据库设计
3.3.1 概念结构设计
数据库概念结构是对现实世界的抽象,是用户与数据库设计人员之间进行交流的语言,因此,数据库概念结构一方面应该具有较强的语义表达能力,能够方便、直接地表达应用中的各种语义知识,另一方面它还应该简单、清晰、易于用户理解。

数据库概念结构通常是用E-R 图来表示,E-R 图中共用三种符号:实体、属性和联系(见下图3-3-1)。

通常实体用矩形来表示,属性用椭圆或圆角矩形来表示,联系用菱形来表示。

联系又分为一对一、一对多和多对多三种类型。

绘制E-R 图的依据是系统分析阶段形成的数据流程图和数据字典。

根据上面的分析就可以设计出能够满足用户需求的各种数据实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。

这些实体包括各种具体信息,通过相互之间的作用形成数据的流动。

在找出所有实体的基础上,需要进一步分析各实体之间的联系。

图3-3-1 E-R 图图例
属性 联系
1.实体关系图(E-R图)
图3-3-2 实体关系图2.实体属性图
实体属性如下图:
图3-3-3 用户
图3-3-4 角色
图3-3-5目录
图3-3-6 资源
图3-3-7 项目
图3-3-8 模块
3.3.2 逻辑结构设计
关系模型的逻辑结构是一组关系模式的集合。

而E-R图则是由实体、实体的属性和实体之间的联系三个要素组成的。

所以将E-R图转换为关系模型实际上就是要将实体、实体的属性和实体之间的联系转化为关系模式,这种转换一般遵循如下原则:
1.一个实体型转换为一个关系模式。

2.一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系
模式合并。

3.一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式
合并。

4. 一个m:n联系转换为一个关系模式。

5.三个或三个以上实体间的一个多元联系转换为一个关系模式。

6.具有相同码的关系模式可合并。

按此规则,本系统的关系模型为:
用户(用户编号、用户密码、用户呢称、用户姓氏、电子信箱、所属部门、创建时间、最后登陆时间、用户角色)
角色(角色编号、权限值、权限类型)
站点项目(站点编号、站点名称、站点描述、站点类型、创建用户[外码]、保存路径、、创建时间、站点所属部门)
目录(目录编号、目录名称、目录描述、创建用户[外码]、创建时间)
资源(资源编号、资源类型、资源大小、内容、创建用户[外码]、创建时间、上次修改用户、上次修改时间、上次被修改站点)
模块(模块编号、模块名称、创建时间、用户[外码]、存放路径、模块描述、导入导出标记)
发布表(发布号、站点编号[外码]、用户编号[外码]、发布内容列表、发布报告、发布资源数量、发布时间)
3.3.3 数据库基本表
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接应用系统的效率以及实现的效果产生影响。

合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。

将上述关系模式转换为数据库基本表。

相关文档
最新文档