- 24
- 0
- 约3.4千字
- 约 12页
- 2021-03-08 发布于天津
- 举报
皖西学院社团管理系统
学生姓名:汤长江 周子坤 薛伟 彭年
专业班级:信息与计算科学1001班
学院名称: 金融与数学学院
指导老师: 范祥林
绪论
大学生社团以“繁荣校园文化,打造社团品牌,推进素质拓展,服务广大同 学”为宗旨,以实现大学学生社团的自我管理、自我监督、自我发展为目标,通 过多层面组织引导学生社团活动, 进行能力培养,提高大学生思想觉悟,增强大 学生的综合素质。
数据库的设计
本系统是单机版的系统,使用的是 SQL server2008数据库。
数据库中共有成员表、活动表、用户表、社团表、社团基本情况表。
数据库名:皖西学院社团管理系统
表名:成员表
序号
列名
数据类型
长度
小数位
标识
主键
外键
允许
空
默认值
说明
1
xh
varchar
50
0
是
否
2
xm
varchar
50
0
是
3
xb
varchar
50
0
是
4
psw
varchar
50
0
是
5
stmc
varchar
50
0
是
6
zw
varchar
50
0
是
7
Ixdh
varchar
50
0
是
表名:活动表
序号
列名
数据类型
长度
小数位
标识
主键
外键
允许
空
默认值
说明
1
hdmc
varchar
20
0
是
否
2
ssst
varchar
20
0
是
3
xgnr
varchar
50
0
是
4
hdsj
varchar
20
0
是
表名:用户表
序号
列名
数据类型
长度
小数位
标识
主键
外键
允许
空
默认值
说明
1
uid
varchar
50
0
是
否
2
id
varchar
50
0
是
3
mk
varchar
50
0
是
4
psw
varchar
50
0
是
表名:社团表
序号
列名
数据类型
长度
小数位
标识
主键
外键
允许
空
默认值
说明
1
stmc
varchar
20
0
是
否
2
stcsr
varchar
20
0
是
3
stfzr
varchar
20
0
是
4
clrq
varchar
20
0
是
表名:社团基本情况表
序号
列名
数据类型
长度
小数位
标识
主键
外键
允许
空
默认值
说明
1
stgs
varchar
MAX
0
是
2
hyfs
varchar
MAX
0
是
系统总体功能结构
皖西学院社团管理
系
系 统 设 置社团相关成 员 相 关活 动 相 关i f社退团出部系
系 统 设 置
社团相关
成 员 相 关
活 动 相 关
i f
社
退
团
出
部
系
基
统
本
情
况
t
社 团 部 基 本 情 况
社 团 信 息 设 置
社 团 信 息 查 询
成
成
员
员
信
信
息
息
设
查
置
询
活
活
动
动
信
信
息
息
设
查
置
询
*
主程序窗体设计
(1)实现目标
程序启动后,在“系统登录”界面验证操作员密码后,将进入主程序界面。 主程序界面主要实现如下功能:
(1) 可通过菜单和工具栏快速选取项目,调用相应子程序。
(2) 在窗口显示前,根据登录界面中的权限代码来设置不同用户可以使用 不同的功能模块。
主程序界面如下:
登陆界面如下:
圭亡登录
用户类型二 用户名! 密码:
?登录
取消
主要代码如下:
stri ng n ame,psw,check_ddlb_1
int li_n
n ame=trim(sle_1.text)
psw=trim(sle_2.text)
check_ddlb_ 仁 trim(ddlb_1.text)
if n ame= or psw= the n
messagebox(错误提示,用户或密码不能为空)
else
choose case check_ddlb_1
case 管理员
select count(*) into :li_n
from login
where mk= 管理员 and id=:name and psw=:psw; if li_n = 1 then
open(w_demo1)
w_demo1.changemenu(m_main)
close(parent)
else
messagebox( 错误提示 ,无此管理员 +string(li_n)) end if
case 成员
select count(*) into :li_n
from login
where mk= 成员and id=:name and psw=:psw;
if li_n= 1 then
open(w_demo1) w_demo1.changemenu(m_main2) close(parent)
else
messagebox(错误提示,无此成员)
end if
end choose end if
修改密码界面
原创力文档

文档评论(0)