基于Java学生社团管理信息系统_第1页
基于Java学生社团管理信息系统_第2页
基于Java学生社团管理信息系统_第3页
基于Java学生社团管理信息系统_第4页
基于Java学生社团管理信息系统_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

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

文档简介

1、学生社团管理系统1 .引言1.1 项目来源通过对各大高校实地的调查可知,一般高校的学生社团信息管理主要是依据纸质和手工作业处理,人工的对大量会员的基本资料进行档案式管理,此种处理方式数据量大,管理模式和方法滞后,存放时间不能长久和数据更新速度慢。考虑现存的情况,建立一个系统化的学生社团管理系统是十分必要的。比如由原来的档案式保存会员信息变为将信息存入数据库中进行系统管理;利用海报或者板报宣传社团活动变为直接在网上发布社团活动的时间和地点等;文件式申请社团的创建变为规范格式的网上申请,提交表格,再由系统管理员审核、批准;此系统还可以方便会员对社团动态进行查看、为社团评价打分、进行留言和会员之间的

2、交流等。1.2 任务目标学生社团管理信息系统是一个操作简单、使用方便的基于模式的系统。它的建立既是为了更加高效、规范地实现对社团动态进行管理,又是为了方便用户及时查看社团信息,保证信息的时效性和高效性。由于要满足用户随时随地查看社团最新动态,达到共享性的目的,故采用模式,这样可达到信息共享、节约成本和提高效率的目的。此学生社团管理信息系统应达到以下七个目标:(1)系统采用人机对话操作模式,界面设计简单大方,操作简单,效率高,安全性能高,同时便于维护和管理;(2)在登录界面,可根据界面中的权限来选择不同用户可以对系统调用不同的功能。(3)迅速发布社团动态,对社团活动中请、会费管理、校外社团合作进

3、行规范化和程序化管理;(4)能够大量存储社团会员信息,方便会员查看社团信息、留言、进行评分等操作;(5)社团管理员可以通过后台登录,对社团信息、活动、留言板和注册的用户进行查看和管理,同时对用户加入社团的申请进行审核。(6)通过查询、添加、修改等操作,对社团信息、用户资料、财务管理等模块进行管理。(7)系统管理员可以修改个人密码,可以对社团的各项活动进行管理和监督。系统采用数据库,开发语言为,数据库的存储容量足够大,而且比较稳定,能够较长时间保存数据。2 .项目规划2.1 项目资源2.1.1 硬件设备如下表1为学生社团管理信息系统运行所需硬件环境表错误!未指定顺序。系统运行硬件环境配置表设备名

4、称主要性能指标规格数量服务器酷睿双核处理器2.80,2的内存台1客户端(R)2.80,1G的内存台1打印机激光打印机台12.1.2 软件环境如下表2为学生社团管理信息系统运行所需的软件环境表错误!未指定顺序。系统运行软件环境配置表软件类型软件名称规格数量备注操作系统7套1服务器端7.5套1支撑软件2003套12.1.3 开发工具如下表3为学生社团管理信息系统开发所需的工具表错误!未指定顺序。开发工具一览表软件类型软件名称版本描述备注开发工具8.5英文版工具6.0英义版数据库系统英义版建模工具2003简体中文标准版2.2 项目规划2.2.1 任务描述通过使用任务树对学生社团管理信息系统进行任务分

5、解,此系统任务分为以下六个方面:项目研究:主要是对所要研究的课题进行分析,明确项目的功能和所要实现的目标。项目规划:主要是对项目的进度进行合理的安排,保证项目按时按量的完成。系统分析与建模:主要是对系统涉及的相关组织、业务以及系统相关的功能等进行分析。系统结构设计:主要是对系统的总体框架进行分析,同时也包括对文件的数据结构进行研究。系统详细设计:主要是对系统编码、数据库进行分析,最终使系统界面运行正常。系统的测试与使用:主要是检测系统可能出现的各种问题,同时编写系统使用说明书,保证系统能够正常运行学生社团管理信息系统图错误!未指定顺序。学生社团管理信息系统开发任务树2.2.2 进度安排系统开发

