学生社团管理系统毕业论文(设计)

更新时间:2023-09-01 16:02:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

学生社团管理系统毕业论文(设计)

嘉 应 学 院

毕业论文(设计)

题目:学生社团管理系统

申请学位 工学学士学位 系 别 计算机科学与技术系 专 业 计算机科学与技术 学生姓名 学 号 121134 导师姓名

学生社团管理系统毕业论文(设计)

中 文 摘 要

利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,应用Active Server Page技术和采用ACCESS数据库系统组件来构成的应用服务系统,本文开发了基于B/S模式多用户学生社团管理系统这一程序。它运用方便、操作简单,效率很高。主要提供了对学生社团的管理平台。在系统中,将管理用户分为了四大类:第一类为系统管理员,主要用于对整个系统的管理;第二类为具体社团的管理员,主要实现对本社团的管理,如社团公告、社团新闻、社团相册、社团成员管理等等;第三类为各社团的会员,主要实现网上交流及信息的浏览;第四类为一般游客,主要浏览系统的一些新闻公告和一些社团的基本信息等.借助B/S模式,会员及社团管理员可以方便的浏览社团的各种信息,并可根据自身的需要参加各种活动,加强会员与社团的联系。 关键词: 学生社团,ACCESS, ASP技术,信息系统

学生社团管理系统毕业论文(设计)

Abstract

Using the network and the data bank technology, the union the hardware price generally falls at present the advantageous superiority which constructs vigorously with the wide band net, technology and used the application service system using Active Server the Page which the SQL database system module constituted, this article has developed based on B/S pattern multiuser student mass organization management system management system this procedure. It utilizes, the operation conveniently simple, the efficiency is very high. Mainly has provided to the student mass organization's management platform. In the system, will manage the user to divide into four big kinds:The first kind is the system manager, mainly uses in to the overall system management; The second kind for the concrete mass organization's managers, the main realization to this mass organization's management, like the mass organization announces, mass organization news, mass organization photo album, mass organization member management and so on;The third kind is various mass organizations' member,Mainly realizes on the net the exchange and the information browsing;The fourth kind is the common tourist,Main browsing system some news announcements and some mass organizations' basic information and so onWith the aid of B/The S pattern, the member and the mass organization managers may facilitate browsing mass organization's each kind of information, and may according to own need to participate in each kind of activity, strengthens the member and mass organization's relation.

Keywords:Student Organizations, Access,ASP Technology, MIS

学生社团管理系统毕业论文(设计)

目 录

中 文 摘 要 .............................................................................................................. I Abstract..................................................................................................................... II 前 言 ......................................................................................................................... 1 第一章 学生社团系统说明 ..................................................................................... 2

1.1学生社团系统描述 ............................................................................................................ 2 1.2系统目的 ............................................................................................................................ 2 1.3学生社团系统设计概要模型 ............................................................................................ 2 1.4学生社团管理系统功能要求 ............................................................................................ 2

第二章 学生社团系统可行性分析 ......................................................................... 4

2.1系统可行性分析 ................................................................................................................ 4 2.2技术可行性分析 ................................................................................................................ 4 2.3操作可行性分析 ................................................................................................................ 6 2.4法律可行性分析 ................................................................................................................ 6

第三章 学生社团系统的需求分析 ......................................................................... 7

3.1需求分析的任务 ................................................................................................................ 7 3.2功能需求 ............................................................................................................................ 7 3.3性能需求 ............................................................................................................................ 7

第四章 学生社团系统总体设计 ............................................................................. 9

4.1系统功能设计 .................................................................................. 错误!未定义书签。 4.2系统流程图 ...................................................................................................................... 10 4.3社团管理系统前台管理模块 .......................................................................................... 10 4.4社团管理系统后台管理模块 .......................................................................................... 12 4.5社团管理系统资格申请流程图 ...................................................................................... 13

