当前位置:首页 >> 管理学 >>

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


嘉 应 学 院

毕业论文(设计)
题目:学生社团管理系统 Title: Students’ Organization Management System

申请学位 系 专 别 业

工学学士学位 计算机科学与技术系 计算机科学与技术

学生姓名 学 号 121134

导师姓名

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

I

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

II





中 文 摘 要 .............................................................................................................. 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
III

第七章 后台配置 ................................................................................................... 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 致 谢 ..................................................................................... 错误!未定义书签。

IV

学生社团管理系统

前 言
本学生社团管理系统 (网络版) 根据当前各类高校的实际需要, 采用 ASP (Microsoft Active Server Pages)而制作的。Microsoft Active Server Pages(ASP)是服务器端 脚本编写环境,使用它可以组合 HTML 页、脚本命令和 ActiveX 组件以创建交互的 Web 页和基于 Web 的功能强大的应用程序。本文主要介绍社团管理系统的基本框架及各功能 的技术解决方案。 管理信息系统(MIS)是集成了计算机网络技术、通信技术、信息处理技术,对信息进 行收集、传递、存储及加工处理,用于辅助决策进行事务管理的一种人机交互的智能化计 算机系统。[1] 在现代管理信息系统中,利用 Web 技术,实现 Web 服务器与数据库系统的连接,完成 对数据的处理与查询,用户可以通过操作简单易学的浏览器来查询处理所需要的各种数 据。

1

学生社团管理系统

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

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

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

系统服 务器

系统后台数据库

Internet

社 团 管 理 系 统 图 1.1 网络应用原理示意图

1.4 学生社团管理系统功能要求
学生社团管理系统的主要功能要求如下[3]: 1.4.1 分级别管理社团管理系统前台、后台 1.4.2 用户列表管理,按条件查询用户 1.4.3 用户个人注册信息管理及留言、发布信息 1.4.4 用户信息发布功能

2

学生社团管理系统

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 系统内部会员通讯功能

3

学生社团管理系统

第二章 学生社团系统可行性分析
2.1 系统可行性分析
随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经拥了百兆,甚 至千兆的校内网络通信息平台,通过计算机网络实现各种信息服务,并进行异地教育和培 训。另一方面,现在的很多高校,为丰富学生的校园生活,培养学生的个性,促进特长学 生的培养,学生会组织了很多社团。每个同学,根据参与自愿的原则,可以参加与自己兴 趣相符的社团,但随着校园学生人数的增多,对社团及社团成员的管理,传统的方式日显 不能胜任。[4] 学生社团的管理主要有两大部分,一是批准合法的社团的建立及无人员参加的社团的 清理或删除, 另一个是对具体社团本身的管理。 其中很重要的一个环节就是具体社团管理, 同时它也是本系统最难实现的环节。对于,一个具体的社团,学生可以自由的参加该社团 组织的各种活动,如何对这类信息的管理是一个难点,另一方面,随着学生社团的增多, 如何有效的对各个社团间信息的划分也是一个难点,这就需要对社团进行归类处理.显然, 随着学生人数的不断增加及学生社团要求的不断提高,管理者的工作量将会越来越大,并 且其工作将是一件十分烦琐和非常难以组织的事情,可以说传统的管理方式已经不能适应 急剧扩大的学校规模需要。随着计算机应用的迅猛发展,网络应用不断扩大,如 WWW 服 务、虚拟社区等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进 行学生社团的组织和管理,以减轻管理者的工作负担及提高工作效率,与此同时也提高了 校园的文化氛围,更加激发学生的学习兴趣。 基于 B/S 模式的信息管理系统是现阶段研究开发的一个热点。它是建立在国际互联网 上的应用系统,客户端的配置可以极为简单,使使用者不受地域的局限。一个完备的学生 社团管理系统可以使学生在任一台接入校园网或 Internet 的计算机上,浏览社团信息,查 看各社团组织的各种活动,这将大大的激发学生的兴趣,使在校大学生能力、个性得以全 面的培养。为了适应新形势的发展,本文进行了这一系统的初步设计工作,也可以说是做 一个初步的探索,希望它能够在各类高校中发挥高效、便捷的作用,达到简化管理、面向学 生的目的。[4]

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

