j2ee毕业论文(热门7篇)

个人学习 4 2024-06-22 04:08:07

j2ee毕业论文 第1篇

信息技术高度发展的今天,利用信息技术对大量复杂的信息进行有效的管理成为一种普遍而实用的手段。如今大部分高校都实行了信息化、网络化的模式管理学校,但大部分高校的教材管理还相对于落后,一部分还处于手工管理阶段,因此开发一个好的高校教材管理系统是提高高校的教材管理效率的有效途径。本文采用Java平台作为开发环境,整合J2EE三层架构技术Struts2、Spring、Hibernate(简称SSH)技术,实现了用户角色管理、基本信息管理、教材管理、信息查询、后台维护管理等功能。本系统的开发,使高校的教材管理向信息化发展,很大程度上提高了工作效率,给教材管理带来更简便的工作模式。

1系统分析

可行性分析(1)技术可行性:随机计算机技术的发展,开发基于网络化B/S模式的教材管理系统,采用JSP技术中三大框架整合开发[2],所采用技术已在当今软件开发当中流行应用,受到在软件开发行业技术人员的青睐。随着JSP技术的成熟和广泛利用,利用该技术可以开发先进,安全跨平台的系统。(2)经济可行性:网络化的教材管理系统代替传统的'人工教材管理,减少人员的管理,节省了时间,减少在教材管理上的开支,节省了资金,并且可大大提高信息量的取得,缩短信息处理周期,提高了高校的教师质量和工作效率。

数据库需求分析数据库的设计在每个管理系统开发中都是极其重要的,本系统的开发,需充分考虑到数据的完整性,对数据库进行的查询、更新、删除等基本操作都要快速地完成,否则将会很大程度地影响到系统的性能,可能使得部分功能不能实现,部分设计无法展开等问题产生。本系统属于中小型系统,而MySQL是目前最为流行的开源数据库,是完全网络化的跨平台的关系型数据库系统,这正好满足了本系统需求,所以,本文采用MySQL数据库设计数据库。

2系统设计

系统功能设计本系统分为三个模块,分别为管理员模块、教师模块、学生模块。具体系统功能如图1所示。其中管理员端根据不同的权限操作不同的功能,主要包括教材的入库,教材的出库,教材的征订查询,院系的管理,师生的管理,班级的管理以及教材的导出报表和统计的功能。教师端的登录,教师可以操作教材的征订,教材征订出库的查询以及班级的查询,学生端的登录,可以查看自己本班教材出库的情况和班级情况,并打印教材出库单。

3系统详细设计

管理员根据用户名和密码、验证码登录系统,如果其中的一个输入值不匹配则通过Struts后台进行验证后把错误的信息返回到登录的界面请“重新输入”。并且可以给管理员分配不同角色,从而控制了管理员的权限。该系统采用验证代码的主要功能是防止一些别有用心的用户通过猜测用户密码来攻击并破坏教材管理系统的数据。每次用户刷新一次页面,就会得到新的不同数字的验证码,这样可以防止一些用户使用非法软件进行系统的攻击了。

教材入库管理教材入库管理员负责把教材信息录入同时也可以使用批量导入Excel表格,教材信息包括:教材isbn号、教材名称、出版社、编者、价钱、数量等信息录入系统中,如图2所示。

教材统计管理教材的统计可以统计出每个院的教材领取数量和教材所剩的库存量,此统计是个扇形的统计图,分别显示出库数量以及百分比的信息,从该统计图可以很直观地了解每个院系的教材出库情况。如图3是教材出库图。

教材征订查询管理教师征订查询可以查询出教师征订的教材信息包括:教材名称、编者、出版社、对应的课程以及班级等。

4结语

本文采用了Jsp+MySQL+Tomcat+Html技术实现了一个基于B/S结构的教材管理系统,针对不同的用户所拥有操作本系统不同功能模块权限,本系统可以实现教材的入库、教材的出库、教材征订,以及导出报表、批量导入教材及统计等功能,基本满足系统的需求功能。本系统的实现很大程度上提高了高校教材征订的管理,便于教材管理人员订书、领书、查询教材资料及其库存情况。

j2ee毕业论文 第2篇

摘要

先进的生产管理思想和生产管理模式对制造型企业的生产改善有着重要的影响,先进的生产管理信息系统的设计与应用对管理模式的改变有着重要的支撑作用,所以需要研究生产管理信息系统来指导企业生产管理信息化的顺利开展,提高企业对生产管理过程进行实时追踪、监督、控制和管理的能力,为企业进行精益管理提供理论依据和技术支持。

关键词:管理信息系统,生产管理,信息化

1、问题的提出。

通过对公司现行的生产管理系统进行调查分析发现,公司生产管理方面还存在一系列的问题,具体分析如下:

1)计划系统缺失。

计划的编制、调整等都是通过人工获取的信息进行,当设备、工装量具等外部条件发生突然变化时,没有办法在较短时间内针对发生的变化做出相应的决策。

2)车间跟踪监控能力弱。

生产过程中产生的所有数据全是由生产助理每天手工统计汇总,效率低下且得不到实时信息,一旦生产现场出现生产问题,相关部门无法得到实时情况从而导致问题得不到及时处理。

3)车间和生产管理部门的信息和数据传递不畅。

车间和生产管理部门之间传递信息和数据主要通过由车间上报纸质报表,生产管理部门集中对上报的纸质报表进行整理、维护,使原本业务繁忙的管理人员更是负担加重,数据维护不及时,导致数据断续残缺,使生产管理部门成为数据信息处理的瓶颈。

4)纸质文档纷繁复杂,管理混乱。

生产过程中产生的所有数据由人工录入,以纸质文档的方式流转,导致公司内文档繁多。文档管理混乱,有时甚至出现旧版本文档和新版本文档同时在生产现场流转,误导有关人员,给实际生产造成严重损失。

5)生产管理各环节的数据和信息无法实现共享。

现有系统不能将生产管理业务的不同环节串联起来,上一个环节的工作成果不能自动被下一个环节利用,各类信息的沟通交流、存储、查询及利用都日渐困难,无法实现及时、准确、完整地信息共享。

6)系统功能方面缺乏一个统一的综合信息查询系统。

缺乏统计分析功能,各部门数据缺乏关联信息支持,信息查询手段的缺乏,造成了领导掌握信息进行决策的被动。

2、国内外生产管理信息系统研究现状。

(1)国外研究现状。

国外对生产管理信息系统的研究起步较早,并且非常重视对生产管理信息系统的应用推广,取得的成果较多、应用层面也广。纵观国外生产管理信息学系统研究成果,其研究主要集中在以下三个方面:

1)解决生产管理领域中的某个特定问题或功能需求。

20xx年,Choi.B等人研究了适应于柔性制造系统的专用化生产管理信息系统。20xx年,SiebergJ和WalterR构建出应用于半导体生产管理的工具化生产管理信息系统。

2)研究生产管理信息系统与ERP系统的集成。

20xx年,Anon通过提供标准的数据接口实现生产管理信息系统与ERP系统的集成。同样是在20xx年,Benaissa等人研究生产管理信息系统与ERP集成策略。

3)基于计算机技术的生产管理信息系统的研究。

20xx年,Fan-TienChen提出了基于高度自主能力、柔性和协调性的全能体的全能生产管理信息系统。20xx年,Jimenez提出了基于Web服务的软件技术的生产管理信息系统的应用框架结构。

