版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、西安建筑科技大学大学毕业设计计网上信息息管理系系统学院:西西安建筑筑科技大大学专业:计计算机科科学与技技术班级:220077届姓名:xxxx指导教师师:xxxx第一章 引 言言1.1项项目开发发背景近年来,随着计计算机技技术的发发展和互互联网时时代的到到来,我我们已经经进入了了信息时时代,也也有人称称为数字字化时代代,在这这数字化化的时代代里,学学校的教教学管理理都受到到了极大大的挑战战。Innterrnett技术持持续迅猛猛的发展展,也给给传统的的办学提提出了新新的模式式。通过过设计和和建设网网络拓扑扑架构、网络安安全系统统、数据据库基础础结构、信息共共享与管管理、信信息的发发布与管管理,从
2、从而方便便管理者者、老师师和学生生间信息息发布、信息交交流和信信息共享享。以现现代计算算技术、网络技技术为基基础的数数字化教教学主要要是朝着着信息化化、网络络化、现现代化的的目标迈迈进。作作为新型型的办学学模式,它们具具有对于于教育、教学过过程来说说极为宝宝贵的特特性,可可以为新新型办学学模式的的建构提提供理想想的环境境。在此此开发的的大学信信息学院院管理信信息系统统,旨在在探索一一种以互互联网为为基础的的办学模模式。通通过这种种新的模模式,为为信息学学院营造造一种新新的办学学环境,使管理理突破时时空限制制,扩大大教学规规模,提提高工作作效率和和办学水水平,使使学校管管理者、教师和和学生可可以
3、在任任何时候候、任何何地点通通过网络络进行学学习与交交流。基基于这些些优点,信息学学院委托托计算机机系统研研究所以以及计算算机软件件与理论论研究所所共同开开发“大学信信息学院院管理信信息系统统”。1.2 项目开开发的目目的为了适应应信息时时代发展展,提高高考试工作作效率和和办学水水平,实实现现代代化大学学的运行行机制和和高水平平的管理理,体现现大学计计算机学学院自己己的特色色,使数数字化学学院建设设成为一一流信息息学院建建设的重重要组成成部分。用“数字化化校园”的整体体概念来来统一规规划、组组织和建建设学院院的办公公自动化化系统、数字化化教学系系统、网网站系统统、图书书资料管管理系统统和数字字
4、化校园园体验系系统。在在这个概概念下,统一设设计和建建设网络络拓扑架架构、网网络安全全系统、数据库库基础结结构、信信息共享享与管理理、信息息的发布布与管理理等。开发后的的数字化化学院管管理系统统包括学学院概况况、组织织机构、师资队队伍、学学科与专专业、招招生与就就业、数数字化教教学、数数字图书书馆、数数字化校校园体验验和办公公自动化化九部分分。1.3项项目开发发的目标标(1) 升级、改造学学院现有有的办公公自动化化系统,完善学学院网站站建设,实现办办公自动动化结构构的网络络化,进进一步提提高学院院的办公公效率、工作水水平,朝朝着信息息化、网网络化、现代化化目标迈迈进。(2) 建立学学院数字字化
5、教学学系统,进一步步提高办办学效益益和现代代化教学学水平。(3) 建立学学院数字字化图书书资料管管理系统统,为广广大师生生提供方方便、快快捷的资资料信息息获取渠渠道和手手段。(4) 校园体体验子系系统,使使整个机机构完全全实现信信息化、自动化化、网络络化。(5) 建立IIntrraneet系统统,方便便学院内内部的信信息发布布、信息息交流和和信息共共享。本开发小小组主要要负责数数字化校校园体验验子系统统。主要要包括学学院的文文化建设设、党组组织建设设、团学学建设、教代会会工会、校友会会信息、资料下下载中心心、论坛坛等模块块。1.4 项目提提出的意意义“数字化化学院”指学校校在开展展教学、科研、
6、管理及及对外联联系工作作中运用用网络实实现学院院办学的的数字化化、信息息化、智智能化。从设计计上说,数字化化能够提提高教务务人员、管理人人员和学学生进行行工作、学习和和交流的的有效性性。使用用“数字化化”技术,可以改改善各层层面的信信息传递递与相互互了解。与Innterrnett集成在在一起的的数字化化管理解解决方案案将会使使教师与与学生更更紧密联联接成一一个综合合的教育育环境,因而可可以更好好的提高高教学质质量。数数字化管管理的应应用软件件将在解解决学院院内部管管理与工工作时,提供一一个最佳佳实践具具体化,并促进进最佳的的管理与与教学实实践的实实行框架架;连接接Intternnet的的校园局
7、局域网提提供的是是更广泛泛的信息息来源,使所有有相关人人员真正正体会到到数字化化教育技技术的崭崭新面貌貌。1.5 系统的的开发方方法在本系统统的开发发过程中中采用的的是JSSP+JJavaaBeaan+SServvlett模式,在该模模式中,结合了了JSP和Serrvleet技术术,充分分利用了了JSPP和Serrvleet两种种技术原原有的优优点。此模式遵遵循视图图控制器器(MVVC)模模式,它它的主要要思想是是使用一一个或多多个Seervllet作作为控制制器。请请求由前前沿的SServvlett接收并并处理后后,会重重新定向向到JSSP。在在Serrvleet作为为控制器器时,每每个Se
8、ervllet通通常只实实现很少少一部分分功能,多个SServvlett控制器器就可以以结合起起来完成成复杂的的任务,这样的的好处是是Serrvleet的重重用性好好。在此此模式中中,JaavaBBeann作为模模型的角角色,它它充当JJSP和和Serrvleet通信信的中间间工具,Serrvleet处理理完后设设置Beann属性,JSPP读取此此Beaan的属属性,然然后进行行显示。此模式式更加明明显的把把显示和和逻辑分分离,使使代码容容易管理理,适合合于大型型项目的的开发,所以在在本系统统中采用用了这种种模式8。此模式式的数据据传递关关系如图图1-11所示。图1-11 JSPP+Jaava
9、BBeann+Seervllet开开发模式式数据传传递关系系第二章 系统分分析2.1 系统的的设计思思想大学信息息学院管管理信息息系统之之数字化化校园子子系统的的基本设设计思想想是把整整个系统统按照实实现模块块进行分分解,利利用JSSP+JJavaaBeaan+SServvlett进行编编程。此此子系统统的系统统结构如如图2-1所示示。图2-11 数字字化校园园体验子子系统结结构图其中作者者负责文文化建设设、党组组织建设设、教代代会工会会、校友友会及团团学建设设之音乐乐欣赏几几部分的的设计与与实现。2.2 可行性性分析可行性分分析(FFeassibiilitty AAnallysiis)也也称
10、为可可行性研研究,是是在系统统调查的的基础上上,针对对新系统统的开发发是否具具备必要要性和可可能性,对新系系统的开开发从技技术、经经济、社社会的方方面进行行分析和和研究,以避免免投资失失误,保保证新系系统的开开发成功功。可行行性研究究的目的的就是用用最小的的代价在在尽可能能短的时时间内确确定问题题是否能能够解决决。该系系统的可可行性分分析包括括以下几几个方面面的内容容。(1) 经济可可行性:主要是是对项目目的经济济效益进进行评价价,本系系统开发发经费对对于本单单位在经经济上是是可以接接受的,并且本本系统实实施后可可以显著著提高工工作效率率,有助助于学院院完全实实现信息息化管理理。所以以本系统统
11、在经济济上是可可行的。(2) 技术上上的可行行性:技技术上的的可行性性分析主主要分析析技术条条件能否否顺利完完成开发发工作,硬、软软件能否否满足开开发者的的需要等等。该管管理系统统采用了了当前新新兴的BBrowwserr/Seerveer模式式进行开开发。三三层的BBrowwserr/Seerveer体系系结构具具有许多多传统CClieent/Serrverr体系结结构不具具备的优优点,而而且又紧紧密的结结合了IInteerneet/IIntrraneet技术术,是技技术发展展的大势势所趋,它把应应用系统统带入了了一个崭崭新的发发展时代代。数据库库服务器器选用IIBM的的DB22数据库库,它能
12、能够处理理大量数数据,同同时保持持数据的的完整性性并提供供许多高高级管理理功能。它的灵灵活性、安全性性和易用用性为数数据库编编程提供供了良好好的条件件。因此此,系统统的软件件开发平平台已成成熟可行行。硬件件方面,科技飞飞速发展展的今天天,硬件件更新的的速度越越来越快快,容量量越来越越大,可可靠性越越来越高高,价格格越来越越低,其其硬件平平台完全全能满足足此系统统的需要要。(3) 时机可可行性:目前,大学的的校园网网路覆盖盖了教学学区和学学生区的的主要建建筑物及及部分家家属宿舍舍,从而而满足校校内各学学院,各各职能部部门,各各直属单单位上网网需求。学校良良好的网网络设施施为信息息学院开开发数字字
13、化学院院提供了了坚实的的基础。(4) 管理上上的可行行性:主主要是管管理人员员是否支支持,现现有的管管理制度度和方法法是否科科学,规规章制度度是否齐齐全,原原始数据据是否正正确等。规章制制度和管管理方法法为系统统的建设设提供了了制度保保障。 综上所述述,此系系统开发发目标已已明确,在技术术和经济济等方面面都可行行,并且且投入少少、见效效快。因因此系统统的开发发是完全全可行的的。2.3 需求分分析在可行性性分析阶阶段已经经粗略的的研究了了该项目目的需求求,并分分析了开开发平台台及软件件的可行行性,但但为了准准确的确确定目标标系统必必须做什什么,了了解用户户的明确确需求,在信息息学院相相关部门门进
14、行了了详细的的调研, 进一一步明确确了作者者所实现现子系统统的功能能。2.3.1学院院文化建建设在调研过过程中了了解到文文化建设设子系统统主要包包括文化化建设的的目标和和内容、领导和和组织机机构等内内容的显显示、教教职工各各类活动动团体信信息公告告的发布布,学生生社团和和素质拓拓展活动动信息的的发布。2.3.2 党党组织建建设这部分主主要内容容是一些些计划、规章制制度等页页面的显显示,学学习通知知公告的的发布,并对一一些优秀秀或受处处分的党党员给予予公示,还提供供一些表表格或党党的重大大文件的的上传和和下载,具体内内容如下下所示。(1) 理论中中心组(主要是是党委委委员和院院领导班班子的一一些
15、学习习情况) 学习习计划 学习习心得 理论论与实践践(2) 党内教教育工作计计划 规章制制度 学习通通知 探索之之路(党党支部活活动立项项、表格格下载):将活活动立项项以公告告形式发发布出来来,表格格显示标标题,点点击进入入并下载载,一般般是以WWordd形式存存档。警钟长长鸣 (主要是是一些案案例)公示栏栏(党员员发展、奖惩):主要要是教工工的党员员发展情情况,以以公告的的形式展展示发展展党员名名字,点点击该名名字后进进入具体体信息部部分。奖奖励的部部分主要要写在光光荣榜中中即可,惩罚是是针对其其情况取取消资格格或延长长预备期期等。(3) 党支部部建设 党支部部设置:显示信信息学院院党委的的
16、下属各各个党支支部,内内容应具具体到各各个班级级。 首首先以图图形显示示党支部部所划分分的大块块,分别别点击,进入后后显示各各个相应应的具体体党支部部,各个个具体党党支部都都会有一一个主页页,做个个相应的的链接即即可。大事记记回顾:发布并并保存一一些党内内所发生生的重大大事件,有影响响或纪念念意义的的。(4) 业余党党校党校章章程组织机机构 工作计计划 优秀学学员(在在页面上上只显示示优秀学学员名单单,点击击进去查查看更多多的信息息)(5) 光荣榜榜(对一一些优秀秀个人及及先进事事迹给予予公示)获奖名名单 (在页页面上只只以公告告的形式式显示获获奖人员员名单和和基本的的个人简简介,点点击进去去
17、查看更更多的信信息)先进事事迹 2.3.3 教教代会工工会经调研了了解到学学院工会会建设主主要包括括规章制制度、会会费收缴缴原则、举办的的活动及及通知的的发布。教代会会主要包包括教代代会的选选举办法法、教代代会的组组成成员员、参政政议政、院务公公开、意意见反馈馈。具体体内容如如下。(1)相相关法规规:主要要是一些些固定的的法律法法规,不不需要改改变。 (2)组组织机构构:将教教代会工工会的机机构设置置和人员员设置以以图表的的形式显显示出来来,这部部分也要要有适当当的变化化,但总总体变化化不大。(3)通通知公告告:发布布一些近近期的各各项主要要工作动动态,主主要包括括教代会会工作、组织宣宣传工作
18、作、文体体工作、生活福福利工作作、女工工工作,这部分分要经常常更新,时刻把把最新的的新闻展展示给用用户。(4)历历史回顾顾将每年的的重大的的或有意意义的大大事在这这里单独独保存并并给予公公示。(5)工工作指导导:主要要包括过过去一年年的工作作总结和和新一年年的工作作计划。(6)光光荣榜:这里主主要存放放的是教教职工及及工作集集体的一一些获奖奖情况,要定期期进行更更新,总总是把最最新的消消息首先先展示出出来。(7)院院务公开开将教职工工的一些些意见反反馈到一一个专门门的信箱箱中,管管理者经经常收集集并对一一些必要要信息给给予公示示。2.3.4 校校友会校友会主主要包括括校友会会简介、校友录录、校
19、友友风采、聚会公公告几个个部分。校友会会简介、校友风风采、聚聚会公告告等基本本信息不不需要登登录即可可浏览,而校友友录部门门必须进进行登录录后才可可以浏览览及发表表信息。在校的的信息学学院的教教师和学学生可以以凭借给给定的用用户名和和密码登登录到校校友录中中来,毕毕业后的的校友可可以到首首页进行行注册,成功后后再进行行登录就就可以进进行好友友查询,查看、发表留留言等操操作。2.3.5 团团学建设设之音乐乐欣赏经过在信信息学院院团委进进行的调调研,了了解到这这部分要要做成音音乐在线线视听的的方式,信息学学院的教教师和同同学可以以凭借给给定的用用户名和和密码进进行登录录,之后后可进行行歌曲在在线查
20、询询、在线线视听、在线下下载等操操作。2.4 系统的的主要技技术分析析2.4.1 BBrowwserr/Seerveer系统统的三层层体系结结构在Broowseer/SServver的的系统中中,用户户可以通通过浏览览器向分分布在网网络上的的许多服服务器发发出请求求。Brrowsser/Serrverr结构极极大的简简化了客客户机的的工作,客户机机上只需需安装、配置少少量的客客户端软软件即可可,服务务器将担担负更多多的工作作,对数数据库的的访问和和应用程程序的执执行将在在服务器器上完成成。在Broowseer/SServver三三层体系系结构下下,表示示层(PPressenttatiion)、
21、功能能层(BBusiinesssLoogicc)、数数据层(DattaSeerviice)被分割割成三个个相对独独立的单单元:第一层表示示层:WWeb浏浏览器在表示层层中包含含系统的的显示逻逻辑,位位于客户户端。它它的任务务是由WWeb浏浏览器向向网络上上的某一一Webb服务器器提出服服务请求求,Weeb服务务器对用用户身份份进行验验证后用用HTTTP协议议把所需需的主页页传送给给客户端端,客户户机接受受传来的的主页文文件,并并把它显显示在WWeb浏浏览器上上。第二层功能能层:具具有应用用程序扩扩展功能能的Weeb服务务器在功能层层中包含含系统的的事务处处理逻辑辑,位于于Webb服务器器端。它
22、它的任务务是接受受用户的的请求,首先需需要执行行相应的的扩展应应用程序序与数据据库进行行连接,通过SSQL等等方式向向数据库库服务器器提出数数据处理理申请,而后等等数据库库服务器器将数据据处理的的结果提提交给WWeb服服务器,再由WWeb服服务器传传送回客客户端。第三层数据据层:数数据库服服务器在数据层层中包含含系统的的数据处处理逻辑辑,位于于数据库库服务器器端。它它的任务务是接受受Webb服务器器对数据据库操纵纵的请求求,实现现对数据据库查询询、修改改、更新新等功能能,把运运行结果果提交给给Webb服务器器。从上面的的分析中中可以看看出,三三层的BBrowwserr/Seerveer体系系结
23、构是是把二层层Cliientt/Seerveer结构构的事务务处理逻逻辑模块块从客户户机的任任务中分分离出来来,由单单独组成成的一层层来负担担其任务务,这样样客户机机的压力力大大减减轻了,把负荷荷均衡地地分配给给了Weeb服务务器,于于是由原原来的两两层的CClieent/serrverr结构转转变成三三层的BBrowwserr/Seerveer结构构。2.4.2Jaava Serrverr Paage(JSPP)技术首先,JJ2EEE结构是是设计和和开发数数字化学学院系统统的核心心。第二二,系统统提供的的大部分分操作都都涉及到到与用户户动态地地进行信信息交互互,要求求系统能能够实现现数据的的
24、动态发发布。第第三,位位于客户户端的用用户主要要通过浏浏览器使使用本系系统。第第四,在在Sunn公司提提出的JJ2EEE蓝图中中明确推推荐使用用JSPP技术为为动态内内容提供供服务。因此,在J22EE结结构的模模型框架架下,JJSP技技术是实实现此系系统动态态信息交交互功能能的首选选方案。JSPP技术主主要有以以下一些些特点2:(1) 应用程程序逻辑辑和页面面显示相相分离的的特性。JSPP把用户户界面从从系统内内容中分分离开来来,使得得设计人人员能够够在不改改变底层层动态内内容的前前提下改改变整个个网页布布局。(2) 组件的的可重用用性。绝绝大多数数JSPP页面依依赖于可可重用的的、跨平平台的
25、组组件来执执行应用用程序的的处理。开发人人员能够够共享和和交换执执行组件件,并利利用这些些组件创创建应用用程序。基于组组件的方方法加速速了开发发过程,提高了了应用程程序的开开发效率率。(3) 跨平台台特性。JSPP技术将将“一次编编写,随随处运行行”的思想想推广到到了交互互网页中中,因此此不需要要作任何何更改,就可以以很轻松松地跨平平台和跨跨Webb服务器器移动JJSP页页。(4)可可以用多多种格式式为动态态内容提提供服务务。JSSP可以以为不同同的客户户端提供供服务,包括使使HTMML/DDHTMML的常常规浏览览器、使使用WMML的移移动电话话和PDDA等手手持式无无线设备备以及使使用XM
26、ML的其其他B22B应用用程序等等。2.4.3JDDBC技技术JDBCC技术在在J2EEE结构构的中间间层与EEIS层层的数据据源之间间提供了了数据库库独立的的开放性性连接,使应用用程序不不仅可以以对基于于SQLL标准的的关系数数据库系系统进行行访问,而且还还可以对对其他类类型的数数据源进进行访问问。JDDBC技技术通过过提供AAPI使使Javva应用用程序能能够实现现位于企企业信息息系统层层的数据据库的访访问能力力。J2EEE结构中中间层的的应用组组件通过过JDBBC技术术可以完完成下列列功能:实现与与位于JJ2EEE结构中中企业信信息系统统层的数数据库服服务器的的连接;管理事事务;将将SQ
27、LL请求传传送到数数据库管管理系统统进行预预处理并并执行相相应的数数据操作作;执行行存储过过程;检检查修改改查询语语句的执执行结果果等66。2.4.4数据据库连接接池技术术在数据库库操作中中,数据据库的连连接开销销最大,耗时最最长。通通常的处处理方法法是,SServvlett响应客客户请求求时,如如果要求求操作数数据库,那么它它会建立立数据库库的连接接,然后后与数据据库进行行数据交交换,最最后,关关闭数据据库的连连接。这这样就会会造成每每响应一一次用户户请求就就会进行行一次数数据库连连接和关关闭,如如果同时时请求的的用户数数量很大大,那么么数据库库的连接接和关闭闭的开销销将会变变得巨大大。必然
28、然会造成成系统的的负载过过重,响响应的速速度也会会减慢。显然,这种处处理方法法性能是是较低的的,但是是由于SServvlett是基于于HTTTP协议议,HTTTP协协议是无无状态的的协议,在处理理完用户户的响应应后,不不会保存存用户的的各种信信息。因因此,同同一个用用户的请请求会当当作不同同的请求求来处理理。那么么,同一一个用户户的两次次数据库库操作本本应该做做一次数数据库连连接,但但由于HHTTPP无状态态的原因因,会进进行两次次数据库库连接。HTTTP协议议的无状状态性是是造成数数据库的的无效的的连接和和关闭的的根本原原因。HTTPP协议是是国际标标准的协协议,无无法将其其改变。为了提提高
29、数据据库连接接的有效效性,中中间层的的数据库库连接将将采用数数据库连连接池技技术。连接池技技术的核核心思想想是在数数据库的的连接被被需要之之前去建建立一个个数据库库连接的的集合。也就是是说,在在Serrvleet第一一次被装装载时,先建立立一定数数量的数数据库连连接后,放在一一个集合合对象中中。这个个对象作作为数据据库连接接的代理理,所有有数据库库连接的的访问都都由这个个代理进进行控制制。当有有客户端端请求数数据库连连接时,它只需需简单地地向数据据库连接接代理程程序请求求空闲的的连接就就可以了了。这个个代理程程序将从从连接池池中选择择一个空空闲的连连接,并并给它进进行标记记,以说说明此连连接不
30、可可用,然然后将这这个连接接返回给给客户端端。由于于连接是是提前创创建的,因此代代理程序序几乎可可以不需需要任何何系统的的开销就就立刻返返回一个个连接。当连接接不再需需要时,客户端端可以将将它返回回给代理理程序,再由代代理程序序标记为为可用。除了处处理连接接,代理理程序将将负责维维护连接接池的所所有细节节。其中中包括数数据库连连接的刷刷新,刷刷新主要要通过删删除并重重新建立立某些数数据库连连接,或或者当连连接池中中的可用用连接被被大量并并行请求求耗尽的的时候而而去创建建新的连连接。2.5系系统的运运行环境境和开发发平台2.5.1 硬硬件设备备及操作作系统服务器:PenntiuumIIII1GG
31、(或与与此相当当的CPPU)以以上配置置的高性性能PCC机,有有网络接接口卡(NICC),内内存应在在2566M以上上,硬盘盘在800G以上上。确认认该计算算机已经经安装WWeb服服务器软软件WeebSppherre,数数据库软软件IBBM DDB2,还可选选用备份份服务器器。操作系统统:Wiindoows 98以以上。客户端:PenntiuumIIII 5500(或与此此相当的的CPUU)以上上配置的的PC机机,有网网络接口口卡(NNIC),内存存应在1128MM以上,硬盘在在10GG以上。Winndowws988以上操操作系统统,安装装Webb浏览器器。网络:服服务器和和客户端端应有网网络
32、连通通。配置置TCPP/IPP协议。2.5.2 系系统开发发平台电脑配置置:Deell品品牌机CCPU: P44 2.6 内内存:DDDR 5122M 硬硬盘:880G操作系统统:Miicroosofft WWinddowss 20000 proofesssioonall 中文文版开发环境境:JBBuillderr 9 EntterpprisseWeb服服务平台台:IBBM WWebsspheere数据库:IBMMDB222.6 数据分分析在信息学学院数字字化校园园体验子子系统系系统中,主要是是管理用用户、活活动、通通知公告告等输入入的数据据信息,并且以以适当的的方式进进行汇总总统计,并输出出
33、给用户户。数据据类型决决定了处处理的方方式也就就是算法法,因此此,数据据是系统统实现分分析的起起点。在在本文中中使用数数据流图图来分析析数据的的流动和和处理。因为对每每一种对对象的管管理都比比较类似似,在此此仅以校校友会信信息管理理为例,来分析析一下本本系统中中的数据据流向3。首先,对对普通校校友来说说,本系系统接受受校友的的查询请请求,经经过对查查询请求求的分析析得到用用户的需需要。然然后把该该需要转转化为结结构化查查询语言言SQLL语句,送入数数据库系系统中。数据库库根据SSQL语语句,查查询出结结果,送送回本系系统。系系统接收收到数据据库返回回的查询询结果集集,经过过一定的的分析处处理,
34、转转化为JJSP页页面,返返回给客客户端浏浏览器。其次,对对管理员员用户来来说,本本系统除除了完成成普通校校友的查查询请求求之外,还接收收管理员员用户的的数据修修改请求求。经过过对数据据修改请请求的检检查,确确定该请请求是获获得权限限的管理理员用户户发出,即为有有效请求求之后。对该请请求进行行分析,得到请请求的具具体内容容。然后后转化为为结构化化查询语语言SQQL语句句,送入入数据库库系统,更新数数据库信信息。2.7 数据流流图主要数据据关系是是管理员员对该子子系统涉涉及的相相关数据据进行管管理,而而用户在在前台可可以浏览览查询相相关信息息,总体体图如图图2-11所示。零级图图如图22-2所所
35、示33。图2-11 校友友会子系系统总体体图图2-22 校友友会子系系统零级级图对于每一一个管理理,可以以细分为为添加、修改、删除、浏览等等操作,现以通通知公告告管理为为例,其其具体细细节图如如图2-3所示示。图2-33 校友友会子系系统细节节图对校友的的数据流流稍加细细化,也也可分为为查询请请求和查查询结果果这两种种数据。对这两两种数据据施加了了不同的的处理,如图22-4所所示。图2-44 校友友查询信信息细节节图第三章 数据库库设计3.1 数据据库的引引入数据库技技术从660年代代中期至至今只有有不到440年的的历史,但其发发展速度度之快是是其它技技术所不不及的。它已由由第一代代的层次次型
36、、网网状型数数据库,第二代代的关系系型数据据库发展展到今天天以面向向对象为为主要模模型的数数据库,即第三三代数据据库。数数据库技技术和网网络通信信技术、面向对对象编程程技术、并行计计算机技技术、人人工智能能技术相相互融合合、相互互渗透,促进了了数据库库技术的的广泛应应用。数据库(Dattabaase),是按按照数据据结构来来组织、存储和和管理数数据的仓仓库,是是用于查查询的大大量数据据的存储储区域。使用数数据库可可以带来来许多好好处:如如减少了了数据的的冗余度度,从而而大大地地节省了了数据的的存储空空间,实实现数据据资源的的充分共共享等等等。此外外,数据据库技术术还为用用户提供供了非常常简便的
37、的使用手手段,使使用户易易于编写写有关数数据库应应用程序序。特别别是近年年来推出出的计算算机关系系数据库库管理系系统,操操作直观观,使用用灵活,编程方方便,功功能强大大,环境境适应广广泛,数数据处理理能力极极强。数据库的的设计是是指对一一个给定定的应用用环境,构造数数据库模模式,建建立数据据库及其其应用系系统,满满足各种种用户需需求。作作为信息息资源开开发、管管理和服服务的一一种有效效的手段段,数据据库技术术的应用用已越来来越广泛泛,从小小型的单单项事务务处理系系统到大大型的信信息系统统大都用用先进的的数据库库技术来来保持系系统数据据的安全全性、完完整性和和共享性性。对一一个实际际的系统统来说
38、,数据库库表的设设计在遵遵循数据据库理论论的同时时,必须须能用开开发工具具来实现现用户在在各方面面提出的的功能要要求。一个真正正的、完完整的站站点是离离不开数数据库的的,因为为少量的的数据,如网页页访问人人数等完完全可以以存储在在文本文文件中,但实际际应用中中,需要要保存的的数据远远不止这这一点点点,而且且这些数数据之间间往往还还有关联联,利用用数据库库来管理理这些数数据,可可以很方方便的查查询和更更新。可可以说一一个动态态网站的的建设是是离不开开一个设设计最优优的数据据库的。我们现现在可以以使用的的数据库库有很多多种,如如:Foox数据据库(.dbff)、Acccesss数据库库(.mmdb
39、)、DB22、Infformmix、Oraccle和和SQLLServver等等等,在在本次设设计中,选择了了IBMM的DB22作为后后台数据据库工具具,因为为它功能能远比AAcceess、SQLLSerrverr强大,并提供供了许多多标准的的关系数数据库管管理功能能的支持持。他的的各种关关系数据据库管理理系统适适应于各各种硬件件平台,包括UUnixx,PCC和主机机系统。3.2 数据据库逻辑辑设计EE-R图3.2.1 实实体与属属性之间间的关系系E-R模模型的组组成元素素有:实实体、属性、联系。E-RR模型用用E-RR图表示示。实体体是用户户工作环环境中所所涉及的的事务,属性是是对实体体特征
40、的的描述。(1)模模型中的的实体相相当于实实体集、一个表表,而不不是单个个实体或或表中的的一行。实体用用矩形框框表示,实体名名称标注注在矩形形框内。用菱形形表示实实体间的的联系,菱形框框内写上上联系名名,用无无向边把把菱形分分别与有有关实体体相连接接,在无无向边旁旁标上联联系的类类型。(2)属属性是实实体的性性质。用用椭圆框框表示,与实体体之间用用一条线线相连表表的主码码是关键键属性,关键属属性项加加下划线线。(3)各各子系统统模块中中主键相相同的字字段之间间存在着着相互关关联的关关系。(4)在在程序中中实现对对他们的的完整性性和一致致性控制制9。3.2.2数据据库的EE-R图图(1) 学院文
41、文化建设设中的EE-R图图如图33-1所所示。图3-11 文化化建设EE-R图图 (2) 由于于党组织织建设这这部分共共分了三三个管理理员,即即:理论论中心管管理员、教职工工党建管管理员、学生党党建管理理员。不不同的管管理员访访问的权权限不同同,所以以对表的的操作也也不同。这里以以教职工工党建管管理E-R图为为例来说说明,其其他两个个E-RR图见附附录。教教职工党党建管理理的E-R图如如图3-2所示示。图3-22 教职职工党建建E-RR图 (3) 教代代会工会会中的EE-R图图如图33-3所所示。图3-33 教代代会工会会E-RR图(4) 校友会会中的EE-R图图如图33-4所所示。图3-44
42、 校友友会E-R图(5) 团学建建设之音音乐欣赏赏部分EE-R图图如图33-5所所示。图3-55 在线线听歌中中E-RR图3.3数数据库的的物理结结构服务器上上建名为为xytty的数数据库。其中包包括以下下表:aadmiinisstraatorr,djj_acctivvityylx,dj_deeed,ddj_eevennt,ddj_gglorry,ddj_mmesssagee,djj_paartyy,djj_prractticee,djj_seexpeerieencee,djj_spplann,djj_taablee,djj_wpplann,dxx_cllasss,dxx_pllan,dx_s
43、taaff,gh_eveent,gh_gloory,gh_messsagge,ggh_pplann,ghh_sttafff,whhjs_acttiviity,whjjs_aactiivittypllan,whjjs_aactiivittyzcc,whhjs_peooplee,whhjs_messsagge,xxyh_gattherr,xyyh_mmesssagee,xyyh_ggradduatte,xxyh_mieen,xxyh_queestiionss。下面面将具体体介绍数数据库中中各个表表的结构构。整个个系统只只要一个个管理员员登录入入口,所所以只要要在数据据库里建建一个管管理员表表即可,
44、根据不不同的管管理权限限进入不不同的后后台管理理系统对对其中的的数据进进行操作作。管理理员表如如表3-1所示示。表3-11 管理理员表表 名名字段名类型大小可空约束备注admiinisstraatorruserrnamme varrchaar15N主键用户名passsworrd varrchaar20N密码conffineevarccharr10N管理权限限3.3.1 学学院文化化建设涉涉及到的的表 文文化建设设共涉及及到5个个表,具具体如表表3-223-6所示示表3-22 文化化建设公公告表表 名名字段名类型大小可空约束备注Whjss_meessaageidinteegerrN主键自动编号号
45、titllevarccharr100N公告标题题conttenttvarccharr10000Y公告内容容mytiimevarccharr20Y发布时间间unittvarccharr30Y发布单位位表3-33 活动动团体信信息表表 名名字段名类型大小可空约束备注Whjss_acctivvityyA_iddinteegerrN主键活动团体体编号Actiivitty_nnameevarccharr40N活动团体体名称mynuumbeerinteegerr4Y活动人员员数量表3-44 活动动团体计计划表表 名名字段名类型大小可空约束备注Whjss_acctivvityyplaanidinteeger
46、rN主键编号titllevarccharr100N计划标题题conttenttvarccharr20000N计划内容容Actiivitty_nnameevarccharr40N活动团体体名称表3-55 活动动团体章章程表表 名名字段名类型大小可空约束备注Whjss_acctivvityyzcidinteegerrN主键自动编号号titllevarccharr100N标题conttenttvarccharr20000N内容Actiivitty_nnameevarccharr40N活动团体体名称表3-66 活动动团体人人员表表 名名字段名类型大小可空约束备注Whjss_peeoplleidinte
47、egerrN主键自动编号号userrnammecharrateer15N活动人员员姓名depaartmmentt varccharr30Y所属部门门Sexcharrateer2N性别A_iddinteegerrN活动团体体编号Actiivitty_nnameevarccharr40Y活动团体体名称F_iddinteegerrY所任职务务编号Funcctioonvarccharr20所任职务务3.3.2 党党建涉及及到的表表 党党组织建建设共涉涉及到114个表表,具体体如表33-73-220所示示表3-77 党建建公告信信息表表 名名字段名类型大小可空约束备注dj_mmesssageeidint
48、eegerrN主键公告号titllevarccharr100N公告标题题conttenttvarccharr10000Y公告内容容mytiimevarccharr20Y发布时间间unittvarccharr30Y发布单位位表3-88 理论论中心学学习计划划表表 名名字段名类型大小可空约束备注dj_ssplaanidinteegerrN主键计划编号号titllevarccharr100N计划标题题conttenttvarccharr10000N计划内容容mytiimevarccharr20N发布时间间表3-99 理论论中心学学习心得得表表 名名字段名类型大小可空约束备注dj_ssexpperii
49、encceidinteegerrN主键心得编号号titllevarccharr100N心得标题题conttenttvarccharr10000N具体内容容mytiimevarccharr20N发布时间间表3-110 理理论与实实践信息息表表 名名字段名类型大小可空约束备注dj_ppraccticceidinteegerrN主键实践编号号titllevarccharr100N实践标题题conttenttvarccharr10000N具体内容容mytiimevarccharr20N发布时间间表3-111 党党支部信信息表表 名名字段名类型大小可空约束备注 dj_parrtyidinteegerrN
50、主键党支部编编号nameevarccharr30N党支部名名称depaavarccharr30N所属类别别表3-112 党党内工作作计划表表表 名名字段名类型大小可空约束备注dj_wwplaanidinteegerrN主键计划编号号titllevarccharr100N计划标题题conttenttvarccharr10000Y计划内容容mytiimevarccharr20Y发布时间间表3-113活动动立项信信息表表 名名字段名类型大小可空约束备注dj_aactiivittylxxidinteegerrN主键计划编号号titllevarccharr100N计划标题题conttenttvarcch
51、arr10000Y计划内容容mytiimevarccharr20Y发布时间间表3-114 下下载表格格信息表表表 名名字段名类型大小可空约束备注dj_ttablleidinteegerrN主键表格编号号titllevarccharr100N表格标题题conttenttvarccharr10000Y表格内容容P_tyypecharractter4Y纸张型号号pathhvarccharr40y存放路径径mytiimevarccharr20Y发布时间间表3-115 先先进事迹迹表表 名名字段名类型大小可空约束备注dj_ddeeddidinteegerrN主键事迹编号号titllevarccharr1
52、00N事迹标题题deeddvarccharr10000Y具体内容容mytiimevarccharr20Y发布时间间表3-116 大大事记信信息表表 名名字段名类型大小可空约束备注dj_eevenntidinteegerrN主键事记编号号titllevarccharr100N事记标题题evenntvarccharr10000Y具体内容容Pictturee_adddreessvarccharr40Y图片存放放路径mytiimevarccharr20Y发布时间间表3-117 获获奖人员员信息表表表 名名字段名类型大小可空约束备注dj_gglorryidinteegerrN主键自动编号号userrna
53、mmecharractter20N获奖人姓姓名depaartmmenttvarccharr40Y具体内容容Medaalvarccharr100N所获奖项项ExpllainnVarccharr500Y备注mytiimevarccharr20Y发布时间间表3-118 党党校工作作计划表表表 名名字段名类型大小可空约束备注Dx_pplannidinteegerrN主键计划编号号titllevarccharr100N计划标题题conttenttvarccharr10000Y计划内容容mytiimeVarccharr20N发布时间间表3-119 党党校班级级表表 名名字段名类型大小可空约束备注dx_cc
54、lasssidinteegerrN主键班级编号号C_naamevarccharr20N班级名称称C_nuumbeercharractte8Y人数表3-220党校校工作人人员表表 名名字段名类型大小可空约束备注dx_sstafffidinteegerrN主键人员编号号S_naamecharractter15N姓名F_iddinteegerrN所任职务务编号FuncctioonVarccharr20Y所任职务务3.3.3 教教代会工工会涉及及到的表表 教教代会工工会共涉涉及到55个表,具体如如表3-213-225所示示表3-221 工工会公告告信息表表表 名名字段名类型大小可空约束备注Gh_mme
55、sssageeidinteegerrN主键公告号titllevarccharr100N公告标题题conttenttvarccharr10000Y公告内容容mytiimevarccharr20Y发布时间间Typee varrchaar20Y所属类别别表3-222工作作总结计划信信息表表 名名字段名类型大小可空约束备注Gh_pplannidinteegerrN主键计划编号号titllevarccharr100N计划标题题conttenttvarccharr10000Y计划内容容mytiimevarccharr20Y发布时间间Typeevarccharr20N所属类型型表3-223 工工会大事事记信
56、息息表表 名名字段名类型大小可空约束备注Gh_eevenntidinteegerrN主键事记编号号titllevarccharr100N事记标题题conttenttvarccharr10000N事记内容容mytiimevarccharr20Y发布时间间Yearrcharractter4N事记年份份表3-224 工工会获奖奖人员信信息表表 名名字段名类型大小可空约束备注Gh_gglorryidinteegerrN主键获奖人员员编号userrnammecharractter15N获奖人员员姓名depaartmmenttvarccharr30Y所属部门门medaalvarccharr30N所获奖项项
57、mytiimevarccharr2Y发表时间间表3-225 工工会工作作人员表表表 名名字段名类型大小可空约束备注Gh_sstafffidinteegerrN主键人员编号号S_naamecharractter15N姓名F_iddinteegerrN所任职务务编号FuncctioonVarccharr20Y所任职务务TelVarccharr20Y办公室电电话3.3.4 校校友会涉涉及到的的表 校校友会信信息共涉涉及到55个表,具体如如表3-263-330所示示表3-226 校校友会公公告信息息表表 名名字段名类型大小可空约束备注Xyh_messsaggeidinteegerrN主键公告号titl
58、levarccharr100N公告标题题conttenttvarccharr10000Y公告内容容mytiimevarccharr20Y发布时间间unitt varrchaar30Y发布单位位表3-227 聚聚会公告告信息表表表 名名字段名类型大小可空约束备注Xyh_gattherridinteegerrN主键聚会公告告id号号G_tiitleeVarccharr50N聚会公告告标题G_naame charr15Y发起人reassonvarccharr500Y发起缘由由G_tiimevarccharr20Y聚会时间间placcevarccharr20Y聚会地点点mytiimevarccharr
59、20Y发布日期期表3-228 留留言信息息表表 名名字段名类型大小可空约束备注Xyh_QueestiionssidinteegerrN主键留言编号号Q_naame varccharr15N留言人姓姓名Q_tiitleevarccharr100N留言标题题Q_Coonteentvarccharr10000Y留言内容容ReleeaseeTimmevarccharr20N发表日期期表3-229校友友信息表表表 名名字段名类型大小可空约束备注Xyh_graaduaateidinteegerrN主键编号userrnamme varrchaar15N姓名passsworrd varrchaar20N密码s
60、excharractter2Y性别majoorvarccharr20N所在专业业Classs_nnamee varrchaar8N班级名Enteer_yyearrcharractter4N入学年份份addrresssvarccharr30N地址teleephoonevarccharr20Y电话emaiilvarccharr30Y邮件地址址表3-330 校校友名人人表表 名名字段名类型大小可空约束备注Xyh_mieenidinteegerrN主键校友编号号M_piicvarccharr30Y图片地址址M_naamecharractter15N校友名M_inntroo varrchaar100Y个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年扬州市妇幼保健院公开招聘高层次及紧缺专业人才8人备考题库及答案详解参考
- 2025年宋庆龄幼儿园工作人员公开招聘备考题库及1套完整答案详解
- 2025年郑州市航空港区和昌云著鸿运湾幼儿园招聘15人备考题库及完整答案详解1套
- 2025年甘肃省城乡发展投资集团有限公司招聘备考题库及1套参考答案详解
- 2025年非遗皮影五年人才培养报告
- 2025年重庆市九龙坡区华美小学教师招聘备考题库有答案详解
- 智能社区邻里关系与平台建设的2025年可行性研究
- 2025年江北新区教育局所属事业单位公开招聘教师备考题库及一套完整答案详解
- 2025年武汉情智学校招聘备考题库有答案详解
- 2025年封丘县建勋学校招聘备考题库完整答案详解
- 2026富滇银行公司招聘面试题及答案
- 2025年南京铁道职业技术学院单招职业倾向性测试题库附答案
- 2025年网络维护管理人员工作总结例文(2篇)
- 城银清算服务有限责任公司2026年校园招聘16人备考题库附答案
- 大学数学建模竞赛(2025)获奖论文范例
- 2025年河南豫能控股股份有限公司及所管企业第二批社会招聘18人笔试历年参考题库附带答案详解
- 2025年《项目管理认证考试》知识考试题库及答案解析
- 安徽消防笔试题及答案
- 书籍借阅营销方案
- 生态冷鲜牛肉销售创业策划书范文
- 2025年高级煤矿综采安装拆除作业人员《理论知识》考试真题(含解析)
评论
0/150
提交评论