论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 教育技术学 小学教育 学前教育 代写论文
当前位置: > 教育论文 > 教育技术学 >

班级学生管理系统

copyright paper51.com

  目   录

http://www.paper51.com

1.引言. 1 内容来自论文无忧网 www.paper51.com

2.系统简要说明. 1

内容来自论文无忧网 www.paper51.com

3.系统总体设计. 1 内容来自论文无忧网 www.paper51.com

3.1系统总体框架图. 1 http://www.paper51.com

3.2管理员模块. 2

内容来自www.paper51.com

3.3学生用户模块. 2 paper51.com

3.4开发工具及其引用组件简介. 2

copyright paper51.com

4.系统实现过程. 4

paper51.com

4.1数据库设计. 4 内容来自论文无忧网 www.paper51.com

4.2登录模块. 4 copyright paper51.com

4.3前台功能的实现. 4

copyright paper51.com

4.3.1个人成绩查看功能. 4 paper51.com

4.3.2个人密码修改功能. 5

paper51.com

4.3.3个人信息完善功能. 5 内容来自论文无忧网 www.paper51.com

4.3.4公示信息查看功能. 5

内容来自www.paper51.com

4.3.5班委权限的实现. 6

copyright paper51.com

4.3.6提出意见或建议功能. 6

内容来自论文无忧网 www.paper51.com

4.4后台管理模块的实现. 6 paper51.com

4.4.1学生相关信息管理模块. 7 copyright paper51.com

4.4.2公示信息管理模块. 7

copyright paper51.com

4.4.3经费相关管理模块. 8

内容来自www.paper51.com

4.4.4班级相册管理模块. 8 copyright paper51.com

4.4.5管理组成员管理模块. 9

http://www.paper51.com

5.系统效果图. 10

内容来自论文无忧网 www.paper51.com

5.1前台首页效果图. 10

http://www.paper51.com

5.2后台首页效果图. 10 内容来自论文无忧网 www.paper51.com

6.系统实现过程中的几个细节问题. 11

paper51.com

7.结语. 11 copyright paper51.com

参考资料. 12

paper51.com

附录Ⅰ 数据表设计. 13 内容来自论文无忧网 www.paper51.com

附录II 登录模块实现代码. 16

内容来自www.paper51.com

附录III 公示信息查看功能实现代码. 18 内容来自论文无忧网 www.paper51.com

http://www.paper51.com

 

copyright paper51.com

1.引言 http://www.paper51.com

随着计算机技术和网络技术的不断发展,信息技术的应用已经渗透到社会的各个领域,利用计算机来解决日常生活中的各种事务,可以使我们的生活更加方便、快捷。我运用计算机技术和网络技术,开发一个针对班级内部的信息共享平台,利用这个平台来解决班级内部事务公布、各种通知、对学生基本信息的管理等,引导学生更好的利用网络资源,从而大大方便了班级成员对班内各种事务的了解和监督,使班级的管理信息化,实现班级内部信息的快速传递。 内容来自论文无忧网 www.paper51.com

2.系统简要说明

内容来自www.paper51.com

班级学生管理系统采用Apache+PHP+MySQL这一技术框架来构建,其中部分地方穿插使用了JavaScript技术。 内容来自论文无忧网 www.paper51.com

系统的使用对象分为学生用户和管理员两大部分。学生用户分为:普通学生和班委,普通学生能浏览站内的信息、查看个人成绩信息、修改个人密码、完善个人信息、向管理员提建议,班委除具有普通学生权限外,还可以发布通告、发布会议记录、上传照片。管理员分为:超级管理员、普通管理员,超级管理员可以对各种信息进行录入、维护和查询,普通管理员拥有除管理组成员管理、照片管理外的所有管理权限。

内容来自论文无忧网 www.paper51.com

班级学生管理系统采用了比较人性化的界面,操作简单、直观、方便。

http://www.paper51.com

3.系统总体设计 paper51.com

3.1系统总体框架图

copyright paper51.com

系统总体框架如图3-1所示: 内容来自www.paper51.com

copyright paper51.com

