信息管理系统的设计与实现

上传人:E**** 文档编号:114890860 上传时间:2019-11-12 格式:PDF 页数:66 大小:2.49MB
返回 下载 相关 举报
信息管理系统的设计与实现_第1页
第1页 / 共66页
信息管理系统的设计与实现_第2页
第2页 / 共66页
信息管理系统的设计与实现_第3页
第3页 / 共66页
信息管理系统的设计与实现_第4页
第4页 / 共66页
信息管理系统的设计与实现_第5页
第5页 / 共66页
点击查看更多>>
资源描述

《信息管理系统的设计与实现》由会员分享,可在线阅读,更多相关《信息管理系统的设计与实现(66页珍藏版)》请在金锄头文库上搜索。

1、太原理工大学 硕士学位论文 信息管理系统的设计与实现 姓名:牛变玲 申请学位级别:硕士 专业: 指导教师:刘彦隆 太原理工大学硕士研究生学位论文 I 信息管理系统的设计与实现 摘 要 随着互联网的广泛使用,越来越多的功能被放置到网络上。山西省教 育信息化的飞速发展,对现代教育技术的水平要求日益提高,为了适应这 种形式,现代教育技术不仅要有坚实的硬件基础,还要有一整套完善的现 代教育技术信息管理系统。 信息管理系统采用先进的技术手段, 以学校为依托, 以 Internet 为载体, 以教育主管部门为导向,面向全省、市、县、校,构筑一个大容量,宽辐 射的全省现代教育信息管理服务平台。把全省基础教育

2、的电教信息、师资 力量、配套设备等各种相关资料进行电子化管理,通过互联网可以让各级 教育领导或相关人员快速的查询相关数据,并对其进行统计、汇总、计算 增长率、历史数据分析等。 信息管理系统采用了三层架构(Web 层、业务层和数据层) ,各层之间 耦合度低。使用 Struts 框架,使系统具有强可伸缩性、强可扩展性和平台无 关性的优点。 本论文以底层数据库为基础, 从前台显示页面到 JavaScript 再到 Action 和 Dao,在 Struts 流程进行了详尽叙述,对整个过程进行了详细的描述。 通过运行表明,本系统具有用户界面友好,数据安全、操作灵活方便, 已经达到了设计目标,极大提高了

3、信息化管理效率。达到了项目建立时要 求的目标,满足了客户的需求。 太原理工大学硕士研究生学位论文 II 关键字:Struts 架构,Hibernate 框架,Ajax,数据库,信息管理系统 太原理工大学硕士研究生学位论文 III DESIGN AND IMPLEMENTATION OF INFORMATION MANAGEMENT SYSTEM ABSTRACT With the widely used of the Internet, more and more functionalities are placed on the network. The rapid development

4、of educational informatization , the higher level of modern educational technology is demanded increasing, in order to adapt to this situation, the modern educational technology must not only have a solid hardware foundation, but also have a set of comprehensive information management system of mode

5、rn education technology. The information management system uses advanced technology to establish a platform with large capacity and wide radiation face forward to the province, city, county, school, which relying on the school and Internet and as the competent departments of education a guide. Elect

6、rified educational information, teaching staff, ancillary equipment and other correlative material of basic education were electronic manage. The educational leader and correlative staff can quickly query the data by Internet and statistics, collect, calculate growth rates, historical data analysis.

7、 Information management system uses three-tier (architecture-Web layer, business layer and data layer), it has low coupling between layers. Struts 太原理工大学硕士研究生学位论文 IV framework makes the system has strong scalability, high scalability and platform independence benefits. Database is the foundation in

8、the paper. It described the process from JavaScript to Action then DAO. By running the system shows that it has a friendly interface, data security, flexible operation. The design objectives have been achieved, which greatly improved the efficiency of information management. KEY WORDS: Struts framew

9、ork, Hibernate framework, Ajax, Database, Information Management System 太原理工大学硕士研究生学位论文 1 第一章 绪 论 1.1 背景和意义 随着互联网的广泛使用,越来越多的功能被放置到网络上,比如考试、信息发布、 数据查询等。以前需要大量人力从事的事情,很长时间才可以完成的任务现在只要通过 网络就可以很方便实现,所以很多网上应用都为传统的应用做了一个很好的补充,大大 提高了以往的办事效率。基于现在社会的发展趋势,有了本项目的产生。 随着我省教育信息化的飞速发展,对现代教育技术的水平要求日益提高,为了适应 这种形式,现代

10、教育技术不仅要有坚实的硬件基础,还要有一整套完善的现代教育技术 信息管理系统。以便各级教育主管部门可以随时了解省、市、县、校四级的现代教育技 术基本情况。现代教育技术信息管理系统是教育网络中一个重要的应用系统,在一定程 度上反映出各地区现代教育技术的发展情况。 1.2 系统开发的主要目标和工作 系统要求采用先进的技术手段,以学校为依托,以 Internet 为载体,以教育主管部 门为导向;面向全省、市、县、校,构筑一个大容量,宽辐射的全省现代教育信息管理 服务平台。 为山西省各级教育主管部门提供全面、 便捷、 快速的现代教育信息数据统计、 汇总、查询。本系统将成为面向全省的、大容量的、跨区域的

