学校社团管理系统_第1页
学校社团管理系统_第2页
学校社团管理系统_第3页
学校社团管理系统_第4页
学校社团管理系统_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《数据库原理》课程设计报告

学校社团管理系统

学号:

姓名:

指导教师:

院系:黄山学院

专业:计算机科学与技术

提交日期:2012.05.13

学校社团管理系统

目录

引言....................................................3

1.1大学生社团概述..................................3

L2发展现状..........................................4

1.2.1我校社团管理的实际问题......................4

L3开发背景及意义....................................4

系统需求分析............................................4

2.1需求分析..........................................4

2.2业务流程分析.....................................5

2.3数据功能分析及数据字典...........................5

2.3.1数据流图....................................5

系统功能设计...........................................13

3.系统功能设计.....................................13

数据库概念模型概念.....................................14

4.1概念............................................14

4.2概念模型设计(E-R图)...........................15

数据库逻辑结构设计.....................................19

5.................................................19

数据库物理结构设计.....................................20

6.................................................20

结束语.................................................21

2

摘要:中国中等学校和高等学校学生在自愿基础上自由结成的群众组织。这些社团

可打破年级、系科以及学校的界限。团结兴趣爱好相近的同学,发挥他们在某方面的特

长,开展有益于学生身心健康的活动。

学生社团形式多种多样,如学术问题、社会问题的讨论研究会,文学艺术、体育、

音乐、美术等方面组成的活动小组,有文艺社、棋艺社、摄影社、美工社、歌咏队、话

剧团、篮球队、足球队等等。

学生社团的活动以保证完成学生的学习任务和不影响学校正常教学秩序为前提;以

有益于学生的健康成长和有利于学校各项工作的进行为原则。学生社团组织和活动的目

的是活跃学校的学习空气,提高学生自己管理自己的能力,丰富学生的课余生活。学生

社团可以根据学校的不同情况利用学生的课余时间开展各种形式的活动,以交流思想,

切磋技艺,互相启迪,增进友谊。

本统主要是为了给同学们提供社团的各方面信息,让同学们及时了解社团动态,积

极参加社团活动。让同学们在大学生活中感受到生活的乐趣,社团是高等院校学生综合

素质培养的载体,是大学生培养能力、增长知识的一条重要途径。无论从数量、规模还

是性质、风格上看都是丰富多彩的,它形成了一种“百花齐放,百家争鸣”的局势。体

现了当代大学生的时代特征,其力量越来越不容忽视。

引言

1.1大学生社团概述

大学生社团活动作为学校教育的补充和延伸而存在,作为高等院校学生综合素质培

养的主要载体,是学生依据自己的需要而自由拓宽的天地,是大学生培养能力、增长知

识、提高素质的一条重要途径,是提高学生综合素质的第二课堂。随着教育体制改革的

不断变化,社团日益成为校园里凝聚力和号召力最强的群体。

根据对三峡学院的社团管理的调查,详细了解、分析了社团管理的现状,归纳和总

结了社团的需求,明确了系统的功能。其功能主要如下:

基础申请:社团的成立、注册、撤销、恢复要向社联申请,每学年开始各社团注册

后才能开展活动,社联审核各项申请;社员退出社团要向社团提出申请;

社团事务管理:社团活动管理(社团活动的开展要先提出活动申请,社联的审核)、

评优管理、会员管理、值班管理和制度管理;

社团财务管理:包括收入管理、支出管理和物品的管理;

查询:有基础查询、社团事务查询、财务查询;

核算统计:社团财务统计、物品统计、会员统计;

打印:工作证、报表打印;

系统设置:主要有用户管理和数据库管理(数据库备份和数据库还原)

2.2业务流程分析

业务流程图是系统各部门、人员之间关系、业务关系、作业顺序、管理信息流动的

图形表示。它可以帮助分析人员找出业务流程中的不合理迂【可,逐个调查所有环节的处

理业务、处理顺序、处理内容和对处理时间的要求,明白各环节需求信息、信息来源、

流经去向、处理方法、i一算方法、提供信息的时间和信息形态(报告、报单、屏幕显示)。

系统中人员实体或单据实物或信息流处理数据存储,

2.3数据功能分析及数据字典

2.3.1数据流图

数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种

符号综合地反映出信息在系统中的流动、处理和存储情况。

数据流程图的特点具有抽象性和概括性。抽象性表现在它完全舍去了具体的物质,

只剩下数据的流动、加工处理和存储;概括性表现在它可以把信息中的各种不同业务处

理过程联系起来,形成一个整体。

学校社团管理系统

结构化分析方法绘制数据流程图的基本思想:自顶向下,由外向里,逐步分解。

处理外部实体

»数据流——----------存储

社团申请成立、

数据流程图符号说明

6

