web的同学录管理信息系统(附件)
摘 要随着我国各方面的发展愈来愈迅速,信息技术作为跟人们生活息息相关的高精尖技术更不可例外,现在计算机网络的发展改变了人们的生活,也使学生之间通过网络来交流的方式日趋频繁,一个强大、稳定的同学录管理信息系统对于班级同学间信息交流、信息统计的作用无疑是巨大的,该系统主要是为了更好的利用网络资源、提供班级同学的学习与交流、合理管理班级事务的网络管理平台,能够达成同学间,学校间的即时交流,达到方便校友联系的目的。本系统是基于B/S模式并采用php语言开发完成,数据库采用Mysql数据库,系统的界面清晰易懂让操作更加容易,可视化的管理工具能大大提高管理员工作效率,数据库操作简单,让用户能够根据提示轻易地掌握使用方法。整个系统由用户模块、班级相册、留言簿模块与管理模块等构成,完成了用户的登录和注册、资料修改,班级通讯录,图片上传,班级相册,私人短信,公共留言板,退出登录等功能。在对整个系统进行测试后,系统基本实现了预期的一些主要功能,例如基本的访问功能,浏览功能,图片浏览、上传功能,基本的管理功能等,开发出的系统安全可靠,能够稳定运行。
目 录
1 绪论 1
1.1 研究背景 1
1.2 开发目的及意义 1
2 开发技术介绍 2
2.1 MySQL数据库服务器 2
2.2 PHP技术 2
3 系统可行性分析与需求分析 3
3.1 可行性分析 3
3.1.1 技术可行性 3
3.1.2 经济可行性 3
3.1.3 操作可行性 3
3.1.4 法律可行性 3
3.2 需求分析 4
3.2.1 功能需求 4
3.2.2 性能需求 4
3.2.3 硬件环境 5
3.3 系统重要流程图 5
3.3.1 用户注册流程 5
3.3.2 用户登录流程 6
3.3.3 用户管理流程 7
3.3.4 添加信息流程 7
3.3.5 信息查询流程 8
4 总体设计 9
4.1 功能模块设计 9
4.2 数据库设计 9 *好棒文|www.hbsrm.com +Q: ^351916072#
4.2.1 数据项说明 9
4.2.2 数据表说明 10
4.2.3 表结构设计 10
5 详细实现 14
5.1 网站前台 14
5.1.1 网站首页 14
5.1.2 用户注册 14
5.1.3 用户登录 15
5.1.4 上传相册 16
5.1.5 查看班级信息 18
5.1.6 论坛交流 19
5.1.7 在线留言 20
5.2 网站后台 21
5.2.1 论坛交流管理 21
5.2.2 留言管理 22
5.2.3 帖子管理 23
5.2.4 管理员管理 23
5.2.5 学生模块管理 24
5.2.6 班级信息管理 25
6 系统运行与测试 27
6.1 软件测试的目的意义 27
6.2 测试环境 27
6.3 测试方法 27
6.4 测试结果 28
结束语 29
参考文献 31
致谢 33
绪论
研究背景
计算机技术的快速发展,带给人们生活学习习惯上的巨大改变。各式各样的在线服务系统,也深刻影响着人们的联系方式,让人们可以远隔千里即时通话,以前陈旧的联系方式,无法满足现代生活的需要,已逐渐被淘汰。而随着国民经济不断发展,计算机愈来愈普及,学校和班级通过计算机网络来管理各项事务变得容易实现。在这种前景之下,采用什么样的方式来快速高效的管理学生的各项信息,班级的各项日常事务,避免人力物力的浪费,成为一个迫在眉睫的问题。本系统使用Php技术的动态网页与Mysql数据库结合设计建立的一个网上同学录管理网站,主要包括留言簿、班级相册、班级公告、留言板等功能模块,该系统的成功设计将会是计算机技术及互联网技术迅猛发展、有效利用的证明。
开发目的及意义
在我们的一生中会遇到很多的同窗好友,他们能带给我们很多美好的回忆和感动的瞬间,如何保存下那些关系、保持与同学的联系是一件非常重要的事情,在以前计算机网络相对落后,人们往往通过纸质的同学录来记录下同学的信息,但是纸质品保存时间较短、易折损、不易修改的特性让纸质的同学录有很大的局限性,而现在计算机网络的发展改变了人们的生活,也使学生之间通过网络来交流的方式日趋频繁,一个强大、稳定的网上同学录管理系统对于班级同学间信息交流、信息统计的作用无疑是巨大的。而对于班级管理而言,通过计算机来进行信息化管理,要比传统模式更具优势,仅仅依靠传统人力方式对人力物力过于浪费,而通过网络的信息化管理不仅能够有效的提升信息传播速度,而且能方便准确快捷的掌握同学的动态,本系统的优势是有单独的留言页面,留言可以得到长期保留,可以供人查看,不会因为主机的不同而丢失,与Email相比,同学录有空间量大的相册,操作方便安全,而且文字语言可以借助图示表情,内容表达也更生动,现在的同学录还充当了另一个角色就是作为广告载体,只要很少成本,一些人就可作为班级访客在上面发布广告。
开发技术介绍
MySQL数据库服务器
MySQL是一个关系型数据库管理系统。快速的数据查找能力使用户能很快的查找到需要的数据信息,它的便捷性缘于其数据保存于很多个不同的表中,检索的信息分类存储,不用再对整个数据库进行全面检索,使用户不再需要大量时间等待检索结果,也正是因为这一特性其系统的灵活性也得以大大提高,让Mysql被越来越多的人接受。系统的兼容性使它能适应各种操作平台,可扩展性则更加便于用户后期的添加、修改操作。另外,MySQL数据库是完全免费的产品,其开源性的特点让用户可以从网上直接下载安装,经过简单的设置即可体验其强大的功能特性。它不但能满足同学录管理系统的需要,而且使用成本较低。所以,本次系统设计的数据库选用了MySQL数据库作为后台基础。
PHP技术
PHP是常用的制作动态网页的一个对象之一,是超文本进行链接来标示语言进行内嵌式的网络语言,但是PHP的语法综合了Unix Shell、C、C++、Java、Perl跟PHP它自己的特点,并且PHP4.0的源代码是全部公开式的。是一种比较容易学习、运用的Web网页服务器端脚本的形容文字。
对比常用的编辑Web网页服务器端脚本的语言:PHP、ASP、Perl、JSP。与它们相比,PHP有它的很有优点:
(1)不需要运转费用;
(2)比较大的数据库的支撑;
(3)使用PHP语言写出来的程序能够轻松地转移到其他操作系统的平台上,进行嵌入到HTML。PHP可以立刻嵌入到HTML里面,不用经过编译,因此PHP是解释型的编写语言,使用起来非常简单;
(4)强大的兼容性使PHP语言跟Java、C++这些程序设计语言不同,PHP以最基本语言作为根本,在同步它的性能的同时能够制作各种类型的Web浏览站点;系统可行性分析与需求分析
可行性分析
在每一个项目开始设计时,都必须对系统实行可行性分析,以明确项目目标及预期功能,实现步骤,达到降低项目危害、人力、物力和财力的损耗的目的。下面对本次设计的程序各方面方面进行了简要分析。
技术可行性
大学时,我已经掌握了PHP的主要知识,也对PHP的操作mysql进行了系统的学习。此次设计的系统从整体上看是比较容易的,对数据库的设计和操作系统是本次设计开发的重点。四年的学习过程中对软件工程,UML统一建模语言,软件测试等课程进行过系统的了解,也能够较为熟练进行系统开发、测试。因此,完成系统实现在技术上完全具有可行性。
目 录
1 绪论 1
1.1 研究背景 1
1.2 开发目的及意义 1
2 开发技术介绍 2
2.1 MySQL数据库服务器 2
2.2 PHP技术 2
3 系统可行性分析与需求分析 3
3.1 可行性分析 3
3.1.1 技术可行性 3
3.1.2 经济可行性 3
3.1.3 操作可行性 3
3.1.4 法律可行性 3
3.2 需求分析 4
3.2.1 功能需求 4
3.2.2 性能需求 4
3.2.3 硬件环境 5
3.3 系统重要流程图 5
3.3.1 用户注册流程 5
3.3.2 用户登录流程 6
3.3.3 用户管理流程 7
3.3.4 添加信息流程 7
3.3.5 信息查询流程 8
4 总体设计 9
4.1 功能模块设计 9
4.2 数据库设计 9 *好棒文|www.hbsrm.com +Q: ^351916072#
4.2.1 数据项说明 9
4.2.2 数据表说明 10
4.2.3 表结构设计 10
5 详细实现 14
5.1 网站前台 14
5.1.1 网站首页 14
5.1.2 用户注册 14
5.1.3 用户登录 15
5.1.4 上传相册 16
5.1.5 查看班级信息 18
5.1.6 论坛交流 19
5.1.7 在线留言 20
5.2 网站后台 21
5.2.1 论坛交流管理 21
5.2.2 留言管理 22
5.2.3 帖子管理 23
5.2.4 管理员管理 23
5.2.5 学生模块管理 24
5.2.6 班级信息管理 25
6 系统运行与测试 27
6.1 软件测试的目的意义 27
6.2 测试环境 27
6.3 测试方法 27
6.4 测试结果 28
结束语 29
参考文献 31
致谢 33
绪论
研究背景
计算机技术的快速发展,带给人们生活学习习惯上的巨大改变。各式各样的在线服务系统,也深刻影响着人们的联系方式,让人们可以远隔千里即时通话,以前陈旧的联系方式,无法满足现代生活的需要,已逐渐被淘汰。而随着国民经济不断发展,计算机愈来愈普及,学校和班级通过计算机网络来管理各项事务变得容易实现。在这种前景之下,采用什么样的方式来快速高效的管理学生的各项信息,班级的各项日常事务,避免人力物力的浪费,成为一个迫在眉睫的问题。本系统使用Php技术的动态网页与Mysql数据库结合设计建立的一个网上同学录管理网站,主要包括留言簿、班级相册、班级公告、留言板等功能模块,该系统的成功设计将会是计算机技术及互联网技术迅猛发展、有效利用的证明。
开发目的及意义
在我们的一生中会遇到很多的同窗好友,他们能带给我们很多美好的回忆和感动的瞬间,如何保存下那些关系、保持与同学的联系是一件非常重要的事情,在以前计算机网络相对落后,人们往往通过纸质的同学录来记录下同学的信息,但是纸质品保存时间较短、易折损、不易修改的特性让纸质的同学录有很大的局限性,而现在计算机网络的发展改变了人们的生活,也使学生之间通过网络来交流的方式日趋频繁,一个强大、稳定的网上同学录管理系统对于班级同学间信息交流、信息统计的作用无疑是巨大的。而对于班级管理而言,通过计算机来进行信息化管理,要比传统模式更具优势,仅仅依靠传统人力方式对人力物力过于浪费,而通过网络的信息化管理不仅能够有效的提升信息传播速度,而且能方便准确快捷的掌握同学的动态,本系统的优势是有单独的留言页面,留言可以得到长期保留,可以供人查看,不会因为主机的不同而丢失,与Email相比,同学录有空间量大的相册,操作方便安全,而且文字语言可以借助图示表情,内容表达也更生动,现在的同学录还充当了另一个角色就是作为广告载体,只要很少成本,一些人就可作为班级访客在上面发布广告。
开发技术介绍
MySQL数据库服务器
MySQL是一个关系型数据库管理系统。快速的数据查找能力使用户能很快的查找到需要的数据信息,它的便捷性缘于其数据保存于很多个不同的表中,检索的信息分类存储,不用再对整个数据库进行全面检索,使用户不再需要大量时间等待检索结果,也正是因为这一特性其系统的灵活性也得以大大提高,让Mysql被越来越多的人接受。系统的兼容性使它能适应各种操作平台,可扩展性则更加便于用户后期的添加、修改操作。另外,MySQL数据库是完全免费的产品,其开源性的特点让用户可以从网上直接下载安装,经过简单的设置即可体验其强大的功能特性。它不但能满足同学录管理系统的需要,而且使用成本较低。所以,本次系统设计的数据库选用了MySQL数据库作为后台基础。
PHP技术
PHP是常用的制作动态网页的一个对象之一,是超文本进行链接来标示语言进行内嵌式的网络语言,但是PHP的语法综合了Unix Shell、C、C++、Java、Perl跟PHP它自己的特点,并且PHP4.0的源代码是全部公开式的。是一种比较容易学习、运用的Web网页服务器端脚本的形容文字。
对比常用的编辑Web网页服务器端脚本的语言:PHP、ASP、Perl、JSP。与它们相比,PHP有它的很有优点:
(1)不需要运转费用;
(2)比较大的数据库的支撑;
(3)使用PHP语言写出来的程序能够轻松地转移到其他操作系统的平台上,进行嵌入到HTML。PHP可以立刻嵌入到HTML里面,不用经过编译,因此PHP是解释型的编写语言,使用起来非常简单;
(4)强大的兼容性使PHP语言跟Java、C++这些程序设计语言不同,PHP以最基本语言作为根本,在同步它的性能的同时能够制作各种类型的Web浏览站点;系统可行性分析与需求分析
可行性分析
在每一个项目开始设计时,都必须对系统实行可行性分析,以明确项目目标及预期功能,实现步骤,达到降低项目危害、人力、物力和财力的损耗的目的。下面对本次设计的程序各方面方面进行了简要分析。
技术可行性
大学时,我已经掌握了PHP的主要知识,也对PHP的操作mysql进行了系统的学习。此次设计的系统从整体上看是比较容易的,对数据库的设计和操作系统是本次设计开发的重点。四年的学习过程中对软件工程,UML统一建模语言,软件测试等课程进行过系统的了解,也能够较为熟练进行系统开发、测试。因此,完成系统实现在技术上完全具有可行性。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/xxaq/621.html