11、现代教育技术信息统计数 据库。 简单说,就是把全省基础教育的电教信息、师资力量、配套设备等各种相关资料进 行电子化管理,通过互联网可以让各级教育领导或相关人员快速的查询相关数据,并对 其进行统计、汇总、计算增长率、历史数据分析等。 1.3 本文所做的工作和成果 通过对信息管理系统的需求分析,设计出符合该管理系统的开发方案和数据库设 计。本文所写的信息管理系统是山西省基础教育网( 太原理工大学硕士研究生学位论文 2 一个频道。本论文结合实际项目,阐述了项目中所用到的技术以及项目实际开发的详细 内容。从最底层数据库中表的建立到页面的显示,每张表除了对应它们的内容显示,还 对应于对每张表的操作,例如

12、:增加、删除、编辑等。 1.4 本文的组织结构 本论文共分六章,各章组织如下: 第一章:阐述了本课题研究的背景、意义、目的,以及论文的组织结构。 第二章:对本系统所使用到的技术进行了原理性的描述。 第三章:需求分析。本章在上一章的基础上,按照软件工程的理论给出了系统开发 的基本思想和方法。在对系统的需求进行详细分析后,给出了系统所要完成的基本功能 和主要性能。最后对设计出系统所用的数据库做出了具体设计。 第四章:系统详细设计。本章根据前面对体系结构分析,详细描述了项目中的各个 层,按照三层体系结构介绍了各个模块的设计,即数据库层、数据访问层、业务逻辑层, 结合实际代码进行了说明。 第五章:系统

13、的功能及实现。本章从宏观的角度对项目中的各个模块,包括对学校 信息模块、基本信息模块、查询管理模块等进行了描述。 第六章:结论与展望。本章是对论文的工作进行了回顾和总结,归纳了本论文的主 要工作和取得的成果,并对本研究课题今后的进一步研究工作做了展望。 太原理工大学硕士研究生学位论文 3 第二章 相关技术 2.1 Web 服务器 2.1.1 Web 服务器 WEB 服务器也称为 WWW(WORLD WIDE WEB)服务器, 主要功能是提供网上信息 浏览服务。它包括应用层使用的 HTTP 协议;HTML 文档格式;浏览器统一资源定位器 (URL)。 使用最多的 web server 服务器软件

14、 有两个:微软的信息服务器(iis)和 Apache。 通俗的讲,Web 服务器传送页面使浏览器可以浏览,然而应用程序服务器提供的是客户 端应用程序可以调用的方法。确切一点 Web 服务器专门处理 HTTP 请求,但是应用程 序服务器是通过很多协议来为应用程序提供商业逻辑。 Web 服务器可以解析 HTTP 协议。当 Web 服务器接收到一个 HTTP 请求,会返回 一个 HTTP 响应,例如送回一个 HTML 页面。为了处理一个请求,Web 服务器可以响 应一个静态页面或图片,进行页面跳转,或者把动态响应的产生委托给一些其它的程序 例如 CGI 脚本, JSP 脚本, servlets, A

15、SP (Active Server Pages) 脚本, 服务器端 JavaScript, 或者一些其它的服务器端技术。无论它们的目的如何,这些服务器端的程序通常产生一 个 HTML 的响应来让浏览器可以浏览。 2.1.2 Servlet Servlet 是一种运行在 Java 语言的服务器上的组件。Servlet 最常见的用途是扩张 JavaWeb 服务器功能,提供非常安全的、可移植的、易于使用的 CGI 替代品。 Servlet 生命周期是已经定义好了的,并且被提供者通过某种环境实现和执行(比如 Servlet 容器) 。 Servlet 容器必须遵循 Servlet 描述规范, 既以 S

16、ervlet 规范写出来的 Servlet, 无需修改就可以在任何标准的 Servlet 容器上执行。更进一步说,Servlet 容器提供了 Servlet 的生命周期管理,比如初始化参数、启动数据库连接、启动 Servlet 在程序中查 找并执行其他的资源等。容器也可以为 Servlet 保存 Session。这是因为 HTTP 是无状态 太原理工大学硕士研究生学位论文 4 的,一旦用户请求被返回后,服务器就无法通过请求来区分不同的客户端,有了 Session 这个问题就会解决。 为了区分用户状态,容器需要保留用户的唯一标示,这个标示也就是 Session,容 器通过 Session 来区分不同的用户请求,这就使得复杂的服务器客户端交互操作变 得很容易。不需要程序在客户端设置 cookies(如果 cookies 在客户端被禁用了这种设置 会失败) 。程序开发者可以创建对象来保护用户的 Session。 2.1.3 Tomcat Tomcat 容器满足了三点要求:价格、性能和易用性,提供了一个 Serves 的执行环 境,支持 Servlet 安全的访问系统资源(比如文

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号