2、国内研究现状。

我国对管理信息系统的研究较晚,大概在上世纪后期从国外引入了管理信息系统的概念。随着和网络技术的发展,我国与世界各国一样,提出了声势浩大的信息技术革命的口号,在这一波被认为能为企业重塑新的运营模式的浪潮中,中国学术界对管理信息系统的研究也有了迅速的发展,其中就包括了对生产管理信息系统的研究。纵观国内生产管理信息系统研究成果,其研究主要集中在以下三个方面:

(1)信息系统的设计。

国内学者对企业生产管理信息系统的设计进行了大量的研究,并取得了一定的成果:通过分析企业实际生产和管理情况优化生产管理流程,提出了多种模式的企业生产管理信息系统的构建模式,结合特定企业的实际情况进行企业生产管理信息系统的设计。比如:20xx年,王哲健、乔金友等针对中小型机械制造企业实际生产和管理情况,设计了面向中小型机械制造企业的生产管理信息系统,该系统包括基础数据管理、生产管理、工资及产品成本核算、信息浏览和系统管理等模块;20xx年,高敏、刘旭东针对中、小型家具厂设计了一套生产管理信息系统,包括生产情报、工艺标准和内部记录个输入子系统和生产计划、生产控制、产品质量控制和库存4个输出子系统。

(2)基于计算机技术的生产管理信息系统的实施。

目前,计算技术的发展趋势是不仅数量和功能上突飞猛进,而且在内涵的拓展上也日新月异。对于企业应用计算机技术实施生产管理信息系统的研究的例子有:20xx年,李大勇、李欣利用现代新型技术建立生产管理信息系统,提出了基于平台的解决方案,以设备管理为核心、工作流引擎为手段,建设集中统一的一体化生产管理平台;20xx年,黄伟、凌玉华利用面向对象建模的技术来开发生产管理信息系统,并以电子产品加工行业为例,对采用面向对象的建模技术进行了分析设计,简要介绍了该系统的特点。

(3)生产管理信息系统与其他系统或软件的集成。

随着互联网的迅速发展,出现了适应于各种管理思想和管理模式的管理信息系统,如供应链管理、客户关系管理、计算机集成制造系统和商业智能等。企业生产管理信息系统逐步发展成为一种融合各种管理思想和信息技术的面向产品整个生命周期的集成系统,以实现数据共享、资源共享、适应网络经济的充分柔性的企业生产管理信息系统。20xx年,曹传东、董新平针对新天国际葡萄酒业有限公司提出的对于企业级生产管理信息系统的应用集成需求,研发适用于葡萄酒厂的生产过程管理信息系统,并通过将新开发的生产管理系统采用面向服务的应用集成技术,与企业原有的应用实现集成融合。就网络平台建设、系统体系结构分析设计方法、应用集成技术选型等侧面探讨对于系统集成问题的解决之策。

从以上国内外研究现状分析可以总结出,国外学者对生产管理信息系统的分析、设计与实施展开了大量研究,已经取得了较大成就:研究不同的管理模式下企业生产管理信息系统的构建方式;提出企业生产管理信息化的设计与实施方法;研究生产管理信息系统发展趋势,依托现代先进的信息技术,结合企业生产管理现状进行生产管理信息系统的建设。相比较之下,国内对生产管理信息系统的研究还存在一些问题,主要在以下两个方面:

1)生产管理信息系统的理论研究缺乏深度、内容不成体系。

如理论研究集中在对生产管理信息系统的概念、功能、总体方案和实现策略等方面进行充分的.探讨,对生产管理信息系统的各功能细化、标准化和具体实现等问题还有待深入研究。

2)生产管理信息系统的研究现状是理论落后于实践。

特别是基础理论研究落后于应用问题研究,目前所研究的生产管理信息系统模型能够应用到企业的很少。

3、研究思路。

首先分析国内外生产管理信息系统研究现状,然后介绍公司生产管理的现有状况,提出目前公司在生产管理各方面存在的问题,并对这些问题进行原因分析。然后,在公司现有的生产管理业务流程和数据流程的基础上,对生产管理有关业务流程进行调整与优化。

再次,对公司生产管理信息系统进行详细的系统设计,其中主要包括系统总体设计、功能模块设计、代码设计、数据库设计、运行平台设计等。最后提出具体的系统实施策略,包括业务规划策略、数据规划策略、系统开发策略以及生产管理信息系统培训的实施策略。

4、研究方法。

本文按照理论联系实际的思路,运用系统工程的思想,依据软件工程学的理论,使用结构化开发方法和快速原型法相结合的方法设计了生产管理信息系统。研究方法如下:

1)文献研究法。

通过在图书馆和互联网查找、阅读了大量中外文献和学术期刊,了解国内外关于生产管理信息系统的研究现状、数据库技术、数据采集技术等信息化技术,通过筛选、分析、综合等环节提炼出与本文相关的内容,为本文对公司生产运营管理信息系统的分析与设计提供坚实的理论基础。

2)调查研究法。

由于本文是对实际的公司设计生产管理信息系统,以解决公司生产管理存在的问题为出发点而进行研究的,所以应采用调查研究法研究问题和解决问题。本系统的分析与设计都是在对公司的实际需求和生产管理的实际情况的详细调查分析基础上进行的,分析与设计过程中坚持与公司领导、生产管理相关负责人、现场专家及一线员工进行访谈和沟通,必须以实际情况为出发点设计出的生产管理信息系统才具有实际应用价值和指导意义。

3)结构化开发方法与原型法相结合的开发方法。

在系统开发过程中运用原型法快速构造系统原型,以结构化开发方法为主线,开发原型系统直到满意为止,将满意原型经系统测试后交付企业使用,这里的原型是动态的,并且是不断扩充的,直到完成全部系统的目标为止。

参考文献

[1]徐宏斌,薛恒新,吴士亮.企业管理信息系统研究综述[J].科学学与科学技术管理,20xx(4):155-156

[2]陈荣秋,马士华.生产与运作管理[M].北京:高等教育出版社,1999

[3]WilliamJ.Stevenson.ProductionOperationsManagement[M].张群,张杰,等,译.北京:机械工业出版社,20xx

[4]王诣鹏.基于ERP的企业信息管理概述[J].甘肃科技,20xx(9):129-132

[5]赵蕾.ERPII:企业资源计划演进的产物[J].中国信息导报,20xx(2):39-40

[6]SiebergJ,WalterR.A scheduling and resource optimizing production management information system for these micon-ductorandindustry[C]∥ASMC 20xx.14thAnnualIEEE/SEMI Advanced Semiconductor Manufacturing Conference and Workshop(ASMC),20xx:101-105

[7]Anon.Seam less in tegration between production management information systema nd SAPs ystem[J].Paper Asia,20xx,19(1):31-33

j2ee毕业论文 第3篇

摘要:通过对传统教学模式的调查研究,了解到传统模式逐渐无法满足学生的需求。项目教学法作为一种新的教学模式,在《JSP动态网页设计》课程中是一种新的尝试,通过学生自己完成项目的方式,自主学习JSP网页设计,整个过程由学生自己负责设计,实施,对提高JSP教学的效果有着显著的指导意义。

关键词:项目教学法;教学改革;JSP动态网页设计;步骤

通过对项目教学法的研究,选取与JSP网页设计课程相关的项目来创设“情境”[1],让学生主动从零到一,完成自我思考,自我学习,自我强化的过程,认证搜集资料并进行整理,充分整合资源,发挥学生的自主创新精神,最终完成整个JSP动态网页设计的学习。

