版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精品文档 学生社团管理系统 1引言 1.1 项目来源 通过对各大高校实地的调查可知,一般高校的学生社团信息管理主要是依据纸质和手工作业处理,人工的对大量会员的基本资料进行档案式管理,此种处理方式数据量大,管理模式和方法滞后, 存放时间不能长久和数据更新速度慢。考虑现存的情况,建立一个系统化的学生社团管理系统是十分必要的。比如由原来的档案式保存会员信息变为将信息存入数据库中进行系统管理;利用海报或者板报宣传社团活动变为直接在网上发布社团活动的时间和地点等;文件式申请社团的创建变为规范格式的网上申请,提交表格,再由系统管理员审核、批准;此系统还可以方便会员对社团动态进行查看、为社团评价打分、进行留
2、言和会员之间的交流等。 1.2 任务目标 学生社团管理信息系统是一个操作简单、使用方便的基于B/S模式的系统。它的建立既是为了更加高效、规范地实现对社团动态进行管理,又是为了方便用户及时查看社团信息,保证信息的时效性和高效性。由于要满足用户随时随地查看社团最新动态,达到共享性的目的,故采用B/S模式,这样可达到信息共享、节约成本和提高效率的目的。此学生社团管理信息系统应达到以下七个目标: (1) 系统采用人机对话操作模式,界面设计简单大方,操作简单,效率高,安全性能高,同时便于维护和管理; (2) 在登录界面,可根据界面中的权限来选择不同用户可以对系统调用不同的功能。 (3) 迅速发布社团动态
3、,对社团活动申请、会费管理、校外社团合作进行规范化和程序化管理; (4) 能够大量存储社团会员信息,方便会员查看社团信息、留言、进行评分等操作; (5) 社团管理员可以通过后台登录,对社团信息、活动、留言板和注册的用户进行查看和管理,同时对用户加入社团的申请进行审核。 (6) 通过查询、添加、修改等操作,对社团信息、用户资料、财务管理等 精品文档精品文档 模块进行管理。 (7) 系统管理员可以修改个人密码,可以对社团的各项活动进行管理和监督。 系统采用MYSQL数据库,开发语言为JAVA,数据库的存储容量足够大,而且比较稳定,能够较长时间保存数据。 2. 项目规划 2.1 项目资源 2.1.1
4、 硬件设备 如下表1为学生社团管理信息系统运行所需硬件环境 系统运行硬件环境配置表 1 表 设备名称 主要性能指标 规格 数量 1 台CPU2.80GHZ,2GB的内存 服务器 酷睿双核处理器1 台1GPentium(R)CPU2.80GHz,客户端 的内存 1 台激光打印机打印机 2.1.2 软件环境 如下表2为学生社团管理信息系统运行所需的软件环境 系统运行软件环境配置表 2 表 软件类型 软件名称 规格 数量 备注 套操作系统 Microsoft Windows 7 1 套服务器端Web Internet Information Services 7.5 1 支撑软件 Microsoft
5、 Office 2003 套1 2.1.3 开发工具 如下表3为学生社团管理信息系统开发所需的工具 精品文档精品文档 开发工具一览表 表 3 软件类型 软件名称 版本描述 备注开发工具 My Eclipse 8.5 英文版 工具WebTomcat 6.0 英文版 数据库系统英文版MYSQL 简体中文标准版建模工具 Microsoft Visio 2003 2.2 项目规划 2.2.1 任务描述 通过使用任务树对学生社团管理信息系统进行任务分解,此系统任务分为以下六个方面: ? 项目研究:主要是对所要研究的课题进行分析,明确项目的功能和所要实现的目标。 ? 项目规划:主要是对项目的进度进行合理的
6、安排,保证项目按时按量的完成。 ? 系统分析与建模:主要是对系统涉及的相关组织、业务以及系统相关的功能等进行分析。 ? 系统结构设计:主要是对系统的总体框架进行分析,同时也包括对文件的数据结构进行研究。 ? 系统详细设计:主要是对系统编码、数据库进行分析,最终使系统界面运行正常。 ? 系统的测试与使用:主要是检测系统可能出现的各种问题,同时编写系统使用说明书,保证系统能够正常运行。 精品文档精品文档 学生社团管理信息系系统测试与使系统结构设系统详细设系统需求分项目研项目规程序算总体框业务组项目来项目资详细设系统测情数据库项目进软件结用例建任务目细设系统使概念数说数据结界面设建模 学生社团管理信
7、息系统开发任务树 1 图 2.2.2 进度安排运系统开发是一个包含连续步骤的周期,因此需要对系统进行严格的规划,使每个阶段都有一个明确开始和结束用甘特图手段,将系统分成以下七个阶段,通过对开发本系统中,的时间,保证活动的次序性和按时按量的完成开发任务。来对学生社团管天数为辅助单位,的任务树模块进行时间安排,以周为主单位, 2所示:理信息系统做时间上的整体规划。系统甘特图如下图 学生社团管理系统开发进度计划甘特图 图 2 精品文档精品文档 3. 系统分析与建模 3.1 业务组织 通过调查得知,学生社团是由高校团委进行管理和规划的。校团委通过与学生社团联合委员会进行沟通交流,最终安排和规划出各个社
8、团的活动。下图3为学生社团管理信息系统的组织结构图: 校团委 学社联 办公室宣传部新闻部 人力资源部 财务 学生社团管理信息系统组织结构图 图 3 各组织结构的功能如下: 校团委:对全校社团进行宏观把握和管理,全权负责部署和指导学社联的各项工作。 学社联:管理学社联基本日常事务,协同评估各个社团的工作成果,加强社团之间的沟通交流,促进社团朝向特色化发展。 办公室:定期对各个社团进行工作部署,总结会议记录,及时总结会员反馈的留言,同时联系校外社团,增进相互认识和合作的机会。 财务部:对社团的收入和支出进行统一支配,对活动经费进行规范化管理。 宣传部:及时发布社团近期活动的时间、地点和内容。 人力
9、资源部:对新入会会员进行相应的培训,同时协调社团活动人员的调动,积极为社团活动的开展提供人力支持,保证活动的顺利完成。 新闻部:承担新闻采集工作,将各社团特色活动的新闻材料交至校报、广播站等媒介进行报道。 精品文档精品文档 3.2 用例建模 3.2.1 用例图 用例建模被用于分析系统的功能需求,根据统一建模语言UML标准画出的用例图可以简单明了的对系统功能进行彻底的分析。如下图为系统三类用户的用户图: 3.2.1.1 普通用户用例图 登录留言(普通用户社团公告管理社团活动管理收支出入管理退出系统物品出入管理系统管理员注册修改个人资料)申请加入社团(4添加公告删除公告更新社团活动信息活动相册管理
10、社团财务监督社团管理社团动态管理)2退出系统)6)2留言板管理(6财务管理查看留言社团管理员评分管理(查看社团列表退出查看社团近期活动回复留言)评分管理(申请创建社团(3)查看社团基本信息查看社团公告填写申请表格提交 普通用户用例图 图 4 精品文档精品文档 3.2.1.2 社团管理员用例图 查看会员资料校外合作管理用户资料审核会员生日通告)用户管理( 社团管理员用例图 5 图 精品文档精品文档 3.2.1.3 系统管理员用例图 管理员权限修改登录系统用户密码管理系统维护审批创建社团 系统管理员用例图 6 图 3.2.2 用例描述 用例描述的作用是对上面的主要用例进行详细的说明。此系统中主要对
11、用户管理、会员留言、创建社团、申请加入社团和评分管理用例进行分析。如下图为各用户用例描述图: 3.2.2.1 用户管理用例描述 用户管理用例描述 4 表 用例标识号:1 用例名称:用户管理 用例简要描述:用户首先可进行注册,注册成功以后,再使用自己的用户名以及密码来登录系统,登录成功后,用户进入学生社团系统的主页。在后台系统中,管理员输入用户名和密码登录系统,通过后台操作,在用户管理模块对用户信息进行查看和修改。如果对用户信息进行了增删改的操作,提交到数据库时,数据库会对其进行相应的处理,并会更新用户基本 精品文档精品文档 信息。 社团管理员登录系统,对用户信息进行管理。 3 异常或扩展事件流
12、: 1提示错误信息,用户确认。 1.1提示用户名或密码错误 1.2用户离开或重新输入 2返回到系统主页面。 注释:不同的用户登录进入该页面可以操作的权限是不同的。 主要参与者:用户、社团管理员 前置条件:用户注册成功,并登录系统 最低保证:允许用户退出系统,回滚至前一事务。 基本事件流: 用户注册、输入用户名和密码,登录系统。1 用户查看社团信息。 2 会员留言用例描述3.2.2.2 会员留言用例描述 5 表 2 用例标识号: 留言板用例名称:用例简要描述:用户首先使用自己的用户名以及密码来登录系统,登录成功后,会员进入学生社团系统主页。点击“留言板”,会员即可对社团进行留言,同时查看其它会员
13、的留言。在后台系统,社团管理员登录系统,即可查看会员对社团的留言、删除留言和回复留言等操 作。 主要参与者:会员、社团管理员 前置条件:用户已经登录系统。 最低保证:允许用户退出系统,回滚至前一事务。 基本事件流: 1用户输入用户名和密码,登录系统。 查看社团信息,进行社团留言。 2 社团管理员登录系统 3 精品文档精品文档 社团管理员对留言进行查看、回复等。 4. 异常或扩展事件流: 提示错误信息,用户确认。 1 提示用户名或密码错误。1.1 用户退出系统或重新输入。1.2 留言事务被中断。2 事务回滚。用户重新进入。 2.1 事务回滚。用户退出系统。 2.2 3. 提示错误信息,管理员确认
14、。 3.1 提示用户名或密码错误。 3.2 用户退出系统或重新输入 4.管理员在任一点突然退出系统。 4.1管理员回滚到登录这一步操作前的位置。 管理员重新登录系统。4.2 注释:不同的用户登录进入该页面可以操作的权限是不同的。 申请创建社团用例描述3.2.2.3 申请创建社团用例描述 6 表 3 用例标识号: 用例名称:申请创建社团即可进入申请创建社团功用例简要描述:用户首先使用自己的用户名以及密码来登录系统,能模块。通过填写创建社团所需的申请表,最后提交系统,进行保存。系统管理员通过用户 名和密码登录后台操作,审核表格,最终确定是否通过创建新社团的请求。 主要参与者:用户、系统管理员 前置
15、条件:用户已经登录系统。 最低保证:允许用户退出系统,回滚至前一事务。 基本事件流: 1用户输入用户名和密码,登录系统。 用户填写申请表。 2 审核过程。 3 精品文档精品文档异常或扩展事件流提示错误信息,用户确认提示用户名或密码错1.用户离开或重新输1.返回到系统主页面注释:不同的用户登录进入该页面可以操作的权限是不同的。 3.2.2.4 用户申请加入社团用例描述 用户申请加入社团用例描述 表 7 4 用例标识号: 异常或扩展事件流: 提示错误信息,用户确认。 1 1.1提示用户名或密码错误 用户离开或重新输入1.2 2返回到系统主页面。 用例名称:申请加入社团用例简要描述:用户先进行注册,
16、注册成功后,输入正确的用户名和密码,登录进入学生社团系统主页,用户可查看相应的社团资料,选择感兴趣的社团,最后在填写申请表格,并提交,系统自动将申请表格保存在数据库中。社团管理员输入正确的用户名和密码,登录后台 系统,并查看用户申请表,确认是否符合资格,审核通过后即可成为该社团会员。 主参与者:普通用户、社团管理员 前置条件:用户成功进入学生社团主页 最低保证:允许用户退出系统,回滚至前一事务。 基本事件流: 用户输入用户名和密码,登录系统。 1 2用户填写申请表。 3社团管理员审核。 最终确认是否通过。 4. 精品文档精品文档 3.2.2.5 评分管理用例描述 评分管理用例描述 8 表用例标
17、识号:5 用例名称:评分管理 用例简单描述:用户先进行注册,注册成功后,输入正确的用户名和密码,登录进入学生社团系统主页,用户查看各社团活动、公告、相册和社团管理制度等,依据社团评分表,进行相应的打分,最后确认提交,系统自动将评分表保存在数据库中。系统管理员输入正确的用户名和密码,登录后台系统,依据各社团评分表,进行相应的加权评分,得出各社团的具体分数。 主参与者:用户、系统管理员 前置条件:用户成功进入学生社团主页 最低保证:允许用户退出系统,回滚至前一事务。 基本事件流: 1用户登录进入评分界面。 2依据对社团的了解,填写对应的评分表。 3.系统管理员采用加权法得出各社团最终分数。 异常或
18、扩展事件流: 1提示错误信息,用户确认。 1.1提示用户名或密码错误 1.2用户离开或重新输入 2返回到系统主页面。 3.3 概念数据建模 概念数据模型是用来描述组织数据的,利用它可以理清数据的结构和数据之间的相互关系。根据分析,学生社团管理系统主要涉及一下12类:登录类、用户类、社团活动类、社团公告类、留言类、社团类、评分类、校外合作类、社团类型类、创建社团申请表、加入社团申请表、收支表和物品表。在这涉及的类中,存在如下关系:用户类与登录类、评分类是一对一的关系,用户与社团活动、社团公告、校外合作、收支表和物品表是多对多关系,用户与加入社团申请表类是 精品文档精品文档 一对多关系,用户可以同
19、时加入几个社团,社团类型与社团是一对多关系,用户类与创建社团类是一对多关系,用户只能创建一个社团,创建一个社团至少需要十个人联合发起。收支信息表和物品单与社团之间是一对一关系。如下图7为学生社团管理信息系统前台概念数据模型图:留社团类-类型编P留言编标类型名内风社团活类型简时参活动编P登活动反社团名IP改善措活动标-0.-用户活动内密活动时-活动地-联系-0.预计费用支查用查询方查P学社真实姓发布日社团名P社团公性成立时-社团公P年社团制公告内班社团简公告时联系方负责加0.评加入时创建社团申请评分日-缴纳会-申请表编P申请申请日查-0.社团名-0.提出建设图章评分物品信息P评分表编收支信息物品
20、编P评分社P收支编物品名评分校外合日用途说评分日金合作编P物品数备合作校-合作内容-合作形式- 学生社团管理信息系统概念数据模型 图 7 精品文档精品文档 如下图8为学生社团管理信息系统后台概念数据模型图: 登录-PK用户用户名-社团活动密码-登录-1-公告内容-公告时间-1留言板留言编号1系统管理员系统管理员编号IDPK-1回复-1-1查看0.n-PK活动编号-社团名称标题-内容-活动标题活动内容-活动时间-活动地点-联系人-预计费用支出-社团公告公告编号PKPK时间-0.n社团申请表0.n-用户名-密码-审核PK-0.n添加-1社团管理员-真实姓名-性别-年龄-班级-联系方式-PK申请表编
21、号-新社团名称-0.n-社团类别-社团宗旨社团章程-组织机构设置-学号PK-11审核用户学号PK-真实姓名-性别-年龄-班级-联系方式-0.n发布审核0.n经费表经费表编号-申请原因-申请金额-申请日期-申请物品-学生社团管理信息系统概念数据模型 图8 3.4 辅助建模 3.4.1 顺序图(或通信图) 顺序图是用时间顺序的方式表明了类的对象之间的一种交互方式。 系统的顺序图包括对象名称、对象的生命期、控制焦点和消息。 (1)用户首先进入学生社团系统首页,点击“注册”,填写相关资料,系统提示注册成功。再使用刚注册的用户名以及密码来重新登录系统,用户随后进入学生社团的主页。可以对社团活动、社团公告
22、、校外合作等进行浏览。若是用户对社团进行了留言、评分和申请加入社团等操作,提交数据库时,数据 精品文档精品文档 库会对其进行相应的处理,并保存留言、评分表和申请表。如下图为用户管理用例顺序图: :用户:评分表:数据库文件存储评分表:社团动态:留言:管理控制:管理边界选择注册选择注册提供登录信息请求登录:用户确认注册确认登录得到社团信息进行留言进行评分存储注册信息 存储留言信息用户管理用例顺序图 9 图 (2)用户首先使用自己的用户名以及密码来登录系统,登录成功后,会员进入学生社团系统主页。此时会员可对社团进行留言。会员一旦确认留言信息,提交到数据库,数据库会自动保存会员留言内容。同时会员可查看
23、自己的留言。如下图为会员留言顺序图: 精品文档精品文档 :数据库文件:留言界面:留言控制:用户选择登录选择登录确认登录提交留言:用户进入留言界面添加留言返回用户留言结果留言保存成功确认登录保存留言信息留言保存成功 会员留言用例顺序图 图10 )用户首先使用自己的用户名以及密码来登录系统,即可进入申请创建3(社团功能模块。通过填写创建社团所需的申请表,最后提交系统,进行保存。系最终确定是否通过创建新统管理员通过用户名和密码登录后台操作,审核表格, 社团的请求。如下图为申请创建社团顺序图: 精品文档精品文档 :申请表:用户:申请界面:申请控制:用户选择登录:数据库文件选择登录得到申请表确认登录进入
24、申请界面添加申请提交申请申请保存成功保存申请信息申请保存成功等待审核 申请创建社团用例顺序图 图 11 )用户先进行注册,注册成功后,输入正确的用户名和密码,登录进入4(最后在填用户可查看相应的社团资料,选择感兴趣的社团,学生社团系统主页,社团管系统自动将申请表格保存在数据库中。写申请加入社团的表格,并提交,确认是否符登录后台系统,并查看用户申请表,理员输入正确的用户名和密码, 合资格,审核通过后即可成为该社团会员。如下图为用户申请加入社团顺序图: 精品文档精品文档 :申请界面:用户选择登录进入申请界面添加申请等待审核得到申请表:申请控制选择登录提交申请申请保存成功:申请:数据库文:用确认登保
25、存申请信申请保存成功 申请加入社团用例顺序图 12 图)用户先进行注册,注册成功后,输入正确的用户名和密码,登录进入5(学生社团系统主页,用户查看各社团活动、公告、相册和社团管理制度等,依据系统自动将评分表保存在数据库最后确认提交,社团评分表,进行相应的打分,中。系统管理员输入正确的用户名和密码,登录后台系统,依据各社团评分表, 进行相应的加权评分,得出各社团的具体分数。如下图为评分管理顺序图:社团情况:评分表:用户:评分控制:评分界面:用户选择登录选择登录确认登录进入评分界面团情况得到社保存评分信息评分保存成功得到评分表提交评分评分保存成功添加评分等待加权:数据库文件 评分管理用例顺序图 图
26、 13 精品文档精品文档 3.4.2 分析类图 分析类图是用来表明分析类和这些类间的一种关系。是在概念数据模型的基础上添加了所有类的属性和操作。如下图为系统前台的分析类图: 社团类型留言留言编号PK-标题-登录社团活动内容-IDPK-PK活动编号参与时间-用户名-社团名称添加留言+/密码-活动标题+/查看留言()-活动内容()-活动时间-0.n-活动地点-1-联系人-1-1预计费用支出-+/查询用户+/查询方式-学号PK-真实姓名-性别-年龄-班级-联系方式-+/()+/得到用户资料加入+/()+/更新信息提出建议-校外合作合作编号()-类型名称-风格类型简介-查看社团类型+/()更新社团类型
27、+/()加入时间-缴纳会费-查看类型编号-1-0.n社团-PK社团名称-成立时间-社团制度-社团简介-负责人+/查看社团信息+/申请加入+/等待审核-0.n-PK-物品名称-用途说明-物品数量+/查看物品表+/更新物品表+/审核物品余额()活动反馈-改善措施-+/得到登录信息验证信息+/查看- 0.n1()添加社团活动查看社团活动社团公告社团公告PK公告内容公告时间添加社团活动查看社团公告创建社团申请表申请表编号PK-申请人-申请日期-社团名称-设图章程-获取申请表+/- ()()()发布日期-评分评分日期-*评分表-1物品信息表物品编号()收支信息表收支编号PK-日期-金额-备注-()+/查
28、看收支表()填写申请表+/()+/提交申请表+/添加社团活动添加社团公告+/+/填写社团申请表添加留言+/+/进行评分填写物品收支单+/+/填写收支信息表更新校外合作信息+/+/评分加权注册信息+/评分表编号-PK评分社团-评分值-评分日期-()+/查看评分表()进行评分+/()评分加权+/控制类-PK合作校名-合作内容-合作形式-+/添加校外合作查看合作+/()更新收支表+/()()计算收支余额+/()边界类+/显示社团活动()()()()()()()()()()+/显示社团公告()+/审核创建社团表()+/显示留言信息()+/查看评分()+/展示物品收支单()+/查看收支信息表()+/展示
29、校外合作信息+/展示加权分数()+/展示用户信息()()(-0.() 学生社团管理系统分析类图 14 图 精品文档精品文档 3.4.3 活动图(或状态图) 活动图说明了系统的一个活动到另一个活动的过程,活动也可以并行开展。活动、转移、判定点、泳道和同步条是活动图重要的运用元素。 3.4.3.1用户管理活动图(或状态图) 用户社团管理否用户名、密码请求登录相符?查看社团公告查看社团查看社团活动注册填写个人资料查询是社团存在?否否回滚事物是否符合条件?符合条件?是社团评分是查看社团主界面申请加入社团用户管理活动图 图15 3.4.3.2创建社团活动图(或状态图) 社团管理员用户系统管理员创建社团进
30、入社团创建主界面用户注册请求登录登录成功增加注册项登录正确?否注册成功请求登录否账户存在?密码相符是创建账户满足创建条件?重新登录申请创建社团审核创建资格新社团成功创建回滚事务创建社团活动图 16 图 精品文档精品文档 3.4.3.3会员留言活动图(或状态图) 用户回滚事物否用户名、密码回滚事物相符?注册填写个人资料否符合条件?是请求登录是进入留言界面留言查看社团主界面 图 17 会员留言活动图 3.4.3.3后台维护活动图(或状态图) 社团管理员请求登录 否回滚事物用户名、密码正确?是社团管理员界面用户管理社团活动添加社团公告添加审批社团创建财务管理校外合作管理留言板管理 图 后台维护活动图
31、 18 精品文档精品文档 3.4.4 业务规则建模(判定表/决策表) 业务规则建模是在前述的各类模型的基础上,根据系统本身业务的需要而产生的。根据各种条件的判断,对结果进行选择与预测。 (1)利用业务判定表对用户登录进行分析,其中判定的条件包括:用户名、用户密码和用户类型;可供选择的结果包括:登录成功和登录失败。其业务判定表如下: 用户登录业务判定表 表 9 条件栏 1 2 Y 用户名存在 Y Y 用户密码正确 Y N 用户类型正确Y 结果栏 登录成功 登录失败 X 规则 3 4 5 6 7 N Y Y N N N Y N Y N Y N Y Y N X X X X X 8NNNX (2)利用
32、业务判定表对创建社团进行分析,其中判定的条件包括:是否有多于10名学生联合申请,有规范的名称和相应的组织结构,至少有一名指导老师,有规范的章程;可供选择的结果包括:创建成功和审核不通过。其业务判定表如下: 创建社团业务判定表 10 表 规则 条件栏 1 2 3 4 5 6 N Y Y 名学生联合申请多于10 Y Y Y N Y Y N 规范的名称和相应的组织结构 Y N 至少有一名指导老师 N Y Y 规范的章程 N Y N 78NNNNNY 精品文档精品文档 结果栏 创建成功 X 审核不通过 X X X X X X X = 90分3()利用业务判定表对社团星级进行评定,其中判定的条件包括:8
33、0= 加权评分值分、60分 90加权评分值=100分、80分 = 加权评分值分;可供选择的结果包括:五星、四星、三星、60= 加权评分值分和0分 二星。其业务判定表如下: 社团星级评定业务判定表表 11 条件 规则 1 2 3 4 = 加权评分值=100分90 分 Y N N N 分80 = 加权评分值90分 N Y N N 80分60 = 加权评分值分 60分0 = 加权评分值分 N N N N Y N N Y 结果 五星 四星 三星 二星 系统设计与建模4. 总体结构设计4.1 体系结构设计4.1.1 浏览器向模式,用户通过WEB学生社团管理信息系统采用方式是基于B/SWEB服务器发出请求
34、,然后服务器对其进行身份验证,验证通过后,服务器对浏览器进行响应,从数据库获取相关数据,最后将用户请求的信息送到浏览器。 如下图为系统体系结构设计: 精品文档精品文档 学生社团管理系统体系结构图 19图 4.1.2 功能结构设计 利用功能结构图可以清晰的看到系统的各大功能模块,从整体上把握系统实现的目标。如下图为学生社团系统前台和后台功能结构图: 学生社团管理系统前台功能结构图 20 图 精品文档精品文档 学生社团管理后台系统 社团活动添加校外管理用户管理社团公告添加审批社团创建 留言板管理 退出系财务管 学生社团管理系统后台功能结构图21 图 此学生社团管理系统的功能包括以下部分:在前用户登
35、录和用户信息管理。用户管理功能:? 此模块包括用户注册、台系统,用户可完成注册、登录模块,进入系统后,可修改用户个人信社团管理员登录系在系统后台,息,同时也可提交加入社团的申请表。删改和更新等操作,对会员资料进行增添、统,可查看会员的基本资料, 对用户申请进行审核和回复。查看社团信留言板管理功能:此模块运用的前提是用户必须登录系统, ?社团管理员可查看留言和才能对相应社团进行评价。在系统后台,息, 回复留言等,了解会员的看法,对社团进行完善。对相应的社团活动等进行评此模块必须满足用户登录系统,? 评分管理:得出社团系统管理员可根据评分加权的方法对社团进行综合评分,分, 星级评定结果。同时社团管
36、理员可查看相应的结果。校外合作等一系列有社团公告、 社团管理功能。用户可查看社团活动、?关社团的信息,在系统后台,社团管理员主要是对社团动态进行添加、 删除和更新 精品文档精品文档 4.2 数据模型设计 4.2.1 逻辑数据建模 表 12 学生社团管理系统逻辑数据表 序关系名称 关系模型 主键 外键 号t_user t_user(use_id1 use_id loginname name,sex,age,banji,tel,del 2 use_id ,loginname,loginpw, )t_huodong t_admin t-goods t_grade t_huodonid,shetuan
37、_id,biaoti,neirong, (standard,num,time huodong_id t_liuyan 3 shijian,didian,lianxi,delt_liuyan(id,title,content,shijian,user_id )Liuyan_id use_id 4 t_gonggao t_gonggao(gonggao_id,content,time)gonggao_id use_id use_id )admin_id t_adminadmin_id,userpw,userid5 use_idshetuan_id t_shetuan6 t_shetuan shet
38、uan_id,mingcheng,lishijian, (zhidu,jieshao,fuzeren,del)use_idpartner_id partner_id,content, 7 t_partner t_partner( time,partner,shetuan_id)shetuan_idshouzhi_id t_shouzhi t_shouzhi(shouzhi_id,time, 8 money,shetuan_id,remark) good_id 9 t-goods(shetuan_id good_id,name, )function,shetuan_id,numgrade_id
39、grade_id,shetuan_id, (shetuan_id t_grade10 )shenqing_id shetuan_id shenqing_id,user_id, t_shenqingt_shenqing 11 (time,shetuan_id) 精品文档精品文档 4.2.2 物理数据建模 本系统采用 MYSQL数据库 ,数据库名为shetuan,在本数据库里有11个表,每个表的具体结构如下列表格所示: 登录信息表结构 表 13 序号 字段名 t_admin(登录信息) 主键 外键 数值类型 长度 缺省值 取值范围 可为空 字段描述账号 密码ID 1 2 3 id userPw u
40、serId Y - N 10 字符型 N 10 - N 字符型 N - 10 N 字符型 0001-9999 0001-9999 0001-9999 N Y Y 用户名 用户信息表结构 表 14 t_user()用户信息表 学号 性别 年龄 班级 备注序号1 字段名 id 长度 数值类型 缺省值 主键外键10 N Y - 字符型 取值范围0255 字段描述可为空 N 2 3 4 5 loginname loginpw name sex - N N 10 字符型10 N - N 字符型 N 10 - N 字符型 N - N 10 字符型0255 0255 0001-9999 0001-9999
41、N 登陆账号N 登陆密码Y 真实姓名Y 6 7 8 age banji tel N - 10 N 字符型 N 10 - N 字符型10 N - N 字符型0001-9999 0001-9999 0001-9999 Y Y Y 联系方式9 del N - N 10 字符型 0001-9999 Y 留言板信息表结构 15 表 序号1 字段名 id t_liuyan( ) 留言板信息缺省值长度数值类型外键否主键否 - 10 Y N 字符型 取值范围 0001-9999 可为空N 字段描述留言编号标题内容时间评论人2 3 4 title content shijian - N N 10 字符型 N -
42、 N 10 字符型10 - N N 字符型 0001-9999 0001-9999 0001-9999 Y Y Y 5 user_id - N Y 10 字符型0001-9999 N ID 精品文档精品文档 社团活动信息表结构 16 表 t_huodong(社团活动信息) 序号 字段名 主键 idY 1 外键 N 数值类型 字符型 长度 10 缺省值 - 取值范围 0001-9999 可为空 N 字段描述 活动编号shetuan_id N 2 N 字符型 10 - 0001-9999 N ID 社团biaoti2 N N 字符型 10 - 0001-9999 Y 活动名称neirong3 N
43、N 字符型 10 - 0001-9999 Y 活动内容shijianY - 4 N 10 N 0001-9999 字符型 活动时间 5 6 didian lianxi 10 N N 字符型 N N 10 字符型 - - Y 0001-9999 N 0001-9999 活动地点 联系人7 del 10 N N 字符型 - Y 0001-9999 预计费用支出 社团信息表结构 17表t_shetuan(社团信息 )序号 字段名 主键 外键 数值类型 长度 缺省值 取值范围 可为空 字段描述1 id Y 10 N 字符型- N 0001-9999 社团编号mingcheng N 0001-9999
44、N 2 10 - N 社团名称字符型3 4 lishijianN zhidu N N N 字符型字符型 10 10 0001-9999 - 0001-9999 - Y 成立时间Y 社团制度5 jieshaoN N 字符型 10 - 0001-9999 Y 社团简介6 fuzerenN N 字符型 10 0001-9999 - Y 负责人7 delN N 字符型 10 - 0001-9999 Y 社团收支 18 校外合作信息表结构 表t_partner(校外合作信息) 序号 字段名 主键 外键 数值类型 长度 缺省值 取值范围 可为空 字段描述1 id Y N 字符型 10 - 0001-999
45、9 N 合作编号2 content N N 字符型 10 - 0001-9999 Y 合作内容3 time N N 字符型10 - 0001-9999 Y 合作时间Y - N 0001-9999 4 N partner 10 合作方 字符型Y 10 N 4 shetuan_id N 0001-9999 - 社团编号 字符型 社团公告信息表结构 19 表t_gonggao(社团公告信息) 序号 字段名 主键 外键 数值类型 长度 缺省值 取值范围 可为空 字段描述 N 0001-9999 10 1 id Y N - 公告编号字符型 Y - 0001-9999 10 3 N content N 公
46、告内容字符型 Y 10 N - 0001-9999 N 4 time 公告时间字符型 精品文档精品文档 收支信息表结构 20表t_shouzhi(收支信息) 序号 字段名 主键 外键 数值类型 长度 缺省值 取值范围 可为空 字段描述1 id Y N 字符型10 - 0001-9999 N 收支编号2 time N N 字符型10 - 0001-9999 Y 日期 3 money N N 字符型10 - 0001-9999 Y 金额 4 shetuan_id N N 字符型10 - 0001-9999 Y 所属社团ID 5 remark N N 字符型10 - 0001-9999 Y 备注 物
47、品信息表结构 21 表t_goods(物品信息表) 序号 字段名 主键否 外键 数值类型 长度 缺省值 取值范围 可为空 字段描述1 id Y N 字符型10 - 0001-9999 N 物品编号Y 10 N 2 N - name 0001-9999 物品名称字符型 function N 3 N 字符型 10 - 0001-9999 Y 用途说明Shetuan_id 4 N N 字符型 10 - 0001-9999 Y 所属社团5 N num N 字符型10 - 0001-9999 Y 物品数量 评分表结构 22表 t_grade(评分表) 序号 字段名 主键 外键 数值类型 长度 缺省值 取值范围 可为空 字段描述1 id Y N 字符型10 - 0001-9999 N 评分表编号2 shetuan_id N B 字符型 10 - 0001-9999
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 班级合唱队组建与活动策划方案
- 新能源车企销售管理激励方案
- 初中语文教师岗位述职报告范文
- 小学班主任学期管理工作计划
- 幼儿隐私安全教育主题活动方案
- 中小学德育教育活动创新设计案例
- 技术部经理岗位职责说明书
- 金融产品风险提示与合规审核
- 输液室消毒管理规范制度
- 农民工工资实时支付技术方案
- 店长岗位职责与日常管理手册
- 大学生校园创新创业计划书
- 2025-2026学年北师大版五年级数学上册(全册)知识点梳理归纳
- 2021年广东省广州市英语中考试卷(含答案)
- 2025年警考申论真题及答案大全
- 合格考前一天的课件
- 宿舍心理信息员培训
- 2025北京市实验动物上岗证试题及答案
- 铁路车皮装卸合同范本
- 建筑与市政工程无障碍规范详细解读
- 服装行业财务知识培训课件
评论
0/150
提交评论