第五章 系统数据库的分析与设计 ....................................................................... 14

5.1数据库的分析与设计 ...................................................................................................... 14 5.2社团管理系统部分数据库 .............................................................................................. 14

第六章 程序主要页面设计介绍 ........................................................................... 20

学生社团管理系统毕业论文(设计)

第七章 后台配置 ................................................................................................... 25

7.1 后台服务器配置 ............................................................................................................. 25 7.2后台数据库配置 .............................................................................................................. 26

第八章 系统测试 ................................................................................................... 28

8.1测试目的 .......................................................................................................................... 28 8.2测试环境 .......................................................................................................................... 28 8.3测试方法 .......................................................................................................................... 28 8.4测试步骤 .......................................................................................................................... 28 8.5社团管理系统的测试 ...................................................................................................... 28

第九章 系统设计总结 ........................................................................................... 30 结束语 ..................................................................................................................... 31 参考文献 ................................................................................................................. 32 致 谢 ..................................................................................... 错误!未定义书签。

学生社团管理系统毕业论文(设计)

前 言

本学生社团管理系统(网络版)根据当前各类高校的实际需要,采用ASP(Microsoft Active Server Pages)而制作的。Microsoft Active Server Pages(ASP)是服务器端脚本编写环境,使用它可以组合 HTML 页、脚本命令和 ActiveX 组件以创建交互的 Web 页和基于 Web 的功能强大的应用程序。本文主要介绍社团管理系统的基本框架及各功能的技术解决方案。

管理信息系统(MIS)是集成了计算机网络技术、通信技术、信息处理技术,对信息进行收集、传递、存储及加工处理,用于辅助决策进行事务管理的一种人机交互的智能化计算机系统。[1]

在现代管理信息系统中,利用Web技术,实现Web服务器与数据库系统的连接,完成对数据的处理与查询,用户可以通过操作简单易学的浏览器来查询处理所需要的各种数据。

学生社团管理系统毕业论文(设计)

第一章 学生社团系统说明

1.1学生社团系统描述

学生社团管理系统充分利用了Brower/Server结构的特点,实现了将社团管理移植Internet的功能,该系统的优势在于极大简化对社团信息的维护,各个社团的信息由本社团相应管理人员维护,系统管理员仅需对系统信息的进行管理。[2]

1.2系统目的

对于本学生社团管理系统,其功能目标是实现将现有的社团管理模式向基于Internet的无纸张化社团管理模式的转变,所以它必须实现本身社团信息的管理,对参与社团活动的学生的管理。通过互联网联络协会成员的关键是要建立一个通畅的沟通平台,这样可以方便地实现会员与协会,会员与会员之间的沟通.

1.3学生社团系统设计概要模型

由于系统数据收集的实时性要求并不高,因此采用Browser/Server结构来进行设计是合理可行的。图1.1是本系统的网络应用原理示意图。[2]

图1.1 网络应用原理示意图

1.4学生社团管理系统功能要求

学生社团管理系统的主要功能要求如下[3]: 1.4.1 分级别管理社团管理系统前台、后台 1.4.2 用户列表管理,按条件查询用户

1.4.3 用户个人注册信息管理及留言、发布信息 1.4.4 用户信息发布功能

学生社团管理系统毕业论文(设计)

1.4.5用户留言管理功能

1.4.6 后台社团管理系统基本信息管理功能 1.4.7 社团类别设置功能 1.4.8 具有社员信息管理功能 1.4.9 管理员管理功能 1.4.10 BBS管理及发布功能 1.4.11 图片上传、审核、发布功能 1.4.12 会员进入社团审核功能 1.4.13 会员生日通告功能 1.4.14 系统内部会员通讯功能

学生社团管理系统毕业论文(设计)

第二章 学生社团系统可行性分析

2.1系统可行性分析