一、概述

高职院校为了实现毕业生和企业直接对接的目标,在学生的培养方面主要是注重学生动手能力的培养,为了实现这一目标,项目教学法是最为合适的一种教学方法。该方法已经成为高职各科课程教学中必选方式之一了。明达职业技术学院的《JSP动态网页设计》这门课程也采用了该方式组织课堂教学,该门课程的实践能力要求较高,社会只用性很强,是专业核心课程。主要选用项目是”基于JSP的学生管理系统”,从部分功能开始,讲练结合,让学生做到能在理论的基础上,举一反三实现理论到实践的转化。课程结束时,学生应具备了了解软件开发的过程,熟悉开发工具,掌握理论实践的操作。

二、项目教学法的含义

项目教学法是在教师的指导下,将一个相对独立的项目由学生小组自己进行资料收集,方案设计,由学生自己评价项目实施的成果,学生通过该项目,了解和掌握在整个过程中每一环节的基本要求。“项目教学法”的特点是最显著的项目为主线,以指导教师为主导、学生为主体”,体现在:多目标;培训周期短,速度快;可控性好;注重理论与实践相结合。项目教学法是教师和学生共同完成项目的一种教学方法[2]。在项目教学法的实施过程中,教师将需要解决的问题通过对学生设立项目的形式来呈现,一本每个项目都会有具体的任务要求和说明,学生通过老师发放的项目要求任务书来设计项目,负责整个项目的设计和实施。通过小组协同工作的方式,自学完成,期间有任何不懂得问题可以咨询导师,导师相当于是学生的左右手,有什么不懂的随时可以寻求帮助,给予学生一定的指导。最后学生共同根据项目制定计划,完成分工,搜集项目的资料并将进行整理,在实践中发现问题,分析问题并解决问题。

三、《JSP动态网页设计》运用项目教学的意义

(一)《JSP动态网页设计》教程简介

《JSP动态网页设计》是计算机专业学生学习的一门核心课程,其实践性较强,不但要通过日常的书本上的学习,还要在计算机上反复实践操作才能掌握。JSP全名为JavaServerPages,中文名叫Java服务器页面,是一种网络程序设计语言,用来开发动态网站[3]。它和JAVA的特点很相似,都简单易操作,全面向对象,平台安全可靠且无相关性。使用java编程语言的类标签的XML脚本的JSP技术,对动态网页的处理逻辑[6]。网页也可以通过标签和服务器应用逻辑脚本资源访问。显示器的分离设计,JSP页面逻辑和网络,为支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。很多高校基于这些特点,都将其作为计算机专业学生继学习JAVA后的有一门必修课程。但是由于其难度和枯燥性,很多学生表示很难驾驭得了,在步入社会以后,所学的知识没能发挥在工作上,从而降低了整个行业的就业质量。

(二)在JSP课程中应用项目教学法的重要性

在传统的JSP课程教学中,学生通常按照课程的标准先学习一部分的基础内容,后期通过简单的上机操作进行理论的巩固,在这种教学模式下,学生很大一部分在前期就已经丧失了学习JSP的兴趣,后期的上机练习也只不过是现在教学的一种硬性要求,对于真正想要学习的学生无疑是一种沉重的枷锁,学生学习的效果很差。但是通过运用项目教学法,将课程的标准以项目完成的方式分成若干块,学生通过完成项目任务来获取学分,在项目中自学,不用拘泥于传统教学模式下的上课,学习更自由了,学习的动力也更强了,这在很大程度上提高了学生的学习积极性和学习的热情。

四、项目教学的应用步骤

(一)培养目标的确定

高职院校“JSP动态网页设计”课程必须确定其具体的知识培训的目标、能力和情感与相应岗位职业能力目标[1]。1.知识目标:通过本课程的学习,熟练掌握配置JSP开发环境;熟练掌握JSP脚本元素、指令元素的用法;熟练掌握JSP中内置对象的特点及用法;熟练掌握JDBC访问数据库技术;熟练掌握JavaBean组件的基本知识;熟练掌握JSP中的标准动作标签;熟悉Servlet的通信方法,掌握Servlet的上下文接口;掌握JSP中标签的用法;掌握JSP中Filter过滤器的用法;掌握应用JSP进行WEB程序开发的能力,初步具备开发实际应用程序的能力;2.能力目标:能熟练使用eclipse软件,实现学生管理系统的注册登录功能;信息添加删除功能;查找等功能;能解决开发过程中出现的各种错误提示;测试完成。3.情感目标:具备较强的规范意识、较强的市场竞争力和承受压力的能力、良好的学习习惯,具备自主学习和团结合作、创新能力。

(二)教学项目的划分

该项目是确定项目教学成功实施的关键因素,必须根据企业对学生工作任务的能力要求进行分析,结合学生的认知特点和接受能力,合理选择项目。并根据企业的工作流程,明确项目的任务,我院JSP动态网页设计”课程的项目被确定为:

(三)教学方式的选择

高职《JSP动态网页设计》课程可设定多媒体讲练结合、岗位调查、学校实验室项目培训、联系个别实习企业,让学生置身于企业中去参与项目的进展,充分利用各种教学资源,丰富教学形式,提高学生的学习兴趣,突出课程的实践性强的特点,从解决实际问题出发,提高学生的创新能力和自学能力。

(四)教学方法及过程的组织

1.从学生角度教师进行项目教学时,应重点侧重于学生自我实践能力的加强。以程的核心内容为项目依据为学生制定任务,并确保每个项目都是由简到易,层层递进,充分调动学生的学习兴趣。尽量选择和生活贴近的案例和素材,如布置的学生管理系统项目,利用情境教学法,让学生更好更有效地学习。在项目完成后,教师可以分别让组员互相做出评价和改进方案的建议,上交个人作品作为课程结束的作业。学生在交流中与老师互动,老师在学生做项目的时候可适当提出意见完善项目并修改,将理论与实践有机结合起来。2.从教师角度教师在授课之前应该做好项目的备案,充分考虑到学生对所选项目的适应性和项目本身的难易程度。在上述帮助学生加强实践能力的同时,提升自我的修养和学识。在实施之前,授课老师应对项目教学有一定的认知和了解,在具体应用中将理论知识与项目的实践应用融会贯通并传授给学生。自己在项目经验方面也要多下功夫,提升自己,提高教学服务的质量,培养出更一流的学生。实践能力的提升并非一蹴而就,在日常生活中教师还要多多接触社会中有关专业方向的工作要求,并及时反馈给学生,让学生及时了解到社会所需要的人才结构。项目教学应用是学生和老师互相学习的过程,是共同进步的纽带。不仅仅是学生自身能力的提高,也是老师对完善多年教学模式的一种新的认知。

(五)考核方案的设置

适应项目教学需要,为培养学生的综合能力,对学生的.考核也要注重过程化的考核,鉴于课程实践性强的特点,重点考核学生的软件操作和软件开发、处理能力,本课程主要采用以下几个部分进行考核:1.平时表现考核占总成绩的60%,由平时出勤、课堂表现和作业等内容构成。2.分阶段、分项目考核占总成绩的40%,即最终整体项目的考核情况3.根据上述各项成绩按比例总评得出考核结果。不再进行传统的期中考试项目教学法在《JSP动态网页设计》实施教学中的注意事项1.排课安排要以半天或一天为单位进行排课,和以往的以一节或2节有所区别;2.班级人数不宜过多,应该在20至30人之间。

