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