随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经拥了百兆,甚至千兆的校内网络通信息平台,通过计算机网络实现各种信息服务,并进行异地教育和培训。另一方面,现在的很多高校,为丰富学生的校园生活,培养学生的个性,促进特长学生的培养,学生会组织了很多社团。每个同学,根据参与自愿的原则,可以参加与自己兴趣相符的社团,但随着校园学生人数的增多,对社团及社团成员的管理,传统的方式日显不能胜任。[4]

学生社团的管理主要有两大部分,一是批准合法的社团的建立及无人员参加的社团的清理或删除,另一个是对具体社团本身的管理。其中很重要的一个环节就是具体社团管理,同时它也是本系统最难实现的环节。对于,一个具体的社团,学生可以自由的参加该社团组织的各种活动,如何对这类信息的管理是一个难点,另一方面,随着学生社团的增多,如何有效的对各个社团间信息的划分也是一个难点,这就需要对社团进行归类处理.显然,随着学生人数的不断增加及学生社团要求的不断提高,管理者的工作量将会越来越大,并且其工作将是一件十分烦琐和非常难以组织的事情,可以说传统的管理方式已经不能适应急剧扩大的学校规模需要。随着计算机应用的迅猛发展,网络应用不断扩大,如WWW服务、虚拟社区等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行学生社团的组织和管理,以减轻管理者的工作负担及提高工作效率,与此同时也提高了校园的文化氛围,更加激发学生的学习兴趣。

基于B/S模式的信息管理系统是现阶段研究开发的一个热点。它是建立在国际互联网上的应用系统,客户端的配置可以极为简单,使使用者不受地域的局限。一个完备的学生社团管理系统可以使学生在任一台接入校园网或Internet的计算机上,浏览社团信息,查看各社团组织的各种活动,这将大大的激发学生的兴趣,使在校大学生能力、个性得以全面的培养。为了适应新形势的发展,本文进行了这一系统的初步设计工作,也可以说是做一个初步的探索,希望它能够在各类高校中发挥高效、便捷的作用,达到简化管理、面向学生的目的。[4]

2.2技术可行性分析

目前,网络应用软件运行的模式主要有二类:Client/server模式,Browser/Web模式。前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是Web Server ,而Web Server与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用于网上查询,有很多部门的业务系统、企业的MIS系统纷纷采用这种模式,它

学生社团管理系统毕业论文(设计)

的主要优点是便于扩充应用、升级维护简便。[5] 2.2.1什么是ACCESS为何要选择ACCESS

作为Microsoft的office套件产品之一,access已经卖出了近700万份,成为世界上最流行的桌面数据库系统。Access与许多优秀的关系数据库一样,可以让你很容易地连接相关的信息而且还对其他的数据库系统有所补充。它能操作其它来源的资料,包括许多流行的PC数据库程序(如dBASE,Paradox,Microsoft FoxPro)和服务器、小型积极大型机上的许多SQL数据库。Access还完全支持Microsoft的OLE技术。

Access还提供windows操作系统的高级应用程序开发系统。Access与其它数据库开发系统之间相当显著的区别就是:您不用写一行代码,就可以在很短的时间里开发出一个功能强大而且相当专业的数据库应用程序,并且这一愉快的过程是完全可视的!如果您能给它加上简短的VBA代码,那么您的程序决不比专业程序员潜心开发的程序差。

Access 功能强大,使用方便,是开发桌面数据库的最优秀的工具之一。

Access 本身具有强大的向导机制,能提供大量的数据库常用操作。但如果你能适当的加上少量的代码,那么你的程序将是专业级的。这一切都靠VBA。[6]

2.2.2 什么是ASP

ASP的含义从字面上说,ASP包含三方面含义:

第一:Active:ASP使用了Microsoft的ActiveX技术。ActiveX(COM)技术是现在Microsoft软件的重要基础。它采用封装对象,程序调用对象的技术,简化编程,加强程序间合作。ASP本身封装了一些基本组件和常用组件,有很多公司也开发了很多实用组件。只要你可以在服务器上安装这些组件,通过访问组件,你就可以快速、简易地建立自己的WEB应用。

