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 |