高校社团管理系统.docx
《高校社团管理系统.docx》由会员分享,可在线阅读,更多相关《高校社团管理系统.docx(28页珍藏版)》请在冰豆网上搜索。
![高校社团管理系统.docx](https://file1.bdocx.com/fileroot1/2023-8/16/4e8f731c-9b97-4bb0-b2c5-82b06e5a400d/4e8f731c-9b97-4bb0-b2c5-82b06e5a400d1.gif)
高校社团管理系统
2016-2017-2
本科生实验指导书
软件工程概论
专业:
软件工程
班级:
软件工程
学号:
姓名:
指导教师:
2017年3月
前言
一、上机实验目的
软件工程概论是软件工程专业的重要专业课之一,该课程以工程的理念、原理和技术、方法来进行软件开发和维护的。
由于这门课程相对理论性强且内容复杂,是较难学的一门课程。
软件工程概论也是一门理论性和实践性较强的课程,《软件工程概论》实验教学是《软件工程概论》课程教学的一个必备环节。
在学习过程中,只有通过实验,才能使学生对比较抽象的课程内容产生一个具体的感性认识。
二、实验基本内容
为了使学生理解软件工程原理、方法、技术,掌握常用的管理、设计工具,初步了解和掌握软件开发和维护的方法和技巧等,本实验指导书针对课程内容及按照教学大纲要求编写了16个学时的7个实验。
本指导书中的7个实验内容分别如下:
1.officeVisio软件的用法
2.系统需求分析
3.系统总体设计
4.系统详细设计
5.软件测试
6.用例图
三、实验任务与时间安排
《软件工程概论》是一门实践性较强的课程,除了在课内安排的实验外,鼓励同学在课外用相关技术进行软件项目设计练习。
《软件工程概论》上机实验时间为16学时,建议与教学内容同时进行上机实验。
实验一
一、实验目的
1、熟悉键盘指法练习
2、熟练掌握OfficeVisio的环境组成和用法及利用它绘制图形。
二、实验学时数
2学时
三、实验内容
1、熟悉键盘指法练习
2、熟悉OfficeVisio的环境组成。
3、使用OfficeVisio绘制以下图并保存文件,文件名称为“班级+学号后三位+姓名.vsd”
(1)程序流程图练习
+
(2)系统模块图练习
(3)数据流图练习
(4)数据模型图
4、成绩评定
实验二
一、实验目的
1、熟练掌握系统数据流图的相关知识和画法;
2、熟练掌握数据字典的定义。
二、实验内容
1、学生每人选择一个软件项目,
项目名称为:
高校社团管理系统
2、通过查阅资料,首先写出本人所选项目的背景和目的意义;然后绘制系统分层数据流图(包括顶层、中间层和底层数据流图,)若系统较复杂,则可以按照系统功能分开绘制它们的子数据流图,最后给出数据字典定义。
高校社团管理系统
一、开发背景和目的意义
1、开发背景
随着信息技术在管理上越来越深入而广泛的应用,管理系统的实施在技术上已逐步成熟。
管理系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理系统。
2、开发目的意义
高校社团管理系统虽小,但关于学生社团在对学生活动中管理是必不可少的呀,在学校要明确社团宗旨,规范社团章程、管理制度,加强社团的凝聚力。
社团活动要健康、向上,要能体现当代学生的时代风貌。
学生需要什么样的活动,如何让学生体现自己的特长,怎样让学生锻炼自己的能力,这是任何一个社团都必须考虑的问题。
而社团活动要提高个人素质和全作能力,敢于寻求社团新的管理方法;社团之间要加强合作。
很多社团在这方面很欠缺,而很多高校已成立学生社团联合会,对社团之间交流合作起到很重要的作用。
我校众多社团有着燃烧的激情。
有了激情,就有了延续和发展的可能;有了延续和发展,一切都会改观。
二、系统数据流图
通过相关学生和老师了解到,高校社团管理系统主要分为社团管理员、社联管理员和普通成员。
(1)顶层数据流图
(2)中间层数据流图
(3)底层数据流图
P4.1
财务核算
社团收入支出信息
物品信息
财务核算信息
P4.2
物品统计
D9物品登记表
物品统计信息
社联管理员
社团管理员
D10物品借还表
财务核算信息
三、数据字典
(1)数据项
表2-1数据项―会员编号
名称
内容
数据项编号
C01
数据项名称
社团会员编号
简要说明
是每个会员的惟一识别
数据类型
varchar
长度
50
表2-2 数据项―社团编号
名称
内容
数据项编号
C02
数据项名称
社团编号
简要说明
每一个社团的唯一标识
数据类型
varchar
长度
50
(2)数据结构
表2-3 数据结构―社团信息表
名称
内容
数据结构编号
D1
数据结构名称
社团信息表
别名
无
数据结构组成
社团编号+社团全称+社团负责人+社团创始人+主管单位+成立日期+社团性质+社团简介+备注
(3)数据流
表2-4数据流―经费申请信息数据流
名称
内容
数据流编号
DS3
数据流名称
经费申请信息
简要说明
社团向社联申请经费
数据流来源
社团
数据流去向
经费申请表
数据流组成
社团编号+金额+原因+经手人+备注
(4)处理逻辑
表3-5~表3-6给出了申请处理、评优处理等部分处理逻辑。
表2-5处理逻辑―申请处理
名称
内容
处理逻辑编号
P1
处理逻辑名称
申请处理
简要说明
描述社团基本申请的信息
输入的数据流
申请成立社团信息、申请社团注册信息、申请社团撤销信息、申请社团恢复信息
处理
如果要成立社团就必须先提出申请,社团每年都要进行注册否则无法开展活动;要撤销社团必须先提出申请,撤销后也可以在一定的时间内恢复社团,但必须提出申请。
输出的数据流
社团信息表
表2-6 处理逻辑-评优处理
名称
内容
处理逻辑编号
P2.3
处理逻辑名称
评优处理
简要说明
社联根据社团的活动评分、基础分、出席情况对社团进行评优;
输入的数据流
活动评分表、出席情况表、社团基础分表
处理
社联对社团进行评优,得分结果为社团优秀、良好和不及格
输出的数据流
社团评优表
(5)数据存储
表2-7 数据存储―社团评优表
名称
内容
数据存储编号
D6
数据存储名称
社团评优表
简要说明
社团评分情况
数据存储组成
社团编号+届时+总得分+备注
数据来源
社团基础分信息、出席情况表、活动评分表
数据去向
社团评优表
(6)外部实体
表2-8 外部实体―社团管理员
名称
内容
外部实体编号
S01
外部实体名称
社团管理员
简要说明
社团管理员向社联申请成立、注册、撤消、恢复社团、开展活动
输入的数据流
填写申请信息
输出的数据流
申请表
表2-9 外部实体―社联管理员
名称
内容
外部实体编号
S02
外部实体名称
社联管理员
简要说明
社联管理员审核社团的各类信息
输入的数据流
各类登记表、申请表
输出的数据流
社团信息表、活动表、评优表
实验三
一、实验目的
1、熟练掌握实体-联系图的相关知识和画法;
2、完善上节数据流图,根据它确定系统的功能、性能
二、实验学时数
3学时
三、实验内容
1、完善、细化实验二中画的本人所选系统数据流图,然后分析并确定系统的功能要求和性能要求等。
2、分析本人所选系统的数据要求,抽取系统中的数据对象,分析其属性要求及数据对象间的关系,然后画出该系统的实体-联系图。
4、成绩评定
高校社团管理系统
大学生社团活动作为学校教育的补充和延伸而存在,作为高等院校学生综合素质培养的主要载体,社团日益成为校园里凝聚力和号召力最强的群体。
高校社团管理系统成为必不可少的系统之一。
一、本系统的详细数据流图
申请成立社团信息
申请注册社团信息
申请撤销社团信息
申请恢复社团信息
P1
社团基础申请
D1社团信息表
社团成功注册信息
P2
社团事务管理
P3
社团财务管理
活动收入支出信息
经费申请信息
P4
核算统计
社团收入支出信息
物品信息
D3经费申请表
D2活动信息表
社团管理员
社团管理员
财务核算信息
物品统计信息
社联管理员
财务核算信息
物品统计信息
P5
打印
物品统计信息
财务核算信息
工作证、财务报表
会员信息
工作证、财务报表
二、对系统功能、性能的规定
1、系统功能
基础申请:
社团的成立、注册、撤销、恢复要向社联申请,每学年开始各社团注册后才能开展活动,社联审核各项申请;社员退出社团要向社团提出申请;
社团事务管理:
社团活动管理(社团活动的开展要先提出活动申请,社联的审核)、评优管理、会员管理、值班管理和制度管理;
社团财务管理:
包括收入管理、支出管理和物品的管理;
查询:
有基础查询、社团事务查询、财务查询;
核算统计:
社团财务统计、物品统计、会员统计;
打印:
工作证、报表打印;
2、对性能的规定
能够灵活地实现高校社团管理系统的运行。
管理用户分为了两大类,一类为社联系统管理员,主要用于对各社团信息的管理,其主要职能有:
规划社团发展与建设,审核社团的成立、注册、撤销、恢复等,审核社团活动,评定社团成绩,对社团进行评优;另一类为社团事务的管理,主要实现对本社团的管理,如向社联申请,社团活动管理、会员信息管理、评优管理等。
三、本系统的数据模型图(E-R图)
根据对系统的分析,可以得到本系统实体主要分为以下几类:
普通会员:
(会员编号、所属社团、姓名、届时、加入时期、职位、性别、出生日期、所在班级、所在系、寝室号、电话号码、备注)
社团:
(社团编号、社团全称、社团负责人、社团创始人、主管单位、成立日期、社团性质、社团简介、备注)
活动表:
(活动编号、活动主题、日期、审核状态、活动负责人、社联监查人员、承办单位、活动内容、备注)
社联:
(社联届时、社联负责人、办公地点、联系电话、备注)
财务:
(社团编号、届时、金额、收入支出性质、经手人、日期、备注)
社团管理系统E-R图
普通会员实体属性
社团实体属性
活动属性
社联实体属性
财务
金额
收入支出性质
经手人
项目名称
日期
备注
社团编号
届时
财务实体属性
实验四
一、实验目的
1、熟练掌握层次图的相关知识和画法;
2、熟练掌握由数据流图映射为层次图的方法。
二、实验学时数
3学时
三、实验内容
根据实验三中的系统数据流图,进行软件设计。
首先确定哪些是程序,哪些是数据,哪些是人工操作,哪些是文件,然后把程序进行功能分解,确定各功能模块的关系,然后设计出系统的体系结构图及接口设计。
四、成绩评定
高校社团管理系统
一、系统功能划分
为了加强系统的安全性,增加了系统用户身份验证功能,因此高校社团管理系统的功能可以划分为7大模块:
(1)基础申请:
社团的申请
(2)社团事务管理:
社团出现的事务的基本管理。
(3)社团财务管理:
社团财务的处理情况。
(4)查询
(5)核算统计
(6)打印
(7)系统设置
二、系统体系结构设计
●
.
高校社团管理系统
基础申请
社团事务管理
社团财务管理
查询
核算统计
打印
系统设置
社
团
成
立
社
团
注
册
撤
销
社
团
恢
复
社
团
活
动
管
理
评
优
管
理
会
员
管
理
制
度
管
理
收
入
管
理
支
出
管
理
物
品
管
理
基
础
查
询
社
团
事
务
查
询
社
团
财
务
查
询
核
算
统
计
证
件
打
印
报
表
打
印
用
户
管
理
系
统
管
理
退
出
三、接口设计
1、用户接口(用户界面)
用户界面是系统与用户之间的接口,也是控制信息和选择信息进出的重要途径。
基础申请模块:
向学校发出社团申请。
社团事务管理模块:
由社团成员处理社团内部的事务。
社团财务管理模块:
社团成员对社团收入支出的情况进行处理以及管理。
2、内部接口
查询模块:
由相应消息驱动,完成对信息进行查看功能。
打印模块:
实现用户从系统打印功能。
实验五
一、实验目的
熟练掌握各种算法描述工具特点及用法
二、实验学时数
2学时
三、实验内容
根据实验四中的系统功能模块图,首先对该系统功能模块图进行添加编号,然后根据系统功能,抽取4-6个重要模块,并编写出4-6个模块的具体实现的算法。
四、成绩评定
高校社团管理系统主要模块的算法设计
1、本系统的功能模块图
●
.
高校社团管理系统
基础申请
社团事务管理
社团财务管理
查询
核算统计
打印
系统设置
社
团
成
立
社
团
注
册
撤
销
社
团
恢
复
社
团
活
动
管
理
评
优
管
理
会
员
管
理
制
度
管
理
收
入
管
理
支
出
管
理
物
品
管
理
基
础
查
询
社
团
事
务
查
询
社
团
财
务
查
询
核
算
统
计
证
件
打
印
报
表
打
印
用
户
管
理
系
统
管
理
退
出
二、写出本系统的功能模块具体实现的算法
显示窗体时执行的代码:
procedure Tfrmmain.FormShow(Sender:
TObject);
begin
if qx='1' then
begin
frmmain.StatusBar1.Panels[2].Text :
='您为系统管理员,可以使用软件所有功能!
';
end
else
frmmain.StatusBar1.Panels[2].Text :
='您为一般用户,你只可以使用基本功能!
';
if qx='2'
then
begin
frmmain.N5.Enabled :
=false;
frmmain.N9.Enabled :
=false;
frmmain.N10.Enabled :
=false;
frmmain.N13.Enabled :
=false;
frmmain.n22.Enabled :
=false;
end
end;
功能:
当qx这个全局变量值为1时,表示刚才登录的时候是使用了系统管理员,可以使用所有的功能,值为2时,表示刚才是一般用户,只能使用部分功能。