社团管理系统顶层数据流程图

打印

P2.2

活动审核

D2活动信息表

评优

D4出席情况表

D6社团评优表

D5社团基础分表

P3.1D3经费申请表

经费申请

P3.2

支P3.3

经费审核

息收入支出管理

社团•!攵入支出信息

D7社团收入表D8社团支用表

8

二层数据流图(3)

二层数据流图(4)

2.3.2数据字典

(D数据项

数据项一会员编号

名称内容

数据项编号C01

数据项名称社团会员编号

简要说明是每个会员的惟一识别

数据类型varchar

长度50

学校社团管理系统

数据项一社团编号

名称内容

数据项编号C02

数据项名称社团编号

简要说明每一个社团的唯一标识

数据类型varchar

长度50

(2)数据结构

数据结构一社团信息表

名称内容

数据结构编号D1

数据结构名称社团信息表

别名无

社团编号+社团全称+社团负责人+社团创始人+

数据结构组成

主管单位+成立3期+社团性质+社团筒介+备注

(3)数据流

数据流一经费申请信息数据流

名称内容

数据流编号DS3

数据流名称经费申请信息

简要说明社团向社联申请经费

数据流来源社团

数据流去向经费申请表

数据流组成社团编号+金额+原因+经手人+备注

10

(4)处理逻辑

表给出了申请处理、评优处理等部分处理逻辑。

处理逻辑一申请处理

名称内容

处理逻辑编号P1

处理逻辑名称申请处理

简要说明描述社团基本申请的信息

申请成立社团信息、申请社团注册信

输入的数据流息、申请社团撤销信息、申请社团恢

复信息

如果要成立社团就必须先提出申请,

社团每年都要进行注册否则无法开展

处理活动;要撤销社团必须先提出申请,

撤销后也可以在一定的时间内恢复社

团,但必须提出申请。

输出的数据流社团信息表

处理逻辑一评优处理

名称内容

处理逻辑编号P2.3

处理逻辑名称评优处理

社联根据社团的活动评分、基础分、

简要说明

出席情况对社团进行评优;

活动评分表、出席情况表、社团基础

输入的数据流

分表

社联对社团进行评优,得分结果为社

处理

团优秀、良好和不及格

输出的数据流社团评优表

学校社团管理系统

(5)数据存储

数据存储一社团评优表

名称内容

数据存储编号D6

数据存储名称社团评优表

简要说明社团评分恃况

数据存储组成社团编号+届时+总得分+备注

社团基础分信息、出席情况表、活动

数据来源

评分表

数据去向社团评优表

(6)外部实体

外部实体一社团管理员

名称内容

外部实体编号SOI

外部实体名称社团管理员

社团管理员向社联申请成立、注册、撤

简要说明

消、恢复社团、开展活动

输入的数据流填写申请信息

输出的数据流申请表

外部实体一社联管理员

名称内容

外部实体编号S02

外部实体名称社联管理员

简要说明社联管理员审核社团的各类信息

输入的数据流各类登记表、申请表

输出的数据流社团信息表、活动表、评优表

12

系统功能设计

3.系统功能设计

系统功能结构图如下图所示

黄山学院社团管理系统

基础申请社।才1卓芬管理社।才I财务管理充询核算统计打印系统没罟

支物

社撤

会制

出品

管管

茁上

aa理

LBL

-HI

系统总功能模块图

社团成立:成立新的社团(社团负责人申请,等待社联的审核):

社团注册:每学年开始由社团负责人填写社团注册登记表,未注册社团将不予批准开展

活动;社联来审核;

撤销社团:自主申请撤销社团(社团负责人)、强制撤销社团(社联的系统管理员操作,

根据社团积分撤销,撤销后社团活动停止);

恢复社团:对于撤销的社团其在后台数据库中的数据会保留半年时间,在此时间段内社

团负责人可向社联申请恢复,社联审核通过,则恢复社团;如过期则删除社

团记录(在数据维护中实现),不可再恢复;

活动管理:活动申请(由社团负责人提交活动申请表)、活动审核(由社联系统管

理员审核通过);审核功能的实现主要是通过查询数据库找到提交的活动,然

学校社团管理系统

后由社联系统管理员审核是否通过。如果通过,由系统管理员进行活动登记,

并供社团负责人查询;如审核不通过,点击不通过的同时修改字段为不通过

供社团负责人查询;

评优管理:社团评优,社联根据活动评分、出席情况、基础分来评选优秀社团(各社团

负责人每学期按通知出席全委会,总分30分,按学校规定进行扣分,剩余分

计入总额);

会员管理:主要是对社团会员信息进行登记、修改;由社团会员提出退社,经社团通过

后退社;

制度管理.:各个社团的制度的登记、修改;可供社团成员查询;

收入管理:社团经费申请(社团负责人)、拨经费(由社联负责人审批)、社团收入(社

团活动所拉的赞助、会员所交会费及其它收入)

支出管理:社团活动支出及其它支出,并可在核算统计模块中讲行收入支出核算:

物品管理:物品登记、物品借还、物品报损;

核算:主要对社团每年的收入、支出进行核算,并且按照不同指标进行总核算,以便准

确的掌握社团的财务状况,

统计:会员统计(按不同的字段进行人数统计)、社团事务统计(社团活动的统计、优秀

社团的统计等)、物品统计(借出、借入、到期未归还物品的统计):

证件打印:会员卡、工作证等打印;

报表打印:社团中一些表单需做成报表打印、财务报表打印;

用户管理:主要有用户名、密码、权限的管理;

数据库管理:数据库的冬份、数据库的还原。

数据库概念模型概念

4.1概念

计算机信息系统以数据库为核心,在数据库管理系统的支拧下,进行信息的收集、

14

整理、存储、检索、更新、加工、统计和传播等操作。

对于数据库应用开发人员来说,为使现实世界的信息流计算机化,并对计算机亿的

信息进行各种操作,就是如何利用数据库管理系统、系统软件和相关硬件系统,将用户

的要求转化成有效的数据结构,并使数据库结构易于实现用户新的要求的过程。确切的

说,数据库设计是指对于一个给定的应用环境,提供一个确定最优数据模型与处理模式

的逻辑设计,以及一个确定数据库存储结构与存取方法的物理设计,建立起既能反映现

实世界信息和信息联系,满足用户数据要求和加工要求,乂能被某个数据库管理系统所

接受,同时能实现系统目标,并能有效存取数据的数据库。

4.2概念模型设计(E・R图)

实体型:指客观世界存在的可相互区别的事物,用矩形表示,矩形框内写明实体名,

实体。

属性:指实体某一方面的特征,用椭圆形表示,并用无向边将其与相应的实体连接

起来。

联系:指实体之间的相互关系,用菱形表示,菱形框内写明联系名,旁标上联系的

类型(1:1,1:n或m:n)o

符号说明

实体

联系

属性

根据对系统的分析,可获得系统实体对象之间如卜•的联系:

一个会员可以加入多个社团,一个社团由多个会员组成;一个社团可以举办多次活

动,一个会员也能参加多项活动:一个社团可以制定多项制度,会员可以杳询各项制度:

学校社团管理系统

社团对自己的每个会员进行评优,社联对每一个社团进行评优;社联管理每一个社团,

审核社团的各项活动;每个社团管理自己的各项财务,社联管理各社团财务核算报表。

1

1

N

社团管理系统E-R图

16

普通会员实体属性

社团实体属性

学校社团管理系统

活动属性

社联实体属性

18

财务实体属性

数据库逻辑结构设计

5.

逻辑模型就是把概念模型,即E-R图,转换为与数据模型相符合的逻辑模型一一关系

模型。E-R图向关系模型转换,首先要进行数据的规范化。所谓规范化是指在一个数据结

构中没有重复出现的项组。规范化是在关系数据库中减少数据冗余的过程。

具体E-R图向关系模型转换的结果如卜所示,其中带卜划线的为关键码:

普通会员:(会员编号、所属社团、姓名、届时、加入时期、职位、性别、出生日

期、所在班级、所在系、寝室号、电话号码、备注)

社团:(社团编号、社团全称、社团负责人、社团创始人、主管单位、成立日期、

社团性质、社团简介、将注)

活动表:(活动编号、活动主题、日期、审核状态、活动负责人、社联监查人员、

承办单位、活动内容、益注)

社联:(社联届时、社联负责人、办公地点、联系电话、备注)

社团评优表:(社团编号、届时、点、得分、备注)

学校社团管理系统

财务:(社团编号、届时、金额、收入支出性质、经手人、日期、备注)

数据库物理结构设计

6.

数据表结构设计的主要目的是根据逻辑设计的结果,将逻辑模型转换成与选用的数

据库系统所支持的数据模型相一致的模型,我选用SQLServer数据库作为本系统的后台

数据库。

数据库中包含数个表,一部分表的信息如下:

会员信息表

列名数据类型长度允许空

会员编号Varchar50

姓名Varchar50

所属社团Varchar50

届时Varchar50

职位Varchar50

性别Varchar50

出生日期Varchar50

所在专业及班级Varchar50J

申请退社Varchar50

电话号码Varchar50J

备注char100

社团成立表

列名数据类型长度允许空

社团编号Varchar50

社团名称Varchar50

社团负责人Varchar50

社团创始人char30

20

主管单位char100

成立日期Varchar50

是否通过审核char20J

社团性质char30

社团简介char200

备注信息char2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论