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