6、是一个包含连续步骤的周期,因此需要对系统进行严格的规划,运用甘特图手段,将系统分成以下七个阶段,使每个阶段都有一个明确开始和结束的时间,保证活动的次序性和按时按量的完成开发任务。本系统中,通过对开发的任务树模块进行时间安排,以周为主单位,天数为辅助单位,来对学生社团管理信息系统做时间上的整体规划。系统甘特图如下图2所示:图错误!未指定顺序。学生社团管理系统开发进度计划甘特图3 .系统分析与建模3.1 业务组织通过调查得知,学生社团是由高校团委进行管理和规划的。校团委通过与学生社团联合委员会进行沟通交流,最终安排和规划出各个社团的活动。下图3为学生社团管理信息系统的组织结构图:图错误!未指定顺序

7、。学生社团管理信息系统组织结构图各组织结构的功能如下:校团委:对全校社团进行宏观把握和管理,全权负责部署和指导学社联的各项工作。学社联:管理学社联基本日常事务,协同评估各个社团的工作成果,加强社团之间的沟通交流,促进社团朝向特色化发展。办公室:定期对各个社团进行工作部署,总结会议记录,及时总结会员反馈的留言,同时联系校外社团,增进相互认识和合作的机会。财务部:对社团的收入和支出进行统一支配,对活动经费进行规范化管理。宣传部:及时发布社团近期活动的时间、地点和内容。人力资源部:对新入会会员进行相应的培训,同时协调社团活动人员的调动,积极为社团活动的开展提供人力支持,保证活动的顺利完成。新闻部:承

8、担新闻采集工作,将各社团特色活动的新闻材料交至校报、广播站等媒介进行报道。3.2 用例建模3.2.1 用例图用例建模被用于分析系统的功能需求,根据统一建模语言标准画出的用例图可以简单明了的对系统功能进行彻底的分析。如下图为系统三类用户的用户图:3.2.1.1 普通用户用例图3.2.1.2 社团管理员用例图社团管理员图错误!未指定顺序。社团管理员用例图3.2.1.3系统管理员用例图图错误!未指定顺序。系统管理员用例图3.2.2 用例描述用例描述的作用是对上面的主要用例进行详细的说明。此系统中主要对用户管理、会员留言、创建社团、申请加入社团和评分管理用例进行分析。如下图为各用户用例描述图:3.2.

9、2.1 用户管理用例描述表错误!未指定顺序。用户管理用例描述用例标识号:1用例名称:用户管理用例简要描述:用户首先可进行注册,注册成功以后,再使用自己的用户名以及密码来登录系统,登录成功后,用户进入学生社团系统的主页。在后台系统中,管理员输入用户名和密码登录系统,通过后台操作,在用户管理模块对用户信息进行查看和修改。如果对用户信息进行了增删改的操作,提交到数据库时,数据库会对其进行相应的处理,并会更新用户基本信息。主要参与者:用户、社团管理员前置条件:用户注册成功,并登录系统最低保证:允许用户退出系统,回滚至前一事务。基本事件流:1 .用户注册、输入用户名和密码,登录系统。2 .用户查看社团信

10、息。3 .社团管理员登录系统,对用户信息进行管理。异常或扩展事件流:1 .提示错误信息,用户确认。1.1 提示用户名或密码错误1.2 用户离开或重新输入2 .返回到系统主页面。注释:不同的用户登录进入该页面可以操作的权限是不同的。3.2.2.2会员留言用例描述表错误!未指定顺序。会员留言用例描述用例标识号:2用例名称:留言板用例简要描述:用户首先使用自己的用户名以及密码来登录系统,登录成功后,会员进入学生社团系统主页。点击“留言板”,会员即可对社团进行留言,同时查看其它会员的留言。在后台系统,社团管理员登录系统,即可查看会员对社团的留言、删除留言和回复留言等操作。主要参与者:会员、社团管理员前

11、置条件:用户已经登录系统。最低保证:允许用户退出系统,回滚至前一事务。基本事件流:1 .用户输入用户名和密码,登录系统。2 .查看社团信息,进行社团留言。3 .社团管理员登录系统4 .社团管理员对留言进行查看、回复等。异常或扩展事件流:1 .提示错误信息,用户确认。1.1 提示用户名或密码错误。1.2 用户退出系统或重新输入。2 .留言事务被中断。2.1 事务回滚。用户重新进入。2.2 事务回滚。用户退出系统。3 .提示错误信息,管理员确认。3.1 提示用户名或密码错误。3.2 用户退出系统或重新输入4 .管理员在任一点突然退出系统。4.1 管理员回滚到登录这一步操作前的位置。4.2 管理员重