结束语

项目教学法的实施,有利于丰富和发展全国计算机专业学生的教学模式,提高计算机人才进入就业市场后的适应能力,最大程度地满足经济建设和社会发展的需要。21世纪的信息时代,学生更需要接受像项目教学法这样的教学模式而非传统教学,这是一种新的尝试,更进一步地发挥了学生自主学习的能力,打破了以往刻板的教学,体现了高等教育的特色,这样学校才能够更好地培养出有效的高素质的技能型人才。

参考文献

[1]欧志先._动态网页设计(JSP)_项目教学法初探[J].科学咨询,20xx,(7):79.

[2]杨文.《JSP动态网页设计》项目教学法的研究与实践[J].福建电脑,20xx,25(8):206,204.

[3]李阿芳.项目教学法在《JSP网页设计》课程中的应用研究[J].电脑知识与技术,20xx(18)

[4]赵海冰,李瑛,邢翠芳.浅谈项目教学与任务驱动在“C程序设计”教学中的应用[J].计算机工程与科学,20xx(z2).

[5]王向阳,李东,张惠玲.项目教学法在程序设计课程教学中的应用[J].价值工程,20xx(6)

[6]陈民.基于J2EE学生网上评教系统的系统设计[J].电脑知识与技术,20xx(12)

j2ee毕业论文 第4篇

【摘要】网页设计是一种直观的视觉语言,需要对其进行布局与排版。虽然网页设计与平面设计之间存在一定的区别,但是其两者依然存在一定的相似之处,网页设计应该充分借鉴利用平面设计的原则与方法。网页设计中的布局与排版需要通过文字、图形的组合来让网页获得良好的视觉效果。现文章主要针对计算机网页设计中的布局与排版进行研究。

【关键词】网页设计;布局;排版;文字;设计论文

网站是企业或政府向用户传递信息,提供服务的一种重要方式,是企业开展电子商务的重要平台,是政府面向民众的重要窗口。网站是直接反应企业形象、政府形象的平台,因此网页设计质量的高低将会直接影响到企业或政府的形象。在网页设计中,布局与排版是十分关键的内容之一,其会直接影响到浏览者对网页的第一印象与体验感。因此,对于网页设计的布局与排版进行研究具有十分重大的实际意义。

1.计算机网页设计布局与排版原则

1.1布局与排版设计原则为了让浏览者在浏览网页过程中拥有更好的浏览体验,在进行布局版本过程中要始终秉持以下原则:第一,整体布局,和谐统一。在网页设计布局排版过程中整体布局占据着十分重要的作用。集成是网页设计排版布局中常用的一个对称形式,通过空间的文本与图形建立其平衡的状态,从而产生和谐的美感[1]。但是单纯的平衡有时候会导致页面出现过于死板、僵化的情况。因此,可以在对称平衡设计中融合一些活泼、有趣的词汇、图形,但是要注意需要与页面和谐统一。第二,主次分明,中心突出。在网页页面聚居中需要对视觉中心进行充分的考虑,该视觉中西你通常位于页面的关键区域—中部与上部的位置。因此,最有价值的信息应该摆放在这一位置。网页布局排版主次分明的最终目的是让网页可以形成清晰有序,能够突出重点的视觉效果。第三,疏密有度,错落有致。在网页布局排版中,一定要做好疏密有致,预留出一定的空白,灵活的使用字间距与行间距,制造出字间距与行间距之间的距离。对于形态与色彩的搭配运用更要合理[2]。例如,黑白搭配、圆形与方形搭配,以便获得更佳的视觉效果。第四,图文并茂,生动有趣。图形美观与文字的简洁之间需要合理的搭配。如果图形在版面设计中占据的比例更大,则文字会相应减少,从而大大减少页面的信息量;而如果文字太多则会使得网页版面变得死板。因此,网页布局与排版应该做到图文并茂、合理搭配,从而给网页带来更加丰富的内容,让网页变得更加有趣。1.2布局与排版设计方法网页设计布局与排版方法主要包括以以下几点:第一,简洁明了。布局排版最为重要的原则就是一名了然,让网页浏览者可以更加顺畅的浏览信息。第二,主色调鲜明。网页设计给人的第一印象就是由主色调决定的。主色调在网页布局与排版中是十分重要的,主色调过多会给浏览者带来一种厌烦的感受,不利于浏览者长时间浏览网页。因此,网页版本的主色调要进行合理的控制,其中主色彩不能超过五种,并且要以一种主色调为主,凸显以主导地位,另外几种颜色作为烘托与点缀[3]。一般来说,网页设计的主色调包括黄、蓝、灰、黑和白。第三,字体设置。在网页设计中字体的设置也应该始终秉持着简易的原则,通常来说不应该超过三种字体,并且字体在版面中不宜过大,从而让更多文字给网页浏览者带来更多有价值的信息。值得注意的是,要避免闪烁的文字在网页设计布局中出现,其会给浏览者带来一种厌烦的感觉。同时,在网页标题栏中字体应该相对于正文来说要更大,颜色也需要进行区分。

2.常见布局与排版

2.1T字型T型结构是顶部的页面布局为网站的标语和横幅,下列左侧为主菜单,右侧为内容显示。由于菜单的背景布置颜色更深,因此整体效果视觉类似于英文字母“T”,因此被成为T字型布局。T字型布局是网页设计中十分常见的设计布局,其优势在于页面结构清晰、明确,容易正确把握主次关系;缺点在于较为沉闷,缺乏灵活性,如果无法准确把握,不注重细节与色彩的配合,十分容易出现无趣、枯燥的现象[4]。2.2口字型口字型布局给人一个感觉就是在页面中间最为显眼的主题内容,类似于一个口字型,左侧通常包括注册信息、内容导航、搜索引擎,右侧通常包括动态消息、热点资讯和友情链接。上下两部分为横条广告与菜单。口字型布局的优势在于可以充分利用版面,囊括较大的信息量,缺点在于页面较为拥挤,过于死板[5]。口字型布局大多被应用于国外站点中,国内使用频率较低。2.3POP布局POP布局是将一张合适的照片作为页面设计的中心,并且在合适的位置摆放主菜单。POP布局并不是上下或左右对称的,但是在设计过程中依然要兼顾平衡与节奏。POP布局可以实现动态效果,其优势在于美观,缺陷在于运行速度较为缓慢。2.4同字型同字型的网页布局一般来说内容量都较大,网页上方为标题栏,其中内容可以是网站主题或横幅广告,在标题栏下可能存在小标题。在页面左右两侧都布置有相应的内容。通常来说,可能是网站的最新动态、网站的维护管理人员以及部分广告。同字型网页的主要内容是分布在中央位置,从上至下,根据内容的重点、类型来进行区分。网站下部分通常为空白,即使有内容也是一些十分常规的内容,包括网站制造方、网站基础信息等。

3结语

计算机网页设计布局与排版是一门艺术,针对网页不同的内容可以采用不同的布局排版形式。然而不论采用何种的布局排版形式都需要始终秉持着布局排版的原则,以设计出美观、简洁、便捷、人性化的网页,让浏览者可以舒适的浏览网页。

参考文献:

[1]李娟.浅述网页设计中的页面布局技术[J].考试周刊,20xx(27):116~117.

