iData_家教管理信息系统设计与实现_刘浪.docx

上传人:a**** 文档编号:8123 上传时间:2017-10-20 格式:DOCX 页数:77 大小:941.68KB
返回 下载 相关 举报
iData_家教管理信息系统设计与实现_刘浪.docx_第1页
第1页 / 共77页
iData_家教管理信息系统设计与实现_刘浪.docx_第2页
第2页 / 共77页
点击查看更多>>
资源描述

《iData_家教管理信息系统设计与实现_刘浪.docx》由会员分享,可在线阅读,更多相关《iData_家教管理信息系统设计与实现_刘浪.docx(77页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、摘要 家教管理信息系统是建立在互联网上的信息交流平台,为学员和教员提供信 息共享和双向交流。研究和设计的家教管理信息系统依据益阳地区的实际情况, 进行充分调研,对家教工作的参与人员进行需求分析,采用 B/S三层体系结构, 使用 JSP动态网页设计语言, Web服务器采用 Tomcat, 数据库系统采用 MySQL5. 0, 开发环境选择 MyEclipsee. 5。本文首先介绍了家教管理信息系统的项目开发背景 和发展现状,并简要介绍了开发该系统的关键技术。然后对管理信息系统进行设 计,分别进行了架构设计、页面设计、流程设计和数据库设计。然后是系统代码 的编写,实现了前台显示部分、教员子系统、学

2、员子系统和管理员子系统的功能。 最后展望了该系统进一步发展的前景。系统的设计按照模块形式组织,从测试和 评价的实际情况来看,本家教管理信息系统完成了家教的流程管理,能满足各类 家教人员的需求,系统运行稳定,效率高,在实践中加以改善能够实际应用到家 教服务中去,具有较好的经济价值和社会价值。 关键词: 家教管理信息系统; JSP;信息交流平台; Tomcat; MySQL ABSTRACT Family education management information system is an information exchange platform established on the In

3、ternet, for students and faculty sharing and exchanging information. Research and design of Family education management information system based on the actual situation of Yi Yang area, a thorough research on the family education, participation in the work of personnel needs analysis, using B/S thre

4、e layer system structure, the use of JSP dynamic webpage design language, the Web server uses the Tomcat, the database system using MySQL5.0, development environment uses MyEclipse6.5. This paper first introduces family education management information systems project development background and deve

5、lopment of the status, and briefly describes the development of the management information systems key technology. Then to the management information system design, were the architecture design, page design, process design and database design. Then is the management information system code, realize

6、the foreground displaying subsystem, student, teacher and administrator subsystem function. Finally,this paper introduces the prospects for the further development of the system. Management information system design according to the modular form of organization, from the test and evaluation of the a

7、ctual situation, the family education management information system completed the tutoring process management, to meet the various needs of family education personnel, stable operation, and high efficiency, in practice to improve the practical application can go to tutoring services, and has good ec

8、onomic value and society value. Key words: Family education management information system, JSP, information sharing platform, Tomcat, MySQL 目录 第一章引言 . 1 1.1课题背景与意义 . 1 1.2国内外研宄现状 . 2 1.3论文的研宄内容 . 3 1.4论文的结构 . 4 第二章家教管理信息系统开发的技术基础 . 6 2.1 JSP 技术 . 6 2.2 MYSQL 数据库 . 7 2.3 JSP数据库访问技术 . 7 2.3.1 JDBC 技术

9、. 7 2.3.2 JDBC技术实现方法 . 8 2.4 MYECPLISE . 8 2.5 TOMCAT . 9 2.6B/S 架构 . 9 2.7本章小结 . 10 第三章家教管理信息系统的需求分析 . 11 3.1家教管理信息系统总体需求分析 . 11 3.2学员需求分析 . 12 3.3教 胃求分析 . 12 3.4家教管理信息系统功能需求分析 . 13 3.5本章小结 . 15 第四章家教管理信息系统的系统设计 . 16 4.1家教管理信息系统系统结构设计 . 16 4.2家教管理信息系统功能设计 . 17 4.2.1前台功能结构与设计 . 17 4.2.2前台功能模块关系 . 19

10、 4.2.3后台功能结构与设计 . 19 4.2.4后台功會泛丰旲块关系 . 24 4.3数据库设计 . 25 4.3.1数据库的设计思想 . 25 4.3.2数据库的选择 . 26 4.3.3实体联系 (E-R)图分析 . 27 4.3.4数据表设计 . 30 4.4本章小结 . 32 第五章家教管理信息系统的系统实现 . 33 5.1前台模块的实现 . 33 5.2后台模块的实现 . 58 5.3本章小结 . 63 第六章系统测试 . 64 6.1家教管理信息系统开发环境 . 64 6.2测试环境 . 65 6.3功能测试 . 65 6.4本章小结 . 68 致谢 . 70 参考文献 .

11、71 第一章引言 1.1课题背景与意义 1. 1 .1课题背景 家教自从在我国的封建社会一直长期的存在着。因为在封建社会中,很多的 贫苦农民家庭的子弟一般难有机会接受教育。享有教育权的只能是封建官吏或者 地主阶级的子弟。十分富庶封建阶层的家庭一般聘请家庭教师对子女进行教育,一 般的封建地主家庭则通过把子女送到私塾去接受教育。在封建社会中,家庭教师 一般是由饱读诗书,但还没有考取功名的秀才担任,并把做家庭教师作为一种营生 的手段。家庭教师不仅在我国封建社会存在,而且在西方封建社会中也大量的存 在着。 到了现代,由于各国都普遍的实行初等义务教育,并采用了班级授课制。几 乎所有家庭的子女都拥有了接受

12、初等教育的机会,接受初等教育的形式则是将子 女送到正规中小学中去。因此,以当家庭教师作为主要营生手段的知识分子几乎 消失,但家教现象并没有消失,并有日益增长的态势。这是因为随着社会的不断 发展,为了提高个人的知识储备及特长,很多人选择了在业余时间通过家教的形 式提高自己个方面的能力,以适应竞争愈来愈激烈的学习和就业压力。此外,传 统的教育存在着诸多弊端导致在校学生也需要得到家教的辅导。这些弊端主要有 : 1. 班级人数多,老师面向全体学生授课,一般采用单向的教学方式,造成有些同 学是懂非懂、无法吃透。 2.家庭作业缺乏指导,学生在作业过程中的问题无法及 时解决 ,有些家长不能很好的对学生进行指

13、导。 3.学校教育缺乏情感交流。在学 校,老师主要考虑全体学生,无法很好的与个别学生进行交流,不能很好的了解 学习的动态和问题,不能很好的掌握学生的思想和精神状态。而家庭教育能弥补 这些不足,发挥情感教育的作用1。 经过调查发现,对家教的工作有着需求迫切的人群主要为在教学一线的教师 以及在校大学生。前者的家教需求主要为了利用空余时间辅导学生,以改善家庭 收入,而后者的家教需求不仅能够锻炼自身,也能赚取合适的生活和学习费用。 总之,无论对于教与学的双方,家教活动都是一件互惠互利的事情 。 1.1.2课题的意义 教育投资在中国人的观念中是每个家庭理财的一个重要组成部分,随着网络 教育的普及,越来越

14、多的人愿意利用网络教育对自己的孩子实施现代化的远程教 育,广泛接受信息资源,远程网络家教以多渠道、多层面的信息资源极大地拓展 了教育的形式,越来越受到人们的青睐。同时由于网络技术的普及和 WH3技术的 发展,网络给我们的学习、生活和工作带来了很大便利,通过网络丰富家教工作, 通过网络拓展家教业务 已经成为一种的趋势。特别是基于开放源码的众多软件的 兴起,使得网络的应用越来越人性化和大众化,使得终身学习和大众学习成为可 能。通过家教管理信息系统使得教员和学员都能在网络上发布家教信息。通过它 使得教学双方能够实时方便的结合,打破时间上的障碍和空间上的距离,节省各 种社会资源,也使得共享信息能够快速

15、地实现。因此,对本课题进行研究,一方 面具有理论上的重大的意义,另一方面实际应用价值也是非常高的。 1.2国内外研究现状 截止 2012年 6月,中国已有的网民己达到 5. 38亿之多,互联网普及率己经 达到 39. 9%,中国己稳居世界互联网规模第一位。无疑,中国现己进入了一个崭新 的时代一一即互联网时代。我们可喜地发现,网络家教平台作为一种崭新的家教 学习方式也在中国经济发达的北京,上海等地发展起来。 我国各级家教网平台的建设正处于起步阶段,基于与挑战并存,服务范围也 大都集中在区域范畴。随着社会竞争的日益激烈及互联网的普及,对家教的需求 也越来越迫切。目前的家教还集中于中考、高考等应试教

16、育,随着教育终身化及 生活多元化概率的普及,家教作为传统教育的辅助模式,课程可以涵盖更多的范 围,可以是大学课程,职教课程和个人爱 好修养等等课程。这样的课程通过家教 管理信息系统得以开展和推广,必将受到各个年龄段的人的爱好,市场是非常好 巨大的。 随着家长们对孩子独立的学习、思考能力培养的意识增强,家教的面对面性、 一对一或者多对一性,逐渐被家长们广泛认可。并且互联网己经在中国迅速普及, 家教网也就应运而生,在北京,上海等大城市的家教网呈现出成熟化、规范化、 多元化的强劲发展势头,目前全国连锁的家教网主要集中在上海、北京等城市。 现在存在一些为中小学生提供基于 internet的家教服务管理

17、信息系统。如柏成家 教网是全国连锁的家教信息平台,供家长免费查看并联系家教的管理信息系统, 柏成家教网在教员主页直观的显示教员满意度、教学质量和责任心等,并有着严 格的审核和优化体系,可信度更高。对于家教来说,柏成教育网价格合理,信息 量大,并提供免费的短信提醒,得到家教的机会更多。有些优秀的教师兼职可月 收入几千元,远远超过固定工资,所以优秀教师可以完全把家教作为一个全职工 作去经营。但是不同的管理信息系统也存在着这样活那样的不足,如网速慢、无 法提供实时的在线指导、存在的大量的 垃圾广告。这些管理信息系统大多都是由 私人公司创办,因此家教平台的产业化已初见端倪 3。 郑宇航 4等采用 AS

18、P. Net和 SQLSerVer2005技术实现温州大学生家教网,致 力于广大教、学员更加方便、快捷、高效的寻找自己满意的家教信息,并实现网 上支付。主要阐述了大学生家教管理信息系统的分析方案、设计思路、实现方法、 应用概况以及实现的关键技术。 胡滨 1采用 ASP技术和 ADO技术根据大连地区的实际情况开发了一个家教平 台,实现了新闻模块,在线预订模块,在线调查模块,友情链接模块,论坛模块 及其管理员登录模块和后台管理模块。很显然,他的家教平台技术不是很先进, 访问效率不高,而且没有突出家教的主要业务,设置了太多次要或者无关的模块, 实用性不强。 陆玲 5设计了一个基于 BS结构的中小学家

19、校信息沟通平台,使得学生或者老 师能够自由的查看,搜索,发布家教信息,完成了系统的需求分析和功能设计, 模块设置比较完整,但缺乏技术分析和技术实现,没有转化为一个具体应用。 陈静 6采用 J2EE技术设计与实现了一个家教管理系统,具有教员管理、顾客 管理、受教管理、回访管理、积分评优管理和系统帮助等功能,功能 模块划分比 较细,基本能满足家教管理工作的需要。但却存在家教管理工作交互性不强,教 员与学员不能直接进行沟通。很多工作由管理员完成家教信息的处理和管理,无 法及时顺畅的完成家教信息的处理,真正实现家教双方的个性需求和选择的多元 性 。 1.3论文的研究内容 本文研究家教管理信息系统的设计

20、和实现,分为如下两个部分: (1) 家教管理信息系统的分析与设计:通过对家教管理信息系统各功能模块的 分析,确定系统总体需求,设计出系统总体框架,并对数据库结构进行分析和设 计。 (2) 家教管理信息系统的开发与实现:按照系统分析和设计,进行系统开发, 编写代码实现各功能模块,合理制作系统界面,测试并运行。 家教管理信息系统主要包括如下功能: (1) 管理信息系统公告:提供家教管理信息系统的通知,信息和教员(学员 ) 发布的文章的浏览。 (2) 优秀教员库:提供优秀教员的基本资料,简历,联系方式的查询和检索。 (3) 最新学员库:提供最新学员的详细需求和应聘该学员教员信息的查询。 (4) 做家

21、教:教员能应聘学员提供的家教任务,寻找合适的家教工作。 (5) 请家教:学员能发布自身的家教需求,寻找合适的教员。 (6) 教员注册:教员提供个人信息和简历注册为家教管理信息系统的教员员。 (7) 学员注册:学员提供个人信息和需求注册为家教管理信息系统的学员。 (8) 教员(学员 ) 个人信息管理:提供对个人信息的修改 (9) 教员(学员 ) 投稿:提供教员(学员 ) 的教学方法,教学资料的交流和 共享。 1.4论文的结构 全文分 6章,整体结构是: 第一章:引言。主要内容包括:选题背景和应用价值,国内外研宄现状和发 展,课题研究的内容和论文的结构。 第二章:家教管理信息系统的开发的技术基础。

22、家教管理信息系统基于 JSP 和 MySQL数据库进行设计和实现,本章重点讨论 的是 JSP和 JSP的数据库访问技 术,也讨论了 MySQL和 Tomcat、 B/S架构。 第三章:家教管理信息系统的需求分析。本章对家教管理信息系统的需求进 行分析。首先从总体上通过业务流程的方式分析了家教管理信息系统的需求。其 次,从学员需求和教员需求着手分别分析了他们的具体需求。最后从子系统的角 度分分了系统的主要右5个大的功能模块构成,对典型的三个子系统:教员(学 员)注册登录,学员招聘教员,学员招聘教员进行了业务流程级别的分析。 第四章:家教管理信息系统的系统设计。本章介绍家教管理信息系统的系统 设计

23、,分为系统结构设计、家教管理信息系统功能设计、数据库设计三个部分。 重点是家教管理信息系统功能设计和数据库设计,从数据库的设计思想,数据库 的选择进行了比较分析,完整地分析了家教管理信息系统实体联系图,详细地完 成了对数据表的设计。 第五章:家教管理信息系统的系统实现。本章在家教管理信息系统的设计基 础上,详细叙述了具体的实现,分别从前台模块和后台模块两个大的方面进行论 述。重点论述了教员的后台模块,每个模块都进行了一定的论述并给出了 具体的 效果图并给出了核心的代码。 第六章:结论。本章本章对家教管理信息系统进行了测试与试运行,分别是 在开发中进行单元测试和完成后进行整合测试。整合测试完成了

24、链接和表单有效 性的测试,测试中发现并更正了部分问题。此外测试了 URL攻击, SQL注入测试和 Session伪装测试等安全项目。 第二章家教管理信息系统开发的技术基础 2. 1 JSP技术 Java Server Pages由 Sun Microsystems公司倡导、许多其他公司参与一起建立 的一种动态网页技术标准,可以简称为 JSP。 JSP技术为创建高度动态、丰富的 WEB应用提供一个独特的开发环境,使得构造基于 WEB的应用程序更加容易、 快捷,而这些应用程序能够与各种 WEB服务器、应用服务器、浏览器和开发工具 共同工作 7。 JSP在 Servlet的基础上开发的技术上,它继承

25、了 Java Servlet的各项优秀功能。 JSP有如下技术特征 8: (1) 跨平台 “ 一次编写,各处运行 ” 的特点。 JSP是以 Java为基础开发,所以 它不仅可以沿用 Java强大的 API功能,而且不管是在任何平台下,只要服务器支持 JSP,就可以运行 JSP开发的 Web应用程序,体现了它的跨平台、跨服务器的特点 8。 (2) 分离静态内容和动态内容。使用 JSP, 程序员可以使用 HTML和 XML标 记来设计和格式化静态的内容部分,使用 JSP标记及 JavaBean组件或者小脚本程序 来制作动态内容部分 8。 (3) 可重复使用的组件。 JSP页面依赖于可重用的、跨平台

26、的组件 (JavaBean 或者EnterpriseJavaBean TM组件 )来执行应用程序所要求的更为复杂的运算。开发 人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或 客户团体所使用。同样, JSP的标准标签和自定义标签与 JavaBean组件一样可以一 次生成重复使用 8。 (4) 沿用了 Java Servlet的所有功能。实际上服务器在执行 JSP文件时首先将其 转换为 Servlet代码,然后再对其进行编译,可以说 JSP就是 Servlet, 创建一个 JSP文 件的过程就是简化创建一个 Servlet文件的过程。理所当然,在 JSP中也能够使用 Ser

27、vlet中的全部特性 8。 (5) 预编译。 JSP的另一个明显的特性就是 预编译。在服务器执行 JSP页面前, JSP页面的编译过程己经完成,而且这个过程只进行一次就可以了。这次编译过程 发生在第一次请求 JSP页面时。如果 JSP页面没有被修改过,那么在后续的请求中, 服务器无需再进行编译,只需调用这些经过编译好的代码就可以了,显然这会对 访问速度有着不错的提升 8 2. 2 MySQL数据库 MySQL是一个小型关系型数据库管理系统 ,MySQL被广泛地应用在 Internet上 的中小型管理信息系统中。由于其体积小、速度快、总体拥有成本低,尤其是开 放源码这一特点,许多中小型管理信息系

28、统为了降低管理信息系统总体拥有成本 而选择了 MySQL作为管理信息系统数据库 9。其优点: (1) MySQL的核心线程己经实现了完全多线程,且支持的处理器很多 9。 (2) MySQL有多种字段类型:包括 FLOAT、 DOUBLE、 VARCHAR、 CHAR、 1、 2、 3、 4和 8字节长度自有符号 /无符号整数、 BLOB、 TEXT、 DATETIME、 DATE、 TIME、 TIMESTAMP、 YEAR和 ENUM等 类型 9 (3) MySQL的 SQL函数库的实现采用的是一个高度优化的类库。整个 SQL函 数库的性能跟类库的性能一样号,而且一般在查询初始化后不会分配任

29、何内存, 因此也不存在内存漏洞 9。 (4) MySQL完全支持标准 SQL中的 ORDER BY和 GROUP BY等子句,也全面 支持支持 AVG( )、 SUM( )、 STD( )、 COUNT( )、 COUNT(DISTINCT)、 MAX() 和 MIN()等聚合函数。此外你可以对不同数据库的表进行混自查询 9。 (5) MySQL提供对 ANSI SQL的 ODBC和 LEFT OUTER JOIN的支持 9。 (6) MySQL的所有字段都有默认值。在你使用 INSERT插入某个表的字段的 子集时,那些没有给定值的字段将设置为它们的默认值 9。 (7) MySQL可以各种不同

30、的平台上工作。它可以支持 Java、 PHP、 C、 C + +、 TCL API和 Perl、 Python10。 2. 3 JSP数据库访问技术 2. 3. 1 JDBC 技术 JDBC (JavaDataBase Connection)是一套的应用程序接口,它是面向对象的。 这套接口包含了统一的访问各类关系数据库的标准接口,能够为各个数据库厂商 所使用。借助 JDBC技术,软件开发人员可以用标准的 SQL语句和纯 Java语言编 写出整个数据库应用程序,并且该应用程序能做到跨平台 11。 JDBC本身处于底层,故在访问数据库时用用法是在业务逻辑中嵌入 SQL语 句。因为SQL语句是针对关

31、系数据库的,它基于关系模型,所以 JDBC继承了直 接简单的好处,尤其是对于小中型应用程序十分简便。 JDBC具有的优点 12: (1) JDBC与 ODBC差别很小,使用起来大同小异,对软件开发人员的理解 和使用很有帮助; (2) 使用 JDBC, 软件开发人员不用再编写复杂的驱动程序,可以将全部精 力专注于开发工程的业务逻辑,提高开发效率; (3) JDBC可以建立在大多数关系型数据库之上,在其上开发的软件可移植 性很强; (4) JDBC API采用的架构是面向对象的,根据需要可以将常用的函数进行 再次包装,方便软件开发人员使用,能够做到重用代码。 2. 3. 2 JDBC技术实现方法

32、目前, JDBC驱动程序支持大部分数据库系统。 Java程序访问这些数据库时, 可以通过 JDBC驱动程序与数据库连接,完成相应的数据库操作。而对于某些数 据库只带 ODBC驱动程序而不带 JDBC驱动程序的情况, Sun公司又提供了 JDBC-ODBC桥。通过 JDBC-ODBC桥 JDBC访问指令被翻译成了 ODBC指令, 此后在通过 ODBC驱动程序实现对数据库的操作。利用 JDBC驱动程序能对支持 的数据库系统实现访问,而利用 JDBC-ODBC桥可则可访问只带有 ODBC驱动程 序的数据库,综上, Java程序能操作诸如 Sybase,MS SQL Server, DB2,Oracl

33、e, MySQL等比较常见的各种不同的数据库系统 13。 此外对数据库的连接和对数据库记录的各种处理操作采用引用 JavaBean的方 式进行,可以降低程序设计的难度,发挥组件技术的优势,大大提高代码的重用 性,从而提高软件开发的质量和效率 13。 2. 4 MyEcp I i se MyEclipse 企 业 级 工 作 平 台 ( MyEclipse Enterprise Workbench,简称 MyEclipse) 扩 展 了 Eclipse IDE, 利用它我们可以进行 JavaEE和数据库应用程序 的开发、发行。此外整合的应用程序服务器能极大地提高开发效率。这个企业级 工作平台功能

34、丰富,较好地集成 JavaEE开发环境,主要有完整的编码、测试、调 试和发布等功能,完整支持 JSP, HTMU CSS, Stmts Javascript, SQUSprii Hibernate 等。 2. 5 Tomcat Tomcat 是 Apache 软件基金会 ( Apache Software Foundation)的 Jakarta 项目 中的一个核心项目,由 Apache、 Sun和其他一些公司及个人共同开发而成。在 Sun 公司的努力和支持下, Tomcat时时体现了最新的 JSP和 Servlet规范 。 Tomcat 5己 经体现了最新的 JSP 2.0和 Servlet

35、 2.4规范目前 Tomcat已是相当流行的 Web应 用服务器。Tomcat受到了 Java爱好者的喜欢,也受到了部分软件开发商的认可。 原因是 Tomcat免费,性能稳定,技术先进。此外广大程序员也很喜欢 Tomcat, 原 因是它支持负载平衡与邮件服务等开发应用系统常用的功能,扩展性好,运行时 占用的系统资源小;而且它还在不停的完善和改进中,任何一个有实力的程序员 都可以更新它或在其中加入创新的思想。总之,作为一个小而轻的应用服务器, Tomcat能满足中小型系统,也适应并发访问用户不是很多的场合,从而被大量使 用。 JSP系统的开发和调试优先选择 Tomcat应用服务器当属自然 14。

36、 2. 6 B/S架构 (1) B/S架构 B/S结构即浏览器 /服务器结构。它是基于互联网技术的蓬勃发展,是对 C/S 结构的改进或者变化的结构。这种结构下的特点是,用户使用界面由 web浏览器 提供,极少部分业务逻辑在浏览器端实现,其余大部内容由服务器端来实现主要 业务逻辑,这就是我们所说的三层架构 15。 B/S模式将系统功能实现的核心部分集中到服务器上,重要的是统一了客户 端,这样就简化了系统的开发、维护和使用。服务器上安装 Web服务器和 Oracle、 SQL Server等数据库。在客户机上只需安装一个浏览器,如 Netscape Navigator或 Internet Expl

37、orer。 浏览器通过 Web服务器连接数据 库进行数据处理操作。这样就 极大地减轻了客户端的载荷,降低了系统维护、升级的代价和任务量,从而降低 了用户的使用成本。 (2) B/S架构软件的优势 维护和升级方式简洁。现在,软件系统的改善和升级越来越迅速,所以基 于 B/S架构的软件体现出了更为快捷的特点。对一个中型的单位来说,系统管理 人员如果要升级公司的 C/S结构的软件的计算机,需要大量计算机之间来回升级, 效率和工作量实在太大也不现实。但 B/S架构的软件升级则只需要对服务器升级 就可完成。由于其他的客户端只是浏览器,根本不需要做任何的维护。无论有多 少分支机构、用户的规模有多大,都不会

38、增加任何维护升级的工作量,所有的操 作只需要针对服务器进行。即使是异地,只需要把服务器连接专网即可,实现远 程维护、升级和共享。所以主流发展方向是服务器越来越 “ 胖 ” 而客户机越来越 “ 痩 ” 。今后,软件升级和维护会越来越容易,而使用起来会越来越简介,可以 节约下来大量的人力、物力、时间。因此,维护和升级革命的方式是 “ 痩 ” 客户 机, “ 胖 ” 服务器 16。 成本降低,选择更 多。大家都知道 windows在桌面电脑上几乎一统天下, 浏览器成为了标准配置,但在服务器操作系统上 windows并不是处于绝对的统治 地位。现在的趋势是凡使用 B/S架构的应用管理软件,只需安装在

39、Linux服务器 上即可,而且安全性高。所以服务器操作系统的选择是很多的,不管选用那种操 作系统都可以让大部分人使用 windows作为桌面操作系统电脑不受影响,这就使 得最流行免费的 Linux操作系统快速发展起来, Linux除了操作系统是免费的以外, 连数据库也是免费的,这种选择非常盛行。比如说很多人每天上 “ 搜狐 ” 网 ,只 要安装了浏览器就可以了,并不需要了解 “ 搜狐 ” 的服务器用的是什么操作系统, 而事实上大部分管理信息系统确实没有使用 windows操作系统,但用户的电脑本 身安装的大部分是 windows操作系统。 应用服务器运行数据负荷较重。由于 B/S架构管理软件只

40、安装在服务器端 (Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在 服务器 ( Server) 端 完 全 通 过 WWW浏览器实现,极少部分事务逻辑在前端 (Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。 但是,应用 服务器运行数据负荷较重,一旦发生服务器 “ 崩溃 ” 等问题,后果不 堪设想。因此,许多单位都备有数据库存储服务器,以防万一。 2. 7本章小结 本章给出了家教管理信息系统的开发的技术基础。家教管理信息系统基于 JSP 和 MySQL数据库进行设计和实现,因此分析这些技术性质和特点很有必要。重点 讨论的是 JSP和 JSP的数据库访问技术,也讨论了 MySQL和 Tomcat、 B/S架构。 第三章家教管理信息系统的需求分析 3. 1家教管理信息系统总体需求分析 家教管理信息系统涵盖的业务很多,除了向家教双方提供需求信息外,还包 括一些服务类型的信息,如管理信息系统公告提供的家教管理信息系统通知,教 员学员发布的教学文章等。同时为了提高管理信息系统的服务质量,还要提供学 员的反馈信息功能,教员的审核管理,友好的界面和完善的信息检索功能。经过 对家教管理信息系统的总体分析,可得到家教管理信息系统的业务流程图,如图 3-1所示: 图 3-1家教管理信息系统业务流程图 经过分析,为了给

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

当前位置:首页 > 期刊短文 > 短文

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

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com