12、新登录系统。注释:不同的用户登录进入该页面可以操作的权限是不同的。3.2.2.3申请创建社团用例描述表错误!未指定顺序。申请创建社团用例描述用例标识号:3用例名称:申请创建社团用例简要描述:用户首先使用自己的用户名以及密码来登录系统,即可进入申请创建社团功能模块。通过填写创建社团所需的申请表,最后提交系统,进行保存。系统管理员通过用户名和密码登录后台操作,审核表格,最终确定是否通过创建新社团的请求。主要参与者:用户、系统管理员前置条件:用户已经登录系统。最低保证:允许用户退出系统,回滚至前一事务。基本事件流:1 .用户输入用户名和密码,登录系统。2 .用户填写申请表。3 .审核过程。异常或扩展

13、事件流:1 .提示错误信息,用户确认。1.1 提示用户名或密码错误1.2 用户离开或重新输入2 .返回到系统主页面。注释:不同的用户登录进入该页面可以操作的权限是不同的。3.2.2.4用户申请加入社团用例描述表错误!未指定顺序。用户申请加入社团用例描述用例标识号:4用例名称:申请加入社团用例简要描述:用户先进行注册,注册成功后,输入正确的用户名和密码,登录进入学生社团系统主页,用户可查看相应的社团资料,选择感兴趣的社团,最后在填写申请表格,并提交,系统自动将申请表格保存在数据库中。社团管理员输入正确的用户名和密码,登录后台系统,并查看用户申请表,确认是否符合资格,审核通过后即可成为该社团会员。

14、主参与者:普通用户、社团管理员前置条件:用户成功进入学生社团主页最低保证:允许用户退出系统,回滚至前一事务。基本事件流:1 .用户输入用户名和密码,登录系统。2 .用户填写申请表。3 .社团管理员审核。4 .最终确认是否通过。异常或扩展事件流:1 .提示错误信息,用户确认。1.1 提示用户名或密码错误1.2 用户离开或重新输入2 .返回到系统主页面。3.2,2.5评分管理用例描述表错误!未指定顺序。评分管理用例描述用例标识号:5用例名称:评分管理用例简单描述:用户先进行注册,注册成功后,输入正确的用户名和密码,登录进入学生社团系统主页,用户查看各社团活动、公告、相册和社团管理制度等,依据社团评

15、分表,进行相应的打分,最后确认提交,系统自动将评分表保存在数据库中。系统管理员输入正确的用户名和密码,登录后台系统,依据各社团评分表,进行相应的加权评分,得出各社团的具体分数。主参与者:用户、系统管理员前置条件:用户成功进入学生社团主页最低保证:允许用户退出系统,回滚至前一事务。基本事件流:1 .用户登录进入评分界面。2 .依据对社团的了解,填写对应的评分表。3 .系统管理员采用加权法得出各社团最终分数。异常或扩展事件流:1 .提示错误信息,用户确认。1.1 提示用户名或密码错误1.2 用户离开或重新输入2 .返回到系统主页面。3.3 概念数据建模概念数据模型是用来描述组织数据的,利用它可以理

16、清数据的结构和数据之间的相互关系。根据分析,学生社团管理系统主要涉及一下12类:登录类、用户类、社团活动类、社团公告类、留言类、社团类、评分类、校外合作类、社团类型类、创建社团申请表、加入社团申请表、收支表和物品表。在这涉及的类中,存在如下关系:用户类与登录类、评分类是一对一的关系,用户与社团活动、社团公告、校外合作、收支表和物品表是多对多关系,用户与加入社团申请表类是一对多关系,用户可以同时加入几个社团,社团类型与社团是一对多关系,用户类与创建社团类是一对多关系,用户只能创建一个社团,创建一个社团至少需要如下图7为学十个人联合发起。收支信息表和物品单与社团之间是一对一关系生社团管理信息系统前