4

学生社团管理系统

的主要优点是便于扩充应用、升级维护简便。[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 代码,即可快速地完

5

学生社团管理系统

成网站的应用程序。 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]

6

学生社团管理系统

第三章 学生社团系统的需求分析
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 或更多
7

学生社团管理系统

内存:64M(建议使用 128M) 2.软件环境 服务器端 操作系统 网络协议 数据库 浏览器 用户端 操作系统 网络协议 浏览器 Windows 98/Windows 2000/Windows XP TCP/IP IE 5.0 Windows 2000 Server TCP/IP ACCESS IE5.0

Web 服务器 Internet Information Server 5.0 / Personal Web Server

8

学生社团管理系统

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

图 4.1 功能模块关系图一

社团系统信息管理

社团类别设置

注册会员设置管理

社团添加及审核管理

社 团 管 理 系 统 后 台

图片审核管理

BBS 新闻公告发布管理

BBS 类别管理

BBS 版面管理

管理员信息管理

图 4.2 功能模块关系图二

4.1.1 前台管理模块说明: 此模块对所有用户开放(不同类别用户权限不同) ,包括未注册的用户,注册用户

9

学生社团管理系统

的社团信息浏览,社团会员间的信息查询、信息的发布、留言的发布等。 4.1.2 后台管理模块说明:
图 4.3 系统的总体框架图

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

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

10

学生社团管理系统

系统首页 index.asp

输 入 登 陆 的 用 户 ID 及 password

帐户及密码 是否正确

进入个人用户面版 index.asp

查看会员列表 xy.asp Y

信息发布 ly.asp/gg.asp

访客留言 ly.asp

N

进入所在社团 index.asp?bj=st

是否社团 管理员

进 入 活 动 图 片 的 管 理 photo.asp?bj=st 进入社团管理,行使管理员权限

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

11

学生社团管理系统

4.4 社团管理系统后台管理模块
社团管理系统后台管理程序流程图如 4.6 所示
管理员登陆管理员页面 admin.asp

输入用户 ID 及 password

帐号及密码是 否正确

N

Y 系统首页公告管理 admingg.asp

各社团成员管理 adminvip.asp 社团类别管理 adminbjtype.asp 社团添加管理 adminstname.asp 社团管理 adminbj.asp 图片审核 adminpic.asp 系统投票管理 adminvote.asp BBS 论坛公告管理 adminbbsgg.asp BBS 论坛类别管理 adminbbstype.asp 系统管理员资料修改 adminedit.asp 图 4.6 社团管理系统后台管理程序流程图

12

学生社团管理系统

4.5 社团管理系统资格申请流程图
用户(会员、社团管 理员、游客)

服务条款

N 是否同意 转向社团管理系统 首页

Y

登记用户资料

N 资料完整

Y

显示申请成功信息

转向社团管理系统首页

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

13

学生社团管理系统

第五章 系统数据库的分析与设计
5.1 数据库的分析与设计
根据系统功能设计的要求以及功能模块的划分,对于学生社团管理系统和具体社团管 理系统,可以列出以下数据项和数据结构: 1、用户信息有关数据表:存储注册用户,管理员用户姓名、密码、宿舍地址、宿舍 电话、所在社团、手机号码等有关数据,包括管理员信息表、用户信息数据表。 2、系统信息数据表:存储有关社团的主要信息.包括社团基本信息数据表、社团设置 数据表、类别设置数据表、信息发布数据表、留言信息数据表、BBS 论坛数据表 3、注册会员功能数据表:注册用户使用功能主要数据表格.包括短信数据表,发件箱 数据表、好友列表[10] 本系统将采用 ACCESS 作为数据库管理系统.安装 microsoft 的 office 软件,里面就有 access 数据库.新建一个数据库名,将其命名为#$#%^jyst.mdb,#$#%^jyst.mdb 数据库所 包含的数据表及其功能如表 5.1 所示: 表 5.1 数据表及其功能 数据表 Admin Bbs Bj Bytype Dellog Gg Ly Mail News note1 Online Photo Use Useface 功能 存放系统管理员信息 存放 BBS 留言进本信息 存放社团信息 存放社团类型 存放删除的活动图片 存放系统公告 存放系统留言 存放系统内部会员交流的的信息 存放系统新闻 存放会员的笔记 存放系统用户在线信息 存放发表在系统版面的活动图片 存放普通会员的帐号密码及其他信息 存放会员在本系统所用的图象