第二:Server:ASP运行在服务器端。这样就不必担心浏览器是否支持ASP所使用的编程语言。ASP的编程语言可以是VBSCRIPT和JSCRIPT。VBSCRIPT是VB的一个简集,会VB的人可以很方便的快速上手。然而Netscape浏览器不支持客户端的VBSCRIPT,所以最好不要在客户端使用VBSCRIPT。而在服务器端,则无需考虑浏览器的支持问题。Netscape浏览器也可以正常显示ASP页面。

第三:Pages:ASP返回标准的HTML页面,可以正常地在常用的浏览器中显示。浏览者查看页面源文件时,看到的是ASP生成的HTML代码,而不是ASP程序代码。这样就可以防止别人抄袭程序。[7]

由此可以看出,ASP是在IIS下开发WEB应用的一种简单、方便的编程工具。在了解了VBSCRIPT的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。

以下罗列了 Active Server Pages 所独具的一些特点:

1、 使用 VBScript 、JScript 等简单易懂的脚本语言,结合 HTML 代码,即可快速地完

学生社团管理系统毕业论文(设计)

成网站的应用程序。

2、 无须 compile 编译,容易编写,可在服务器端直接执行。

3、 使用普通的文本编辑器,如 Windows 的记事本,即可进行编辑设计。

4、 与浏览器无关 (Browser Independence), 用户端只要使用可执行 HTML 码的浏览器,

即可浏览 Active Server Pages 所设计的网页内容。 Active Server Pages 所使用的脚本语言 (VBScript 、Jscript)均在 WEB 服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。 Active Server Pages 能与任何 ActiveX scripting 语言相容。除了可使用 VBScript 或JScript 语言来设计外,还通过 plug-in 的方式,使用由第三方所提供的其他脚本语言,譬如 REXX 、Perl 、Tcl 等。脚本引擎是处理脚本程序的 COM(Component Object Model) 物件。

5、 Active Server Pages 的源程序,不会被传到客户浏览器,因而可以避免所写的源程

序被他人剽窃,也提高了程序的安全性。 6、 可使用服务器端的脚本来产生客户端的脚本。 7、 物件导向( Object-oriented )。

8、 ActiveX Server Components(ActiveX 服务器元件 ) 具有无限可扩充性。可以使用

Visual Basic 、Java 、Visual C++ 、COBOL等编程语言来编写你所需要的 ActiveX Server Component 。

基于上述考虑,用Browser/Web模式来设计考试系统比较合适,服务器端采用Access数据库系统和ASP组件来构成学生社团的应用服务系统;客户端采用浏览器来完成社团管理全过程,同时可进行远程系统维护和管理。[8]

2.3操作可行性分析

学生社团管理系统是在Windows xp 及 ASP+ACCESS环境下设计开发,人机界面友好,操作简单,各功能模块结构清晰,较容易被用户掌握。

2.4法律可行性分析

本软件系统由个人自主设计开发,版权属本人,不存在侵犯他人,集体,国家利益等情况。综合上所述,本系统完全具备设计开发条件。[8]

学生社团管理系统毕业论文(设计)

第三章 学生社团系统的需求分析

3.1需求分析的任务

通过对项目开发的调查与分析,了解《学生社团管理系统》的软件功能和性能方面的要求,抽象出当前系统的逻辑模型。

3.2功能需求

一、系统需要经过有效的身份验证才可以登陆,将登陆的身份分为四种: 1、系统管理员 2、社团管理用户 3、普通会员用户 4、游客

只有被授权的用户才可以使用本系统资源

二、系统根据用户身份不同,使用的系统资源也不同,下面将列出各类用户的使用权限:[3]