[2]董磊.网页设计中视觉传达的整合设计[J].明日风尚,20xx(05):123,106.

[3]许炜熔.让“美”走进学生网页作品———谈在网页设计课堂中提高学生综合素质的几点建议[J].课程教育研究,20xx(26):248~249.

[4]梁日有.网页设计中艺术创新的研究与实现探讨[J].学子(理论版),20xx(03):12~13.

[5]尹涓,崔晓曦.浅谈网页视觉设计的应用和技巧[J].电脑知识与技术,20xx(15):204~205.

j2ee毕业论文 第5篇

响应式网页设计原型研究

网页设计毕业论文内容

当今,移动互联网迅猛发展,各种智能设备层出不穷。传统网页设计采用“固定页面及元素宽度,任何终端统一页面效果”的策略,无疑将造成网页在一些新兴移动终端上显示的文字极小、链接分布极密,用户需要在屏幕上不停操作来自主寻求较好的体验。面对这一弊端,网页设计师聚焦于“响应式网页设计”这一关键词,试图使用一套代码为各类终端设备提供不同的设计和体验。从先前“为固定设备设计网页”跨越到“响应式网页设计”是一个较难的过程。一些新手可能已经积攒了诸如媒体查询、流式布局、弹性图片等零散的设计开发技巧,掌握了HTML5和CSS3的使用方法,但他们依然无法驾驭响应式网页设计。造成这种情况的直接原因就在于缺乏一个能够指导他们立即开展响应式网页设计实践的可操作流程,即原型。

1两个关键概念:响应式网页设计与原型

响应式网页设计(RWD,Responsive网页Design)是一种网页前端开发技术,它可以描述为,“兼顾多种不同设备屏幕尺寸、分辨率、系统平台和行为做出相应的调整和布局的显示机制”。原型(Prototype),也叫“原样”,是“模拟科学”中的一个术语。在心理科学中,由于很难对动作或心智活动认识清楚,所以一般沿用JR安德森的观点,把原型(Prototype)视为关于范畴的最典型的样例设想,即把“原型”视为外化的实践模式,或“物质化”了的心智活动方式或操作活动程序。综合上述,响应式网页设计原型可描述为:符合“响应式网页设计项目分析、各类终端具有适合自身用户体验的不同页面效果、一套代码完成所有不同终端的网页制作、各类终端与主流浏览器良好兼容”等一系列规则的,外化的响应式网页设计活动实践模式。

2建构响应式网页设计的原型

建构原型一般采用心理模拟法,它包含三个步骤:

(1)响应式网页设计活动的功能分析;

(2)响应式网页设计活动的结构分析;

(3)功能分析与结构分析的有机结合。其中,功能分析的重点是作用的对象,条件与结果;结构分析的重点在于组成要素及要素之间的关系。响应式网页设计的目标是能够高效的编写一套代码为各类终端设备提供良好的设计效果和使用体验,这需要具备HTML5、CSS3、Javascript和jquery的基本技能。响应式网页设计之父——伊桑.马科特认为,响应式网页设计应该首先针对小屏幕进行设计,然后逐步增强针对大屏幕设计。这种思路颠覆了传统固定宽度的网页设计方法,对于那些已经积攒了零散的响应式网页设计开发技巧、HTML5及CSS3等技术,能够较熟练的完成固定宽度桌面端网页的新手而言,恐怕很难理解从小屏幕开始设计然后渐进增强的思路。考虑到新手已经习惯设计制作固定宽度的桌面版网页,响应式网页设计如果从固定宽度的大屏幕网页制作开始,然后改造这套代码将仅适用于桌面的网页依次兼容平板端和手机端也是一个不错的思路。响应式网页设计活动包含了“项目分析”、“网页平面设计”、“桌面版网页制作”、“平面版的改造”、“手机版的改造”及“兼容问题的调试”这6个典型的子活动。这些典型要素的关系可以描述为,“要想高效的完成某响应式网页设计项目,首先需要项目分析,其阶段性结果是响应式网页的总体方案,即在用户群体需求分析及主题解读的基础上,进行色彩分析及定位,确定UI版面布局,分析设计网页功能模块,确定网页风格等,最终形成包含“前言”、“需求分析”、“系统分析”、“风格设计”、“各类终端UI版面初步布局”、“色彩定位”、“网页建设日程规划”等部分的网页总体方案文档;然后,根据前期方案中“色彩”、“风格”及“各类终端UI版面布局”等的分析,依据页面设计原则,利用photoshop绘制适用于各类终端显示的平面效果图;随后,利用“HTML5+Css3”技术采用

+css布局完成固定宽度桌面版网页的制作并生成网页文件和样式表文件;接着,在这套代码的基础上,利用媒体查询技术、流式布局、弹性图片技术,结合平板终端的页面效果图将代码改造成兼容桌面及平板的网页;之后,在上述修改的基础上,继续利用媒体查询技术和弹性图片技术,结合手机终端的页面效果图将代码改造成兼容桌面、平板、手机的网页;最后,利用火狐和IETester软件查看初步完成的响应式网页,解决跨浏览器的兼容问题,形成完整网站。该过程中任何环节如果出现不妥当都应该返回上个步骤进行重新修改。结合上述对网页设计活动的功能与结构分析,不难发现,响应式Web设计活动原型中的6个典型子活动复杂程度不同。其中“桌面版网页制作”、“平面版的改造”、“手机版的改造”及“兼容问题的调试”这4个典型子活动是比较复杂的,包含了很多熟手的关键技术,需要进一步阐述。

3熟手的关键技术

从上述适用于新手的响应式网页设计活动基本原型发现,制作一个能够兼容主流浏览器的固定宽度桌面版网页是响应式网页制作的开端。那么,首先在“桌面版网页制作”这个环节中提取一些熟手关键技术,作为给予新手的技巧提示。

兼容主流浏览器的桌面版网页制作技术