图3-1 系统总体框架 copyright paper51.com

3.2管理员模块

paper51.com

超级管理员拥有系统管理的最高权限,普通管理员拥有除管理组成员管理、照片管理外的所有管理权限。

http://www.paper51.com

普通管理员不能添加和删除其他管理组成员,由于照片管理可以直接对服务器上的文件进行操作,所以照片管理模块对普通管理员不开放,需要服务密码。 内容来自www.paper51.com

具体管理模块可分为以下五大模块: http://www.paper51.com

1、学生相关信息管理模块。 http://www.paper51.com

2、公示信息管理模块。 copyright paper51.com

3、经费相关信息管理模块。

内容来自www.paper51.com

4、相册管理模块。 内容来自www.paper51.com

5、管理组成员管理模块 内容来自论文无忧网 www.paper51.com

3.3学生用户模块 http://www.paper51.com

学生用户模块可分为下面几个子模块: http://www.paper51.com

一、普通学生用户

paper51.com

1、查看公示信息。 paper51.com

1、查看个人成绩信息。

copyright paper51.com

2、修改个人密码。 http://www.paper51.com

3、完善个人基本信息。 paper51.com

4、给管理员提出意见或建议。

paper51.com

二、班委,除拥有普通学生的权限外还有以下权利 内容来自www.paper51.com

1、发布通告信息。

内容来自www.paper51.com

2、添加会议记录。

paper51.com

3、上传照片。 http://www.paper51.com

3.4开发工具及其引用组件简介 http://www.paper51.com

班级学生管理系统用PHP来实现系统的构建,部分模块采用JavaScript传输数据,减轻服务器压力,提高执行效率。

paper51.com

PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。

内容来自www.paper51.com

MySQL体积小、速度快、开放源码,再配合同样开源的PHP,是一种经济实惠而且高效的方案。

copyright paper51.com

phpDesigner 7一个完整集成开发环境,不仅支持PHP ,也支持其他网络语言像html ,xhtml, xml,css和javascript , vbscript,java, c #,perl , python等。

copyright paper51.com

班级学生管理系统由于要涉及到文字的在线编辑,文件管理,图片的上传、浏览,所以用到了KindEditor、File Thingie、 E2 Photo Gallery三个开源组件。 内容来自论文无忧网 www.paper51.com

KindEditor[7]是一套开源的HTML可视化编辑器,主要用于让用户在网站上获得所见即所得编辑效果,兼容IE、Firefox、Chrome、Safari、Opera等主流浏览器。 KindEditor使用JavaScript编写,可以无缝的于Java、.NET、PHP、ASP等程序接合。主要特点: 内容来自www.paper51.com

1、体积小,加载速度快,但功能十分丰富; 内容来自www.paper51.com

2、内置自定义range,完美地支持span标记; copyright paper51.com

3、基于插件的方式设计,所有功能都是插件,增加自定义和扩展功能非常简单; http://www.paper51.com

4、修改编辑器风格很容易,只需修改一个CSS文件;

paper51.com

5、支持大部分主流浏览器,比如IE、Firefox、Safari、Chrome、Opera。 http://www.paper51.com

File Thingie[8]是一个小型的文件管理器。用PHP写成,提供一个WEB界面的文件管理器,主要功能及特点: paper51.com

1、安装简单——只有一个文件;

内容来自论文无忧网 www.paper51.com

2、支持多国语言;

paper51.com

3、支持在线Unzip 文件;

paper51.com

4、CSS界面定制简单; http://www.paper51.com

5、支持多文件上传;

copyright paper51.com

6、支持多用户和用户组; 内容来自www.paper51.com

7、支持文件和目录重命名,移动,删除,拷贝; 内容来自论文无忧网 www.paper51.com

8、支持文件或目录名搜索;

copyright paper51.com

9、支持纯文本文件编辑。 http://www.paper51.com

E2 Photo Gallery[5]——基于mootools javascript框架开发的开源相册控件。在系统中主要使用E2 Photo Gallery来上传照片,浏览照片。

内容来自www.paper51.com

------分隔线----------------------------
联系方式