5.2 社团管理系统部分数据库
根据数据库需求的分析,建立如下十四个数据表: 表 1:名称:管理员信息表(Admin) 标识:Admin
14

学生社团管理系统

数据来源:后台页面获得 管理员信息表如表 5.2 所示:
表 5.2 管理员信息表

表 2:名称:BBS 论坛信息表(BBS) 字段名 Username Password Lastdate 标识:BBS 数据来源:前台页面获得 BBS 论坛信息表如表 5.3 所示:
表 5.3 BBS 论坛信息表表

数据类型 Nvarchar(50) Int Nvarchar(50)

说明 用户名 密码 最近上线时间

备注 不允许空 不允许空 不允许空

字段名 bbsid Title Content Username Face 标识:bj

数据类型 Int Nvarchar(50) Nvarchar(50) Nvarchar(50) Nvarchar(50)

说明 BBS 编号 论坛标题 论坛内容 用户名 用户头像

备注 主关键字 不允许空 允许空 不允许空 允许空

表 3:名称:社团信息表 数据来源:前台页面获得 社团信息表如表 5.4 所示:
表 5.4 社团信息表

字段名
id Usertype Bjname First Admin Bjtype

数据类型
Int

说明
社团编号 创建社团人员类型 社团名字 创建社团人 社团管理员 社团类型

备注
主关键字 允许空 不允许空 主关键字 允许空 允许空

Nvarchar(50) Nvarchar(50) Nvarchar(50) Nvarchar(50) Nvarchar(50)

表 4:名称:社团类型表 标识:bytype 数据来源:后台页面获得 社团类型表如表 5.5 所示:
表 5.5 社团类型表

15

学生社团管理系统

字段名 Id Bytype 标识:dellog

数据类型 Int Nvarchar(50)

说明 社团类型编号 社团类型

备注 主关键字 允许空

表 5:名称:图片删除表 数据来源:后台页面获得 图片删除表如表 5.6 所示:
表 5.6 图片删除表

字段名 Id Username Pic Deltime 标识:gg

数据类型 Int Nvarchar(50) Nvarchar(50) Smalldatetime

说明 图片删除 ID 用户名 所删除的图片 删除图片的时间

备注 不允许空 不允许空 不允许空 允许空

表 6:备注名称:系统及社团公告表 数据来源:后台页面获得 系统及社团公告表 5.7 所示:
表 5.7 系统及社团公告表

字段名 Id Content Class Title 标识:ly

数据类型 Int Nvarchar(50) Nvarchar(50) Nvarchar(50)

说明 公告编号 公告内容 社团名 公告标题

备注 主关键字 不允许空 不允许空 不允许空

表 7:名称:系统留言表 数据来源:后台页面获得 系统留言表如表 5.8 所示:
表 5.8 系统留言表

字段名 Id Username Date Content Title ip

数据类型 Int Nvarchar(50) Nvarchar(50) Nvarchar(50) Nvarchar(50) Smalldatatime

说明 留言编号 用户名 留言数据 留言内容 留言标题 留言用户 ip

备注 主关键字 不允许空 不允许空 不允许空 不允许空 允许空

16

学生社团管理系统

Class 标识:email

Nvarchar(50)

所在社团

不允许空

表 8:名称:系统内部 e-mail 表 数据来源:后台页面获取 系统内部 e-mail 表如表 5.9 所示:
表 5.9 系统内部 e-mail 表

字段名 Id Username Title Content Towho