为了防止不同浏览器给予相同HTML5标签的初始样式存在差异,熟手利用HTML5+CSS3制作桌面版网页制作时,一般会在样式文件(扩展名.css)中给出如下初始化代码:*{margin:0px;padding:0px;}body{margin:0px;padding:0px;text-align:center;font-family:_宋体_;font-size:16px;color:#cccccc;}ul,li,a{margin:0px;padding:0px;list-style:none;}div{overflow:hidden;float:left;}#wrapper{width:1007px;height:auto;margin-left:auto;margin-right:auto;overflow:hidden;clear:both;}这部分代码块可以实现页面在IE内核和Firefox内核的所有版本浏览器中居中对齐,外层布局盒子与浏览器头部无缝紧贴;

及css3完成固定宽度布局时,默认所有内部布局

向左浮动,溢出属性为隐藏;所有构成页面的HTML5元素的默认边距和填充属性为0px;HTML5的列表标签默认项目符号为空,边距和填充为0px。此外,确定页面尺寸,目前大多数显示器为1024像素*768像素,那么以此为默认显示器时,页面的宽度尺寸一般设置为“1007像素”。初始化CSS代码后,接下来就是利用

+CSS完成布局,这里提示新手:完成布局后,务必在IETESTER和Firefox中检查网页布局是否能够兼容主流浏览器。然后,根据桌面版网页平面设计效果图完成页面的制作。此外,熟手的经验是制作过程中频繁检测桌面版网页是否能够完美兼容各种浏览器。

利用流式布局、弹性图片、媒体查询技术修改桌面版网页

(1)相对视口尺寸,将最外层的布局

(例如:#wrapper{width:1007px;...})的宽度设置为96%(这个值取决于当前页面的视觉效果,也可以给其他数值);然后,将最外层的布局

内部的页头布局、导航布局、内容布局、侧边栏布局、页脚布局

对应的CSS样式中的width属性值利用公式——目标元素宽度÷上下文元素宽度=百分比宽度把网页的固定布局修改成百分比布局,也就是将固定像素宽度转换成对应的百分比宽度。

(2)将页面中所有HTML5标签元素对应的CSS样式表中的margin-right、margin-left、padding-right、padding-left的属性值也用公式——目标元素宽度÷上下文元素宽度=百分比宽度来修改。

(3)将CSS样式表中的font-size属性值的单位用em来代替px。这里依然使用公式——目标元素宽度÷上下文元素宽度=百分比宽度。这里需要提示新手的是:在标签的初始化代码中,如果有font-size:16px;语句,那么在给其他元素的font-size属性上修改值时,公式中的“上下文元素宽度”就等于16px,例如,#logo{font-size:48px;}现在要修改为#logo{font-size:3em;}。

(4)为了实现弹性图片,让图片随视口缩放,图形图像、动画和视频的弹性设置使用“img,object,video,embed{width:100%;max-width:100%;}”。其中,max-width属性是用于确保缩放时不会超出图片最大尺寸。同时,熟手还会使用AdaptiveImages解决方案来实现自适应图片。

(5)媒体查询可以通过判断不同设备终端,提供不同的样式使其实现在不同终端都能获得最佳的用户体验。例如,某个响应式页面用电脑浏览页面时,页面信息会以平铺的形式分布在页面合适的位置;用手机浏览页面时,导航按钮会相继隐藏起来,部分信息变成左右滑动的方式呈现,页面会重新布局,图片相应缩小。媒介查询的语法格式是,例如:设定宽度不超过400像素的屏幕尺寸,代码是:。虽然,HTML5+CSS3提供了良好的媒体查询功能,但当前仍有一些浏览器不支持,你可能需要添加如下基本样式:不同种类、不同版本浏览器的兼容问题解决跨越浏览器的问题一直是响应式网页设计的难题。熟手面对这一问题时,一般采用“渐进增强与降级”、“利用javascript修复老版本IE”、“使用Modernizr辅助修正样式,按需加载资源”、“给IE6,7,8追加媒体查询功能”等方法。

4结束语

对响应式网页设计而言,当前的设计理念和技术方法还不是终点,网站前端设计师需要继续努力找出更好的解决方案。而对新手学习者而言,响应式网页设计开发技能的形成不是一蹴而就的,还需要学习者在多个项目中,利用原型进行多次定向、操作及内化才能真正掌握。

j2ee毕业论文 第6篇

现在的旅游信息管理,是需要有管理系统的,这个系统主要是处理旅游信息的系统;首先是把旅游信息进行收集、整理、存储、传输等程序,最后才是旅游者进行信息检索,这些旅游信息供旅游者参考,也可以帮助他们进行旅游线路的决策等。 基于这些要求,就要求旅游信息必须具备时间要及时,有新的消息需要随时更新等。

1对不同时期的旅游信息进行分析

早在20世纪80年代,我国就有旅游管理信息系统了,在1981年的时候,中国国际旅行社,到美国引进了PRIME550型旅游信息管理系统;在1984年的时候,也去美国引进了关于饭店的计算机管理系统。通过逐步发展,很多行业都是采用了计算机信息管理系统,例如航空公司也是采用了这种订票系统,方便了乘客,订票不用去机场,在家里就可以直接定票了。进入21世纪后,计算机信息技术的不断发展,传统的旅游业和信息技术之间互相结合,对于旅游行业来说,这既是一种机遇,更是一种挑战。早在10年前,国家旅游局在一次工作会议上,就提出了要建设“金旅工程”通过旅游界人士的不断努力下,有了相当大的进步,旅游管理信息系统得到进一步的完善,例如酒店、旅行社、景点等,可以很容易查到。尽管这些在国内已经是取得了相当大的进步,但是和发达国家相比,就显得非常滞后了。主要存在以下几方面的问题:

(1) 旅游管理系统系统相当封闭。对于很多旅游信息管理系统,他们之间是无法进行信息的共享,互相之间利用的非常少,显得有点闭关自守。

(2) 旅游管理系统在开发是没有考虑空间信息。开发者在进行开发时,没有考虑周全,对空间信息忽略了,因此,旅游者在查询时,不能很直观地看到空间信息。

(3) 旅游管理系统的内容单一。 旅游管理系统,里面的内容多数是静态的,没有考虑到消费者的需求,缺乏吸引力。

针对当前我国旅游管理系统现状,与先进的信息技术进行结合,设计出分布式信息管理系统。从消费者的需求出发,把旅游管理系统的功能、数据库、输入界面和输出界面等,进行进一步的设计,设计出适合消费者需求的,本文采用ASP程序,开发出适合的软件,对于一些旅游规划的子系统来说,要考虑到游客的需求,例如旅游时间、费用等这些限制条件,再把这些需求转化为背包,或者不对称的TSP,再运用遗传算法,来进行解释。

2对WebGIS技术进行分析

WebGIS 是一种网络地理信息系统,这种系统必须要在有网络的情况下,才能进行的一系列存储、处理、分析的计算机系统, 这种技术是和Intemet应用的产物,也是一种互相操作的有效途径。要实现地理信息在网上能够直观的浏览,这和图形是离不开的,但是,现在的浏览器不支持这样的图形。因此要实现这种效果,需要另寻方法,一种是利用客户端解决,另一种是直接利用服务器解决。最常用的方法如下:

(1) 采用公共网关方式

这种方式一方面采用的是浏览器和服务器两者之间一个接口;另一方面是采用服务器和服务器软件这两者之间一个接口,这就起到了与客户之间沟通的桥梁作用了。还有种方式是把信息传送到服务器上,再通过服务器把信息传递给程序,程序再传递给服务器,最后服务器再将结果传到客户那里。这种技术有两种,但是因为因为程序相对比较复杂,而且灵活性又非常大,并且这种程序需要单独的运行,这样的网站由于用户都非常多,因此对于服务器来说,负担非常的重,所以运行的效率就很低。

(2) 采用服务器应用程序

这种方法是针对公共网关效率低,才研制出来的,因此他的方法和公共网关的原理有些相似;同时,也有他的不同之处,主要表现在公共运用程序可以单独的运行,但是对于服务器应用程序,需要在一种特定的服务器上运行,因此他的运行速度非常的快。这种服务器应用程序也有他的缺点,表现在必须依赖服务器和计算机作为平台。虽然这种服务器增强了与客户的端的交互性,也可以获取到更多的空间数据,但是这种信息仍然是属于静态的。用户在操作的时候,不能随意的进行缩小和放大,原因是这种图像是属于实体,在进行放大或者缩小这些操作时,都需要通过服务器才能完成。当网络快时,用的人多,服务器的负担更重,从而导致系统的反应变慢。

(3) 采用插入法

这种方法采用的是,在浏览器那端安装插件, 这种方法的目的是为了显示图形信息。这种方法是,将部分服务器上的一些功能,转移到客户端上;这种方法克服了系统反应慢,减少了负载。但是,这种方法仍然有他的缺点,要在客户端安装一些控件才能实现。

(4) 采用Java应用程序法

Java是一种编程语言。这种语言有一个非常大的优点,就是能够一次编写 ,什么地方都能够运用,并且和操作平台没有任何关系,这种方法可以直接存取到网络的相关文件,有非常大的灵活性。但是,也有他的缺点就是这种方法在编写程序的时候,工作量非常的大,速度也相对较慢。

(5) 采用Map API

在目前的一些互联网地图服务的相关网站上,有一些应用程序接口,进行技术研发,研发者可以利用其中的资源,供第三方运用。这与一些软件的功能有些相似之处,但是二者运用的范围有所不同。表现在传输方式不同,其次是

但对于地理信息系统开发而言,两者所应用的范围是不同的。首先,传输方式不同。其次是供给专业人士用的。基于这些特点,采用Map API是非常正确的选择。

3对整个信息系统进行分析

需求分析是为了准确的定义为了系统目标,满足用户的各种需求,用户的需求决定了系统的规模。

首先通过了解用户的不同需求,再根据这些需求来设计出系统;同时,在这些系统设计完成之后,这些用户的`不同需求,成了最后验收的最主要的依据。

旅客是非常关心旅游管理信息系统的,因为这些游客,需要通过这样一个平台来了解旅游信息,为整个旅游做好前期的决策或者规划;因此,在出发前,旅游者需要了解到旅游的目的地的相关信息或者服务信息等等。这些信息包括吃、住、行、娱乐等等。假如旅游信息有变动时,这个系统将会随着变动而更新,所以,通过这个平台可以查询到相对准确的信息;这样做好前期的一些准备工作后,为游客的整个旅行做到心里有数,也能让游客更好的选择目的地,安排好行程的时间、地点等,也能满足一些游客的个性化需求。

增强旅游的

宣传力度,也是为了让旅游信息管理的更好,且更进一步地管理好旅游提供的一些依据。所以说,对于旅游信息能够更科学、准确的管理,还能收集到反馈信息,为旅游分析、预测、决策等,提高科学的可靠性。因此,该系统除了能够更好地满足上述需求外,还应该是一个网络系统,游客通过这些互联网,获取到有用信息。这样也能方便旅游管理人员,他们可以随时通过互联网将准确的信息,进行更新和维护,从而使各种旅游资源的信息能够共同用,因此这个系统的目,依靠网络,为游客或者是旅游管理者,提高。达到旅游资源共享及信息更新的目的。

因此,本系统应达到目标:依托网络和旅游资源,为游客提供信息资源的查询,也是方便旅游管理者能够快速的维护和更新相关信息。

4对功能需求进行分析

从旅游信息系统的总体需求来看,这个系统包含有信息的查询、形成规划还有对旅游资源管理的维护和更新等等。

(1) 对于信息的查询和管理

旅游景点和一些附属设施,这些都属于是旅游资源。这些都是通过旅游资源信息系统,以及文字、地图、照片、音频、图像等等这些多媒体信息,从而对旅游景点的风貌等进行全方面的介绍。同时,设计的系统可以让游客对相应的旅游景点的各种情况进行打分,并且根据最终的打分情况由高到低的顺序来推荐旅游景点。

(2) 确定相应的旅游行程

游客在选择自己预想中的旅游路线的时候,可以依据自己的旅游目的地,自己可以利用的旅游时间,自己预算的游玩费用等等从而预选出相对优秀的旅游行程路线。

(3) 电子地图功能

电子地图的功能主要表现在以下几个方面:第一,可以借助电子地图控制相应的管理功能。系统在设计的时候,可以让图像放大、缩小以及还原等等这些具体的管理功能;第二,地图查询功能。可以根据游客制定的旅游地点,借助于先进的Map API技术,对周边的相关信息进行自动探测和搜索,系统具备的这个查询功能应该体现出高效、灵活和方便的特性,从而让游客借助这个查询系统能够较好地查询到相关实施的信息;第三,自驾游导航功能。当游客选定相应的旅游目的地之后,在起步开始就将起点和终点输入到系统中去,从而将相应的路程计算出来,通过文字的方式将行走的路线预设出来,同时将具体的路线在电子地图中向游客展示出来,引导游客准确找到旅游目的地;第四,地图输出功能。这个功能主要四实现专题地图的输出。针对的旅游风景区以及祥光的服务实施等方面的信息输出;第五,公交查询功能。对公交线路进行相应的查询,具体需要查询的是公交车的站点,公交车行走的路线以及是否需要换乘的可能性;第六,虚拟的旅游功能。游客在没有对相应的旅游景点进行游玩的时候,可以通过虚拟的旅游模式将相应的情况连接到酒店或者具体的景点,或者制作成为360°全景图的形式让游客从中感受到虚拟的真实旅游。

总之,随着信息技术的飞速发展,人们在获取信息的时候可以借助多种形式进行。而在当前的产业发展之中,旅游业的发展是非常迅速的,甚至是当今世界的第一大产业。本系统的出发点主要是放在Map API和虚拟旅游技术方面,在对相应的情况进行了全方面的调查、整理和汇总之后,同时借助于当前先进的旅游管理信息系统的优秀资源上,通过可行性的研究,总体设计了相应的系统等等,将旅游管理系统的具体功能同计算机先进技术进行了最大程度的整合利用,从而有效推动了旅游业的发展。

j2ee毕业论文 第7篇

开题报告的目的就是要请专家帮助判断选题者所提出的问题是否值得研究,以下是一篇软件工程毕业论文开题报告,供大家阅读借鉴。

一、课题来源

课题《Oracle数据库应用实验平台的搭建》来自于实际的教学工作需要,随着科技的进步,网络的发展,几乎所有的企业都使用数据库来帮助管理商业活动,为企业带来了巨大的收益。而当今数据库市场,已经形成以甲骨文的Oracle数据库、IBM的DB 2数据库、微软的Sql Server数据库为代表的三足鼎立的形式,其中甲骨文公司的Oracle则牢牢占据着最大的市场份额。在国内,Oracle数据库已经成为诸多企业的首选,并且国内的市场份额呈逐年增高的趋势。因此,建设Oracle数据库应用平台,不仅能够为数据库教学提供一个平台,同时更能让学生在学习的过程中达到理论和实践相结合的目的,为学生提供更多的Oracle学习和实践的资源,以提高学生理论高度和实践能力,最终,为学生的就业提供助力。

二、国内外现状

在国外,目前已经有大量的高校采用了Oracle,其中排名前10的哈佛大学、耶鲁大学、剑桥大学、牛津大学、加州理工大学、伦敦帝国理工学院、芝加哥大学、麻省理工大学、哥伦比亚大学全部采用了Oracle.以剑桥大学为例,该校拥有30,000名学生、31所学院、150系,面临着每所学院都有自己的信息系统、冗余和冲突的资料、繁琐低效的业务流程、无法快速的给出业务报表等挑战,最终,通过应用Oracle,成功的实现了保证单一官方记录,各科室均可获得准确的数据,学生可在校区外获取记录,分享信息,准确报表。

在国内,清华大学、北京工业大学和中国科技大学已与Oracle签定协议,成为中国OAI计划(Oracle学术教育计划 )的首批成员学校。根据计划,他们可以获得Oracle提供的用于教学目的的标准商业版软件以及Oracle的银牌服务。学生们可以学习到世界最新的技术,并能获得世界水平的课程,同时通过Oracle与行业用户的联盟,参加社会实践,获得市场上所需要的专业技能。 近期,于5月13日,成都金晨教育集团携手世界最大的企业软件厂商ORACLE公司,在成都召开“20xx甲骨文国际化IT人才培养创新论坛”暨“四川地区高校院长高峰论坛”,四川大学、成都理工大学、四川师范大学、成都信息工程学院、成都托普信息学院、成都纺织高等专科学校、成都电子机械高等专科学校等25所高校领导参加了此次会议。会后,ORACLE公司将与高校就ORACLE精品课程置换、专业共建、共建大型实训基地等合作模式进行深入的商谈,同时ORACLE公司将为部分学校捐赠正版软件、培训师资。 通过此次会议,ORACLE公司将与四川省各高校,在“校企联盟”的教育改革模式下,打造企业需要的信息化人才,打通IT厂商、高校、用人企业的整个链条,提高四川大学生的就业和从业能力。

综合国内外的情况,Oracle已经深入到各大国内外高等院校,将Oracle的教学融入到数据库教学中已经刻不容缓。

三、综合分析

该项目实施后,预期实现Oracle数据库服务的共享,以及用户的集中式管理,因此从应用的角度分为两大部分来分析:

Oracle数据库软件的部署和使用

硬件载体的选择

以Oracle 11G为例,官方文档说明如下:

项目最低要求

物理内存最小1GB

虚拟内存物理内存的2倍

磁盘空间基本安装需要: 高级安装需要:

显示器支持256色

处理器最小550MHz, 如果是Vista系统则需要800MHz

以上为Oracle 11G安装的最小硬件需求,按此要求,则只能实现单用户的学习,不能满足大数量用户的并发访问应用需求,因此,为了满足湖北汽车工业学院全校9600在校生和478专职教师的应用需求,应当提高硬件载体性能的采购标准,以满足当前的应用需求,同时,该硬件载体应当具备一定的扩展能力,以满足未来的升级需求,节约投资成本。

操作系统的选择

Oracle数据库支持Windows系列操作系统、Unix系列操作系统、Linux系列操作系统等多种类型的操作系统。

虽然Unix系列、Linux系列等类型的操作系统的安全性能高于Widows系列的操作系统,但是Unix系列、Linux系列操作系统固有的难于学习、难于配置等特点,会为项目的部署阶段带来巨大的难题,由于该项目的预期要求是一个学生学习和教师教学的平台,该平台在未来运行阶段不会部署商业化的数据库数据,因此,Windows系列的安全性可以满足该平台的要求,同时Windows平台的易维护性,易管理等特性,也为该平台的部署带来了便利。

所以,选择windows系列的操作系统,即满足Oracle 11G的运行要求,同时降低了后期维护的成本。

Oracle 11G的初步规划

根据操作系统平台的选定,而选择windows版本的Oracle 11G作为数据库教学的平台。

该平台面向湖北汽车工业学院的在校生,以及专职教师提供数据库服务,应此将Oracle的用户分为4类是合理的。

第一类,学生。学生可以自由的使用Oracle进行相关的DDL、DML操作,但是应当严格限制学生使用DCL操作。

第二类,教师。教师可以自由的使用Oracle进行先关的.DDL、DML、DCL操作。

第三类,维护员。应当对维护员的操作进行严格限制,以防止数据库瘫痪,但是可以对Oracle进行基本的监控和维护。

第四类,管理员。管理员拥有所有权限,可以根据教师的要求,对Oracle进行高级操作,但应当严格监控其操作,防止服务器当机。

由于该平台用户数量大,因此,需要合理分配Oracle服务的资源,以提高Oracle数据库的利用率,同时应满足教师的特殊应用需求。

集中式管理的实现方式

由于该平台面向湖北汽车工业学院共计1万多全校师生,同时,每年都有新生入学和应届生毕业,因此,该平台面临着用户数量大,用户流动具有周期性,所以,开发一个第三方集中管理平台,对Oracle数据库应用实验平台的用户进行管理,是十分必要的,这样能有效降低管理Oracle数据库应用实验平台的用户的难度和成本。

四、方案论证

1. 网络拓扑结构设计

根据相关资料表明,当今服务器的MTBF(平均故障间隔时间)已经能够达到120000小时,但是服务器在运行期间发生宕机事故,仍然屡见不鲜,因此,在设计计算机网络拓扑结构时,使用双机备份,乃至多机备份是一种很好的方案。通过阅读Oracle 11G的产品说明,该数据库软件支持数据库集群技术,并且可以灵活配置数据库软件和数据库数据,此特性为设计两层且各层可单独冗余的计算机网络拓扑结构奠定了基础。

为了提高Oracle数据库应用实验平台的稳定性,因此将数据库实例和数据库数据部署至单独的服务器,同时,部署数据库实例的服务器采用2台服务器做集群配置,通过这样的设计,可以达到数据库实例与数据库信息分离的目的,这样可以实现整个平台不间断运行,即使其中一台服务器因为意外宕机,那么另一台服务器也可以做到无缝切换,保证整个平台依然能够向用户提供数据库服务,同时提高了整个平台的I/O吞吐量,也为将来的服务器集群拓展奠定了基础。

为了提高平台内部数据的交换速率和设备之间互联的稳定性,采用安普非屏蔽6类线和华为S1724G企业级千兆交换机,保证了Oracle服务器与存储服务器的高速率数据交换。

网络拓扑结构设计如下:

集中式管理平台设计

在设计出Oracle数据库应用实验平台的网络拓扑结构后,通过分析,集中式管理平台的应用,也需要数据库软件的支持,并且,对数据库资源的占用少,应此可以直接依托该数据库提供辅助服务,其网络拓扑结构修改后如下:

通过分析,该管理平台需要实现的主要功能如下:

批量添加、删除学生应用Oracle数据库应用实验平台的帐户功能

单独添加、删除学生应用Oracle数据库应用实验平台的帐户功能

开启、关闭学生应用Oracle数据库应用实验平台的功能

清理学生使用Oracle数据库应用实验平台之后产生的垃圾文件

由于Oracle 11G对java支持的很好,其外围组件较多,因此采用B/S结构设计有利于该辅助程序设计。

五、工作步骤

提交开题报告

需求分析文档完成

详细设计文档,数据库设计文档,测试计划文档完成

完成相关数据库设计以及相关编码,完成中期汇报表

完成编码及相关测试

完成毕业论文初稿

完成毕业论文,准备答辩

六、参考文献

[1] (美)Bob Bryla,Kevin Database 11g DBA手册[M].北京:清华大学出版社,20xx-1-1.

[2] (美)Michael Database 11g PL/SQL程序设计[M].北京:清华大学出版社,20xx-4.

[3] (美)DeepakAlur JohnCrupi 核心模式[M].北京:机械工业出版社,20xx

[4] 张桂元,贾燕枫。Eclipse开发入门与项目实践[M].北京:人民邮电出版社.

[5] 刘晓华。J2EE企业级应用开发[M].北京:电子工业出版社,20xx

[6] 张海藩。软件工程导论(第四版)[M].北京:清华大学出版社,20xx,5-10.

[7] 张洪斌等。WebLogic Server系统管理和程序开发指南[M].北京:机械工业出版社,20xx.

上一篇:传感器 毕业论文题目(实用3篇)
下一篇:毕业论文8000(合集8篇)
相关文章
返回顶部小火箭
滇ICP备2023005910号