java同学录管理系统学士学位论文.docx

上传人:b****4 文档编号:1455604 上传时间:2022-10-22 格式:DOCX 页数:53 大小:1.41MB
下载 相关 举报
java同学录管理系统学士学位论文.docx_第1页
第1页 / 共53页
java同学录管理系统学士学位论文.docx_第2页
第2页 / 共53页
java同学录管理系统学士学位论文.docx_第3页
第3页 / 共53页
java同学录管理系统学士学位论文.docx_第4页
第4页 / 共53页
java同学录管理系统学士学位论文.docx_第5页
第5页 / 共53页
点击查看更多>>
下载资源
资源描述

java同学录管理系统学士学位论文.docx

《java同学录管理系统学士学位论文.docx》由会员分享,可在线阅读,更多相关《java同学录管理系统学士学位论文.docx(53页珍藏版)》请在冰豆网上搜索。

java同学录管理系统学士学位论文.docx

java同学录管理系统学士学位论文

java同学录管理系统

摘要

互联网技术的出现促进了21世纪科技信息的飞速发展,当今在政治、科研、金融、教育、通信等诸多领域都有着广泛的应用,它为人类的发展提供了广阔的空间,大大丰富了人们的文化生活。

在通信领域互联网为人们提供了快捷的联系方式,缩小人们之间的距离。

同学录管理系统就是为了方便班级同学之间的学习与交流,有效管理班级事务的网络平台。

本网站基于B/S模式,在MYECLIPSE集成开发环境下采用JSP语言和JAVA相关技术开发完成。

本网站由班级成员通讯录、班级相册、照片上传、成员注册、成员登录、我的信息、班级论坛、公告信息、系统后台构成,其中用户通过查询成员通讯录可查询同学信息;在线论坛提供交流平台,用户可进行留言;公告信息实现网上公告功能;系统后台是为了管理员对网站的管理。

本网站能促进班级内学生交流学习,实现用户自由访问,促进学习相互了解,增强班级凝聚力。

关键字:

同学录;B/S模式;JSP

 

Javaalumnimanagementsystem

Abstract

TheadventofInternettechnologytopromotetherapiddevelopmentofinformationtechnologyinthe21stcentury,todayinthepolitical,scientific,financial,education,communicationsandmanyotherfieldshaveawiderangeofapplications,whichprovidesabroadspaceforhumandevelopmentandgreatlyenrichpeople'sculturallife.InthefieldofcommunicationtheInternethasprovidedpeoplewithcontactshortcutstonarrowthedistancebetweenpeople.Classmatesmanagementsystemistofacilitatelearningandtheexchangeofstudentsbetweenclasses,classnetworkplatformtoeffectivelymanagethetransaction.

ThissitebasedB/Smode,inMYECLIPSEintegrateddevelopmentenvironmentusingJSPJAVAlanguageandrelatedtechnologydevelopmentiscompleted.

Thiswebsiteisoperatedbymembersoftheclassbook,classphotoalbums,uploadphotos,memberregistration,memberlogin,myinformation,classforums,bulletininformationsystemsconstitutethebackground,wheretheusercanquerytheaddressbookinformationbyqueryingthestudentmembers;onlineforumsprovideACplatform,userscanleaveamessage;announcementinformationtoachieveonlinebulletinfunction;systemadministratorstomanagethebackgroundtothesite.Thissitecanpromotestudentexchangeswithintheclassroomlearning,toachievefreeaccesstousers,andpromotemutualunderstandinglearning,enhanceclasscohesion.

Keywords:

Classmates;B/Smode;JSP

目录

摘要i

Abstractii

1.引言1

1.1设计背景1

1.2系统配置1

1.3开发技术与工具1

1.3.1JSP技术1

1.3.2B/S体系结构2

1.3.3SQLServer数据库4

1.3.4myelcipse开发环境4

2.系统分析5

2.1可行性分析5

2.1.1经济可行性分析5

2.1.2技术可行性分析5

2.1.3社会可行性分析5

2.2需求分析5

2.2.1功能需求6

2.2.2性能需求7

2.2.3出错处理需求8

3.系统概要设计9

3.1系统总体要求9

3.2系统概述9

3.3系统流程9

3.4系统模块10

3.5数据库设计11

3.5.1数据库分析11

3.5.2数据库表结构15

4.系统详细设计18

4.1用户模块18

4.2班级相册模块20

4.2.1图片上载20

4.2.2相册浏览22

4.3班级通讯录模块25

4.4班级论坛模块27

4.5公告信息模块28

4.6管理员模块31

5.系统测试32

结论34

参考文献35

致谢36

外文原文37

中文翻译47

1.引言

1.1设计背景

近年来计算机技术的快速发展,特别是计算机网络的发展,越来越深刻的改变了人们生活的方方面面,使得人们能以更低廉的价格,开发出更方便、更实用的网络工具。

各种在线服务系统,更是深刻的影响了人们的联系方式,使得人们可以在远隔千里之遥随时通讯。

过去的种种陈旧的联系方式,已经不能满足现代生活的需要,同学录作为一种方便同学之间联系的实用系统便应运而生。

