欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    11西安建筑科技大学毕设-网上信息管理系统241.docx

    • 资源ID:68894862       资源大小:1.16MB        全文页数:87页
    • 资源格式: DOCX        下载积分:30金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要30金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    11西安建筑科技大学毕设-网上信息管理系统241.docx

    西安建筑科科技大学大大学毕业设计网上信息管管理系统学院:西安安建筑科技技大学专业:计算算机科学与与技术班级:20007届姓名:xxxx指导教师:xxx第一章 引引 言1.1 项项目开发背背景近年来,随随着计算机机技术的发发展和互联联网时代的的到来,我我们已经进进入了信息息时代,也也有人称为为数字化时时代,在这这数字化的的时代里,学校的教学管理都受到了极大的挑战。Internet技术持续迅猛的发展,也给传统的办学提出了新的模式。通过设计和建设网络拓扑架构、网络安全系统、数据库基础结构、信息共享与管理、信息的发布与管理,从而方便管理者、老师和学生间信息发布、信息交流和信息共享。以现代计算技术、网络技术为基础的数字化教学主要是朝着信息化、网络化、现代化的目标迈进。作为新型的办学模式,它们具有对于教育、教学过程来说极为宝贵的特性,可以为新型办学模式的建构提供理想的环境。在此开发的大学信息学院管理信息系统,旨在探索一种以互联网为基础的办学模式。通过这种新的模式,为信息学院营造一种新的办学环境,使管理突破时空限制,扩大教学规模,提高工作效率和办学水平,使学校管理者、教师和学生可以在任何时候、任何地点通过网络进行学习与交流。基于这些优点,信息学院委托计算机系统研究所以及计算机软件与理论研究所共同开发“大学信息学院管理信息系统”。1.2 项项目开发的的目的为了适应信信息时代发发展,提高高考试工作效效率和办学学水平,实实现现代化化大学的运运行机制和和高水平的的管理,体体现大学计计算机学院院自己的特特色,使数数字化学院院建设成为为一流信息息学院建设设的重要组组成部分。用用“数字化校校园”的整体概概念来统一一规划、组组织和建设设学院的办办公自动化化系统、数数字化教学学系统、网网站系统、图图书资料管管理系统和和数字化校校园体验系系统。在这这个概念下下,统一设设计和建设设网络拓扑扑架构、网网络安全系系统、数据据库基础结结构、信息息共享与管管理、信息息的发布与与管理等。开发后的数数字化学院院管理系统统包括学院院概况、组组织机构、师师资队伍、学学科与专业业、招生与与就业、数数字化教学学、数字图图书馆、数数字化校园园体验和办办公自动化化九部分。1.3 项项目开发的的目标(1) 升升级、改造造学院现有有的办公自自动化系统统,完善学学院网站建建设,实现现办公自动动化结构的的网络化,进进一步提高高学院的办办公效率、工工作水平,朝朝着信息化化、网络化化、现代化化目标迈进进。(2) 建建立学院数数字化教学学系统,进进一步提高高办学效益益和现代化化教学水平平。(3) 建建立学院数数字化图书书资料管理理系统,为为广大师生生提供方便便、快捷的的资料信息息获取渠道道和手段。(4) 校校园体验子子系统,使使整个机构构完全实现现信息化、自自动化、网网络化。(5) 建建立Inttraneet系统,方方便学院内内部的信息息发布、信信息交流和和信息共享享。本开发小组组主要负责责数字化校校园体验子子系统。主主要包括学学院的文化化建设、党党组织建设设、团学建建设、教代代会工会、校校友会信息息、资料下下载中心、论论坛等模块块。1.4 项项目提出的的意义“数字化学学院”指学校在在开展教学学、科研、管管理及对外外联系工作作中运用网网络实现学学院办学的的数字化、信信息化、智智能化。从从设计上说说,数字化化能够提高高教务人员员、管理人人员和学生生进行工作作、学习和和交流的有有效性。使使用“数字化”技术,可可以改善各各层面的信信息传递与与相互了解解。与Innternnet集成成在一起的的数字化管管理解决方方案将会使使教师与学学生更紧密密联接成一一个综合的的教育环境境,因而可可以更好的的提高教学学质量。数数字化管理理的应用软软件将在解解决学院内内部管理与与工作时,提提供一个最最佳实践具具体化,并并促进最佳佳的管理与与教学实践践的实行框框架;连接接Inteernett的校园局局域网提供供的是更广广泛的信息息来源,使使所有相关关人员真正正体会到数数字化教育育技术的崭崭新面貌。1.5 系系统的开发发方法在本系统的的开发过程程中采用的的是JSPP+JavvaBeaan+Seervleet模式,在在该模式中中,结合了了JSP和Servvlet技技术,充分分利用了JJSP和Servvlet两两种技术原原有的优点点。此模式遵循循视图控制制器(MVVC)模式式,它的主主要思想是是使用一个个或多个SServllet作为为控制器。请请求由前沿沿的Serrvlett接收并处处理后,会会重新定向向到JSPP。在Serrvlett作为控制制器时,每每个Serrvlett通常只实实现很少一一部分功能能,多个SServllet控制制器就可以以结合起来来完成复杂杂的任务,这这样的好处处是Serrvlett的重用性性好。在此此模式中,JavaBean作为模型的角色,它充当JSP和Servlet通信的中间工具,Servlet处理完后设置Bean属性,JSP读取此Bean的属性,然后进行显示。此模式更加明显的把显示和逻辑分离,使代码容易管理,适合于大型项目的开发,所以在本系统中采用了这种模式8。此模式的数据传递关系如图1-1所示。图1-1 JSSP+JaavaBeean+SServllet开发发模式数据据传递关系系第二章 系系统分析2.1 系系统的设计计思想大学信息学学院管理信信息系统之之数字化校校园子系统统的基本设设计思想是是把整个系系统按照实实现模块进进行分解,利利用JSPP+JavvaBeaan+Seervleet进行编程程。此子系系统的系统统结构如图图2-1所示示。图2-1 数字化校校园体验子子系统结构构图其中作者负负责文化建建设、党组组织建设、教教代会工会会、校友会会及团学建建设之音乐乐欣赏几部部分的设计计与实现。2.2 可可行性分析析可行性分析析(Feaasibiilityy Anaalysiis)也称称为可行性性研究,是是在系统调调查的基础础上,针对对新系统的的开发是否否具备必要要性和可能能性,对新新系统的开开发从技术术、经济、社社会的方面面进行分析析和研究,以以避免投资资失误,保保证新系统统的开发成成功。可行行性研究的的目的就是是用最小的的代价在尽尽可能短的的时间内确确定问题是是否能够解解决。该系系统的可行行性分析包包括以下几几个方面的的内容。(1) 经经济可行性性:主要是是对项目的的经济效益益进行评价价,本系统统开发经费费对于本单单位在经济济上是可以以接受的,并并且本系统统实施后可可以显著提提高工作效效率,有助助于学院完完全实现信信息化管理理。所以本本系统在经经济上是可可行的。(2) 技技术上的可可行性:技技术上的可可行性分析析主要分析析技术条件件能否顺利利完成开发发工作,硬硬、软件能能否满足开开发者的需需要等。该该管理系统统采用了当当前新兴的的Browwser/Servver模式式进行开发发。三层的的Browwser/Servver体系系结构具有有许多传统统Clieent/SServeer体系结结构不具备备的优点,而而且又紧密密的结合了了Inteernett/Inttraneet技术,是是技术发展展的大势所所趋,它把把应用系统统带入了一一个崭新的的发展时代代。数据库服服务器选用用IBM的DB2数据据库,它能能够处理大大量数据,同同时保持数数据的完整整性并提供供许多高级级管理功能能。它的灵灵活性、安安全性和易易用性为数数据库编程程提供了良良好的条件件。因此,系系统的软件件开发平台台已成熟可可行。硬件件方面,科科技飞速发发展的今天天,硬件更更新的速度度越来越快快,容量越越来越大,可可靠性越来来越高,价价格越来越越低,其硬硬件平台完完全能满足足此系统的的需要。(3) 时时机可行性性:目前,大大学的校园园网路覆盖盖了教学区区和学生区区的主要建建筑物及部部分家属宿宿舍,从而而满足校内内各学院,各各职能部门门,各直属属单位上网网需求。学学校良好的的网络设施施为信息学学院开发数数字化学院院提供了坚坚实的基础础。(4) 管管理上的可可行性:主主要是管理理人员是否否支持,现现有的管理理制度和方方法是否科科学,规章章制度是否否齐全,原原始数据是是否正确等等。规章制制度和管理理方法为系系统的建设设提供了制制度保障。 综上所述,此此系统开发发目标已明明确,在技技术和经济济等方面都都可行,并并且投入少少、见效快快。因此系系统的开发发是完全可可行的。2.3 需需求分析在可行性分分析阶段已已经粗略的的研究了该该项目的需需求,并分分析了开发发平台及软软件的可行行性,但为为了准确的的确定目标标系统必须须做什么,了了解用户的的明确需求求,在信息息学院相关关部门进行行了详细的的调研, 进一步明明确了作者者所实现子子系统的功功能。2.3.11学院文化化建设 在调研过程程中了解到到文化建设设子系统主主要包括文文化建设的的目标和内内容、领导导和组织机机构等内容容的显示、教教职工各类类活动团体体信息公告告的发布,学学生社团和和素质拓展展活动信息息的发布。2.3.22 党组织织建设这部分主要要内容是一一些计划、规规章制度等等页面的显显示,学习习通知公告告的发布,并并对一些优优秀或受处处分的党员员给予公示示,还提供供一些表格格或党的重重大文件的的上传和下下载,具体体内容如下下所示。(1) 理理论中心组组(主要是是党委委员员和院领导导班子的一一些学习情情况) 学习计计划 学习心心得 理论与与实践(2) 党党内教育工作计划划 规章制度度 学习通知知 探索之路路(党支部部活动立项项、表格下下载):将将活动立项项以公告形形式发布出出来,表格格显示标题题,点击进进入并下载载,一般是是以Worrd形式存存档。警钟长鸣鸣 (主要要是一些案案例)公示栏(党党员发展、奖奖惩):主主要是教工工的党员发发展情况,以以公告的形形式展示发发展党员名名字,点击击该名字后后进入具体体信息部分分。奖励的的部分主要要写在光荣荣榜中即可可,惩罚是是针对其情情况取消资资格或延长长预备期等等。(3) 党党支部建设设 党支部设设置:显示示信息学院院党委的下下属各个党党支部,内内容应具体体到各个班班级。 首首先以图形形显示党支支部所划分分的大块,分分别点击,进进入后显示示各个相应应的具体党党支部,各各个具体党党支部都会会有一个主主页,做个个相应的链链接即可。大事记回回顾:发布布并保存一一些党内所所发生的重重大事件,有有影响或纪纪念意义的的。(4) 业业余党校党校章程程组织机构构 工作计划划 优秀学员员(在页面面上只显示示优秀学员员名单,点点击进去查查看更多的的信息)(5) 光光荣榜(对对一些优秀秀个人及先先进事迹给给予公示)获奖名单单 (在在页面上只只以公告的的形式显示示获奖人员员名单和基基本的个人人简介,点点击进去查查看更多的的信息)先进事迹迹 2.3.33 教代会会工会经调研了解解到学院工工会建设主主要包括规规章制度、会会费收缴原原则、举办办的活动及及通知的发发布。教代代会主要包包括教代会会的选举办办法、教代代会的组成成成员、参参政议政、院院务公开、意意见反馈。具具体内容如如下。(1)相关关法规:主主要是一些些固定的法法律法规,不不需要改变变。 (2)组织织机构:将将教代会工工会的机构构设置和人人员设置以以图表的形形式显示出出来,这部部分也要有有适当的变变化,但总总体变化不不大。(3)通知知公告:发发布一些近近期的各项项主要工作作动态,主主要包括教教代会工作作、组织宣宣传工作、文文体工作、生生活福利工工作、女工工工作,这这部分要经经常更新,时时刻把最新新的新闻展展示给用户户。(4)历史史回顾将每年的重重大的或有有意义的大大事在这里里单独保存存并给予公公示。(5)工作作指导:主主要包括过过去一年的的工作总结结和新一年年的工作计计划。(6)光荣荣榜:这里里主要存放放的是教职职工及工作作集体的一一些获奖情情况,要定定期进行更更新,总是是把最新的的消息首先先展示出来来。(7)院务务公开将教职工的的一些意见见反馈到一一个专门的的信箱中,管管理者经常常收集并对对一些必要要信息给予予公示。2.3.44 校友会会校友会主要要包括校友友会简介、校校友录、校校友风采、聚聚会公告几几个部分。校校友会简介介、校友风风采、聚会会公告等基基本信息不不需要登录录即可浏览览,而校友友录部门必必须进行登登录后才可可以浏览及及发表信息息。在校的的信息学院院的教师和和学生可以以凭借给定定的用户名名和密码登登录到校友友录中来,毕毕业后的校校友可以到到首页进行行注册,成成功后再进进行登录就就可以进行行好友查询询,查看、发发表留言等等操作。2.3.55 团学建建设之音乐乐欣赏经过在信息息学院团委委进行的调调研,了解解到这部分分要做成音音乐在线视视听的方式式,信息学学院的教师师和同学可可以凭借给给定的用户户名和密码码进行登录录,之后可可进行歌曲曲在线查询询、在线视视听、在线线下载等操操作。2.4 系系统的主要要技术分析析2.4.11 Broowserr/Serrver系系统的三层层体系结构构在Browwser/Servver的系系统中,用用户可以通通过浏览器器向分布在在网络上的的许多服务务器发出请请求。Brrowseer/Seerverr结构极大大的简化了了客户机的的工作,客客户机上只只需安装、配配置少量的的客户端软软件即可,服服务器将担担负更多的的工作,对对数据库的的访问和应应用程序的的执行将在在服务器上上完成。在Browwser/Servver三层层体系结构构下,表示示层(Prresenntatiion)、功功能层(BBusinness Logiic)、数数据层(DData Servvice)被分割成成三个相对对独立的单单元:第一层-表示层:Web浏览览器在表示层中中包含系统统的显示逻逻辑,位于于客户端。它它的任务是是由Webb浏览器向向网络上的的某一Weeb服务器器提出服务务请求,WWeb服务务器对用户户身份进行行验证后用用HTTPP协议把所所需的主页页传送给客客户端,客客户机接受受传来的主主页文件,并并把它显示示在Webb浏览器上上。第二层-功能层:具有应用用程序扩展展功能的WWeb服务务器在功能层中中包含系统统的事务处处理逻辑,位位于Webb服务器端端。它的任任务是接受受用户的请请求,首先先需要执行行相应的扩扩展应用程程序与数据据库进行连连接,通过过SQL等方方式向数据据库服务器器提出数据据处理申请请,而后等等数据库服服务器将数数据处理的的结果提交交给Webb服务器,再再由Webb服务器传传送回客户户端。第三层-数据层:数据库服服务器在数据层中中包含系统统的数据处处理逻辑,位位于数据库库服务器端端。它的任任务是接受受Web服务务器对数据据库操纵的的请求,实实现对数据据库查询、修修改、更新新等功能,把把运行结果果提交给WWeb服务务器。从上面的分分析中可以以看出,三三层的Brrowseer/Seerverr体系结构构是把二层层Clieent/SServeer结构的的事务处理理逻辑模块块从客户机机的任务中中分离出来来,由单独独组成的一一层来负担担其任务,这这样客户机机的压力大大大减轻了了,把负荷荷均衡地分分配给了WWeb服务务器,于是是由原来的的两层的CCliennt/seerverr结构转变变成三层的的Browwser/Servver结构构。2.4.22 Javaa Serrver Pagee(JSPP)技术首先,J22EE 结构是设设计和开发发数字化学学院系统的的核心。第第二,系统统提供的大大部分操作作都涉及到到与用户动动态地进行行信息交互互,要求系系统能够实实现数据的的动态发布布。第三,位位于客户端端的用户主主要通过浏浏览器使用用本系统。第第四,在SSun 公司提出出的J2EEE蓝图中中明确推荐荐使用JSSP技术为为动态内容容提供服务务。因此,在在J2EEE结构的模模型框架下下,JSPP 技术是实实现此系统统动态信息息交互功能能的首选方方案。JSSP技术主主要有以下下一些特点点2:(1) 应应用程序逻逻辑和页面面显示相分分离的特性性。JSPP 把用户界界面从系统统内容中分分离开来,使使得设计人人员能够在在不改变底底层动态内内容的前提提下改变整整个网页布布局。(2) 组组件的可重重用性。绝绝大多数JJSP页面面依赖于可可重用的、跨跨平台的组组件来执行行应用程序序的处理。开开发人员能能够共享和和交换执行行组件,并并利用这些些组件创建建应用程序序。基于组组件的方法法加速了开开发过程,提提高了应用用程序的开开发效率。(3) 跨跨平台特性性。JSPP技术将“一次编写写,随处运运行”的思想推推广到了交交互网页中中,因此不不需要作任任何更改,就就可以很轻轻松地跨平平台和跨WWeb服务务器移动JJSP页。(4)可以以用多种格格式为动态态内容提供供服务。JJSP可以以为不同的的客户端提提供服务,包包括使HTTML/DDHTMLL的常规浏浏览器、使使用WMLL的移动电电话和PDDA 等手持式式无线设备备以及使用用XML的其其他B2BB 应用程序序等。2.4.33 JDBCC技术JDBC 技术在J22EE 结构的中中间层与EEIS层的的数据源之之间提供了了数据库独独立的开放放性连接,使使应用程序序不仅可以以对基于SSQL 标准的关关系数据库库系统进行行访问,而而且还可以以对其他类类型的数据据源进行访访问。JDDBC技术术通过提供供API使Javaa 应用程序序能够实现现位于企业业信息系统统层的数据据库的访问问能力。J2EE 结构中间间层的应用用组件通过过JDBCC技术可以以完成下列列功能:实实现与位于于J2EEE结构中企企业信息系系统层的数数据库服务务器的连接接;管理事事务;将SSQL 请求传送送到数据库库管理系统统进行预处处理并执行行相应的数数据操作;执行存储储过程;检检查修改查查询语句的的执行结果果等6。2.4.44 数据库连连接池技术术在数据库操操作中,数数据库的连连接开销最最大,耗时时最长。通通常的处理理方法是,Servlet响应客户请求时,如果要求操作数据库,那么它会建立数据库的连接,然后与数据库进行数据交换,最后,关闭数据库的连接。这样就会造成每响应一次用户请求就会进行一次数据库连接和关闭,如果同时请求的用户数量很大,那么数据库的连接和关闭的开销将会变得巨大。必然会造成系统的负载过重,响应的速度也会减慢。显然,这种处理方法性能是较低的,但是由于Servlet是基于HTTP协议,HTTP协议是无状态的协议,在处理完用户的响应后,不会保存用户的各种信息。因此,同一个用户的请求会当作不同的请求来处理。那么,同一个用户的两次数据库操作本应该做一次数据库连接,但由于HTTP无状态的原因,会进行两次数据库连接。HTTP协议的无状态性是造成数据库的无效的连接和关闭的根本原因。HTTP协协议是国际际标准的协协议,无法法将其改变变。为了提提高数据库库连接的有有效性,中中间层的数数据库连接接将采用数数据库连接接池技术。连接池技术术的核心思思想是在数数据库的连连接被需要要之前去建建立一个数数据库连接接的集合。也也就是说,在在Servvlet第第一次被装装载时,先先建立一定定数量的数数据库连接接后,放在在一个集合合对象中。这这个对象作作为数据库库连接的代代理,所有有数据库连连接的访问问都由这个个代理进行行控制。当当有客户端端请求数据据库连接时时,它只需需简单地向向数据库连连接代理程程序请求空空闲的连接接就可以了了。这个代代理程序将将从连接池池中选择一一个空闲的的连接,并并给它进行行标记,以以说明此连连接不可用用,然后将将这个连接接返回给客客户端。由由于连接是是提前创建建的,因此此代理程序序几乎可以以不需要任任何系统的的开销就立立刻返回一一个连接。当当连接不再再需要时,客客户端可以以将它返回回给代理程程序,再由由代理程序序标记为可可用。除了了处理连接接,代理程程序将负责责维护连接接池的所有有细节。其其中包括数数据库连接接的刷新,刷刷新主要通通过删除并并重新建立立某些数据据库连接,或或者当连接接池中的可可用连接被被大量并行行请求耗尽尽的时候而而去创建新新的连接。2.5系统统的运行环环境和开发发平台2.5.11 硬件设设备及操作作系统服务器:PPentiiumIIII 1G(或与与此相当的的CPU)以以上配置的的高性能PPC机,有有网络接口口卡(NIIC),内内存应在2256M以以上,硬盘盘在80GG以上。确确认该计算算机已经安安装Webb服务器软软件WebbSpheere,数数据库软件件IBM DB2,还还可选用备备份服务器器。操作系统:Winddows 98以上上。客户端:PPentiiumIIII 5000(或与与此相当的的CPU)以以上配置的的PC机,有有网络接口口卡(NIIC),内内存应在1128M以以上,硬盘盘在10GG以上。Wiindowws98以以上操作系系统,安装装Web浏览览器。网络:服务务器和客户户端应有网网络连通。配配置TCPP/IP协协议。2.5.22 系统开开发平台电脑配置:Delll品牌机CPPU: PP4 2.6 内存存:DDRR 5122M 硬盘盘:80GG操作系统:Micrrosofft Wiindowws 20000 pprofeessioonal 中文版开发环境:JBuiilderr 9 EEnterrprisseWeb服务务平台:IIBM WWebsppheree数据库:IIBM DB22.6 数数据分析在信息学院院数字化校校园体验子子系统系统统中,主要要是管理用用户、活动动、通知公公告等输入入的数据信信息,并且且以适当的的方式进行行汇总统计计,并输出出给用户。数数据类型决决定了处理理的方式也也就是算法法,因此,数数据是系统统实现分析析的起点。在在本文中使使用数据流流图来分析析数据的流流动和处理理。因为对每一一种对象的的管理都比比较类似,在在此仅以校校友会信息息管理为例例,来分析析一下本系系统中的数数据流向3。首先,对普普通校友来来说,本系系统接受校校友的查询询请求,经经过对查询询请求的分分析得到用用户的需要要。然后把把该需要转转化为结构构化查询语语言SQLL语句,送送入数据库库系统中。数数据库根据据SQL语句句,查询出出结果,送送回本系统统。系统接接收到数据据库返回的的查询结果果集,经过过一定的分分析处理,转转化为JSSP页面,返返回给客户户端浏览器器。其次,对管管理员用户户来说,本本系统除了了完成普通通校友的查查询请求之之外,还接接收管理员员用户的数数据修改请请求。经过过对数据修修改请求的的检查,确确定该请求求是获得权权限的管理理员用户发发出,即为为有效请求求之后。对对该请求进进行分析,得得到请求的的具体内容容。然后转转化为结构构化查询语语言SQLL语句,送送入数据库库系统,更更新数据库库信息。2.7 数数据流图主要数据关关系是管理理员对该子子系统涉及及的相关数数据进行管管理,而用用户在前台台可以浏览览查询相关关信息,总总体图如图图2-1所所示。零级级图如图22-2所示示3。图2-1 校友会子子系统总体体图图2-2 校友会子子系统零级级图 对于每一个个管理,可可以细分为为添加、修修改、删除除、浏览等等操作,现现以通知公公告管理为为例,其具具体细节图图如图2-3所示。图2-3 校友会子子系统细节节图对校友的数数据流稍加加细化,也也可分为查查询请求和和查询结果果这两种数数据。对这这两种数据据施加了不不同的处理理,如图22-4所示示。图2-4 校友查询询信息细节节图第三章 数数据库设计计3.1 数据库的的引入数据库技术术从60年年代中期至至今只有不不到40年年的历史,但但其发展速速度之快是是其它技术术所不及的的。它已由由第一代的的层次型、网网状型数据据库,第二二代的关系系型数据库库发展到今今天以面向向对象为主主要模型的的数据库,即即第三代数数据库。数数据库技术术和网络通通信技术、面面向对象编编程技术、并并行计算机机技术、人人工智能技技术相互融融合、相互互渗透,促促进了数据据库技术的的广泛应用用。数据库(DDatabbase),是按照照数据结构构来组织、存存储和管理理数据的仓仓库,是用用于查询的的大量数据据的存储区区域。使用用数据库可可以带来许许多好处:如减少了了数据的冗冗余度,从从而大大地地节省了数数据的存储储空间,实实现数据资资源的充分分共享等等等。此外,数数据库技术术还为用户户提供了非非常简便的的使用手段段,使用户户易于编写写有关数据据库应用程程序。特别别是近年来来推出的计计算机关系系数据库管管理系统,操操作直观,使使用灵活,编编程方便,功功能强大,环环境适应广广泛,数据据处理能力力极强。数据库的设设计是指对对一个给定定的应用环环境,构造造数据库模模式,建立立数据库及及其应用系系统,满足足各种用户户需求。作作为信息资资源开发、管管理和服务务的一种有有效的手段段,数据库库技术的应应用已越来来越广泛,从从小型的单单项事务处处理系统到到大型的信信息系统大大都用先进进的数据库库技术来保保持系统数数据的安全全性、完整整性和共享享性。对一一个实际的的系统来说说,数据库库表的设计计在遵循数数据库理论论的同时,必必须能用开开发工具来来实现用户户在各方面面提出的功功能要求。一个真正的的、完整的的站点是离离不开数据据库的,因因为少量的的数据,如如网页访问问人数等完完全可以存存储在文本本文件中,但但实际应用用中,需要要保存的数数据远不止止这一点点点,而且这这些数据之之间往往还还有关联,利利用数据库库来管理这这些数据,可可以很方便便的查询和和更新。可可以说一个个动态网站站的建设是是离不开一一个设计最最优的数据据库的。我我们现在可可以使用的的数据库有有很多种,如如:Foxx数据库(.dbf)、Acceess数据据库(.mmdb)、DB2、Infoormixx、Oraclle和SQL Serveer等等,在在本次设计计中,选择择了IBMM的DB2作为为后台数据据库工具,因因为它功能能远比Acccesss、SQL Servver强大大,并提供供了许多标标准的关系系数据库管管理功能的的支持。他他的各种关关系数据库库管理系统统适应于各各种硬件平平台,包括括Unixx,PC和和主机系统统。3.2 数据库逻逻辑设计EE-R图3.2.11 实体与与属性之间间的关系E-R模型型的组成元元素有:实实体、属性、联系。EE-R模型型用E-RR图表示。实实体是用户户工作环境境中所涉及及的事务,属属性是对实实体特征的的描述。(1)模型型中的实体体相当于实实体集、一个表,而而不是单个个实体或表表中的一行行。实体用用矩形框表表示,实体体名称标注注在矩形框框内。用菱菱形表示实实体间的联联系,菱形形框内写上上联系名,用用无向边把把菱形分别别与有关实实体相连接接,在无向向边旁标上上联系的类类型。(2)属性性是实体的的性质。用用椭圆框表表示,与实实体之间用用一条线相相连表的主主码是关键键属性,关关键属性项项加下划线线。(3)各子子系统模块块中主键相相同的字段段之间存在在着相互关关联的关系系。(4)在程程序中实现现对他们的的完整性和和一致性控控制9。3.2.22 数据库的的E-R图(1) 学学院文化建建设中的EE-R图如如图3-11所示。图3-1 文化建设设E-R图图 (2) 由于党组组织建设这这部分共分分了三个管管理员,即即:理论中中心管理员员、教职工工党建管理理员、学生生党建管理理员。不同同的管理员员访问的权权限不同,所所以对表的的操作也不不同。这里里以教职工工党建管理理E-R图为为例来说明明,其他两两个E-RR图见附录录。教职工工党建管理理的E-RR图如图33-2所示示。图3-2 教职工党党建E-RR图 (3) 教代会工工会中的EE-R图如如图3-33所示。图3-3 教代会工工会E-RR图(4) 校校友会中的的E-R图图如图3-4所示。图3-4 校友会EE-R图(5) 团团学建设之之音乐欣赏赏部分E-R图如图图3-5所所示。图3-5 在线听歌歌中E-RR图3.3数据据库的物理理结构服务器上建建名为xyyty的数数据库。其其中包括以以下表:aadminnistrratorr,dj_actiivityylx,ddj_deeed,ddj_evvent,dj_ggloryy,dj_messsage,dj_ppartyy,dj_praccticee,dj_sexpperieence,dj_ssplann,dj_tablle,djj_wpllan,ddx_cllass,dx_pplan,dx_sstafff,gh_evennt,ghh_gloory,ggh_meessagge,ghh_plaan,ghh_staaff,wwhjs_actiivityy,whjjs_acctiviitypllan,wwhjs_actiivityyzc,wwhjs_peopple,wwhjs_messsage,xyh_gathher,xxyh_mmessaage,xxyh_ggraduuate,xyh_mienn,xyhh_queestioons。下下面将具体体介绍数据据库中各个个表的结构构。整个系系统只要一一个管理员员登录入口口,所以只只要在数据据库里建一一个管理员员表即可,根根据不同的的管理权限限进入不同同的后台管管理系统对对其中的数数据进行操操作。管理理员表如表表3-1所所示。表3-1 管理员表表表 名字段名类型大小可空约束备注adminnistrratorrusernname varcchar15N主键用户名passwword varcchar20N密码confiinevarchhar10N管理权限3.3.11 学院文文化建设涉涉及到的表表 文化化建设共涉涉及到5个个表,具体体如表3-23-6所示表3-2 文化建设设公告表表 名字段名类型大小可空约束备注Whjs_messsageidinteggerN主键自动编号titleevarchhar100N公告标题conteentvarchhar1000Y公告内容mytimmevarchhar20Y发布时间unitvarchhar30Y发布单位表3-3 活动团体体信息表表 名字段名类型大小可空约束备注Whjs_actiivityyA_idinteggerN主键活动团体编编号Activvity_nameevarchhar40N活动团体名名称mynummberintegger4Y活动人员数数量表3-4 活动团体体计划表表 名字段名类型大小可空约束备注Whjs_actiivityyplannidinteggerN主键编号titleevarchhar100N计划标题conteentvarchhar2000N计划内容Activvity_nameevarchhar40N活动团体名名称表3-5 活动团体体章程表表 名字段名类型大小可空约束备注Whjs_actiivityyzcidinteggerN主键自动编号titleevarchhar100N标题conteentvarchhar2000N内容Activvity_nameevarchhar40N活动团体名名称表3-6 活动团体体人员表表 名字段名类型大小可空约束备注Whjs_peoppleidinteggerN主键自动编号usernnamecharaater15N活动人员姓姓名deparrtmennt varchhar30Y所属部门Sexcharaater2N性别A_idinteggerN活动团体编编号Activvity_nameevarchhar40Y活动团体名名称F_idinteggerY所任职务编编号Functtionvarchhar20所任职务3.3.22 党建涉涉及到的表表 党组组织建设共共涉及到114个表,具具体如表33-733-20所所示表3-7 党建公告告信息表表 名字段名类型大小可空约束备注dj_meessaggeidinteggerN主键公告号titleevarchhar100N公告标题conteentvarchhar1000Y公告内容mytimmevarchhar20Y发布时间unitvarchhar30Y发布单位表3-8 理论中心心学习计划划表表 名字段名类型大小可空约束备注dj_spplanidinteggerN主键计划编号titleevarchhar100N计划标题conteentvarchhar1000N计划内容mytimmevarchhar20N发布时间表3-9 理论中心心学习心得得表表 名字段名类型大小可空约束备注dj_seexperriencceidinteggerN主键心得编号titleevarchhar100N心得标题conteentvarchhar1000N具体内容mytimmevarchhar20N发布时间表3-100 理论与与实践信息息表表 名字段名类型大小可空约束备注dj_prractiiceidinteggerN主键实践编号titleevarchhar100N实践标题conteentvarchhar1000N具体内容mytimmevarchhar2

    注意事项

    本文(11西安建筑科技大学毕设-网上信息管理系统241.docx)为本站会员(you****now)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开