高校志愿者信息管理系统的设计与实现毕业论文.doc
《高校志愿者信息管理系统的设计与实现毕业论文.doc》由会员分享,可在线阅读,更多相关《高校志愿者信息管理系统的设计与实现毕业论文.doc(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 毕业(设计)论文题目:高校志愿者信息管理系统的设计与实现学 号: 姓 名: 院 部: 计算机科学与工程学院 专 业: 计算机科学与技术 班 级: 计算机07-2 指导教师姓名及职称: 完成日期:2012年4月25日1摘要利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,应用Active Server Page技术和采用Access数据库系统组件来构成的应用服务系统。它运用方便,操作简单,效率很高。本系统主要提供了对高校志愿者学生信息的管理平台。在系统中,将管理用户分为了四大类:第一类为系统管理员,主要用于对整个系统的管理;第二类为具体社团的管理员,主要实现对本社团的管
2、理,如社团公告、社团新闻、社团相册、社团成员管理等等;第三类为各社团的会员,主要实现网上交流及信息的浏览;第四类为一般游客,主要浏览系统的一些新闻公告和一些社团的基本信息等。借助B/S模式,会员及社团管理员可以方便的浏览社团的各种信息,并可根据自身的需要参加各种活动,加强会员与社团的联系。本高校志愿者信息管理系统(网络版)根据当前各类高校的实际需要,采用ASP(Microsoft Active Server Pages)而制作的。Microsoft Active Server Pages(ASP)是服务器端脚本编写环境,使用它可以组合 HTML 页、脚本命令和 ActiveX 组件以创建交互的
3、 Web 页和基于 Web 的功能强大的应用程序。本文主要介绍社团管理系统的基本框架及各功能的技术解决方案。管理信息系统(MIS)是集成了计算机网络技术、通信技术、信息处理技术,对信息进行收集、传递、存储及加工处理,用于辅助决策进行事务管理的一种人机交互的智能化计算机系统。在现代管理信息系统中,利用Web技术,实现Web服务器与数据库系统的连接,完成对数据的处理与查询,用户可以通过操作简单易学的浏览器来查询处理所需要的各种数据。关键词 信息系统; ASP技术; ACCESS; 学生社团;目录第一章 高校志愿者信息管理系统说明11.1高校志愿者信息管理系统描述11.2系统目的11.3志愿者信息管
4、理系统设计概要模型11.4志愿者信息管理系统功能要求1第二章 高校志愿者信息管理系统可行性分析32.1系统可行性分析32.2技术可行性分析32.3操作可行性分析4第三章 高校志愿者信息管理系统的需求分析53.1需求分析的任务53.2功能需求53.3性能需求5第四章 学生社团系统总体设计64.1系统功能设计64.2高校志愿者信息管理系统前台管理模块64.3高校志愿者信息管理系统后台管理模块74.4高校志愿者信息管理系统资格申请流程图9第五章 系统数据库的分析与设计105.1数据库的分析与设计105.2社团管理系统部分数据库10第六章 学生社团系统总体设计模式156.1系统页面设计156.2 后台
5、服务器配置196.3后台数据库配置216.4社团管理系统的测试22总结23参考文献24致 谢25 第一章 高校志愿者信息管理系统说明1.1高校志愿者信息管理系统描述高校志愿者信息管理系统充分利用了Brower/Server结构的特点,实现了将社团管理移植Internet的功能,该系统的优势在于极大简化对社团信息的维护,各个社团的信息由本社团相应管理人员维护,系统管理员仅需对系统信息的进行管理。21.2系统目的高校志愿者信息管理系统,其功能目标是实现将现有的高校志愿者信息管理系统模式向基于Internet的无纸张化志愿者信息管理模式的转变,所以它必须实现本身社团信息的管理,对参与志愿者社团活动的
6、学生的管理。通过互联网联络协会成员的关键是要建立一个通畅的沟通平台,这样可以方便地实现会员与协会,会员与会员之间的沟通。1.3志愿者信息管理系统设计概要模型由于系统数据收集的实时性要求并不高,因此采用Browser/Server结构来进行设计是合理可行的。图(1)是本系统的网络应用原理示意图。2Internet上的用户Internet管理系统系统服务器系统后台数据库图(1)网络应用原理示意图1.4志愿者信息管理系统功能要求高校志愿者信息管理系统的主要功能要求如下3:分级别管理社团管理系统前台、后台用户列表管理,按条件查询用户 用户个人注册信息管理及留言、发布信息用户信息发布功能用户留言管理功能
7、 后台志愿者信息管理系统基本信息管理功能具有社员信息管理功能 管理员管理功能 BBS管理及发布功能 图片上传、审核、发布功能 会员进入社团审核功能第二章 高校志愿者信息管理系统可行性分析2.1系统可行性分析随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经拥了百兆,甚至千兆的校内网络通信平台,通过计算机网络实现各种信息服务,并进行异地教育和培训。另一方面,现在的很多高校,为丰富学生的校园生活,培养学生的个性,促进特长学生的培养,学生会组织了很多社团。每个同学,根据参与自愿的原则,可以参加与自己兴趣相符的社团,但随着校园学生人数的增多,对社团及社团成员的管理,传统的方式显然不能胜任。
8、4高校志愿者信息管理系统主要有两大部分:一是批准合法的志愿者申请加入社团,另一个是对具体志愿者信息管理系统本身的管理。其中很重要的一个环节就是具体社团管理,同时它也是本系统最难实现的环节。对于,一个具体的社团,学生可以自由的参加该社团组织的各种活动,如何对这类信息的管理是一个难点,另一方面,随着学生社团的增多,如何有效的对各个社团间信息的划分也是一个难点,这就需要对社团进行归类处理。显然,随着学生人数的不断增加及学生社团要求的不断提高,管理者的工作量将会越来越大,并且其工作将是一件十分烦琐和非常难以组织的事情,可以说传统的管理方式已经不能适应急剧扩大的学校规模需要。随着计算机应用的迅猛发展,网
9、络应用不断扩大,如WWW服务、虚拟社区等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行学生社团的组织和管理,以减轻管理者的工作负担及提高工作效率,与此同时也提高了校园的文化氛围,更加激发学生的学习兴趣。基于B/S模式的信息管理系统是现阶段研究开发的一个热点。它是建立在国际互联网上的应用系统,客户端的配置极为简单,使使用者不受地域的局限。一个完备的志愿者信息管理系统可以使学生在任一台接入校园网或Internet的计算机上,浏览志愿者社团信息,查看社团组织的各种活动,这将大大的激发学生的兴趣,使在校大学生能力、个性得以全面的培养。为了适应新形势的发展,本文进行了这一系统的初步设
10、计工作,做了一个初步的探索,希望它能够在各类高校中发挥高效、便捷的作用,达到简化管理面向学生的目的。42.2技术可行性分析目前,网络应用软件运行的模式主要有二类:Client/server模式,Browser/Web模式。前者的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是Web Server ,而Web Server与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用于网上查询,有很多部门的业务系统、企业的MIS系统纷纷采用这种模式,它的主要优点是便于扩充应用、升级维护简便
11、。5Access 功能强大,使用方便,是开发桌面数据库的最优秀的工具之一。Access 本身具有强大的向导机制,能提供大量的数据库常用操作。如果能适当的加上少量代码,那么程序将是专业级的。这一切都靠VBA。6ASP是在IIS下开发WEB应用的一种简单、方便的编程工具。在了解了VBSCRIPT的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。以下罗列了 Active Server Pages 所独具的一些特点:使用 VBScript 、Jscript 等简单易懂的脚本语言,结合 HTML 代码,即可快速地完成网站的应用程序。 无须 compile 编译,容易编
12、写,可在服务器端直接执行。 使用普通的文本编辑器,如 Windows 的记事本,即可进行编辑设计。 与浏览器无关 (Browser Independence), 用户端只要使用可执行 HTML 码的浏览器,即可浏览 Active Server Pages 所设计的网页内容。 Active Server Pages 所使用的脚本语言 (VBScript 、Jscript)均在 WEB 服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。 Active Server Pages 能与任何 ActiveX scripting 语言兼容。除了可使用 VBScript 或Jscript 语言来设计外
13、,还通过 plug-in 的方式,使用由第三方所提供的其他脚本语言,譬如 REXX 、Perl 等。脚本引擎是处理脚本程序的 COM(Component Object Model) 物件。 Active Server Pages 的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。可使用服务器端的脚本来产生客户端的脚本。物件导向( Object-oriented )。ActiveX Server Components(ActiveX 服务器元件 ) 具有无限可扩充性。可以使用 Visual Basic 、Java 、Visual C+ 、COBOL等编程语
14、言来编写你所需要的 ActiveX Server Component 。 基于上述考虑,用Browser/Web模式来设计考试系统比较合适,服务器端采用Access数据库系统和ASP组件来构成学生社团的应用服务系统,客户端采用浏览器来完成社团管理过程,同时可进行远程系统维护和管理。82.3操作可行性分析志愿者信息管理系统是在Windows XP 及 ASP+ACCESS环境下设计开发,人机界面友好,操作简单,各功能模块结构清晰,较容易被用户掌握。第三章 高校志愿者信息管理系统的需求分析3.1需求分析的任务通过对项目开发的调查与分析,了解高校志愿者信息管理系统的软件功能和性能方面的要求,抽象出当
15、前系统的逻辑模型。3.2功能需求 系统需要经过有效的身份验证才可以登陆,将登陆的身份分为两种:系统管理员与社团管理用户,普通会员用户。只有被授权的用户才可以使用本系统资源系统根据用户身份不同,使用的系统资源也不同,下面将列出各类用户的使用权限:3系统管理员:批准志愿者的申请、注册会员的管理、系统公告的设置、新闻的发布、社团类别的添加、社团的管理、图片上传的审核、系统上传图片的删除、系统投票的设置、BBS论坛公告的发布、BBS类别的设置、BBS版面的选择、系统管理员帐号的修改等等。社团管理用户:社团留言管理、社团公告管理、社团成员的添加删除管理,社团相册管理、社团资料的修改、社团的投票管理、管理
16、员身份的转让等等。普通会员用户:申请进入社团、在社团内部发布留言信息、登记修改查看自己或者社团内成员的基本资料、对某个具体社员发布E-MAIL、查看系统公告新闻、进入BBS内发表信息等等。3.3性能需求硬件环境:随着计算机硬件的高速发展,普通的都可以做为服务器端,而用户端更是如此。软件环境服务器端:操作系统 Windows 2000 Server网络协议 TCP/IPWeb服务器 Internet Information Server 5.0 / Personal Web Server数据库 ACCESS浏览器 IE5.0(或以上)用户端:操作系统 Windows 98/Windows 200
17、0/Windows XP网络协议 TCP/IP浏览器 IE 5.0(或以上)第四章 学生社团系统总体设计4.1系统功能设计前台管理模块说明:此模块对所有用户开放(不同类别用户权限不同),包括未注册的用户,注册用户的社团信息浏览,社团会员间的信息查询、信息的发布、留言的发布等。后台管理模块说明:后台管理功能模块关系图如图(2)所示BBS类别管理BBS版面管理管理员信息管理BBS新闻公告发布管理高校志愿者信息管添加及审核管理图片审核管理社团系统信息管理注册会员设置管理图(2)功能模块关系图4.2高校志愿者信息管理系统前台管理模块高校志愿者信息管理系统前台管理程序流程图如图(3)所示系统首页inde
18、x.asp输入登陆的用户ID及password帐户及密码是否正确进入个人用户面版index.asp查看会员列表xy.asp信息发布ly.asp/gg.asp访客留言ly.asp进入所在社团index.asp?bj=st进入活动图片的管理进入社团管理,行使管理员权限是否社团管理员YYN图(3)高校志愿者信息管理系统前台管理程序流程图4.3高校志愿者信息管理系统后台管理模块高校志愿者信息管理系统后台管理程序流程图如图(4)所示系统管理员资料修改adminedit.asp系统首页公告管理admingg.asp社团成员管理adminvip.asp添加管理adminstname.asp社团管理admin
19、bj.asp图片审核adminpic.aspBBS论坛公告管理adminbbsgg.aspBBS论坛管理adminbbstype.aspY帐号及密码是否正确输入用户ID及passwordN管理员登陆管理员页面admin.asp图(4) 高校志愿者信息管理系统后台管理程序流程图4.4高校志愿者信息管理系统资格申请流程图用户(会员、社团管理员)Y显示申请成功信息转向社团管理系统首页是否同意服务条款转向志愿者社团管理系统首页N资料完整登记用户资料YN图(5) 高校志愿者信息管理系统资格申请流程图第五章 系统数据库的分析与设计5.1数据库的分析与设计根据系统功能设计的要求以及功能模块的划分,对于高校志
20、愿者信息管理系统,可以列出以下数据项和数据结构:用户信息有关数据表:存储注册用户,管理员用户姓名、密码、宿舍地址、宿舍电话、所在社团、手机号码等有关数据,包括管理员信息表、用户信息数据表。系统信息数据表:存储有关社团的主要信息。包括社团基本信息数据表、社团设置数据表、类别设置数据表、信息发布数据表、留言信息数据表、BBS论坛数据表。 10系统将采用Access作为数据库管理系统。安装Microsoft的Office软件,里面就有Access 数据库。数据库所包含的数据表及其功能如表5.1所示: 表5.1数据表及其功能数据表功能Admin存放系统管理员信息Bbs存放BBS留言进本信息Bj存放社团
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高校志愿者信息管理系统的设计与实现 毕业论文 高校 志愿者 信息管理 系统 设计 实现
限制150内