在第14次中国互联网络发展状况统计报告中,同学录在经常使用的网络功能调查中占13.7%比例。

可以看出国内同学录的需求比例如此高,但国内同学录网站的发展却并不令人那么满意。

网站的功能完善速度和内容添加幅度过慢,太过急功近利,为追求利润,在服务还不完善前盲目收费;网站过于花俏,用户不易上手;系统安全存在很大隐患,不久前就有消息称5460中国同学录网九千万人信息泄露;法律和道德问题管理不规范。

众多高校也都已经拥有了同学录网站,然而多数高校仅仅停留在同学录有关的信息发布上。

通过互联网联络同学关键是需要建立一个通畅的同学沟通平台,这样可以方便地实现同学与母校、同学与同学之间的沟通,这也是同学录提供的服务中的一个重要内容。

同学录是为校友之间进行交流和联系提供的一个平台。

通过提供完善的同学录服务和规范同学录的管理,可以达到增进校友之间、校友与母校之间的感情,方便校友联系的目的。

随着Internet用户的剧增和Internet技术的不断发展,信息的经济效益直接体现在生产经营和管理活动中,每个重视信息资源的单位,都能利用信息资源的及时性、准确性,提高工作效率,取得经济效益和社会效益。

此时,一个良好的联系方式,能从很大一个程度上提高工作效率,避免不必要的浪费宝贵的时间。

1.2系统配置

运行本系统需要满足以下的一些配置要求。

硬件环境

服务器端/客户端:

处理器:

i5

内存:

2047M

硬盘空间:

251G

软件环境

操作系统:

x86

网络协议:

TCP/IP

浏览器:

InternetExplorer6.0

显示器:

VGA或更高分辨率的显示器

1.3开发技术与工具

1.3.1JSP技术

JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。

JSP技术是用JAVA语言作为脚本语言的,JSP网页为整个服务器端的JAVA库单元提供了一个接口来服务于HTTP的应用程序。

JSP技术有点类似ASP技术,它是在传统的网页HTML文件中插入Java程序段和JSP标记,从而形成JSP网页。

所有程序操作都在服务器端运行,网络上传送给客户端的仅是得到的结果,与客户端的浏览器无关,因此,JSP(JavaServerPages)作为一种新的Web应用开发技术,越来越受到开发人员的关注。

它为创建高度动态的Web应用提供了一个独特的开发环境,能够适应市场上绝大多数的服务器产品。

JSP是由多个公司参与合作建立起来的动态网页技术标准。

JSP的具体特征如下:

(1)分离内容的生成和演示。

使用JSP技术,Web页面开发人员可以使用HTML标识设计和格式化最终页面。

使用JSP标识或者Java片段来生成页面上的动态内容。

生成内容的逻辑被封装在标识和JavaBean组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。

(2)生成可用的组件。

绝大多数JSP页面依赖于可重用的、跨平台的组件来执行应用程序所要求的更为复杂的处理。

开发人员能够共享和交换执行普通操作的组件,或者让这些组件为更多的使用者或者客户集体所使用。

(3)采用标识简化页面开发。

Web页面开发人员不一定都是熟悉脚本语言。

JSP技术封装了许多功能,这些功能都是在易用的、与JSP相关的XML标识中进行动态内容生成时所需要的。

标准的JSP标识能够访问和实例化JavaBean组件、设置或者检索组件属性、下载Applet以及执行用其它方法更难于编码或耗时的功能。

通过开发定制标准库,JSP技术可以进行相当的扩展,第三方开发人员和其他人员可以为常用功能创建自己的标识库。

这使得Web页面开发人员能够使用熟悉的工具和同标识一样执行特定功能的构件来工作。

1.3.2B/S体系结构

B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。

它是随着Internet技术的兴起,对C/S模式应用的扩展。

在这种结构下,用户工作界面是通过IE浏览器来实现的(B/S模式是在TCP/IP的支持下,以HTTP为传输协议,客户端通过Browser访问Web服务器以及与之相连的后台数据库的技术及体系结构。

它由浏览器、Web服务器、应用服务器和数据库服务器组成。

客户端的浏览器通过URL访问Web服务器,Web服务器请求数据库服务器,并将获得的结果以HTML形式返回客户端浏览器。

)。

B/S模式突破了传统的文件共享及C/S模式的限制,实现了更大程度的信息共享,任何用户只要通过浏览器即可访问数据库,从而克服了时间和空间的限制。

B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据;最大的缺点是对企业外网环境依赖性太强,由于各种原因引起企业外网中断都会造成系统瘫痪。

1、传统的两层B/S结构

传统的两层B/S(Browser/Server,浏览器/服务器)结构模式比较适合于小规模、用户较少、单一数据库且在安全、快速的网络环境下(例如局域网)运行。

但是,随着应用系统的规模不断扩大,复杂性越来越高在多用户、多数据库且非安全的网络环境下(例如:

Internet),这种两层结构的应用模型将无法适应。

而且传统的两层结构还存在以下缺陷:

(1)它是单一服务器且以局域网为中心的,所以难以扩展至大型企业广域网或Intranet;

(2)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 英语

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1