数据类型 Int Nvarchar(50) Nvarchar(50) Nvarchar(50) Nvarchar(50)

说明 Email 编号 用户名 Email 标题 Email 内容 Email 发给的对方

备注 主关键字 不允许空 不允许空 允许空 不允许空

表 9:名称:系统新闻表 标识:news 数据来源:后台页面获取 新闻信息表如表 5.10 所示:
表 5.10 系统新闻表

字段名 Id Username Title Content data

数据类型 Int Nvarchar(50) Nvarchar(50) Nvarchar(50) Nvarchar(50)

说明 News 编号 用户名 News 标题 News 内容 News 数据

备注 主关键字 不允许空 不允许空 允许空 不允许空

表 10:名称:会员笔记表 标识:note1 数据来源:后台页面获取 会员笔记表如表 5.11 所示:
表 5.11 会员笔记表

字段名 Id Username Content

数据类型 Int Nvarchar(50) Nvarchar(50)

说明 Note 编号 用户名 note 内容

备注 主关键字 不允许空 允许空

表 11:名称:在线会员记录表
17

学生社团管理系统

标识:online 数据来源:后台页面获取 在线会员记录表如表 5.12 所示:
表 5.12 在线会员记录表

字段名 ip sname entertime newtime

数据类型 Int Nvarchar(50) Nvarchar(50) Nvarchar(50)

说明 会员 IP 地址 用户名 进入系统的时间 最近进入的时间

备注 主关键字 不允许空 不允许空 允许空

表 12:名称:图片的保存表 标识:photo 数据来源:后台页面获取 图片的保存表如表 5.13 所示:
表 5.13 图片的保存表

字段名 Picid Title Pubtime Username Class Lastdatetime Liuyanshu Photosize 标识:userface

数据类型 Int Nvarchar(50) Smalldatetime Nvarchar(50) Nvarchar(50) Smalldatetime Int Int

说明 图片编号 图片标题 上传时间 图片上传者 所在社团 最后保留时间 浏览图片的数量 图片的大小

备注 主关键字 不允许空 主关键字 不允许空 允许空 允许空 不允许空 不允许空

表 13:名称:用户头像表 数据来源:后台页面获取 用户头像表如表 5.14 所示:
表 5.14 用户头像表

字段名 id userface

数据类型 Int Nvarchar(50)

说明 投降编号 用户头像选择

备注 主关键字 不允许空

表 14:名称:注册用户数据库表 标识:user 数据来源:后台页面获取

18

学生社团管理系统

注册用户数据库表如表 5.15 所示:
表 5.15 注册用户数据库表

字段名 Username Userclass Userpassword Userquestion Useranswer Userbirthday Shengxiao Homepage Qq Usesex Joindata Lastlogin Bbsjob

数据类型 Nvarchar(50) Nvarchar(50) Int Nvarchar(50) Nvarchar(50) Smalldatetime Nvarchar(50) Nvarchar(50) Int Nvarchar(50) Smalldatatime Smalldatatime Nvarchar(50)

说明 用户名 会员所在协会 会员登陆密码 找回密码的问题 找回密码的答案 会员的生日 会员的生肖 会员的个人主页 会员QQ 会员性别 会员加入时间 最后上线时间 会员在论坛的职务

备注 不允许空 不允许空 不允许空 允许空 允许空 允许空 不允许空 允许空 允许空 允许空 不允许空 不允许空 允许空

19

学生社团管理系统

第六章 程序主要页面设计介绍
系统首页如图 6.1 及 6.2 所示,现在还未有用户登陆

图 6.1 社团管理系统首页图一

图 6.2 社团管理系统首页图二

页面上方显示用户导航栏.左侧显示当日有哪些会员生日、系统的数据、系统的调

20

学生社团管理系统

查以及会员的信息等.其中会员信息包括:最近登陆的会员、现在在线的会员以及最近注 册的会员.中间显示系统的公告、系统的新闻、系统留言以及BBS上的热门帖子.右侧 显示会员及社团管理员登陆的界面,以及注册会员的个人面版等.在系统首页的右下方则 显示经过系统管理员审查合格的活动图片.在登陆界面点击申请帐号,系统将进入会员注 册界面,如 6.3 图所示:

