[4] 张海藩.软件工程[M].北京:清华大学出版社,2009
[5] 王津涛.HTML,CSS,javaScript整合详解[M].北京:机械工业出版社,2009 [6] 刘京华.Java Web整合开发王者归来[M].北京:清华大学出版社,2010 [7] 孙鑫.Java Web开发详解[M].北京:电子工业出版社.2006
[8] 张蓓 赵国峰.JSP数据库通用模块开发与系统移植[M].北京:清华大学出
版社,2007
[9] 李兴华.Java Web开发实战经典基础篇[M].北京:清华大学出版社,2010 [10] 石志国.JSP网络开发详解[M].北京:电子工业出版社,2007 [11] John Zukowski.JAVA 2 从入门到精通.北京:电子工业出版社,2002 [12] Swapna Kishore.编软件需求分析.北京:机械工业出版社,2002
[13] 狄泰 H.M 狄泰 P.J,袁晓靖.JAVA 语言程序设计大全.北京:机械工业出
版社,1997.8
[14] 席国庆.深入体验Java项目开发.北京:清华大学出版社,2011.7 [15] 毕庶伟.管理信息系统分析与设计.北京:机械工业出版社,1992
学生 指导教师 系主任
摘 要
当今时代的两个显著特点就是世界经济一体化和以计算机为代表的信息技术的快速发展。一个组织要在激烈的竞争中保持优势和不断发展,必须对迅速变化的环境灵敏地做出有效的反应。家教信息管理系统的应用能够提供这种有效的决策支持。家教信息管理系统运用了先进的、管理的、信息的处理技术来针对环境的挑战,它实际是随着计算机软件和网络技术不断地前进而前进,随着环境不断地变化而变化的。这样就有了新的解答——家教信息管理系统是逐步发展的过程,使之更好地适应社会的发展需求。学生可以免费查看网站上的家教信息,挑选适合自己的家教;教师可以免费查看网站上的需求信息,挑选适合自己的学生;学生可以发布自己的需求信息,让更多教师看到自己的需求信息。
本文论述了开发一个简单的网上家教信息管理所用到的关键技术和方法。其中运用了JSP技术、SQL Server 2005数据库等,对上述技术的实现方法进行了详细的讨论,介绍了在tomcat6.0服务器上,利用JSP技术,实现了一个简单的家教信息管理系统的设计与开发,并详细讨论了该系统的实现过程及其结构。
本网站主要实现了前台和后台两部分的功能。在前台部分实现了注册登录、信息浏览、个人中心。后台部分实现了用户管理和信息管理。
关键词:家教信息管理,信息技术,网站,B/S架构
I
ABSTRACT
The two notable features of the present era of world economic integration and the rapid development of the computer as the representative of IT. An organization to maintain our competitive edge and continued development in the fierce competition, we must be sensitive to an effective response to rapidly changing environment. The application of the tutor information management system to provide effective decision support. The tutor information management system for the use of advanced management, information processing technology to address environmental challenges, it is actually computer software and network technology continues to advance and move forward and change as the environment is constantly changing. This will have a new answers - Tutoring information management system is an evolving process, and to make it better adapted to the needs of social development. Students can view the free tutoring information on the site, selected for their tutor; teachers free to view the site requirements, the selection of students; students can publish their own needs, more teachers to see their needs .
This article discusses the key technologies and methods to develop a simple online tutoring information management used. The use of JSP technology, the SQL Server 2005 database, a detailed discussion of the above techniques to realize, in tomcat6.0 server using JSP technology, design and development of a simple tutor information management system and discussed in detail the system implementation process and its structure.
This site part of the function of the foreground and background. In the front part of the registered log information browsing, personal center. The background part of the user management and information management
KEY WORDS:Family information management,information technology,web site,
B/S architecture
II
目 录
第1章 绪论 ........................................................ 1
1.1 系统开发背景 ............................................... 1 1.2 系统开发目标 ............................................... 1 1.3 系统提出的意义及价值 ....................................... 1 第2章 系统分析 .................................................... 3
2.1系统需求分析 ................................................. 3
2.1.1理解需求 ............................................... 3 2.1.2用户需求 ............................................... 3 2.1.3功能需求 ............................................... 3 2.2.系统可行性分析 .............................................. 3
2.2.1 技术可行性分析 ........................................ 4 2.2.2 经济可行性分析 ......................................... 4
第3章 开发环境概述 ................................................ 5
3.1 JSP介绍 ..................................................... 5
3.1.1 JSP的简介 ............................................. 5 3.1.2 JSP的构架优劣 ......................................... 5 3.1.3 JSP的数据库支持 ....................................... 6 3.1.4 JSP的数据库访问实现技术 ............................... 6 3.2 SQL Server 2005数据库介绍 .................................. 10 3.3 面向对象设计 ............................................... 11
3.3.1面向对象的优点 ....................................... 12 3.3.2面向对象主要特征 ..................................... 12 3.4系统开发工具 ................................................ 13 第4章 系统总体设计 ............................................... 14
4.1.系统设计思想 ............................................... 14 4.2系统总体功能设计 ............................................ 14 4.3系统模块划分 ................................................ 15 4.4系统角色功能描述 ............................................ 16 第5章 数据库设计 ................................................. 19
5.1数据概念结构设计— E-R图 ................................... 19 5.2系统逻辑结构设计—关系模式 .................................. 21 5.3系统逻辑结构设计—关系表 .................................... 22 第6章 系统实现 ................................................... 25
6.1家教信息管理系统首页 ........................................ 25
6.1.1功能描述 .............................................. 25 6.1.2界面设计 .............................................. 25 6.1.3系统主页关键代码 ...................................... 26 6.2用户注册模块 ................................................ 28
6.2.1功能描述 .............................................. 28 6.2.2界面设计 .............................................. 28 6.2.3注册页面关键代码 ...................................... 29 6.3用户信息管理模块 ............................................ 31
6.3.1功能描述 .............................................. 31 6.3.2界面设计 .............................................. 31 6.3.3用户信息管理重要代码 .................................. 31 6.4管理员后台管理模块 .......................................... 34
6.4.1功能描述 .............................................. 34 6.4.2界面设计 .............................................. 34 6.4.3后台管理关键代码 ...................................... 35
参考文献 .......................................................... 40 致 谢.............................................................. 41 毕业设计小结 ...................................................... 42