您的当前位置:首页正文

学校社团管理系统设计说明书

2024-07-16 来源:我们爱旅游
金科院社团管理系统设计说明书

1、 概述

1.1 系统简述

系统以信息管理为中心,采用结构化开发方法对学校社团内部组织结构,功能需求 进行可行性分析,自顶向下逐层分解,主要分为系统分析、系统设计、系统实施、系统 测试几个阶段。其中在系统设计方面,有对系统结构与功能的设计、系统环境的设计,对 数据库逻辑结构的设计,用户界面的设计等等。主要有业务流程图、数据流程图、E—R图、数据字典。 1.2 目标

该系统的设计主要是针对学校社团的现状而提出的,目前部分社团正处在松散、管理无序的自行发展状态之中,而该系统的设计真是为了迎合新形势、新要求而提出的,目的在于是社团的管理更加规范化、制度化。 2、 系统设计

2.1系统功能结构设计

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

金科院社团管理系统

社团成立:成立新的社团(社团负责人申请,等待社联的审核); 社团注册:每学年开始由社团负责人填写社团注册登记表,未注册社团将不予批准开展活动 社联来审核;

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

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

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

责人可向社联申请恢复,社联审核通过,则恢复社团;如过期则删除社团记录(在数据维护中实现),不可在恢复;

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

通过);审核功能的实现主要是通过查询数据库找到提交的活动,然后由社联系统管理员审核是否通过。如果通过,由系统管理员进行活动登记,并供社团负责人查询;如审核不通过,点击不通过的同时修改字段为不通过,供负责人查询;

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

人每学期按通知出席全委会,总分30分,按学校规定进行扣分,剩余分计入总额);

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

社;

制度管理:各个社团的制度的登记、修改;可供社团成员查询; 收入制度:社团经费申请(社团负责人)、拨经费(由社联负责人审批)、社团收入(社团活

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

支出管理:社团活动支出及其他支出,并可在核算统计模块中进行收入支出核算; 物品管理:物品登记、物品借还、物品报损;

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

掌握社团的财务状况;

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

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

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

报表打印:社团中 一些表单需做成报表打印、财务报表打印; 用户管理:主要有用户名、密码、权限的管理; 数据库管理:数据库的备份、数据库的还原。 2.2数据库设计

2.2.1数据库设计概述

计算机信息系统以数据库为核心,在数据库管理系统的支持下,进行信息的收集、整理、 存储、检索、更新、加工、统计和传播等操作。 对于数据库应用开发人员来说,为使现实世界的信息流计算机化,并对计算机化的信息 进行各种操作,就是如何利用数据库管理系统、系统软件和相关硬件系统,将用户的要求转 化成有效的数据结构,并使数据库结构易于实现用户新的要求的过程。确切的说,数据库设 计是指对于一个给定的应用环境,提供一个确定最优数据模型与处理模式的逻辑设计,以及 一个确定数据库存储结构与存取方法的物理设计,建立起既能反映现实世界信息和信息联 系,满足用户数据要求和加工要求,又能被某个数据库管理系统所接受,同时能实现系统目 标,并能有效存取数据的数据库。 2.2.2概念模型设计(E-R图)

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

属性:指实体某一方面的特征,用椭圆表示,并用无向边将其与相应的实体连接起来。 联系:指实体之间的相互关系,用菱形表示,菱形框内写明联系名,旁标上联系的类型 (1:1,1:n或m:n)。

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

一个会员可以参加多个社团,一个社团由多个会员组成:一个社团可以举办多次活动, 一个会员也能参加多项活动;一个社团可以制定多项制度,会员可以查询各项制度;社团对 自己的每个会员进行评优,社联对每一个社团进行评优;社联管理每一个社团,审核社团的 各项活动;每个社团管理自己的各项财务,社联管理各社团财务核算报表。

2.2.3逻辑模型的设计

逻辑模型就是把概念模型,即E-R图,转换为与数据模型相符合的逻辑模型——关系 模型。E-R图向关系模型转换,首先要进行数据的规范化。所谓规范化是指在一个数据结构 中没有重复出现的项组。规范化是在关系数据库中减少数据冗余的过程。

具体E-R图向关系模型转换的结果如下所示,其中带下划线的为关键码; 普通会员:(会员编号、所属社团、姓名、届时、加入时期、职位、性别、出生日期、 所在班级、所在系、寝室号、电话号码、备注) 社团:(社团编号、社团全称、社团负责人、社团创始人、主管单位、成立日期、社团 性质、社团简介、备注) 活动表:(活动编号、活动主题、日期、审核状态、活动负责人、社联监察人员、承办 单位、活动内容、备注) 社联:(社联届时、社联负责人、办公地点、联系电话、备注) 社团评优表:(社团编号、届时、总得分、备注) 财务:(社团编号、届时、金额、收入支出性质、经手人、日期、备注) 2.2.4物理模型的设计

数据表结构设计的主要目的是根据逻辑设计的结果,将逻辑模型转换成与选用的数据 库系统所支持的数据模型相一致的模型,我选用SQL Server数据库作为本系统的后台数据 库。

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

表3-3社团活动表

2.2.5 用户界面设计

用户界面是系统与用户之间的接口,也是控制信息和选择信息进出的重要途径。用户 界面设计是系统设计的一个重要工作。用户通过用户界面来感知,认识和使用信息系统,对 用户来讲,用户界面代表了信息系统的全部。用户界面设计必须考虑用户的需要和特点,以 用户为中心。此用户界面设计坚持友好、简便、实用、易于操作的原则,尽量避免过于繁琐 和花哨,做到使用简便、一致性好。

3.总结

目前我校的社联正处于筹建当中,这一系统的设计是我们对于一个新生的校社联的构想。该社团管理系统的设计虽然并不完善,有许多的不足之处,但却从另方面激发了我们的创新思维,使我们乐于其中,学于其中。

因篇幅问题不能全部显示,请点此查看更多更全内容