"景先生毕设|www.jxszl.com

大学同学录管理系统的设计与实现

2021-01-10 13:33编辑: www.jxszl.com景先生毕设
摘 要在科技信息迅速发展的今天,互联网技术已经广泛应用于政治、科研、金融、教育、通信等诸多领域中,人类的发展也通过互联网扩大了广阔的空间,其文化生活从而也得到了大大的丰富。它也广泛应用于通信中,为人们提供了方便的通信方式,从而大大减少了人们之间的距离。陕西国际商贸学院同学录管理系统就是借助于现代网络技术为陕西国际商贸的同学搭建了一个友情联接的平台。现在人们可以通过网站在网上发布各种信息,也可以按照一定的检索方式在互联网上需要各种信息,通过网站下载你想要的信息内容[1]。因此在现如今internet信息时代发展中网站建设是十分重要的。为了给陕西国际商贸学院毕业生提供一个更广泛的友情连接和通讯平台,我开发了这个同学录管理系统。学生都可以通过这种方便快捷的沟通方式从彼此不同的地方从而对其进行定位,同时也可以及时获取其他学生的个人信息,与此同时为了进一步方便大家沟通该同学录管理系统还增加了所有的地址簿管理以及其他功能。陕西国际商贸学院的同学可以利用本系统在internet上快速获取、发布和传递同学之间的心声。本系统前台开发采用了目前比较流行的java技术。java语言其功能相当强大,并且具有简单易学的特点。后台选择Mysql作为数据库,用Mysql作中小型系统的数据库不失为一个好的选择。另外,本系统使用Dreamweaver美化页面,效果更为强烈,达到画龙点睛的目的。
Key words: Website construction; Classmates; Internet 目 录
1 绪论 1
1.1 研究背景和意义 1
1.2 国内外研究现状 1
1.3 本章小结 2
2 系统开发环境 3
2.1 Java Server Pages开发环境 3
2.2 SSM框架介绍 3
2.3 J2EE技术 4
2.4 Web技术 4
2.5 My Eclipse简介 5
2.6 MySql数据库 6
2.7 本章小结 6
3 系统分析 8
3.1 系统总体目标 8
3.2 可行性分析 8
3.2.1 操作可行 *51今日免费论文网|www.jxszl.com +Q: @351916072
性分析 8
3.2.2 经济可行性分析 9
3.2.3 技术可行性分析 9
3.3 系统功能需求分析 9
3.4 系统用例分析 11
3.4.1 学生用例 11
3.4.2系统管理员用例图 11
3.5 本章小结 12
4 系统设计 13
4.1 概述 13
4.2 系统架构设计思想 13
4.3 系统架构设计 14
4.3.1 总体架构设计 14
4.4 系统处理流程设计 14
4.5 系统数据库设计 16
4.5.1 数据库概念模型 16
4.5.2 部分数据库数据表字段设计 19
4.6 本章小结 21
5 系统的实现 22
5.1 系统数据库连接实现 22
5.2 系统登录注册的实现 23
5.3 管理员模块的实现 28
5.4 学生权限模块的实现 30
5.5 本章小结 33
6 系统测试 34
6.1 系统软件测试及工具 34
6.1.1 软件测试 34
6.1.2 软件工具 34
6.1.3 系统运行环境 34
6.2 系统测试方法 35
6.2.1 功能测试 35
6.2.2 性能测试 35
6.3 系统测试用例 35
6.3.1 测试步骤 35
6.3.2 模块测试 35
6.4 测试结果 36
6.5 本章小结 36
结 论 37
参考文献 39
致 谢 41
1 绪论
1.1 研究背景和意义
随着互联网的不断深入,对互联网人的需求不仅限于浏览网页,收发邮件,疯狂购物这么简单,人们的沟通与交流也越来越倾向于网络化了,对于进入社会的毕业生来说,同学们以后的联系与沟通无疑是非常重要了,同学录便是一个伴随网络产生、为了满足同学之间需要的网络产物。
即经六月毕业季,校友们都要各奔东西了,四年的时光转眼即去,同学间的友谊将成为彼此宝贵的精神财富。四年的友谊已成彼此最大的财富。之前普通的通讯录已经无法满足大家的联系需求。当然了,随着互联网时代的飞速发展,网络已遍布世界的各个角落,人与人之间的距离也因网络资源的使用大大缩短了,要在网络上找到昔日的老同学已不再是件难事。
陕西国际商贸学院同学录管理系统是为了给学生提供的一个友情联接平台,当然在一定程度上也能够方便学校的管理工作。我在陕西国际商贸学院同学录管理系统中主要设计到用户登录注册,用户基本资料管理,论坛,通讯录,班级相册,用户查询,七种基本功能,后台管理,接收信号的整个系统是通过面向对象的开发工具,使用java技术实现,后台采用Mysql数据库来为用户提供数据服务;另外本系统应用Dreamweaver来进行美化网页,从而使整个网站图文并茂,界面友好,操作简单。
1.2 国内外研究现状
(1)国外研究现状
国外的同学录,主要有FaceBook、MySpace、Friendster等,和国内各大网站同学录一样已经慢慢趋于成熟,此同学录是为了满足人们对校友间的联系需求从而开发了一系列使用功能的系统,人们的需求基本得以满足,现在,我们将测试在增加更多的功能基础上系统的安全性、稳定性、保密性和其他系统功能可以是完美的。
如美国FaceBook只能向大学生开放,严格限制注册FaceBook,为了保证用户身份的纯度,需要在注册帐户内指定大学的IP地址。 这种机制因此形成了学校网络的特点,这是真诚和信任的。
(2)国内研究现状
目前国内的同学录网站,如同班同学那样的ChinaRen,新浪校友录和校内网等等。为了更好的改进自己的同学录管理网站,所以了解了这些同学录网站。
如ChinaRen同学录是国内最大的校友录,亦是目前人气最旺的一个同学通讯录,它拥有很多留言方式,即可确保留言传达的成功率,但是需要付费。
1.3 本章小结
随着互联网时代的飞速发展,为了给学生提供的一个友情联接平台从而开发了本同学录管理系统。我在陕西国际商贸学院同学录管理系统中主要设计到用户登录/注册,用户基本资料管理,论坛,通讯录,班级相册,用户查询,后台管理等七项基本功能。
目前,国外一系列学生档案系统功能的开发基本上可以满足人们的需要,从而更好地改善自己的管理同行网站,以了解这些学生的记录网站。现在,我们将测试在增加更多的功能基础上系统的安全性,稳定性,保密性和其他系统功能可以是完美的。
2 系统开发环境
2.1 Java Server Pages开发环境
JSP和servlet在服务器上运行,通常将HTML文本返回给客户机,客户机可以在浏览器上搜索这些文本。首先执行请求访问JSP页面的程序,然后使用Web服务器执行JSP文件将HTML代码返回给客户端。[2]Java块来操纵数据库,可以插入一个需要创建静态页面和动态页面的重定向网页。通过标记和编程语言技术编写动态生成的网页和逻辑处理包。

原文链接:http://www.jxszl.com/jsj/jsjkxyjs/41722.html