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

下载本文档

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

文档简介

《数据库原理》课程设计报告学校社团管理系统学号:21006031033姓名:李乙雨指导教师:丁丙胜院系:黄山学院专业:计算机科学与技术提交日期:2023.05.13TOC\o"1-3"\h\u目录13348引言 4249261.1大学生社团概述 4225771.2开展现状 420211.2.1我校社团管理的实际问题 4197561.3开发背景及意义 53428系统需求分析 5135772.1需求分析 5317102.2业务流程分析 6189422.3数据功能分析及数据字典 692072.3.1数据流图 61139系统功能设计 1395923.系统功能设计 134590数据库概念模型概念15228304.1概念 15112594.2概念模型设计〔E-R图〕 163739数据库逻辑结构设计 2060365. 2025678数据库物理结构设计 2163026. 2130689结束语 22摘要:中国中等学校和高等学校学生在自愿根底上自由结成的群众组织。这些社团可打破年级、系科以及学校的界限。团结兴趣爱好相近的同学,发挥他们在某方面的特长,开展有益于学生身心健康的活动。学生社团形式多种多样,如学术问题、社会问题的讨论研究会,文学艺术、体育、音乐、美术等方面组成的活动小组,有文艺社、棋艺社、摄影社、美工社、歌咏队、话剧团、篮球队、足球队等等。学生社团的活动以保证完成学生的学习任务和不影响学校正常教学秩序为前提;以有益于学生的健康成长和有利于学校各项工作的进行为原那么。学生社团组织和活动的目的是活泼学校的学习空气,提高学生自己管理自己的能力,丰富学生的课余生活。学生社团可以根据学校的不同情况利用学生的课余时间开展各种形式的活动,以交流思想,切磋技艺,互相启迪,增进友谊。本统主要是为了给同学们提供社团的各方面信息,让同学们及时了解社团动态,积极参加社团活动。让同学们在大学生活中感受到生活的乐趣,社团是高等院校学生综合素质培养的载体,是大学生培养能力、增长知识的一条重要途径。无论从数量、规模还是性质、风格上看都是丰富多彩的,它形成了一种“百花齐放,百家争鸣〞的局势。表达了当代大学生的时代特征,其力量越来越不容无视。引言1.1大学生社团概述大学生社团活动作为学校教育的补充和延伸而存在,作为高等院校学生综合素质培养的主要载体,是学生依据自己的需要而自由拓宽的天地,是大学生培养能力、增长知识、提高素质的一条重要途径,是提高学生综合素质的第二课堂。随着教育体制改革的不断变化,社团日益成为校园里凝聚力和号召力最强的群体。1.2开展现状1.2.1我校社团管理的实际问题我们三峡学院现有很多学生社团,在课外时间,各大学生社团积极广泛的开展各类活动,为学校的素质教育、学生工作做出了一定的奉献。但同时,也有一局部社团处在一种比拟松散、管理无序的自发开展状态之中。有的社团名存实亡,有的打着社团的旗号,做的却是毫无意义的事情,有的处于重复建设中;这样的状况已不能适应新形势的开展要求,这种社团格局面临着新的挑战。1.3开发背景及意义系统以信息管理为中心,采用结构化开发方法对学校社团内部组织结构,功能需求进行可行性分析,自顶向下逐层分解,主要分为系统分析、系统设计、系统实施、系统测试几个阶段。其中有对学校社团管理现状的分析,对系统实施的可行性分析,对业务流程、数据流程的分析,对系统结构与功能的设计,系统环境的设计,对数据库逻辑结构的设计,用户界面的设计等等。主要有业务流程图、数据流程图、E—R图、数据字典。本系统主要提供了对学生社团的管理平台,在系统中,将管理用户分为了两大类,一类为社联系统管理员,主要用于对各社团信息的管理,其主要职能有:规划社团开展与建设,审核社团的成立、注册、撤销、恢复等,审核社团活动,评定社团成绩,对社团进行评优;另一类为社团事务的管理,主要实现对本社团的管理,如向社联申请,社团活动管理、会员信息管理、评优管理,社团财务管理等。通过C/S模式,普通用户可以申请退社,可以方便的查询社团的活动信息、值班安排,运用方便,操作简单,效率很高。系统需求分析2.1需求分析需求是对信息系统应该具备的目标、功能、性能等要素的综合描述。根据对三峡学院的社团管理的调查,详细了解、分析了社团管理的现状,归纳和总结了社团的需求,明确了系统的功能。其功能主要如下:根底申请:社团的成立、注册、撤销、恢复要向社联申请,每学年开始各社团注册后才能开展活动,社联审核各项申请;社员退出社团要向社团提出申请;社团事务管理:社团活动管理〔社团活动的开展要先提出活动申请,社联的审核〕、评优管理、会员管理、值班管理和制度管理;社团财务管理:包括收入管理、支出管理和物品的管理;查询:有根底查询、社团事务查询、财务查询;核算统计:社团财务统计、物品统计、会员统计;打印:工作证、报表打印;系统设置:主要有用户管理和数据库管理〔数据库备份和数据库复原〕2.2业务流程分析业务流程图是系统各部门、人员之间关系、业务关系、作业顺序、管理信息流动的图形表示。它可以帮助分析人员找出业务流程中的不合理迂回,逐个调查所有环节的处理业务、处理顺序、处理内容和对处理时间的要求,明白各环节需求信息、信息来源、流经去向、处理方法、计算方法、提供信息的时间和信息形态〔报告、报单、屏幕显示〕。2.3数据功能分析及数据字典2.3.1数据流图数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。数据流程图的特点:具有抽象性和概括性。抽象性表现在它完全舍去了具体的物质,只剩下数据的流动、加工处理和存储;概括性表现在它可以把信息中的各种不同业务处理过程联系起来,形成一个整体。结构化分析方法绘制数据流程图的根本思想:自顶向下,由外向里,逐步分解。处理外部实体外部实体数据流存储社团管理系统社团管理系统社联管理员社团管理员普通会员社团评优表、财务报表会员信息表值班安排活动信息工作证社团评优表财务报表社团申请成立、注册、撤销、恢复、活动表数据流程图符号说明社团管理系统顶层数据流程图申请成立社团信息申请成立社团信息申请注册社团信息申请撤销社团信息申请恢复社团信息P1社团根底申请D1社团信息表社团成功注册信息P2社团事务管理P3社团财务管理活动收入支出信息经费申请信息P4核算统计社团收入支出信息物品信息D3经费申请表D2活动信息表社团管理员社团管理员财务核算信息物品统计信息社联管理员财务核算信息物品统计信息P5打印物品统计信息财务核算信息工作证、财务报表会员信息工作证、财务报表社团管理员社团管理员P2.1申请活动社团成功注册信息P2.2活动审核D2活动信息表P2.3评优活动评分信息D5社团根底分表D4出席情况表社联管理员D6社团评优表二层数据流图〔2〕社团管理员社团管理员P3.1经费申请P3.2经费审核P3.3收入支出管理经费申请信息D3经费申请表D8社团支出表D7社团收入表社团收入支出信息活动收入支出信息审核信息二层数据流图〔3〕P4.1P4.1财务核算社团收入支出信息物品信息财务核算信息P4.2物品统计D9物品登记表物品统计信息社联管理员社团管理员D10物品借还表财务核算信息二层数据流图〔4〕数据字典(1)数据项数据项―会员编号名称内容数据项编号C01数据项名称社团会员编号简要说明是每个会员的惟一识别数据类型varchar长度50数据项―社团编号名称内容数据项编号C02数据项名称社团编号简要说明每一个社团的唯一标识数据类型varchar长度50(2)数据结构数据结构―社团信息表名称内容数据结构编号D1数据结构名称社团信息表别名无数据结构组成社团编号+社团全称+社团负责人+社团创始人+主管单位+成立日期+社团性质+社团简介+备注〔3〕数据流数据流―经费申请信息数据流名称内容数据流编号DS3数据流名称经费申请信息简要说明社团向社联申请经费数据流来源社团数据流去向经费申请表数据流组成社团编号+金额+原因+经手人+备注〔4〕处理逻辑表给出了申请处理、评优处理等局部处理逻辑。处理逻辑―申请处理名称内容处理逻辑编号P1处理逻辑名称申请处理简要说明描述社团根本申请的信息输入的数据流申请成立社团信息、申请社团注册信息、申请社团撤销信息、申请社团恢复信息处理如果要成立社团就必须先提出申请,社团每年都要进行注册否那么无法开展活动;要撤销社团必须先提出申请,撤销后也可以在一定的时间内恢复社团,但必须提出申请。输出的数据流社团信息表处理逻辑-评优处理名称内容处理逻辑编号P2.3处理逻辑名称评优处理简要说明社联根据社团的活动评分、根底分、出席情况对社团进行评优;输入的数据流活动评分表、出席情况表、社团根底分表处理社联对社团进行评优,得分结果为社团优秀、良好和不及格输出的数据流社团评优表〔5〕数据存储数据存储―社团评优表名称内容数据存储编号D6数据存储名称社团评优表简要说明社团评分情况数据存储组成社团编号+届时+总得分+备注数据来源社团根底分信息、出席情况表、活动评分表数据去向社团评优表〔6〕外部实体外部实体―社团管理员名称内容外部实体编号S01外部实体名称社团管理员简要说明社团管理员向社联申请成立、注册、撤消、恢复社团、开展活动输入的数据流填写申请信息输出的数据流申请表外部实体―社联管理员名称内容外部实体编号S02外部实体名称社联管理员简要说明社联管理员审核社团的各类信息输入的数据流各类登记表、申请表输出的数据流社团信息表、活动表、评优表系统功能设计3.系统功能设计系统功能结构图如下列图所示.黄山学院社团管理系统根底申请社团事务管理社团财务管理查询核算统计打印系统设置社团成立社团注册撤销社团恢复社团活动管理评优管理会员管理制度管理收入管理支出管理物品管理基础查询社团事务查询社团财务查询核算统计证件打印报表打印用户管理系统管理退出系统总功能模块图社团成立:成立新的社团〔社团负责人申请,等待社联的审核〕;社团注册:每学年开始由社团负责人填写社团注册登记表,未注册社团将不予批准开展活动;社联来审核;撤销社团:自主申请撤销社团〔社团负责人〕、强制撤销社团〔社联的系统管理员操作,根据社团积分撤销,撤销后社团活动停止〕;恢复社团:对于撤销的社团其在后台数据库中的数据会保存半年时间,在此时间段内社团负责人可向社联申请恢复,社联审核通过,那么恢复社团;如过期那么删除社团记录〔在数据维护中实现〕,不可再恢复;活动管理:活动申请〔由社团负责人提交活动申请表〕、活动审核〔由社联系统管理员审核通过〕;审核功能的实现主要是通过查询数据库找到提交的活动,然后由社联系统管理员审核是否通过。如果通过,由系统管理员进行活动登记,并供社团负责人查询;如审核不通过,点击不通过的同时修改字段为不通过供社团负责人查询;评优管理:社团评优,社联根据活动评分、出席情况、根底分来评选优秀社团〔各社团负责人每学期按通知出席全委会,总分30分,按学校规定进行扣分,剩余分计入总额〕;会员管理:主要是对社团会员信息进行登记、修改;由社团会员提出退社,经社团通过后退社;制度管理:各个社团的制度的登记、修改;可供社团成员查询;收入管理:社团经费申请〔社团负责人〕、拨经费〔由社联负责人审批〕、社团收入〔社团活动所拉的赞助、会员所交会费及其它收入〕支出管理:社团活动支出及其它支出,并可在核算统计模块中进行收入支出核算;物品管理:物品登记、物品借还、物品报损;核算:主要对社团每年的收入、支出进行核算,并且按照不同指标进行总核算,以便准确的掌握社团的财务状况,统计:会员统计〔按不同的字段进行人数统计〕、社团事务统计〔社团活动的统计、优秀社团的统计等〕、物品统计〔借出、借入、到期未归还物品的统计〕;证件打印:会员卡、工作证等打印;报表打印:社团中一些表单需做成报表打印、财务报表打印;用户管理:主要有用户名、密码、权限的管理;数据库管理:数据库的备份、数据库的复原。数据库概念模型概念4.1概念计算机信息系统以数据库为核心,在数据库管理系统的支持下,进行信息的收集、整理、存储、检索、更新、加工、统计和传播等操作。对于数据库应用开发人员来说,为使现实世界的信息流计算机化,并对计算机化的信息进行各种操作,就是如何利用数据库管理系统、系统软件和相关硬件系统,将用户的要求转化成有效的数据结构,并使数据库结构易于实现用户新的要求的过程。确切的说,数据库设计是指对于一个给定的应用环境,提供一个确定最优数据模型与处理模式的逻辑设计,以及一个确定数据库存储结构与存取方法的物理设计,建立起既能反映现实世界信息和信息联系,满足用户数据要求和加工要求,又能被某个数据库管理系统所接受,同时能实现系统目标,并能有效存取数据的数据库。4.2概念模型设计〔E-R图〕实体型:指客观世界存在的可相互区别的事物,用矩形表示,矩形框内写明实体名,实体。属性:指实体某一方面的特征,用椭圆形表示,并用无向边将其与相应的实体连接起来。联系:指实体之间的相互关系,用菱形表示,菱形框内写明联系名,旁标上联系的类型〔1:1,1:n或m:n〕。符号说明实体联系属性根据对系统的分析,可获得系统实体对象之间如下的联系:一个会员可以参加多个社团,一个社团由多个会员组成;一个社团可以举办屡次活动,一个会员也能参加多项活动;一个社团可以制定多项制度,会员可以查询各项制度;社团对自己的每个会员进行评优,社联对每一个社团进行评优;社联管理每一个社团,审核社团的各项活动;每个社团管理自己的各项财务,社联管理各社团财务核算报表。普通会员普通会员社团组成社联管理活动举办审核制定制度查询财物管理管理参加1MN1N1N1N11NN1NM11社团管理系统E-R图普通会员普通会员编号姓名职位所属社团届时出生日期所在班级所在系寝室号号码备注普通会员实体属性社团社团编号负责人创始人社团全称主管单位成立日期社团性质社团简介备注社团实体属性活动活动审核状态监查人员活动负责人活动编号活动主题活动日期承办单位内容备注活动属性社联社联社联届时办公地点社联负责人联系备注社联实体属性财务财务金额收入支出性质经手人工程名称日期备注社团编号届时财务实体属性数据库逻辑结构设计5.逻辑模型就是把概念模型,即E-R图,转换为与数据模型相符合的逻辑模型——关系模型。E-R图向关系模型转换,首先要进行数据的标准化。所谓标准化是指在一个数据结构中没有重复出现的项组。标准化是在关系数据库中减少数据冗余的过程。具体E-R图向关系模型转换的结果如下所示,其中带下划线的为关键码:普通会员:〔会员编号、所属社团、姓名、届时、参加时期、职位、性别、出生日期、所在班级、所在系、寝室号、号码、备注〕社团:〔社团编号、社团全称、社团负责人、社团创始人、主管单位、成立日期、社团性质、社团简介、备注〕活动表:〔活动编号、活动主题、日期、审核状态、活动负责人、社联监查人员、承办单位、活动内容、备注〕社联:〔社联届时、社联负责人、办公地点、联系、备注〕社团评优表:〔社团编号、届时、总得分、备注〕财务:〔社团编号、届时、金额、收入支出性质、经手人、日期、备注〕数据库物理结构设计6.数据表结构设计的主要目的是根据逻辑设计的结果,将逻辑模型转换成与选用的数据库系统所支持的数据模型相一致的模型,我选用SQLServer数据库作为本系统的后台数据库。数据库中包含数个表,一局部表的信息如下:会员信息表列名数据类型长度允许空会员编号Varchar50姓名Varchar50所属社团Varchar50届时Varchar50职位Varchar50性别Varchar50出生日期Varchar50所在专业及班级Varchar50√申请退社Varchar50号码Varchar50√备注char100社团成立表列名数据类型长度允许空社团编号Varchar50社团名称Varchar50社团负责人Varchar50社团创始人char30主管单位char100成立日期Varchar50是

温馨提示

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

评论

0/150

提交评论