高校团员管理信息系统.docx
《高校团员管理信息系统.docx》由会员分享,可在线阅读,更多相关《高校团员管理信息系统.docx(15页珍藏版)》请在冰豆网上搜索。
高校团员管理信息系统
高校团员管理信息系统
1系统分析
1.1系统开发背景、开发范围、建设目标与必要性
共青团组织是党的坚强后盾,各级团委都面临一项重要任务,那就是系统地对团员进行管理。
因为团委管理系统的管理内容比较复杂,涉及的部门众多,往往需要按行政隶属关系进行管理和统计。
高校团委的团员管理信息系统就是在这样的背景下建立的,它涉及各个院系、各个专业、班级的团员管理,其中包括对团员信息数据的编辑、增加、删除、查询与报表打印等诸多功能的实施问题,具有一定的代表性,其他团委管理系统的制作都与此相似。
本系统基于单机数据库,操作简便,对于操作环境、操作人员的要求较低,无需任何其它后援设备既能实现以上的这些操作。
本团员管理信息系统是以后台数据库Access为基础,实现对团员信息以及相关报表的信息化管理,从而能够实现对团员管理的高效率和健壮可扩展的信息化系统。
1.2业务流程分析
通过对高校团委日常工作的实际调查分析,我们掌握了各级团委管理团员工作的业务流程和管理功能。
系统的业务流程如下:
用户首先要进行用户注册,填入用户名和密码,检验用户名是否已经存在,如果用户名已经存在,则要求用户重新输入,如果是未使用的用户名,用户可以进行登录,且系统存储用户信息。
登录成功后,用户可以进行操作:
1)信息编辑,用户可以编辑学院名称、编辑专业名称、编辑团员记录,并进行信息存储。
2)信息查询,用户可以根据已知条件进行查询,得出查询结果。
3)报表生成,用户可以根据需要生成所需报表。
从业务流程图可以看出高校团员管理信息系统主要有以下几项功能:
1)信息编辑
编辑学院名称。
主要的功能是编辑高校学院的各项信息。
用户根据各院校实际情况,设置学院的代号、名称,例如:
01电力学院;02动力学院,等等。
此外,还可以按需要对已设置的学院代号、名称进行编辑。
编辑专业名称。
主要的功能是对各学院下的专业班级进行设置。
用户在设定院系后,将每个院系下的专业班级进行划分,选择所属的院系,进行班级输入。
此外,还可以对已设置的专业班级进行修改、删除等编辑。
编辑团员记录。
主要功能是编辑团员信息。
每个团支部都是由团员组成,因此高校团员记录与编辑尤为重要。
团员记录的内容包括:
学号、姓名、性别、年龄、出生日期、民族、籍贯、所属学院、专业班级。
用户将各团员基本信息进行录入、划分,并可以对已录入团员信息进行修改、删除。
2)信息查询。
主要功能是查询、统计团员信息。
本系统支持以学院查询和分类查询两种查询方式。
以学院查询是选择要查询的学院,则显示相应学院的所有团员基本信息以及此学院的团员总数,并支持对团员各项信息进行更改与删除,此外,可以进行全校团员总数统计。
分类查询可以根据学院和专业班级的选择,查询出所在班级的团员总数和团员信息。
还可根据学号、姓名、性别、年龄、民族、籍贯、所属学院、专业班级进行精确查询和模糊查查询,并且支持信息编辑修改。
3)报表生成。
主要功能为根据要求生成所需报表。
首先可以生成全校团员名册报表,包括全校团员的学院、专业班级、学号、姓名、性别、年龄、出生年月、民族、籍贯等信息。
此外,还可生成各学院或班级的团员名册,按需要选择学院和班级后,点击导出报表,即可实现。
具有报表保存,报表预览、打印等功能。
业务流程图:
1.3数据流程图
高校团员管理信息系统DFD第一层图:
高校团员管理信息系统DFD第二层图:
高校团员管理信息系统DFD第三层图:
1.4数据字典
1.4.1数据项的定义
1)数据项:
编号
含义说明:
标注学院索引号,查询比较方便
取值范围:
001——999
2)数据项:
学院名称
含义说明:
学院的称呼方式
取值方法:
电力学院、动力学院、工商管理学院、机械学院、环工学院
3)数据项:
团员总数
含义说明:
定义了全校总的团员人数
取值范围:
0——9999999
4)数据项:
备注
含义说明:
注释学院的其他信息。
类型:
文本
5)数据项:
专业班级
含义说明:
定义了各班级的称呼
取值方法:
会计031、会计032、信管031、会计041
6)数据项:
学院
含义说明:
定义了专业班级的所属学院
取值方法:
电力学院、动力学院、工商管理学院、机械学院、环工学院
7)数据项:
团员人数
含义说明:
定义了每个专业班级的团员人数
取值范围:
0——99
8)数据项:
学号
含义说明:
唯一标识一个团员的的编号
取值方法:
200306040101、200406040101
9)数据项:
姓名
含义说明:
团员的称呼方式
类型:
字符型
10)数据项:
性别
取值方法:
男、女
11)数据项:
年龄
含义说明:
定义了团员的年龄
取值范围:
16——30
12)数据项:
出生年月
含义说明:
定义了团员的出生年月
取值方法:
1984-11、1985-2
13)数据项:
民族
含义说明:
定义了团员的所属民族
取值方法:
汉族、回族、满族、土族
14)数据项:
籍贯
含义说明:
定义了团员所属省市
取值方法:
内蒙、天津、新疆
15)数据项:
用户名
含义说明:
管理员登录系统的名称
类型:
字符型
16)数据项:
密码
含义说明:
管理员登录系统的密码
类型:
字符型
17)数据项:
查询条件
含义说明:
定义了团员查询时的条件
取值方法:
如姓名、学号、性别、年龄、专业班级
18)数据项:
查询字段
含义说明:
定义了团员查询的字段长度
类型:
字符型
19)数据项:
查询结果
含义说明:
定义了团员查询的查询结果
类型:
文本
1.4.2数据结构的定义
1)数据结构:
学院
含义说明:
定义了各学院的基本信息
组成:
编号、学院名称、团员总数、备注。
2)数据结构:
专业班级
含义说明:
定义了各专业班级的基本信息
组成:
专业班级、学院、团员人数、备注。
3)数据结构:
团员记录
含义说明:
定义了各团员的基本信息
组成:
学号、姓名、性别、年龄、出生年月、民族、籍贯、学院、专业班级。
4)数据结构:
用户登录
含义说明:
定义了管理员登录信息
组成:
用户名、密码。
5)数据结构:
查询依据
含义说明:
定义了查询团员的各种条件及字段
组成:
查询条件、查询字段、查询结果。
1.4.3数据流的定义
数据流编号:
D-01
数据流名称:
用户信息
简述:
用户的用户名与密码信息
数据流来源:
用户注册模块
数据流去向:
用户登录模块
数据项组成:
用户名+用户密码
数据流量:
约50次/日
高峰流量:
约100次/日
数据流编号:
D-02
数据流名称:
已注册的用户信息
简述:
已注册的户的用户名与密码信息
数据流来源:
用户登录模块
数据流去向:
用户注册模块
数据项组成:
用户名+用户密码
数据流量:
约50次/日
高峰流量:
约100次/日
数据流编号:
D-03
数据流名称:
注册信息
简述:
注册用户的用户名与密码信息
数据流来源:
用户
数据流去向:
用户注册模块
数据项组成:
用户名+用户密码
数据流量:
约10次/日
高峰流量:
约20次/日
数据流编号:
D-11
数据流名称:
学院名称信息
简述:
由数据统计员记录的各个学院的基本信息
数据流来源:
数据统计员
数据流去向:
学院名称编辑模块
数据项组成:
编号+学院名称+团员总数+备注
数据流量:
约1个/年
高峰流量:
2个/年
数据流编号:
D-12
数据流名称:
团员记录信息
简述:
由各班团支书统计各班团员的基本信息
数据流来源:
团支书
数据流去向:
团员记录编辑模块
数据项组成:
学号+姓名+性别+年龄+出生年月+民族+籍贯+学院+专业班级
数据流量:
约2个/月
高峰流量:
约5个/月
数据流编号:
D-13
数据流名称:
专业名称信息
简述:
由各学院的团总支书记统计的各班的基本信息
数据流来源:
团总支书记
数据流去向:
专业班级编辑模块
数据项组成:
专业班级+学院+团员人数+备注
数据流量:
约2个/学年
高峰流量:
约4个/学年
数据流编号:
D-21
数据流名称:
学院名称
简述:
已知的学院名称
数据流来源:
操作员
数据流去向:
以学院查询结果
数据项组成:
查询条件+查询字段+查询结果
数据流量:
约45次/日
高峰流量:
约50次/日
数据流编号:
D-22
数据流名称:
分类信息
简述:
已知的查询信息
数据流来源:
操作员
数据流去向:
分类查询结果
数据项组成:
查询条件+查询字段+查询结果
数据流量:
约45次/日
高峰流量:
约50次/日
数据流编号:
D-31
数据流名称:
全校团员信息
简述:
全校团员的信息
数据流来源:
报表生成模块
数据流去向:
全校团员名册报表
数据项组成:
学院名称+专业班级+团员基本信息
数据流量:
约10次/日
高峰流量:
约20次/日
数据流编号:
D-32
数据流名称:
各学院团员信息
简述:
各学院团员的信息
数据流来源:
报表生成模块
数据流去向:
各学院团员名册报表
数据项组成:
学院名称+专业班级+团员基本信息
数据流量:
约10次/日
高峰流量:
约20次/日
数据流编号:
D-33
数据流名称:
各班级团员信息
简述:
各班级团员的信息
数据流来源:
报表生成模块
数据流去向:
各班级团员名册报表
数据项组成:
学院名称+专业班级+团员基本信息
数据流量:
约10次/日
高峰流量:
约20次/日
1.4.4处理逻辑的定义
处理逻辑编号:
P1
处理逻辑名称:
用户注册
输入的数据流:
注册信息
输出的数据流:
用户信息
处理描述:
用户输入注册信息进行用户注册
处理逻辑编号:
P2
处理逻辑名称:
用户登录
输入的数据流:
用户信息
输出的数据流:
用户操作
描述:
用户输入用户名和密码进行系统登录
处理逻辑编号:
P3
处理逻辑名称:
信息编辑
输入的数据流:
学院名称、专业名称、团员记录信息
输出的数据流:
信息存储
描述:
根据已知的信息进行输入、编辑
处理逻辑编号:
P4
处理逻辑名称:
信息查询
输入的数据流:
查询条件
输出的数据流:
查询结果
描述:
根据需要输入条件得出所需结果
处理逻辑编号:
P5
处理逻辑名称:
报表生成
输入的数据流:
所需报表条件
输出的数据流:
所需报表
描述:
输出所需报表
1.4.5数据存储的定义
数据存储编号:
D0
数据存储名称:
已存储信息
简述:
已存储的团员各项信息
数据存储结构:
学号+姓名+性别+年龄+出生年月+民族+籍贯+学院+专业班级
数据存储编号:
D1
数据存储名称:
用户信息存储
简述:
注册用户的用户名与密码信息
数据存储结构:
用户名+用户密码
数据存储编号:
D2
数据存储名称:
信息存储
简述:
由数据统计员记录的基本信息
数据存储结构:
编号+学院名称+团员总数+备注
数据存储编号:
D3
数据存储名称:
查询结果
简述:
根据已知条件查询信息得出的结果
数据存储结构:
学号+姓名+性别+年龄+出生年月+民族+籍贯+学院+专业班级
数据存储编号:
D4
数据存储名称:
报表存储
简述:
按需求得出的报表
数据存储结构:
学号+姓名+性别+年龄+出生年月+民族+籍贯+学院+专业班级
数据存储编号:
D5
数据存储名称:
学院名称信息存储
简述:
由数据统计员记录的各个学院的基本信息
数据存储结构:
编号+学院名称+团员总数+备注
数据存储编号:
D6
数据存储名称:
团员记录信息存储
简述:
由各班团支书统计各班团员的基本信息
数据存储结构:
学号+姓名+性别+年龄+出生年月+民族+籍贯+学院+专业班级
数据存储编号:
D7
数据存储名称:
专业名称信息存储
简述:
由各学院的团总支书记统计的各班的基本信息
数据存储结构:
专业班级+学院+团员人数+备注
数据存储编号:
D8
数据存储名称:
以学院查询结果
简述:
根据已知学院信息查询得出的结果
数据存储结构:
学号+姓名+性别+年龄+出生年月+民族+籍贯+学院+专业班级
数据存储编号:
D9
数据存储名称:
分类查询结果
简述:
根据已知分类条件查询信息得出的结果
数据存储结构:
学号+姓名+性别+年龄+出生年月+民族+籍贯+学院+专业班级
数据存储编号:
D10
数据存储名称:
全校团员名册报表
简述:
全校团员信息报表
数据存储结构:
学号+姓名+性别+年龄+出生年月+民族+籍贯+学院+专业班级
数据存储编号:
D11
数据存储名称:
各学院团员名册报表
简述:
各学院团员信息报表
数据存储结构:
学号+姓名+性别+年龄+出生年月+民族+籍贯+学院+专业班级
数据存储编号:
D12
数据存储名称:
各班级团员名册报表
简述:
各班级团员信息报表
数据存储结构:
学号+姓名+性别+年龄+出生年月+民族+籍贯+学院+专业班级
1.4.6外部实体的定义
外部实体编号:
S1
外部实体名称:
用户
输出的数据流:
用户信息
外部实体编号:
S2
外部实体名称:
已存储信息
输出的数据流:
已存储的团员信息