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

下载本文档

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

文档简介

皖西学院社团管理系统皖西学院社团管理系统 学生姓名:学生姓名:汤长江 周子坤 薛伟 彭年 专业班级:专业班级:信息与计算科学 1001 班 学院名称:学院名称: 金融与数学学院 指导老师:指导老师: 范祥林 绪论绪论 大学生社团以“繁荣校园文化,打造社团品牌,推进素质拓展,服务广大 同学”为宗旨,以实现大学学生社团的自我管理、自我监督、自我发展为目标, 通过多层面组织引导学生社团活动,进行能力培养,提高大学生思想觉悟,增 强大学生的综合素质。 数据库的设计数据库的设计 本系统是单机版的系统,使用的是 SQL server2008 数据库。 数据库中共有成员表、活动表、用户表、社团表、社团基本情况表。 数据库名:皖西学院社团管理系统数据库名:皖西学院社团管理系统 表名:成员表表名:成员表 序号序号列名列名数据类型数据类型长度长度小数位小数位标识标识主键主键外键外键允许允许 空空 默认值默认值说明说明 1xhvarchar500 是否 2xmvarchar500 是 3xbvarchar500 是 4pswvarchar500 是 5stmcvarchar500 是 6zwvarchar500 是 7lxdhvarchar500 是 表名:活动表表名:活动表 序号序号列名列名数据类型数据类型长度长度小数位小数位标识标识主键主键外键外键允许允许 空空 默认值默认值说明说明 1hdmcvarchar200 是否 2ssstvarchar200 是 3xgnrvarchar500 是 4hdsjvarchar200 是 表名:用户表表名:用户表 序号序号列名列名数据类型数据类型长度长度小数位小数位标识标识主键主键外键外键允许允许 空空 默认值默认值说明说明 1uidvarchar500 是否 2idvarchar500 是 3mkvarchar500 是 4pswvarchar500 是 表名:社团表表名:社团表 序号序号列名列名数据类型数据类型长度长度小数位小数位标识标识主键主键外键外键允许允许 空空 默认值默认值说明说明 1stmcvarchar200 是否 2stcsrvarchar200 是 3stfzrvarchar200 是 4clrqvarchar200 是 表名:社团基本情况表表名:社团基本情况表 序号序号列名列名数据类型数据类型长度长度小数位小数位标识标识主键主键外键外键允许允许 空空 默认值默认值说明说明 1stgsvarcharMAX0 是 2hyfsvarcharMAX0 是 系统总体功能结构系统总体功能结构 主程序窗体设计主程序窗体设计 (1)实现目标 程序启动后,在“系统登录”界面验证操作员密码后,将进入主程序界面。 主程序界面主要实现如下功能: (1)可通过菜单和工具栏快速选取项目,调用相应子程序。 (2)在窗口显示前,根据登录界面中的权限代码来设置不同用户可以使用 不同的功能模块。 主程序界面如下: 皖西学院社团管理 系统 系统 设置 社团 相关 成员 相关 活动 相关 退 出 系 统 社 团 部 基 本 情 况 社 团 部 基 本 情 况 社 团 信 息 设 置 社 团 信 息 查 询 成 员 信 息 设 置 成 员 信 息 查 询 活 动 信 息 设 置 活 动 信 息 查 询 登陆界面如下: 主要代码如下: string name,psw,check_ddlb_1 int li_n name=trim(sle_1.text) psw=trim(sle_2.text) check_ddlb_1=trim(ddlb_1.text) if name=“ or psw=“ then 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 修改密码界面如下: 主要代码如下: string ls_xh,ls_mm,ls_a,ls_b int li_n ls_xh=trim(sle_1.text) ls_mm=trim(sle_2.text) ls_a=trim(sle_3.text) ls_b=trim(sle_4.text) if ls_xh=“ or ls_mm=“ then messagebox(“提示“,“用户名和密码不能为空“) else select count(*) into :li_n from admin where id=:ls_xh and psw=:ls_mm; if li_n=0 then messagebox(“警告“,“用户或密码错误“) else if ls_a 0 and ls_a=ls_b then messagebox(“提示“,“修改成功“) update login set psw=:ls_b where id=:ls_xh; commit; close(w_demo3) open(w_demo1) return 0 end if end if end if end if 社团信息管理界面如下: 由界面可见添加,编辑两个按钮会弹出界面来添加或编辑数据。删除功能,直 接在界面上体现。 添加界面如下: 主要代码如下: if dw_1.textline( )=“ then messagebox(“提示“,“不能为空“) elseif dw_1.update( )=1 then messagebox(“提示“,“添加成功“) w_st.cb_1.event clicked() close(parent) else messagebox(“提示“,“添加失败,请重新操作“) end if 编辑界面如下: 主要代码如下: if dw_1.textline( )=“ then messagebox(“提示“,“不能为空“) elseif dw_1.update( )=1 then messagebox(“提示“,“更新成功“) w_st.cb_1.event clicked() close(parent) else messagebox(“提示“,“更新失败,请重新操作“) end if 总结总结 经过几个星期的设计和努力。皖西学院社团管理系统基本完成。其基本功 能符合用户需求,能够实现社团基本信息的录入、修改、删除等操作。 但由于我们没有全面掌握 p

温馨提示

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

评论

0/150

提交评论