高校社团管理系统(定稿).doc

上传人:夏** 文档编号:558806854 上传时间:2023-05-15 格式:DOC 页数:20 大小:100.50KB
返回 下载 相关 举报
高校社团管理系统(定稿).doc_第1页
第1页 / 共20页
高校社团管理系统(定稿).doc_第2页
第2页 / 共20页
高校社团管理系统(定稿).doc_第3页
第3页 / 共20页
高校社团管理系统(定稿).doc_第4页
第4页 / 共20页
高校社团管理系统(定稿).doc_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《高校社团管理系统(定稿).doc》由会员分享,可在线阅读,更多相关《高校社团管理系统(定稿).doc(20页珍藏版)》请在金锄头文库上搜索。

1、学生社团管理系统(网络版)负责人:吴汉良 指导教师:邱胜桦韩山师范学院物理系 广东潮州 521041摘 要:韩山师范学院社团管理系统(网络版)根据韩师当前的实际需要,采用ASP(Microsoft Active Server Pages)而制作的。Microsoft Active Server Pages(ASP)是服务器端脚本编写环境,使用它可以组合 HTML 页、脚本命令和 ActiveX 组件以创建交互的 Web 页和基于 Web 的功能强大的应用程序。本文主要介绍社团管理系统的基本框架及各功能的技术解决方案。关键词:ASP;网站结构;功能实现;技术特点一、 网站功能实现的原理1.1 M

2、IS概述管理信息系统(MIS)是集成了计算机网络技术、通信技术、信息处理技术,对信息进行收集、传递、存储及加工处理,用于辅助决策进行事务管理的一种人机交互的智能化计算机系统。MIS的发展与计算机网络技术的发展是紧密相关的,随着Internet/Intranet技术的广泛应用,MIS的体系结构也发生很大的变化,从以往基于C/S结构的数据访问及安全体系发展到当前的基于B/S结构体系。计算机网络技术的发展大体上经历了三个阶段:一是以Mainframe为中心的集中处理式网络,即主机/终端模式;二是以Client/Server模式为中心的分布式计算处理网络系统,即客户/服务器模式;三是目前正兴起的Int

3、ranet模式,即Browser/Server模式,它是以基于WEB技术为特征的。现代管理信息系统即是建立在Intranet的基础之上。1.2 现代管理信息系统数据访问方式在现代管理信息系统中,利用Web技术,实现Web服务器与数据库系统的连接,完成对数据的处理与查询,用户可以通过操作简单易学的浏览器来查询处理所需要的各种数据。实现Web服务器与数据库的连接一般有两种方法:一种是利用中间件技术在两者之间建立连接和通信,如CGI(通用网关接口)和API(应用程序编程接口)。Web服务器通过调用CGI程序实现与Web浏览器的交互,即CGI程序接受浏览器发给Web服务器的信息,进行处理后,将相应结果

4、再送回给Web服务器,通过Web服务器将信息传送给浏览器。但CGI程序在响应速度和资源利用等方面有较大局限性,客户端每请求一个CGI程序,服务器端便打开一个进程,当请求的数量较大时容易引起瓶颈现象,开发人员常利用API编程来扩展服务器功能,API程序占系统资源少,运行效率较高,但它的编程较CGI程序更为复杂;另一种是由浏览器中的Java小应用程序(Java Applet)通过浏览器访问Web服务器上的数据库,利用了JDBC(Java Database Connectivity)技术,它通过JDBC提供的API实现对Web Server的访问。由于Java Applet本身的局限性,目前大多数的

5、应用是基于中间件技术的。ASP也是属于中间件的一种模式,但在Windows平台上它比较网关及服务器扩展模式有着较大的优点。ASP是Microsoft Active Server Pages的缩写,标志了Web技术的一个显著的发展,它是一个服务器端脚本环境(Web Server Scripting Environment),可以用来创建、运行交互式高性能的Web Server应用程序。当脚本运行在服务器端而不是客户端时,Web Server处理所有的工作包括生成HTML页并传送给客户端的浏览器。因此,人们不用担心浏览器是否能接受Web页,Web Server已经做了所有的事情,浏览器所接受的只是

6、通常的HTML页。ASP的处理模式为图1.1。客户端的Browser请求一个服务器端的.asp文件时(HTTP:Request),Web Server调用ASP,ASP处理客户所请求的.asp文件中的命令,然后将处理结果返回给客户(HTTP:Response)。网关的最大特点是它的平台无关性,但网关程序通常较难编写和改变。网关程序通常是一个独立的程序,并不和HTML文件融合在一起,它需要用如C、C+、VB、Perl等语言来编写独立的应用程序,而ASP应用改变了这一点。利用ASP,将可以执行的脚本嵌入到HTML文件中(将HTML文件的后缀名改为.asp),这使得HTML文件的编写与脚本的开发融合