图 6.3 社团管理系统会员注册界面

会员通过注册新的帐号后,就可以以普通会员的身份进入系统,如图 6.4 所示:

图 6.4 社团管理系统会员登陆成功界面

会员成功登陆后就可以去申请加入自己所属社团,或者自己是属于社团负责人则可 以点击页面上方显示栏的学院社团去建立社团.如图 6.5 所示:

21

学生社团管理系统

图 6.5 社团管理系统会员浏览社团或建立社团页面

社团负责人可以在图 6.5 所示的页面左侧建立自己的社团,但必须保证合法,经过学院 批准,否则将会被系统管理员删除. 社团建立好以后,建立社团的人也将默认成为社团 管理员,可以对所属社团进行管理和维护.进入社团管理的页面,如图 6.6 所示:

图 6.6 具体社团管理页面

可以看到在系统的页面上方出现了社团管理的导航栏.左侧则显示本社团当日生日 的会员、个人的控制面版以及社团的基本数据(社团名称、社团负责人、社团管理人、社 团人数、社团留言、社团相片)以及所属社团会员的基本信息. 无论是会员还是社团管理都有权限进入系统的 BBS 进行聊天或发布信息,或者在留言 系统中进行留言,其基本界面如 6.7,6.8 所示

22

学生社团管理系统

图 6.7 系统留言界面

图 6.8 bbs 论坛界面

会员之间包括跨社团的会员,可以通过系统配置的短信交流平台进行一对一交流及留 言,其主要界面如图 6.9 所示

23

学生社团管理系统

图 6.9 系统内部短信留言界面图

24

学生社团管理系统

第七章 后台配置
7.1 后台服务器配置
本系统使用了 Microsoft 的 IIS 5.0 作为系统服务器。 Windows 2000 以上版本的操作系统。打开“控制面板”里面的“添加/删除程序”选项, 然后选择“添加/删除 Windows 组件” ,最后选中弹出对话框的“Internet 信息服务(IIS) 选项” ,如图 7.1 所示,按照系统提示进行安装即可。

图 7.1 系统内部短信留言界面图

下面来介绍一下怎么设置 IIS 的服务。[11] 首先, “控制面板” “管理工具” “Internet 服务管理器” 出现如图 10.1.2 选择 下 中的 , 所示界面,单击框中的按钮可以开启 Internet 服务。 在“默认 Web 站点上”目录上单击鼠标右键,在弹出的菜单中选择“新建” ,然后选择

“站点”

25

学生社团管理系统

然后根据以下步骤来完成站点设置:

现在 整个 设置全部完成,本机的服务器 IP 是 192.168.0.199,则访问本系统页面的地址:http:// localhost/a

7.2 后台数据库配置
本系统开发是在 Windows 2000 Server 下开发的,开发数据库使用的是 Access 2000. 具体配置步骤如下: 新建一个空数据库,取名为#$#%^jyst.mdb.mdb. 在#$#%^jyst.mdb.mdb 中建立表:admin,bbs,bbs2,bbsbm,bbslb,bj,bytype 等。数据 表的结构见表 5.1 已有详细说明。 建立一个 ODBC 数据源,名称为 webExam,指向#$#%^jyst.mdb.mdb. 首先,执行“控制面板”中的“管理工具”中的“ODBC 数据源管理”项目,选择“系

26

学生社团管理系统

统 DSN”选项卡,单击“添加”按钮。如图 7.2 所示。

图 7.2 创建数据源窗口

在“创建新数据源”窗口中,选择“Driver do Microsoft Access(*.mdb)”作为数据库驱 动程序,如图 7.2.1 所示,然后单击“完成”按钮。

27

学生社团管理系统

第八章 系统测试
8.1 测试目的
依据用户需求,概要设计和详细设计说明,设计测试用例,对软件系统进行测试。其 目的是[12]: 1.测试是为了发现程序中的错误而执行程序的过程。 2.好的测试方案是极有可能发现迄今为止尚未发现的错误测试方案 3.成功的测试是发现了至今为止尚未发现的错误的测试。

