软件工程课程设计-《社团管理系统》课程设计报告书.doc

上传人:m**** 文档编号:564557458 上传时间:2022-10-13 格式:DOC 页数:37 大小:1.02MB
返回 下载 相关 举报
软件工程课程设计-《社团管理系统》课程设计报告书.doc_第1页
第1页 / 共37页
软件工程课程设计-《社团管理系统》课程设计报告书.doc_第2页
第2页 / 共37页
软件工程课程设计-《社团管理系统》课程设计报告书.doc_第3页
第3页 / 共37页
软件工程课程设计-《社团管理系统》课程设计报告书.doc_第4页
第4页 / 共37页
软件工程课程设计-《社团管理系统》课程设计报告书.doc_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《软件工程课程设计-《社团管理系统》课程设计报告书.doc》由会员分享,可在线阅读,更多相关《软件工程课程设计-《社团管理系统》课程设计报告书.doc(37页珍藏版)》请在金锄头文库上搜索。

1、社团管理系统 课程设计报告书软件工程课程设计报告( 学年 第 学期)题 目: 专 业: 班 级: 姓名学号: 指导教师: 成 绩: 计算机科学与技术系 年 月 日目 录第一章 引 言2第二章 总体设计31.系统简介:32.需求分析:43.系统分析:6第三章 模块设计71.社团管理模块:72.系统E-R图:93.逻辑架构图:9第四章 流程设计101.数据流程图:102.系统顺序图:112.1协会会员登录112.2社团部部长登录122.3社团部老师登录132.4社团部老师审核协会注册表14第五章 主要页面及功能介绍151.系统主要页面:151.1系统首页151.2新闻动态查看页面161.3社联简介

2、页面161.4资料下载页面171.5社团信息页面171.6用户注册页面181.7在线留言页面182.数据库设计:19第六章 系统重要功能代码231.Web用户控件:232.通用类代码:243.前台主要页面代码:273.1系统首页273.2下载页面283.3留言页面284.后台主要页面代码:304.1图片管理304.2信息管理31第七章 设计心得及参考文献341.设计心得:342.参考文献:35第一章 引 言系统背景、目的及意义:社团管理系统是为了管理好会员参加社团情况等信息而设计的。学校作为一种信息资源的集散地,会员和社团繁多,包含很多的信息数据的管理。现今,有很多的学校都是开始使用,甚至尚未

3、使用计算机进行信息管理。根据调查得知,他们以前对社团信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于会员参加社团情况的统计和查询等往往采用对社团的人工检查进行,对会员的参加社团的权限、以及社团代号等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管学校都有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是社团管理信息系统的开发的基本环境。数据处理手工操作,工作量大,出错率高,出错后不易更改。一般会员参加社团情况是记录在文件上,社团的工作人员也只是当时对它比较清楚,时间长了,如再要

4、进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的参加社团情况进行更改就更加困难了。基于这些问题,我们认为有必要建立一个社团管理系统,使社团管理工作自动化、规范化,系统化,程序化,避免社团管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和注销等情况。第二章 总体设计1.系统简介:管理员可以通过超级用户身份登录,对系统进行全面的管理,对新用户的添加,编辑、删除,对信息进行管理。会员与非会员不同身份的用户进入不同的界面,进行不同的操作。会员可以查询自己参加社团的情况,及一些相关的操作。而非会员可以通过注册转界面,把自己的相关情况注册到社团管理系统

5、中,同时也可以进行相应的操作。2.需求分析:社团管理系统需要满足来自三方面的需求,这三个方面分别是会员、社团和管理员。会员的需求是查询院系各社团的活动情况、会员参加的各个社团情况及会员信息的修改;社团需对会员参加社团、注销社团的基本情况进行操作;社团管理系统的管理员的功能最为复杂,包括对会员、社团的活动等各方面的信息进行管理和统计,及系统状态的查看、维护并生成会员社团统计表。会员可以直接查看参加社团及社团活动情况,会员可以根据本人学号和密码登录系统,还可以进行对本人参加社团情况的查询和维护部分个人信息以及各社团的活动安排等相关信息。一般情况下,会员只应该查询和维护本人的参加社团情况和个人信息,

6、若查询和维护其他会员的信息,就要知道其他会员的学号和密码。这些是很难得到的,特别是密码,所以不但满足了会员的要求,还保护了会员的个人隐私。社团工作人员有修改会员个人信息的权限,所以需对工作人员登陆本模块进行更多的考虑。在此系统中,社团工作人员可以为会员加入社团或是登陆记录,并打印生成相应的报表给用户查看和确认院系管理人员功能的信息量大,数据安全性和保密性要求最高。本功能实现对会员参加各社团相关信息的查询和统计、工作人员和管理人员信息查看及维护。社团管理员可以浏览、查询、修改、统计社团的基本信息;浏览、查询、统计和修改会员参加社团活动的基本信息,设计不同用户的操作权限和登陆方法对所有用户开放的会

7、员信息查询和个人部分信息维护查看个人情况信息维护会员个人密码根据注册的情况对数据库进行操作并生成报表。社团管理系统的数据流程:首先由社团工作人员或系统管理员等有录入权限的用户将各自权限范围内的信息进行录入处理,然后保存信息到数据库中。有权限的人可以对这些库信息进行修改和删除处理。所有用户均可以进行信息查询和统计,没有权限用户还可以基于注册界面进行注册,来参加相应的社团。3.系统分析:该系统是为了方便社团管理和各社团会员查看的相关信息。该系统主要分为三个界面:会员管理界面、注册界面和管理员登录界面,在会员管理界面中有登录、注册、管理、显示信息和重置五个按钮。在该界面下输入正确的学号和密码再点登录

