web的校友录的设计与实现(源码)
摘 要改革开放后,我国教育迎来了一片春天,教育事业发展迅速,很多家庭开始重视教育,受教育的人越来越多,受教育的人素质也越来越高。对学校来讲,校友之间的来往是非常有利于校友之间增进友谊,发展事业的。因此,建立一个校友录网站显得尤为重要。本系统是基于Eclipse、Microsoft SQL Server 2008 R2、JSP开发的系统,有校友相册管理,用户管理和留言板管理、新闻管理等功能。在系统界面设计中,采用了CSS层叠样式表来控制网页样式。使用JS为HTML页面添加动态效果,使系统更加的完善。在界面设计中还使用了CSS样式与Div布局相结合,使用Div布局将页面进行分块,逐步完成设计,使设计思路更加清晰。从而设计了操作界面友好、功能多、操作简单,查询功能强大的校友录系统。
目 录
第一章 概述 1
1.1课题背景、目的和意义 1
1.2论文内容 1
第二章 相关技术简介 3
2.1JSP 3
2.2SQLServer2008数据库 3
2.3JDBC 3
2.4Tomcat 4
第三章 系统设计 5
3.1系统总体设计 5
3.2系统详细设计 5
3.3数据库设计 6
第四章 系统实现 9
4.1用户模块 9
4.2留言板模块 10
4.3相册管理模块 11
4.4后台管理模块 12
4.5新闻模块 15
4.6通讯录模块 16
第五章 测试计划 17
5.1测试目标 17
5.2测试内容 17
5.3 测试方法 17
5.4 模块测试 17
5.4.1登录模块测试 17
5.4.2 注册模块测试 18
5.4.3 密码修改模块测试 19
结束语 20
致 谢 21
参考文献 22
第一章 概述
1.1课题背景、目的和
*好棒文|www.hbsrm.com +Q: ¥351916072$
意义
随着科学技术的不断发展,人们的工作和生活方式发生了巨大的变革。人们开始充分利用日益发展的计算机技术和网络技术,设计开发开发各种在线服务系统,这些在线服务系统影响了人们生活的方方面面,给人们带来了极大的便利,校友录系统就是其中之一。
如何方便准确的获取校友的联系方式,随时与校友保持紧密的联系,是一个值得我们思考的重要课题。校友录管理系统作为真正为校友们带来便利的管理系统出现了。
近几年来,各所高校积极建设自己的校园网,其中校友录建设已经成为了一项重要的内容。目前的校友录系统一般具有校友信息查询、校友资料修改,留言板,个人相册等功能。可供在校师生、离校校友以及游客登录使用。但是现有的一些校友录系统可能存在页面粗糙,操作不方便,在安全性方面考虑不充分等问题,即使有一些比较完美的系统,也可能不适合大学使用,因此根据实际需求设计开发校友录系统。
本课题意欲针对学校的实际情况,设计开发一个校友录管理系统,作为校园网建设的内容之一,该系统可以在学校校园网上运行。本校的校友通过注册,登录访问校友录系统,可以获得需要查询的校友信息,以便随时与其他校友保持联系。本系统主要包括两个方面的功能;普通用户功能和系统管理员的管理功能。普通用户可以注册,登录,也可以浏览和查询校友的信息,建立个人相册,添加留言,还可以修改个人资料;系统管理员能够对校友数据信息进行增,删,查,改,还可以进行新闻发布,回复留言等操作,能够审查校友注册信息,维护注册用户的信息。同时充分考虑了系统的安全问题,采用技术手段对校友的身份进行验证,非本校校友不允许注册。
1.2论文内容
本文主要介绍了开发校友录系统所使用的关键技术以及开发过程。论文的内容主要包括:第一章主要介绍校友录系统的研究背景、研究的意义以及研究的目的,第二章主要对开发本系统用到的相关技术进行介绍,第三章主要介绍校友录系统的模块设计,第四章主要介绍该系统是如何实现的,第五章是对系统主要模块进行测试。
第二章 相关技术简介
2.1JSP
JSP技术是在Java基础上的拓展,与ASP比较而言,它具有两个优点:一是页面动态部分是用Java编写,这不仅使JSP有更强大的功能,而且使它被开发者用起来更方便;二是JSP可以在多个平台上使用,由于Java语言本身具有跨平台特性,因此JSP和JavaBean甚至不用重新编译,就可以从一个平台移植到另一个平台。Java可以通过JDBC技术访问带有JDBC驱动程序的数据库。
2.2SQLServer2008数据库
Microsoft SQL Server 2008是开发人员常用的开发工具,而Microsoft SQL Server 2008 R2是由Microsoft SQL Server 2008提供的效率高且安全的智能数据平台构成。
(1)平台特点
Microsoft SQL Server 2008 R2引进了一系列新功能帮助各种规模的业务从信息中获取更多价值,提高了可管理性,强化了商业智能及数据仓库。同时还具备高性能、高可用性、高安全性的优点。
(2)新增功能
微软SQL Server 2008 R2中许多重大升级的性能和可扩展性等方面的重要功能,主要功能有如下:
PowerPivot:这是一个自治PowerPivot主持分析方案,可使开发人员在设计功能时,系统实现强度大。
数据服务:主数据服务:帮助IT组织实现全公司和跨系统重要的数据资产管理中心,让更多的用户安全的安全管理的主要数据。
2.3JDBC
JDBC是一种用来对数据库进行操作的Java应用程序接口 ,能够访问多种关系型数据库并对其进行操作,它主要包含一些接口和Java类。数据库执行活动图如下所示:
图21 数据库执行活动图
系统如果要对数据库进行访问,第一步需要加载数据库的驱动程序,如果加载失败,将不能连接到数据库。如果加载成功,连接数据库后,就可以执行相关
的sql语句。执行完之后,数据库要关闭,释放掉内存资源。
2.4Tomcat
Tomcat能够使最新的Servlet和JSP规范得到较好的体现。因为和其他服务器相比,Tomcat拥有一些优势,优势如下:它是由apache 开发的并且拥有Java的发行公司sun的支持,技术走在前端,性能相对比较稳定,软件本身也比较小,对电脑资源占用很少,非常适合在中小型项目中使用。
第三章 系统设计
将整个系统切分为若干个模块,每个独立的模块完成一定的子功能,在设计的时候,我们首先按模块来进行设计,最后把这些模块整合到一起来实现系统总体的功能。模块化能够使设计变得简单、清晰、功能容易理解、测试也可以独立进行。
目 录
第一章 概述 1
1.1课题背景、目的和意义 1
1.2论文内容 1
第二章 相关技术简介 3
2.1JSP 3
2.2SQLServer2008数据库 3
2.3JDBC 3
2.4Tomcat 4
第三章 系统设计 5
3.1系统总体设计 5
3.2系统详细设计 5
3.3数据库设计 6
第四章 系统实现 9
4.1用户模块 9
4.2留言板模块 10
4.3相册管理模块 11
4.4后台管理模块 12
4.5新闻模块 15
4.6通讯录模块 16
第五章 测试计划 17
5.1测试目标 17
5.2测试内容 17
5.3 测试方法 17
5.4 模块测试 17
5.4.1登录模块测试 17
5.4.2 注册模块测试 18
5.4.3 密码修改模块测试 19
结束语 20
致 谢 21
参考文献 22
第一章 概述
1.1课题背景、目的和
*好棒文|www.hbsrm.com +Q: ¥351916072$
意义
随着科学技术的不断发展,人们的工作和生活方式发生了巨大的变革。人们开始充分利用日益发展的计算机技术和网络技术,设计开发开发各种在线服务系统,这些在线服务系统影响了人们生活的方方面面,给人们带来了极大的便利,校友录系统就是其中之一。
如何方便准确的获取校友的联系方式,随时与校友保持紧密的联系,是一个值得我们思考的重要课题。校友录管理系统作为真正为校友们带来便利的管理系统出现了。
近几年来,各所高校积极建设自己的校园网,其中校友录建设已经成为了一项重要的内容。目前的校友录系统一般具有校友信息查询、校友资料修改,留言板,个人相册等功能。可供在校师生、离校校友以及游客登录使用。但是现有的一些校友录系统可能存在页面粗糙,操作不方便,在安全性方面考虑不充分等问题,即使有一些比较完美的系统,也可能不适合大学使用,因此根据实际需求设计开发校友录系统。
本课题意欲针对学校的实际情况,设计开发一个校友录管理系统,作为校园网建设的内容之一,该系统可以在学校校园网上运行。本校的校友通过注册,登录访问校友录系统,可以获得需要查询的校友信息,以便随时与其他校友保持联系。本系统主要包括两个方面的功能;普通用户功能和系统管理员的管理功能。普通用户可以注册,登录,也可以浏览和查询校友的信息,建立个人相册,添加留言,还可以修改个人资料;系统管理员能够对校友数据信息进行增,删,查,改,还可以进行新闻发布,回复留言等操作,能够审查校友注册信息,维护注册用户的信息。同时充分考虑了系统的安全问题,采用技术手段对校友的身份进行验证,非本校校友不允许注册。
1.2论文内容
本文主要介绍了开发校友录系统所使用的关键技术以及开发过程。论文的内容主要包括:第一章主要介绍校友录系统的研究背景、研究的意义以及研究的目的,第二章主要对开发本系统用到的相关技术进行介绍,第三章主要介绍校友录系统的模块设计,第四章主要介绍该系统是如何实现的,第五章是对系统主要模块进行测试。
第二章 相关技术简介
2.1JSP
JSP技术是在Java基础上的拓展,与ASP比较而言,它具有两个优点:一是页面动态部分是用Java编写,这不仅使JSP有更强大的功能,而且使它被开发者用起来更方便;二是JSP可以在多个平台上使用,由于Java语言本身具有跨平台特性,因此JSP和JavaBean甚至不用重新编译,就可以从一个平台移植到另一个平台。Java可以通过JDBC技术访问带有JDBC驱动程序的数据库。
2.2SQLServer2008数据库
Microsoft SQL Server 2008是开发人员常用的开发工具,而Microsoft SQL Server 2008 R2是由Microsoft SQL Server 2008提供的效率高且安全的智能数据平台构成。
(1)平台特点
Microsoft SQL Server 2008 R2引进了一系列新功能帮助各种规模的业务从信息中获取更多价值,提高了可管理性,强化了商业智能及数据仓库。同时还具备高性能、高可用性、高安全性的优点。
(2)新增功能
微软SQL Server 2008 R2中许多重大升级的性能和可扩展性等方面的重要功能,主要功能有如下:
PowerPivot:这是一个自治PowerPivot主持分析方案,可使开发人员在设计功能时,系统实现强度大。
数据服务:主数据服务:帮助IT组织实现全公司和跨系统重要的数据资产管理中心,让更多的用户安全的安全管理的主要数据。
2.3JDBC
JDBC是一种用来对数据库进行操作的Java应用程序接口 ,能够访问多种关系型数据库并对其进行操作,它主要包含一些接口和Java类。数据库执行活动图如下所示:
图21 数据库执行活动图
系统如果要对数据库进行访问,第一步需要加载数据库的驱动程序,如果加载失败,将不能连接到数据库。如果加载成功,连接数据库后,就可以执行相关
的sql语句。执行完之后,数据库要关闭,释放掉内存资源。
2.4Tomcat
Tomcat能够使最新的Servlet和JSP规范得到较好的体现。因为和其他服务器相比,Tomcat拥有一些优势,优势如下:它是由apache 开发的并且拥有Java的发行公司sun的支持,技术走在前端,性能相对比较稳定,软件本身也比较小,对电脑资源占用很少,非常适合在中小型项目中使用。
第三章 系统设计
将整个系统切分为若干个模块,每个独立的模块完成一定的子功能,在设计的时候,我们首先按模块来进行设计,最后把这些模块整合到一起来实现系统总体的功能。模块化能够使设计变得简单、清晰、功能容易理解、测试也可以独立进行。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1287.html