7、在一起。ASP比较网关及服务器扩展模式有着以下优点:(1)完全与HTML文件融合在一起;(2)容易创建,不需要其它编译、链接程序;(3)面向对象的并可通过ActiveX Server对象扩展。1.3 ASP在MIS中的应用1.3.1 ASP的应用平台:ASP做为一个中间件,它运行在Web Server端,它需要以下环境之一: (1) Microsoft Windows NT 4.0 (5.0)、Microsoft Internet Information Server 3.0;(2) Microsoft Windows NT Workstation、Microsoft Peer Web Ser

8、vices 3.0;(3) Microsoft Windows 95 (98)、 Microsoft Web Personal Web Server。1.3.2 ASP的编程环境:利用ASP编写脚本可以用任何一种脚本语言,只要提供相应的脚本语言引擎,ASP本身提供了两种脚本引擎: VBScript与JavaScript,ASP是面向对象的,内嵌在ASP中的对象有五种:Application对象、Request对象、Response对象、Server对象、Session对象;ASP的命令语句是写在一对符号“”中的,在Microsoft Visual InterDev工具中,在这一对符号中语句的颜

9、色为黄色,以区别其他语句。除了应用ASP缺省的对象外,还可以利用VB、VC+等工具创建自己的应用对象在 .asp文件中使用MyObject=Server.CreateObject(ObjectName)创建自己的对象实例即可应用MyObject的属性与方法。随着Web技术的发展,基于Intranet的管理信息系统无疑较传统MIS有着更大的应用前景,如何提高这种MIS系统中的数据访问效率及事务处理能力仍是当前人们所关注的问题。目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI,在Windows平台上,将以往的C/S结构的MIS转化为基于Web技术的B/S

10、结构的MIS,利用ASP将是目前最为有效的方法。二、网站的构架及功能一、社团日程模块1.1 以下是“社团日程”模块执行流程: File Location: ./calendar + INDEX.ASP- 行事历系统主画面 +- INDEX-TITLE.ASP- 行事历系统标题 +- CALENDAR.ASP- 编辑行事历认证作业(预设帐号&密码:kepu&hs-kepu) +- INDEX-EDIT.ASP - 编辑行事历 +- CALENDAR_SHOW1.ASP- 月行事历浏览画面 +- CALENDAR_SHOW2.ASP- 日行事历浏览画面 +- CALENDAR_SENTOUT.AS

11、P- 储存行事历(新增、修改、删除) +- ADOVBS.ASP- 资料库存取文件 +- CALENDAR.MDB- 行事历资料库文件 +- PWD.ASP- 认证作业表单 +- PWD.MDB- 认证资料库文件 +- PWD_ADMIN.ASP- 帐号管理表单(管理员帐号&密码:flower&kissxiudan) +- PWD_ADD.ASP- 新增帐号表单(预设权限控制码:z) +- PWD_EDIT.ASP- 修改帐号表单 +- PWD_DEL.ASP- 删除帐号资料 +- PWD_SAVE.ASP- 储存帐号资料(新增、修改、删除) +- PWD_CH.ASP- 密码修改表单 +-

12、PWD_CH_SAVE.ASP- 储存更新密码下图是./calendar/ PWD_ADMIN.ASP文件执行的结果:下表则是各社团的管理账号(pID)及密码(Pwd):pIDPwdpFrompNamepTagflowerkissxiudan吴汉良管理者zkepuhs-kepu科普协会kepuztuanweihs-tuanwei团委办公室郑老师zxshxsh学生会学生会zlsls绿色协会绿色志愿者协会zsqsq三棋协会三棋协会zymqymq羽毛球协会羽毛球协会zzqzq足球协会足球协会zcscs创新教育学社创新教育学社zqnqn青年志愿者青年志愿者zgbzgbz广播站广播站z(在上表中所列出的

13、社团只是韩师当前所有社团中的一部分,只作演示用)在此需要特别说明,超级管理员若需要为新的社团增加账号时,一定要确保calendar/calendar_show1.asp文件中有以下语句:Case XXX calendar_master=XXX具体如下:calendar/calendar_show1.aspSelect Case rs(calendar_master) 要注意您的密码资料库中 pFrom栏位的职称/单位 一定要与我们这里的字串相呼应 因为这样才会使社团的日程及社团名称合在一起显示 Case 团委办公室 calendar_master=团委办公室 Case 学生会 calendar

14、_master=学生会 Case 科普协会 calendar_master=科普协会 Case 绿色协会 calendar_master=绿色协会 Case 三棋协会 calendar_master=三棋协会 Case 演讲学社 calendar_master=演讲学社 Case 羽毛球协会 calendar_master=羽毛球协会 Case 足球协会 calendar_master=足球协会 Case 创新教育学社 calendar_master=创新教育学社 Case 青年志愿者 calendar_master=青年志愿者 Case 广播站 calendar_master=广播站End Select1.2 关于社团日程模块的应用通过本模块,可以让高校的学生管理机构(如团委)充分利用现有的校园网络,对各社团进行网上管理。当一个社团需要举行活动时,各

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 商业合同/协议

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号