1、系统管理员:批准社团建立的申请、注册会员的管理、系统公告的设置、新闻的发布、社团类别的添加、社团的管理、图片上传的审核、系统上传图片的删除、系统投票的设置、BBS论坛公告的发布、BBS类别的设置、BBS版面的选择、系统管理员帐号的修改等等。 2、社团管理用户:社团留言管理、社团公告管理、社团成员的添加删除管理,社团相册管理、社团资料的修改、社团的投票管理、管理员身份的转让等等。

3、普通会员用户:申请进入社团、在社团内部发布留言信息、登记修改查看自己或者社团内成员的基本资料、对某个具体社员发布E-MAIL、查看系统公告新闻、进入BBS内发表信息等等。

4、游客:浏览系统系统基本信息。

3.3性能需求

1.硬件环境 服务器端:

随着计算机硬件的高速发展,现在普通的机子已经可以做为一个服务器端使用。 CPU:CⅣ 2.0或更高 硬盘:40G或更多

内存:128M或更高(建议使用256M) 用户端

CPU:CⅢ2.0或更高 硬盘:20G或更多

学生社团管理系统毕业论文(设计)

内存:64M(建议使用128M) 2.软件环境 服务器端

操作系统 Windows 2000 Server 网络协议 TCP/IP

Web服务器 Internet Information Server 5.0 / Personal Web Server 数据库 ACCESS 浏览器 IE5.0 用户端

操作系统 Windows 98/Windows 2000/Windows XP 网络协议 TCP/IP 浏览器 IE 5.0

学生社团管理系统毕业论文(设计)

第四章 学生社团系统总体设计

图4.1功能模块关系图一

图4.2功能模块关系图二

4.1.1前台管理模块说明:

此模块对所有用户开放(不同类别用户权限不同),包括未注册的用户,注册用户

学生社团管理系统毕业论文(设计)

的社团信息浏览,社团会员间的信息查询、信息的发布、留言的发布等。 4.1.2 后台管理模块说明:

图4.3系统的总体框架图

4.2系统流程图

本学生社团管理系统的系统流程图如图4.4所示。

图4.4 系统流程图

4.3社团管理系统前台管理模块

社团管理系统前台管理程序流程图如4.5所示

学生社团管理系统毕业论文(设计)

图4.5 社团管理系统前台管理程序流程图

学生社团管理系统毕业论文(设计)

4.4社团管理系统后台管理模块

社团管理系统后台管理程序流程图如4.6所示

图4.6 社团管理系统后台管理程序流程图

学生社团管理系统毕业论文(设计)

4.5社团管理系统资格申请流程图

图4.7 社团管理系统资格申请流程图

学生社团管理系统毕业论文(设计)

第五章 系统数据库的分析与设计

5.1数据库的分析与设计

根据系统功能设计的要求以及功能模块的划分,对于学生社团管理系统和具体社团管理系统,可以列出以下数据项和数据结构:

1、用户信息有关数据表:存储注册用户,管理员用户姓名、密码、宿舍地址、宿舍电话、所在社团、手机号码等有关数据,包括管理员信息表、用户信息数据表。

2、系统信息数据表:存储有关社团的主要信息.包括社团基本信息数据表、社团设置数据表、类别设置数据表、信息发布数据表、留言信息数据表、BBS论坛数据表

3、注册会员功能数据表:注册用户使用功能主要数据表格.包括短信数据表,发件箱数据表、好友列表[10]

本系统将采用ACCESS作为数据库管理系统.安装microsoft的office软件,里面就有access 数据库.新建一个数据库名,将其命名为#$#%^jyst.mdb,#$#%^jyst.mdb数据库所包含的数据表及其功能如表5.1所示:

表5.1数据表及其功能

5.2社团管理系统部分数据库

根据数据库需求的分析,建立如下十四个数据表: 表1:名称:管理员信息表(Admin)

标识:Admin

本文来源:https://www.bwwdw.com/article/s8wi.html

Top