8.2 测试环境
1.ASP+Access+操作系统 Windows xp。 2.测试重点是系统后台基本功能模块。

8.3 测试方法
8.3.1 白盒法 其测试的前提是可以把程序看成装在一个透明的白盒子中,也就是完全了解程序的结 构盒处理过程。这种方法按照程序内部的逻辑测试程序,检验程序中的每一条通路是否能 按预定的要求正确工作。 8.3.2 黑盒法 其测试前提是把程序看成一个黑盒子,完全不考虑程序的内部结构盒处理过程。也就 是说黑盒测试是在程序接口进行的测试,它只检查程序功能是否能按照规格说明书的规定 正常使用,程序是否能适当的接收输入的数据产生正确的输出信息,并保持外部信息的完 整性。

8.4 测试步骤
一般大型软件系统的测试基本上包括 5 个步骤:模块测试、子系统测试、系统测试、 验收测试和平行运行。软件测试在软件生命周期中横跨两个阶段。通常在编写出每个模块 之后就对它作必要的测试,模块的编写者和测试者是同一个人,编码和模块测试属于软件 生命周期的同一个阶段。在这个阶段结束之后,对系统还应该进行各种综合测试,这是软 件生命周期中的另一个独立的阶段,通常由专门的测试人员承担这项工作。

8.5 社团管理系统的测试
系统测试主要采用上述的步骤方法,主要采用“白盒测试法” 。因为系统模块程序的

28

学生社团管理系统

编写由自己完成,各个模块程序的流程很清楚,在编写过程中也出现过很多错误,甚至根 本无法运行下去,采用程序中的设置断点,进行断点测试,逐步缩小范围并最终找到问题 的解。在编写的过程中一边编写一边进行测试,发现错误立刻更正尽量使模块功能更贴近 用户。在测试过程中,尽量站在用户的角度考虑问题,假如我是用户如何才能更方便,假 如我在某一时刻进行某种操作会产生什么结果,大量进行假设,并请同学帮忙作为用户试 使用系统并提出建议意见。当在整个系统在所有模块功能完成后,再进行测试。首先测试 了一个模块的功能,能够实现后,再对其它模块进行测试,在这个过程中,往往又会返回 到刚才的模块,再次改进。如此反复当所有模块测试完成后,便对子系统分别测试,输入 大量数据并尽可能多的假设“非正常情况”以测试系统的健壮性。待这些测试都通过后就 对整个系统进行测试。本文所采用的测试方式属于集成测试中的渐增式测试,这种方法实 际上同时完成单元测试和集成测试,其优点有: 1.开销小,因为其利用已测试过的模块作为测试软件。 2.可以较早发现模块间的接口错误。 3.在测试时,如发现错误往往和最近加进来的那个模块有关。 4.已测试的模块可以在新的条件下再次检验,使测试更彻底。 经过系统测试并修改之后,学生社团管理系统基本上完成了在任务书中所要求的功 能,并同时为了达到学习的目的,对系统作了功能一部分创新,且都已经通过测试。

29

学生社团管理系统

第九章 系统设计总结
在设计开始这前,我对 ASP 并不是很了解,后来在老师和同学的帮助下,慢慢对 ASP 有了一定了解,并结合了 FLASH、POTOSHOP 等设计思想逐步完成了学生社团管理系统中的 界面子系统模块。 在整个设计过程中,也出现过很多的问题,在不断学习的过程中我体会到: a.设计是一个不断学习新鲜事物的过程,从设计初的不懂到最后能够顺利完成,我 体会到在实践中学习的重要性。 b.由于前期工作的不彻底,对系统的需求分析的要求认识不够清楚,使得后续的工 作不得不经常返回去修改数据表和个别代码。使我体会到在设计中的每一步的重要性,如 果上一个步骤不能很好的完成,在后续的设计将会付出几倍的代价。 c.设计过程中,由于要实现某些功能,互联网帮了我的大忙。网络资源是一个丰富 的共享体系,我通过在 ASP 论坛上提出问题得到了很多热心网友的帮助,使我在很多地方 少走了很多的了弯路。