17、台概念数据模型图:I社团类型- PK留言编44示题- 内容- 时间|/-<<PK>>型编上关型名称-风格关型简介1/图错误!未指定顺序。学生社团管理信息系统概念数据模型如下图8为学生社团管理信息系统后台概念数据模型图:图错误!未指定顺序。学生社团管理信息系统概念数据模型3.4 辅助建模3.4.1 顺序图(或通信图)顺序图是用时间顺序的方式表明了类的对象之间的一种交互方式。系统的顺序图包括对象名称、对象的生命期、控制焦点和消息。(1)用户首先进入学生社团系统首页,点击“注册”,填写相关资料,系统提示注册成功。再使用刚注册的用户名以及密码来重新登录系统,用户随后进入学生社团

18、的主页。可以对社团活动、社团公告、校外合作等进行浏览。若是用户对社团进行了留言、评分和申请加入社团等操作,提交数据库时,数据库会对其进行相应的处理,并保存留言、评分表和申请表。如下图为用户管理用例顺序图::管理边荽:管理控制:用户:社团动态:评分表:数据库文件II111选择注册1Jk选择注册*-r1111提供登录信息请求登录Hr1J1Tl确认注确认登录存储注册信息得到让团信息fl;进行留言存储留言信息进行评分存储评分表图错误!未指定顺序。用户管理用例顺序图:用户(2)用户首先使用自己的用户名以及密码来登录系统,登录成功后,会员进入学生社团系统主页。此时会员可对社团进行留言。会员一旦确认留言信息

19、,提交到数据库,数据库会自动保存会员留言内容。同时会员可查看自己的留言。如下图为会员留言顺序图:选择登录选择登录确认登录进入留言界面添加留言InuJ_TI确认登录III提交留言JL保留言信息TI反回用户留言结果留言保:存成功图错误!未指定顺序。会员留言用例顺序图(3)用户首先使用自己的用户名以及密码来登录系统,即可进入申请创建社团功能模块。通过填写创建社团所需的申请表,最后提交系统,进行保存。系统管理员通过用户名和密码登录后台操作,审核表格,最终确定是否通过创建新社团的请求。如下图为申请创建社团顺序图:添加申请:数据库文件等待审核图错误!未指定顺序。申请创建社团用例顺序图(4)用户先进行注册,

20、注册成功后,输入正确的用户名和密码,登录进入学生社团系统主页,用户可查看相应的社团资料,选择感兴趣的社团,最后在填写申请加入社团的表格,并提交,系统自动将申请表格保存在数据库中。社团管理员输入正确的用户名和密码,登录后台系统,并查看用户申请表,确认是否符合资格,审核通过后即可成为该社团会员。如下图为用户申请加入社团顺序图:添加申请提交申请等待审核/Xr用丁、;选择登录申请界面一一I进入申请界面选择登录申请表:用户申请控制:数据库文件th确认登录X得到申请表UJ1X1111111111之11111保存申请信息图错误!未指定顺序。申请加入社团用例顺序图(5)用户先进行注册,注册成功后,输入正确的用

21、户名和密码,登录进入学生社团系统主页,用户查看各社团活动、公告、相册和社团管理制度等,依据社团评分表,进行相应的打分,最后确认提交,系统自动将评分表保存在数据库中。系统管理员输入正确的用户名和密码,登录后台系统,依据各社团评分表,进行相应的加权评分,得出各社团的具体分数。如下图为评分管理顺序图:Q:用户L选择登录:社团情况:评分表:数据库文件:评分控制:评分界面:用户笠待加权评分保存成功进入评分界面添加评分-L选择登录确认登录)得到评分表uU得到社团情况提交评分保存评分信息评分保存成功图错误!未指定顺序。评分管理用例顺序图3.4.2分析类图分析类图是用来表明分析类和这些类间的一种关系。是在概念

22、数据模型的基础上添加了所有类的属性和操作。如下图为系统前台的分析类图:留言社团类型社团活动- «PK»活动编号- 社团名称- 活动标题- 活动内容- 活动时间- 活动地点- 联系人- 预计费用支出+/添加社团活动()+/查看社团活动0社团公告«PK»社团公告公告内容公告时间+/添加社团活动0+/查看社团公告0登录查看-发布日期0.评分-«PK»ID-用户名-密码+/得到登录信息+/验证信息o- «PK- 标题- 内容- 时间+/添力口留言0+/查看留言0-0.n-1创建社团申请表- «PK»申请表编号-

23、申请人- 申请日期- 社团名称- 设图章程用户- PK学号- 真实姓名- 性别- 年龄- 班级- 联系方式+/得到用户资料0+/更新信息0查询-查询方式-<<PK>>类型编号- 类型名称- 风格- 类型简介+/查看社团类型0+/更新社团类型o-1-0.n社团- «PK»社团名称- 成立时间- 社团制度- 社团简介- 负责人+/查看社团信息0+/申请加入o+/等待审核0-评分日期- «PK»评分表编号- 评分社团- 评分值- 评分日期+/查看评分表0+/进行评分0+/评分加权0加入1查看-提出建议-0.n评分表收支信息表校外合作-加

24、入时间-缴纳会费-1-1-0.n物品信息表- «PK»合作编号- 合作校名- 合作内容- 合作形式+/添加校外合作0+/查看合作0- «PK»收支编号- 日期- 金额- 备注+/查看收支表0+/更新收支表0+/计算收支余额0- «PK»物品编号- 物品名称- 用途说明- 物品数量+/查看物品表0+/更新物品表0+/审核物品余额0控制类+/添加社团活动()+/添加社团公告()+/填写社团申请表()+/添加留言()+/进行评分()+/填写物品收支单()+/填写收支信息表()+/更新校外合作信息()+/评分加权()+/注册信息()边界类+/

25、显示社团活动+/显示社团公告+/审核创建社团表+/显示留言信息+/查看评分()+/展示物品收支单+/查看收支信息表()()()()+/展示校外合作信息+/展示加权分数()+/展示用户信息()()()()图错误!未指定顺序。学生社团管理系统分析类图3.4.3 活动图(或状态图)活动图说明了系统的一个活动到另一个活动的过程,活动也可以并行开展。活动、转移、判定点、泳道和同步条是活动图重要的运用元素。3.4.3.1 用户管理活动图(或状态图)3.4.3.2创建社团活动图(或状态图)社团管理员系统管理员图错误!未指定顺序。创建社团活动图3.4.3.3会员留言活动图(或状态图)用户图错误!未指定顺序。会

26、员留言活动图3.4.3.3后台维护活动图(或状态图)社团管理员图错误!未指定顺序。后台维护活动图3.4.4 业务规则建模(判定表/决策表)业务规则建模是在前述的各类模型的基础上,根据系统本身业务的需要而产生的。根据各种条件的判断,对结果进行选择与预测。(1)利用业务判定表对用户登录进行分析,其中判定的条件包括:用户名、用户密码和用户类型;可供选择的结果包括:登录成功和登录失败。其业务判定表如下:表错误!未指定顺序。用户登录业务判定表条件栏规则12345678用户名存在YYYYNNNN用户密码正确YYNNYYNN用户类型正确YNYNYNYN结果栏登录成功X登录失败XXXXXXX(2)利用业务判定

27、表对创建社团进行分析,其中判定的条件包括:是否有多于10名学生联合申请,有规范的名称和相应的组织结构,至少有一名指导老师,有规范的章程;可供选择的结果包括:创建成功和审核不通过。具业务判定表如下:表错误!未指定顺序。创建社团业务判定表条件栏规则12345678多于10名学生联合申请YYYYNNNN规范的名称和相应的组织结构YYNNYYNN至少有一名指导老师YNYNYNYN规范的章程结果栏创建成功X审核/、通过XXXXXXX(3)利用业务判定表对社团星级进行评定,其中判定的条件包括:90分<=加权评分值=100分、80分<=加权评分值90分、60分<=加权评分值80分和0分&l

28、t;=加权评分值60分;可供选择的结果包括:五星、四星、三星、二星。其业务判定表如下:表错误!未指定顺序。社团星级评定业务判定表条件规则123490分<=加权评分值=100分YNNN80分<=加权评分值90分NYNN60分<=加权评分值80分NNYN0分<=加权评分值60分NNNY结果五星X四星X三星X二星X4 .系统设计与建模4.1 总体结构设计4.1.1 体系结构设计学生社团管理信息系统采用方式是基于模式,用户通过浏览器向服务器发出请求,然后服务器对其进行身份验证,验证通过后,服务器对浏览器进行响应,从数据库获取相关数据,最后将用户请求的信息送到浏览器。如下图为系统

29、体系结构设计:发出请求a学生社团/管理信息|返回结果"系统口*JAVA+。TOMCATp组织MYSQL语一MYSQL返回结果J|数据库干图错误!未指定顺序。学生社团管理系统体系结构图4.1.2 功能结构设计利用功能结构图可以清晰的看到系统的各大功能模块,从整体上把握系统实现的目标。如下图为学生社团系统前台和后台功能结构图:图错误!未指定顺序。学生社团管理系统前台功能结构图图错误!未指定顺序。学生社团管理系统后台功能结构图此学生社团管理系统的功能包括以下部分:用户管理功能:此模块包括用户注册、用户登录和用户信息管理。在前台系统,用户可完成注册、登录模块,进入系统后,可修改用户个人信息,

30、同时也可提交加入社团的申请表。在系统后台,社团管理员登录系统,可查看会员的基本资料,对会员资料进行增添、删改和更新等操作,对用户申请进行审核和回复。留言板管理功能:此模块运用的前提是用户必须登录系统,查看社团信息,才能对相应社团进行评价。在系统后台,社团管理员可查看留言和回复留言等,了解会员的看法,对社团进行完善。评分管理:此模块必须满足用户登录系统,对相应的社团活动等进行评分,系统管理员可根据评分加权的方法对社团进行综合评分,得出社团星级评定结果。同时社团管理员可查看相应的结果。社团管理功能。用户可查看社团活动、社团公告、校外合作等一系列有关社团的信息,在系统后台,社团管理员主要是对社团动态

31、进行添加、删除和更新4.2 数据模型设计4.2.1 逻辑数据建模表错误!未指定顺序。学生社团管理系统逻辑数据表序号关系名称关系模型主键外键1(,)2(,)3()4()5()6(,)7(,)8(,)9(,)10(,)11(,)4.2.2 物理数据建模本系统采用数据库,数据库名为,在本数据库里有11个表,每个表的具体结构如下列表格所示:表错误!未指定顺序。登录信息表结构(登录信息)序号字段名主键外键数值类型长度缺省值取值范围可为空字段描述1YN字符型100001-9999N2NN字符型100001-9999Y密码3NN字符型100001-9999Y用户名表错误!未指定顺序。用户信息表结构(用户信息

32、表)序号字段名主键外键数值类型长度缺省值取值范围可为空字段描述1YN字符型100-255N学号2NN字符型100-255N登陆账号13NN字符型100-255N登陆密码4NN字符型100001-9999Y真实姓名5NN字符型100001-9999Y性别6NN字符型100001-9999Y年龄7NN字符型100001-9999Y班级8NN字符型100001-9999Y联系方式9NN字符型100001-9999Y备注表错误!未指定顺序。留言板信息表结构(留言板信息)序号字段名主键否外键否数值类型长度缺省值取值范围可为空字段描述1YN字符型100001-9999N留言编号2NN字符型100001-9

33、999Y标题3NN字符型100001-9999Y内容4NNr字符型100001-9999Y时间5NY字符型100001-9999N评论人表错误!未指定顺序。社团活动信息表结构(社团活动信息)序号字段名主键外键数值类型长度缺省值取值范围可为空字段描述1YN字符型100001-9999N活动编号2NN字符型100001-9999N社团2NN字符型100001-9999Y活动名称3NN字符型100001-9999Y活动内容4NN字符型100001-9999Y活动时间5NN字符型100001-9999Y活动地点6NN字符型100001-9999N联系人7NN字符型100001-9999Y预计费用支出表

34、错误!未指定顺序。社团信息表结构(社团信息)序号字段名主键外键数值类型长度缺省值取值范围可为空字段描述1YN字符型100001-9999N社团编号12NN字符型100001-9999N社团名称3NN字符型100001-9999Y成立时间4NN字符型100001-9999Y社团制度5NN字符型100001-9999Y社团简介6NN字符型100001-9999Y2人17NN字符型100001-9999Y社团收支校外合作信息表结构(校外合作信息)序号字段名主键外键数值类型长度缺省值取值范围可为空字段描述1YN字符型100001-9999N合作编号2NN字符型100001-9999Y合作内容3NN字符

35、型100001-9999Y合作时间4NN字符型100001-9999Y合作方4NN字符型100001-9999Y社团编号表错误!未指定顺序。社团公告信息表结构(社团公告信息)序号字段名主键外键数值类型长度缺省值取值范围可为空字段描述1YN字符型100001-9999N公告编号3NN字符型100001-9999Y公告内容4NN字符型100001-9999Y公告时间表错误!未指定顺序。收支信息表结构(收支信息)序号字段名主键外键数值类型长度缺省值取值范围可为空字段描述1YN字符型100001-9999N收支编号2NNr字符型100001-9999Y日期3NN字符型io0001-9999Y金额4NN

36、r字符型io0001-9999Y所属社团5NN字符型io0001-9999Y备注表错误!未指定顺序。物品信息表结构(物品信息表)序号字段名主键否外键数值类型长度缺省值取值范围可为空字段描述1YN字符型100001-9999N物品编号2NN字符型100001-9999Y物品名称3NN字符型100001-9999Y用途说明4NN字符型100001-9999Y所属社团5NN字符型100001-9999Y物品数量表错误乐指定顺序。评分表结构(评分表)序号字段名主键外键数值类型长度缺省值取值范围可为空字段描述1YN字符型100001-9999N评分表编号2NB字符型100001-9999Y社团2NN字符

37、型100001-9999Y评分标准3NN字符型100001-9999Y评分数值4NN字符型100001-9999Y评分日期表错误!未指定顺序。加入社团申请表结构(加入社团申请表)序号字段名主键外键数值类型长度缺省值取值范围可为空字段描述1YN字符型100001-9999N申请表编R2NN字符型100001-9999Y都#人3NN字符型100001-9999Y制#日期一4NN字符型100001-9999Y社团根据上面各表,得出如下数据库表间关系图:tjuyars啊M剧it并炉畔;贷泄c阍0闺国.".刊现至Hi-t.adniint_unrt_gradeHnwr仝rn讣喷注第;tFCl代军