8、便可显示登录成功,如果输入有误回提示输入错误,这样便为用户提供了安全性;如果点显示信息则可显示该会员在数据库中的信息;如果想新注册,则可以在会员管理界面中点注册,在注册界面中填入对应的信息,确认后即可把该信息加入数据库中;如果是管理员,则点管理进入管理员登录界面,在该界面管理员输入正确的用户名和密码就可修改数据库中的信息。如果输入了学号和密码后再点重置,则输入的数据清零,可以重新输入。第三章 模块设计1.社团管理模块:会员管理显示注册管理重置姓名性别学号班级联系电话系科注册社团密码-姓名密码学号系科班级确认密码性别用户名密码联系电话注册社团登录学号密码学号密码登录:在会员管理的界面下输入正确的

9、学号和密码再点登录便可顺利登录查看自己存储在数据库中的相关信息。注册:在会员管理界面中点注册,在注册界面中填入对应的信息,确认后即可把该信息加入数据库中。管理:点管理进入管理员登录界面,在该界面管理员输入正确的用户名和密码就可修改数据库中的信息。重置:点重置,则输入的数据清零,可以重新输入。显示:点该按钮就会显示该会员在数据库中的信息。2.系统E-R图:3.逻辑架构图:第四章 流程设计1.数据流程图:显示信息会员管理界面数据库shiyan学号密码dhl_hy学号密码登录成功管理登录不成功重置注册2.系统顺序图:2.1协会会员登录2.2社团部部长登录2.3社团部老师登录2.4社团部老师审核协会注

10、册表第五章 主要页面及功能介绍1.系统主要页面:1.1系统首页主要功能显示社团活动信息、相关公告、资料下载及新闻,并有用户登录模块,如图5-1-1所示:图5-1-11.2新闻动态查看页面在首页里点击新闻动态所进入的页面,显示当前最新所有新闻,点击详细新闻可以阅读新闻的全部内容。如图5-1-2图5-1-2 1.3社联简介页面主要是对学生团体联合会的简介。如图5-1-3图5-1-3 1.4资料下载页面主要是社团日常使用的相关表格或重要的学校相关文件下载。如图:5-1-4图5-1-4 1.5社团信息页面主要向浏览者展示社团的各种信息如协会章程,点击详细信息可以进行协会信息的详细查看。如图:5-1-5

11、图5-1-5 1.6用户注册页面分为社团注册与个人注册两种选择,社团注册必须要有相关部门授予的授权码方可进行注册,否则无法完成注册任务;个人注册只要按照系统要求填写信息便可完成注册。如图:5-1-6图5-1-6 1.7在线留言页面主要实现浏览者的留言功能,并且管理员可以通过后台管理对相关留言进行回复,该留言页面只会显示最新前几项留言。如图:5-1-7图5-1-72.数据库设计:该系统使用SQL SERVER作为应用程序的数据库,建立了有16张数据表,下面主要介绍以下9张具有代表性的表:Administration表用于存储管理员帐户的信息,AssociationInfor表用于存储协会部门信息

12、,Depart表用于存储学院系部信息, DownLoad表用于存储下载资料的存储路径信息, LeagueLogin_Table表用于存储社团注册信息, LeagueRule表用于存储协会章程信息,Massage表用来存储留言信息,News表用来存储新闻信息,ShowImage表用来存储新闻图片的存储路径,在6个数据表中,介绍一下新闻表和账户表如下:Administration表如表5-2-1所示:表5-2-1管理员信息表Id为该表主键,Name为管理员名称,Pwd为密码。AssociationInfo表如表5-2-2所示:表5-2-2社团部门表Id为该表主键,Department部门,Duty

13、为部门职责,Rules协会章程。Depart表如表5-2-3所示:表5-2-3系部表ID为该表主键,DepartName为系部名称,SpecialityName为所属系部的专业名称。DownLoad表如表5-2-4所示:表5-2-4资料下载表Id为该表主键,Dname为资料标题,Dtimes为上传时间,Dtype为文件类型,DfileFhpoto为文件存储路径。LeagueLogin_Table表如表5-2-5所示:表5-2-5社团注册表ID为该表主键,LeagueName为社团名称,LeaguePwd为密码,Name为负责人姓名,TeacherName为知道老师姓名,BiuldTime为成立

14、时间,Depart为社团所属系别,Speciality为所属专业,Phone为社团联系电话,CheckCode为授权码,IntRule判断社团章程章程是否添加。LeagueRule表如表5-2-6所示:表5-2-6社团章程表Id为该表主键,Name为章程所属社团名称,Rules为社团章程。Massage表如表5-2-7所示:表5-2-7留言信息表Id为该表主键,Name为留言者名称,Times为留言时间,Contents为留言内容,Reply为管理员的回复内容。News表如表5-2-8所示:表5-2-8新闻表NewID为该表主键,Name为新闻主题,Time为新闻发布时间,Viscera为新闻内容。ShowImage表如表5-2-9所示:表5-2-9图片信息表Id为该表主键,FilePhotoPath为图片存储路径,Pho

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 网络生活

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号