30

学生社团管理系统

结束语
本系统是一个面向各类高校,具有一定实用性的数据库信息管理系统。它主要完成学 生社团的流程管理和控制,从申请成立社团,审批社团到社团成立和社团维护等。本系统 采用当前流行的 ASP 来完成整个系统的设计,在数据库的设计上利用了 ACCESS 的便利性 和实用性。 系统在设计过程中不可避免地遇到了各种各样的问题,有关 ASP 的许多细节问题都要 靠自己去摸索,加之本人水平有限,并没有完全地理解 ASP 的强大功能,而且还存在着许 多不足之处。 经过近二个月的设计,我深刻体会到了一个软件的设计和它的发展是那么的严密,容 不得半点的马虎。要严格按照软件工程的方法与思想,逐步完成。同时也让我明白了,很 多的知识在用时才会觉的“书到用时方恨少” ,只有靠平常的积累。 通过本次毕业设计我学到了不少新的东西,也发现了一些的问题,有些在设计过程中 已经解决,有些还有待今后慢慢学习。只要学习就会有更多的问题,有更多的难点,但也 会有更多的收获。

31

学生社团管理系统

参考文献
[2]<<管理信息系统/面向 21 世纪课程教材>>,作者: 薛华成编,-出版社: 清华大学,2004.3 [3]<<ASP+SQL SERVER 典型网站建设案例>>,宇峰编著,-北京:清华大学出版社,2006.1 [4]<<需求分析与系统设计/软件工程技术丛书>>,作者:麦沙塞克著//金芝译,-出版社: 机械工业 [5]<<系统分析与设计(需求分析系列)/软件工程技术丛书>>,作者:(美)萨茨辛格等著// 朱群雄等译,-出版社:机械工业 [6] <<Access2002 中文版入门与提高/软件入门与提高丛书>>,作者:王成辉编,-出版社: 清华大学,2002 [7]<<ASP 动 态 网 站 开 发 自 学 导 航 >>, 作 者 : 戎 马 工 作 室 编 著 ,- 北 京 : 机 械 工 业 出 版 社,2006.1 [8]<<ASP+Access 开发动态网站实例荟萃>>,作者:屈喜龙、朱杰等,-出版社:机械工业 出版社 [9]<<中文 Access2002 实用教程>> ,作者:赵增敏等编,出版社:电子工业 [10]<<数据库系统与 Access 教程/21 世纪全国高职高专计算机应用专业规划教材>>,作者: 申莉莉编,-出版社:清华大学 [11]<<IIS5.0 使用参考手册(IIS6.0 新增功能详解)>>,作者:(美国)微软公司编//张军等 译,-出版社:科学 [12]<<软件子系统测试/软件工程技术丛书>>,作者:(美国)马瑞克著//韩柯等译,-出版 社:机械工业
由 www.gz-rcw.com www.clcw114.com www.boyhao.com 整理

32