38、i:比ZM泥电国YJRM舜:sr;现口刈者£«I7W;=,飞曜涓KHW/:、例琢日展在同im冏01履闺导弹白病2%两时.口国双dirrifIrfwyTM3愣:询苫卜品喔冽懒;t_shetjn”tnjcirrjlUiML_3叫9Mriiirn:arMW卜叔:用tF供由我室中不上xm:(国a:;?:一c111(11)出ft点明皑甫喻即*苹3乳净:":!;丁口号闱&岷:G:MWU第词Nt-trjHt西眄KFtllOM*t【町徵sw,ar_c【”11丫2眼电勺丁/职三曲二旧门k1闸口-虑出:;?M丽中喷蕾PC依第做出:中、般MU:5,U“帆二工iktr_idhrL

39、再/十领第.仝他nq乱罚也网乱?知hf.bR丫於成溪:一云.图错误!未指定顺序。学生社团管理系统表间关系4.3 设计类建模依据分析类图和物理数据模型,得出学生社团管理信息系统的设计类图如下:留言社团活动- PK活动编号- 社团名称- 活动标题- 活动内容- 活动时间- 活动地点- 联系人- 预计费用支出+/添加社团活动()+/查看社团活动()社团公告- «PK»社团公告- 公告内容- 公告时间+/添加社团活动()+/查看社团公告()创建社团申请表- PK申请表编号- 申请人- 申请日期花团名称- 设图章程+/获取申请表()+/填写申请表()+/提交申请表()登录+,+,-0

40、.n-1用户评分-评分日期得到登录信息(),验证信息()-«PK»ID-用户名-密码查看-发布日期评分表- «PK»留言编号- 标题- 内容- 时间+/添加留言()+/查看留言()-<<PK>>类型编号- 类型名称- 风格- 类型简介查看社团类型(),更新社团类型()- «PK»学号- 真实姓名- 性别- 年龄- 班级- 联系方式+/得到用户资料()+/更新信息()+,+,-1-0.n社团查询-查询万式0.-1-0.n查看-提出建议收支信息表加入-加入时间-缴纳会费- PK评分表编号- 评分社团- 评分值- 评

41、分日期+/查看评分表()+/进行评分()+/评分加权()校外合作- «PK»合作编号- 合作校名- 合作内容- 合作形式+/添加校外合作()+/查看合作()- «PK»社团名称- 成立时间花团制度花团简介- 负责人+/查看社团信息()+/申请加入()+/等待审核()- «PK»收支编号- 日期- 金额- 备注+/查看收支表()+/更新收支表()+/计算收支余额()-1-0.n物品信息表- «PK»物品编号- 物品名称- 用途说明- 物品数量+/查看物品表()+/更新物品表()+/审核物品余额()控制类+/添加社团活

42、动()+/添加社团公告()+/填写社团申请表()+/添加留言()+/进行评分()+/填写物品收支单()+/填写收支信息表()+/更新校外合作信息()+/评分加权()+/注册信息()边界类_+/显示社团活动()+/显示社团公告()+/审核创建社团表()+/显示留言信息()+/查看评分()+/展示物品收支单()+/查看收支信息表()+/展示校外合作信息()+/展示加权分数()+/展示用户信息()图错误!未指定顺序。学生社团管理信息系统设计类图4.4 人机界面设计4.4.1 表单与报表设计表单是一个包括预定义数据的业务文档,包含一部分内容,同时将填入其他的数据,表单具有程式化的格式。报表适用于阅读或

43、者观看,只包括预定义数据的业务文档,属于被动式文档。学生社团管理系统的所有表单如下表:学生社团管理系统表单序号名称回用户任务环境1用户注册表表单用户文本202用户登录屏幕表单用户文本203用户个人资料信息屏幕表单用户文本204社团活动信息添加屏幕表单社团管理员文本105社团公告信息添加屏幕表单社团管理员文本106社团类型添加屏幕表单系统管理员文本107社团创建屏幕表单用户文本108经费添加屏幕表单社团管理员文本109校外合作添加屏幕表单社团管理员文本1010留言板添加屏幕表单用户文本2011评分添加屏幕表单用户文本20图错误!未指定顺序。用户注册表表单单布局设计图学生社团管理信息系统三窕禄胪:

44、.证能,邕弱刈洋月QJ.次1OB3批雕僦衽疆蜘”在;案'磊城-建工臼二邙|迫图错误!未指定顺序。添加活动表单布局设计图社团恭动详蒯信息套起社团:L口口口门口文芭社社团活动标题:参力口市立三团的文艺演出酒动内音:参加市文三回的文艺灌出日寸j同:2012-D3-0S地点二市立大剧陈联系人:手工仁图错误!未指定顺序。社团活动报表布局设计图4.4.2 人机对话与界面设计对话设计是表示用户与系统之间从开始到结尾顺序的过程。如下图为学生社团系统对话图:系统主界面0,系统安全退出界面0,1图错误!未指定顺序。学生社团管理系统对话图本着系统设计美观、大方的要求,现设计学生社团管理系统界面如下:图错误!

45、未指定顺序。学生社团系统登录界面密码修改图错误!未指定顺序。密码修改界面图错误!未指定顺序。成功登录提示界面亨裱看;社团m嵯社国君玷需芸世用户拉闩尸鼠孟前电gm录酢引介+W5=言,_时Tb.l:=m.nFil亡明理.,什的.1_划1且彳4候慌享不,.ETIT.II.?1-LJJ11H.:在,:工二二一为:,”.1一方一汇片<-FSn33O0GBi射学相西避酒邑IS的L/JL由眦*2”(»*人皂已制起校生"ME家人ETSOMtM,*1例峭iMMM、立“HSSM的中看等节取电我仲学找用扣羊f周画蝴子都Wd,通概制1155M333as却5才融黑工程.,"看皿T中看

46、早7将1条人,"青田:W*优秀百年。和1呻由乔前位“手性登有畸苧检、内t学府、园老学院、挪I科平与帙木苧照、tw工程学用、蜘工程字-情M横杵RM市学府、柑制工程不除CI0符字暗、龙熠学信t必有岸书】游12二的学IS,臭有国际的之案-地学幼匕学陈'妇期睾阳母寺3一早尊性*开设俄融=学r文学、工学、金学,事西游五大学科望五大门谢上枇1本群卷皿及山5同1再总产子.|&光木/、热圾与,帆棚I堡自如tM啪区不等士'H蛉生U子阳脚槿_1_硬、喷等含虺空,HM1:nrfyin司修叫,噂;,:v二一:6r3、中国古事文m学,Bit勺信rtr嫡外小机计校如事工谀学科w中&计节、谀诂莒,TJlSieiS4a-t4:*计内止相干期片已专立馥踪存货也嗣时吕与山

温馨提示

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

评论

0/150

提交评论