相关文章:
学生社团管理系统毕业设计论文.doc
学生社团管理系统毕业设计论文 - 大学生社团管理系统web+sql+c#版... 学生社团管理系统毕业设计论文_管理学_高等教育_教育专区。大学生社团管理系统web+sql+c#版 ...
毕业论文 学生社团管理系统设计与实现_图文.doc
毕业论文 学生社团管理系统设计与实现 - 针对社团进行信息化管理的要求,文章基于
学生社团管理系统的设计与实现.doc
学生社团管理系统设计与实现_工学_高等教育_教育专区。综合课程设计 题目 学专班院业级 学号 指导教师 学生社团管理系统 计算机科学与工程学院 软件工程 学生姓名...
学生社团管理系统的设计与实现.doc
学生社团管理系统的设计与实现_计算机软件及应用_IT/计算机_专业资料。综合课程...II 重庆理工大学毕业论文 学生社团管理系统 1 1.1 课题的背景 绪论 学生社团...
高校社团管理系统(定稿)-毕业论文设计.doc
高校社团管理系统(定稿)-毕业论文设计 - 学生社团管理系统(网络版) 负责人
学生社团管理系统的设计与实现本科毕业论文(设计)_图文.doc
学生社团管理系统的设计与实现本科毕业论文(设计)_工学_高等教育_教育专区。本科毕业论文(设计)记录册 题目: 学生社团管理系统的设计与实现 1 安顺学院本科生毕业...
【2014本科毕业论文】学生社团管理系统_图文.doc
【2014本科毕业论文学生社团管理系统 - 2014年最新版本科毕业论文学生社团管理系统》,提供给大家参考。
毕业论文-学生社团管理系统设计与实现_图文.doc
毕业论文-学生社团管理系统设计与实现 - 毕业设计(论文) 毕业设计 题目: 基于 B/S 的学生社团管理系统 设计与实现 摘 要 针对社团进行信息化管理 ...
学生社团管理系统设计与实现正稿大学学位论文_图文.doc
学生社团管理系统设计与实现正稿大学学位论文 - 本科毕业论文(设计)记录册 题姓学院年专 目: 名: 号: 别: 级: 业: 学生社团管理系统的设计与实现 汤恩德 ...
学生社团管理系统课程设计说明书_毕业论文_图文.doc
学生社团管理系统课程设计说明书_毕业论文 - 合肥师范学院 (本科) 课程设计说明书 课题姓学程目名号 2011 级嵌入式应用技术班 数据库原理 学生社团管理系统 专...
高校社团管理系统设计大学本科毕业论文.doc
高校社团管理系统设计大学本科毕业论文 - 平顶山工业职业技术学院毕业设计说明书
高校社团管理系统(定稿)_毕业论文.doc
高校社团管理系统(定稿)_毕业论文 - 学生社团管理系统(网络版) 负责人:吴汉
高校社团管理系统设计与实现_论文.pdf
高校社团管理系统的功能模块设计如图 1 所示。 收稿日期: 2016-07-07 项目基金: 贵州师范学院2015年度学生科研项目 (2015DXS115) ; 贵州省2014年省级本科...
大学生社团管理系统论文_图文.doc
法律可行性: 这个大学生社团管理系统由本人设计和开发而成, 在法律上并未侵害...毕业论文学生社团管理系... 38页 1下载券 大学生社团管理系统论文 21页 1下载...
高校社团管理系统开题报告.doc
高校社团管理系统开题报告 - 宁波大学科学技术学院毕业设计(论文)系列表格 宁波大学科学技术学院本科毕业设计(论文) 开题报告题目 高等学校学生社团管理系统设计与实 ...
高校社团管理系统_图文.doc
阐述了一个功能全面的学生社团管 理系统网站设计与实现的开发过程、操作流程及其...高校社团管理系统论文 5075人阅读 24页 2下载券 高校社团管理系统毕业设... ...
学生社团管理系统_毕业论文说明书_图文.doc
学生社团管理系统_毕业论文说明书 - 毕业设计,毕业论文,毕业论文设计,硕士论文,研究生论文,单片机论文,单片机设计,单片机设计论文
(强烈推荐)学生社团管理系统_毕业论文说明书_图文.doc
(强烈推荐)学生社团管理系统_毕业论文说明书 - 毕业论文,单片机论文,毕业论文设计,毕业过关论文,毕业设计,课程设计,硕士论文,研究生论文
高校志愿者信息管理系统的设计与实现 毕业论文_图文.doc
高校志愿者信息管理系统的设计与实现 毕业论文 - 精品文档,知识共享! 毕业(设计)论文 题目:高校志愿者信息管理系统的设计与实现 学姓院专班 指导教师 号: 名: ...
毕业论文设计--社团在线报名系统_图文.doc
毕业论文设计--社团在线报名系统 - -0- 《软件工程》课程作业 《社团在线报名系统》 组长: XXX(201211671123) 小组成员: XXX(201211671128) XX...
更多相关文章: