大社团管理信息系统(附件)
现如今,社会不断的发展,人们对科学化的认识,从低层次向高层进发,从感性的认识到理性认识,人们对管理的工作逐渐加深。我的管理系统,是以JSP为开发背景。我的系统分为了四个模块,在首页向大家展示了该系统的社团信息等;我们能通过前、后台功能模块的设计,我们可以实现最基本的社团管理。我的管理系统用了B/S三层结构,并通过JSP来实现了我的动态页面的设计,最后,在数据库方面,我选用了MYSQL。AbstractThe development of todays society, peoples understanding of science, from low level to high level, from perceptual knowledge to rational knowledge.Here, I would like to discuss the background of my system first, then discuss the design objectives, system requirements and overall design schemes of my system, and discuss in detail the detailed design and implementation of the system, followed by a test of the system.W This paper USES JSP as the development technology to implement a community management system. The students club management system is divided into four modules. The administrator can conduct user management, system management, activity approval, etc. Through the design of these front and back function modules, The whole management process is realized.In the design aspect, the *好棒文|www.hbsrm.com +Q: @351916072@
system uses the B/S three layer structure, uses the JSP technology to design the dynamic page, while considering the security and the code credibility of the system, the key code of the application is encapsulated. The background database USES MYSQL database..1 概述 11.1课题背景、课题意义 11.2 国内外研究现状 12 系统的开发与环境 22.1 JSP的应用与技术 22.1.1 JavaScript应用技术的简介 22.1.2 JavaScript 22.1.3 B/S结构 22.1.4 HTML简介 22.2 MYSQL数据库 23 系统分析 43.1 系统可行性 43.1.1系统可行性操作 43.2系统流程设计 43.2.1系统的开发流程 43.2.2 大学生社团用户登录流程 53.2.3 大学生社团管理系统操作流程 53.2.4 添加信息流程 63.2.5 修改信息流程 73.2.6 大学生社团管理员删除信息的流程 73.3大学生社团管理系统的用例分析 83.3.1管理员用例图 83.3.2会员用例图 83.3.3社团负责人用例图 94 系统设计 104.1 系统概述 104.2 系统结构设计 104.3大学生社团管理系统的数据库 114.3.1 数据库实体 114.3.3 数据库表设计 125系统界面设计 155.1 系统前台主界面 155.1.1 网站新闻资讯界面 155.1.2 网站会员注册界面 165.2 大学生社团管理系统,管理员功能模块的运行与实现 165.2.1 大学生社团管理系统管理员管理主界面 165.2.2大学生社团管理系统管理员社团添加界面 175.2.3大学生社团管理系统管理员添加社团负责人界面 175.2.4大学生社团管理系统管理员添加会员界面 185.2.5大学生社团管理系统管理员活动经费审批界面 185.2.6大学生社团管理系统管理员留言管理界面 195.3 会员功能模块的实现 195.3.1 会员登录界面 195.3.2会员申请社团界面 205.3.3会员社团管理界面 215.3.4会员留言管理界面 215.4 社团负责人功能模块的实现 215.4.1社团负责人经费管理界面 215.4.2大学生社团管理系统负责人新闻资讯管理界面 225.4.3负责人器材场地管理界面 225.4.4负责人成员管理界面 23致 谢 25参考文献 261 概述1.1课题背景、课题意义世界各个组织的管理方式上的变化来源于网络的快速发展。二十一世纪以来,中国的经济得到了迅猛、强势的发展,各个对机构管理造成威胁的难题逐渐都得到了解决,。现如今,科学技术不断提高,所以本系统通过网络信息储存与交流进行信息管理,比传统的信息管理方式有着大幅度的进步。如计算检索效率、信息可靠性、空间储量、信息严密性等。工作效率都因这些效率而提高,提升服务水平,网络让管理变得的更科学化、正规化、系统化。1.2 国内外研究现状现如今,计算机网络不断深入到我们的生活中,我们的工作和学习的方式也发生了翻天覆地的变化。传统的方式一般都采取人与人交互,信息的获取、整理、修改、存储等工作还停留在人工阶段。这种方式一方面需要人与人进行交流,交互起来比较困难,而且会浪费时间;另一方面对用户等信息的管理,特别是随着用户数量的递增,查询、修改起来特别困难;最后由于用户等其他信息的不断增加,信息的存储也成为了难题。像比较发达的国家,网络发展较快,已经从很大程度上完成了从人工到计算机管理的转变。我国计算机应用起步比较晚,而且发展区域不平衡,还有很多地区或单位使用传统的方式进行管理,但是计算机技术的发展和计算机网络的普及,致使现在很多单位和用户也开始慢慢接触网络信息管理系统。2 系统的开发与环境 2.1 JSP的应用与技术2.1.1 JavaScript应用技术的简介JavaScript可以把网页设计、显示和网页逻辑、语言区分开来,所以可以更简单的设计基于web的应用。2.1.2 JavaScriptJSP是脚本语言。它的功能是面向对象,所以,程序的开发也是以对象作为基础的,根据对象的反馈进行反复设计利用。应用Javascript可以使网页与用户之间的互动更加友好,即及时、便捷、交互性与动态性质。因此,美观、丰富的信息内容都在网页中较好的展示出来。在我的社团管理系统中的设计都采用了javascript及其相关技术。2.1.3 B/S结构客户端计算机的工作量因B/S系统的应用得到了极大的简化,客户机安装简便、易操作的运行软件,将信息反馈给服务器加以运算,这样就实现了对终端数据库的访问和对相关应用程序的执行。 2.1.4 HTML简介HTML主要用来实现浏览器对信息的识别功能,所以不管怎么样的HTML文件编写起来,都是通过“翻译”来实现表达这个功能的。功能(1)网页标题,网页文本,网页表格。(2)点击链接查询线上信息。(3)获取远程终端服务。(4)网页文件,视频、音频剪切编辑。HTML文档主要由以下几个部分构成——进行说明文件类型为HTML文件——网页显示不可缺少的第一部分页 title>——标题 HEAD> ——主要网页正文内容显示部分该网页的内容 BODY> HTML>2.2 MYSQL数据库MYSQL数据库的特点1、多线程支持CPU资源。2、通过查询SQL的优化算法,搜索的速度得以提高。3、更好的运用工具进行管理,便捷对数据库进行操作。4、通过庞大数据库储存大量数据条。3 系统分析3.1 系统可行性本系统(学生社团管理系统)是通过连接数据库进行网络端对信息的管理及维护。在这样的目标下,以下2个方面皆证明了本系统的可行性。3.1.1系统可行性操作整个系统的登录页面(Login)、管理页面(Manage)及其他页面简便、易上手、便于操作。用学生常见的登录界面和操作方式,是大家更好的接受和使用。用最简单的访问操作,实现对网络终端、数据库源的登录、修改。本系统以B/S结构为基石、JSP语言为架构,是系统的整个环境更加完善。所以操作性高,使用者更加方便,我们称之为“用户友好”。也正因为一点,本系统值得被全面开发。3.2系统流程设计3.2.1系统的开发流程 开发我的学生社团管理系统时,我进行了客户需求分析,对系统的总体外观、功能模块的+具体规划,对数据库容量、字段等进行了筛选,如下图所示图3-1系统开发流程图3.2.2 大学生社团用户登录流程为了达到系统运行过程中的安全性,要合理的运用大学生社团管理系统进行管理,登录系统中进行修改。如下图所示。图3-2 登录流程图3.2.3 大学生社团管理系统操作流程该操作系统的操作流程如下图所示。图3-3 系统操作流程图3.2.4 添加信息流程大学生社团管理系统添加信息流程如下图所示。图3-4 大学生社团管理系统添加信息流程3.2.5 修改信息流程管理员能够修改社团信息、社团负责人等信息,大学生社团用户也可以进行相应的修改。我们需要做的就是就是,一、进入修改信息界面,然后输入我们需要修改的信息,接着,大学生社团管理系统就能自行数据的判断与验证,信息合法,则修改成功,信息将会自动上传到数据库,否则重新输入。该流程图如下图所示。图3-5修改信息流程图3.2.6 大学生社团管理员删除信息的流程大学生社团管理员可以对社团的信息进行删除。删除流程如下图所示。图3-6大学生社团管理员删除信息的流程图3.3大学生社团管理系统的用例分析3.3.1管理员用例图系统管理员是系统中最核心的用户。其用例图如下图所示。图3-7 管理员用例图3.3.2会员用例图会员进入系统可以进行个人资料管理、社团申请、留言等。用户用例如下图所示。图3-8会员用例图3.3.3社团负责人用例图社团负责人进入系统可进行个人资料管理、社团成员管理、新闻资讯管理等操作。用例如下图所示。图3-9 社团负责人用例图4 系统设计4.1 系统概述大学生社团管理系统工作原理图如下图所示图4-1 大学生社团管理系统工作原理图 4.2 系统结构设计学生社团管理系统的整体结构设计如下图所示。图4-2 学生社团管理系统的整体结构设计图4.3大学生社团管理系统的数据库步骤一、分析需求;二、设计概念;三、设计逻辑; 4.3.1 数据库实体建立了以下的E-R模型图,如下图所示1、管理员实体E-R图如下图所示图4-4 管理员实体E-R图2、大学生社团管理系统注册会员信息实体E-R图图4-5大学生社团管理系统注册会员信息实体E-R图3、大学生社团管理系统留言板实体E-R图图4-6大学生社团管理系统留言板实体E-R图4、大学生社团管理系统社团负责人信息实体属性图图4-7 大学生社团管理系统社团负责人信息实体属性图5、大学生社团管理系统新闻通知实体属性图图4-8大学生社团管理系统新闻通知实体属性图6、大学生社团管理系统活动经费申请以及信息实体属性图图4-9大学生社团管理系统活动经费申请以及信息实体属性图4.3.3 数据库表设计我的大学生社团管理系统是用的MYSQL数据库,下面我就来向大家概括该数据库中的各个表的详细信息。表4-1 all user管理员信息表列名数据类型长度主键允许空说明idbig int20是否编号usernamearchaic50否否用户名PWarchaic50否否密码axarchaic50否否普通管理add timetime stamp否否时间表4-2 Shijiazhuang注册会员信息表列名数据类型长度主键允许空说明idint4是否编号humanitarianarchaic50否否会员编号minglearchaic50否否姓名Limaarchaic50否否 密码birdieingarchaic50否否性别shoutarchaic50否否手机baniarchaic50否否班级Ethiopianarchaic50否否照片Belizearchaic500否否备注Isaiaharchaic50否否是否审核annullingarchaic50否否年龄add timetime stamp否否时间表4-3 flyby留言板信息表列名数据类型长度主键允许空说明idint4是否编号Hangzhouarchaic50否否账号Ethiopianarchaic50否否照片minglearchaic50否否姓名Libyanarchaic50否否 留言add timetime stamp否否时间Huiarchaic50否否回复表4-4 buckminsterfullerene社团负责人信息表列名数据类型长度主键允许空说明idint4是否编号habitualnessarchaic50否否社团编号Tutankhamenarchaic50否否社团部门septuagenarianarchaic50否否负责人Limaarchaic50否否密码Lithuanianarchaic50否否 电话Bangladeshiarchaic50否否办公室Utopianarchaic50否否图片Shijiazhuangarchaic50否否简介add timetime stamp否否时间表4-5 news资讯表列名数据类型长度主键允许空说明idint4是否编号titlearchaic50否否标题notearchaic50否否内容timearchaic50否否时间MiGarchaic50否否图片typearchaic50否否类型表4-6 hdqrs活动经费申请信息表列名数据类型长度主键允许空说明idbig int20是否编号habitualnessarchaic50否否社团编号Tutankhamenarchaic50否否社团部门septuagenarianarchaic50否否申请人Lithuaniantime stamp50否否联系电话neighbouringarchaic50否否活动经费rhododendronarchaic50否否活动内容Isaiaharchaic50否否是否审核add timetime stamp否否时间5系统界面设计5.1 系统前台主界面其界面如下图所示。图5-1系统前台主界面5.1.1 网站新闻资讯界面网站新闻资讯对近期新闻进行了列举,点击进入详细介绍。其界面如下图所示。图5-2网站新闻资讯界面5.1.2 网站会员注册界面首先进行会员注册,并输入该会员的相关信息,*号所标的相应内容是必须要填写的,可以进行注册。其界面如下图所示图5-3网站会员注册界面5.2 大学生社团管理系统,管理员功能模块的运行与实现5.2.1 大学生社团管理系统管理员管理主界面首先管理员要先进入系统的后台,然后先后输入账号与密码,最后再由管理员输入验证码,进行登陆。如下图所示。图5-4 大学生社团管理系统管理员管理主界面5.2.2大学生社团管理系统管理员社团添加界面大学生社团管理系统管理员点击社团管理,可以添加社团,还可以查看、修改、删除所有社团。其界面如如下图所示。图5-5大学生社团管理系统管理员社团添加界面5.2.3大学生社团管理系统管理员添加社团负责人界面系统管理员进入管理界面,管理员可以添加负责人并对负责人的信息进行修改,其界面如下图所示。图5-6大学生社团管理系统管理员添加社团负责人界面5.2.4大学生社团管理系统管理员添加会员界面其界面如下图所示。图5-7大学生社团管理系统管理员添加会员界面5.2.5大学生社团管理系统管理员活动经费审批界面大学生社团管理系统管理员可以对负责人所申请的活动经费进行审批。其界面如如下图所示。图5-8大学生社团管理系统管理员活动经费审批界面5.2.6大学生社团管理系统管理员留言管理界面大学生社团管理系统管理员可以对大学生社团管理系统的留言回复和删除。其界面如下图所示。图5-9大学生社团管理系统管理员留言管理界面5.3 会员功能模块的实现5.3.1 会员登录界面社团会员输入用户名与密码以及验证码,并点击登录按钮,跳入用户界面。其界面如下图所示。图5-10会员登录界面5.3.2会员申请社团界面会员可以根据自己的需求进行社团申请。其界面如下图所示所示。 图5-11会员申请社团界面5.3.3会员社团管理界面会员可以查看自己申请的社团信息,然后修改和删除。其界面如下图所示。 图5-12会员社团管理界面5.3.4会员留言管理界面会员可以进行留言与回复。其界面如下图所示所示。 图5-13会员留言管理界面5.4 社团负责人功能模块的实现5.4.1社团负责人经费管理界面 负责人可以根据自身的需求,进行社团活动的经费申请。其界面如下图所示。图5-14社团负责人经费管理界面5.4.2大学生社团管理系统负责人新闻资讯管理界面系统的社团负责人可以通过系统,对本社团方面的信息进行咨询或者添加、修改和删除原有的信息。其界面如下图所示。图5-15大学生社团管理系统负责人新闻资讯管理界面5.4.3负责人器材场地管理界面社团负责人可以根据需求,进行场地的申请。其界面如图5-16所示。图5-16负责人器材场地管理界面5.4.4负责人成员管理界面社团负责人可以查看到申请社团的成员,并可以进行审核。其界面如图5-17所示。图5-17负责人成员管理界面结 论本论文是对JSP和MYSQL的简介,分别从硬件和软件,两方面反应了此系统的可行性,本文结论如下实现了JSP与MYSQL相结合的大学生社团管理系统。因为以前对JSP也没有太多的了解,所以还是遇到了很多的困难,比如初始界面不规范,SQL数据库连接不上,但是后来在老师和同学的帮助下,也渐渐找到了修改的方向,所以,在此期间,我学到了很多以前没有学到过的知识,也知道了,光是一味地学习书本知识是没有用的,还得参加实践活动,将自己的所学知识结合到实践中来。通过参与这次毕业设计,我学到了许多东西,通过不断地总结经验,不断充实并提高了自己的实践应用能力,得到了宝贵的经验,这肯定会对我将来的发展有很大的帮助。实践证明,学生社团管理系统有着非常好的发展前景,已基本具备了成熟的技术理论。致 谢三年的学习生活即将结束,但这才仅仅是我人生的一个开始。这次毕业设计的整个开发过程,从需求分析到具体功能实现,使我成长了许多,我对自己所学的知识有了更进一步的了解。首先我想要感谢我的导师王喜老师,他在指导我写毕业论文的同时,给了我很大的帮助,老师对我的网站与论文,要求及其严格,但这却使我收获了许多。在此,我谨表示衷心的感谢。大学生活是最让人难忘的,时光荏苒,毕业在即,三年的大学生活也即将步入尾声,三年的大学生活也即将划上完美的句号,在学到了很多,也认识了许多朋友,这三年里的学习与生活离不开他们的陪伴与激励。感谢的老师们,是你们在我迷茫的时候教会了我这么多。最后要感谢我的同学们,跟你们在一的两年和开心,与你们在一起的美好时光将成为我永久的记忆。同时,对阅读与评审本论文的各位老师表示衷心感谢!参考文献 [1]关子杰. 浅析移动实习信息管理系统的设计与实现[J]. 电子测试,2017,(15):114-115.[2]单敬志,任文祥,薛钧. 基于三层架构的金工实习信息管理系统设计[J]. 教学研究,2017,40(04):98-101.[3]赵迎珍. 高职院校顶岗实习网络管理系统设计探讨[J]. 科技展望,2017,27(16):333.[4]明剑. 云南开放大学实践教学综合管理信息系统设计与实现[D].吉林大学,2017.[5]王波. 高职实习管理系统的设计[J]. 电子技术与软件工程,2017,(06):172.[6]荀丽丽. 高校学生实习管理系统功能设计与实现研究[J]. 电脑知识与技术,2017,13(01):171+173.[7]江永丰. 学生顶岗实习管理系统设计与实现[D].湖南大学,2016.[8]刘海明,邵珊珊. 基于信息化的高职院校顶岗实习管理系统的设计与实现[J]. 电脑知识与技术,2016,12(20):108-110.[9]傅峰. 基于移动平台的学生实训实习管理系统的设计[J]. 电子设计工程,2016,24(09):66-68+71.[10]李丹. 顶岗实习网络管理平台设计与实现[J]. 软件导刊,2016,15(03):97-98.[11]付昕. 基于B/S模式仓库管理系统的实现[J].山东省农业管理干部学院学报, 2010, 27(4):166-168[12] 黄艳峰. 在Java语言中实施“案例学生社团管理系统”的研究与探索[J]. 电脑知识与技术, 2010, 6(5):1148-1149 [13] 赵钢. JSP Serengeti+EJB的Web模式应用研究[J]. 电子设计工程, 2013, 21(13):47-49[14] 肖英. 解决JSP/Serengeti开发中的中文乱码问题[J]. 科技传播, 2011, (1)11-25[15] Hsiang I H, Ulyanovsk S, Tsiolkovsky P. Guiding students to the right questions: adaptive navigation support in an e-learning system for Java programming[J]. Journal of Computer Assisted Learning, 2010, 26(4):270-283.
目 录
system uses the B/S three layer structure, uses the JSP technology to design the dynamic page, while considering the security and the code credibility of the system, the key code of the application is encapsulated. The background database USES MYSQL database..1 概述 11.1课题背景、课题意义 11.2 国内外研究现状 12 系统的开发与环境 22.1 JSP的应用与技术 22.1.1 JavaScript应用技术的简介 22.1.2 JavaScript 22.1.3 B/S结构 22.1.4 HTML简介 22.2 MYSQL数据库 23 系统分析 43.1 系统可行性 43.1.1系统可行性操作 43.2系统流程设计 43.2.1系统的开发流程 43.2.2 大学生社团用户登录流程 53.2.3 大学生社团管理系统操作流程 53.2.4 添加信息流程 63.2.5 修改信息流程 73.2.6 大学生社团管理员删除信息的流程 73.3大学生社团管理系统的用例分析 83.3.1管理员用例图 83.3.2会员用例图 83.3.3社团负责人用例图 94 系统设计 104.1 系统概述 104.2 系统结构设计 104.3大学生社团管理系统的数据库 114.3.1 数据库实体 114.3.3 数据库表设计 125系统界面设计 155.1 系统前台主界面 155.1.1 网站新闻资讯界面 155.1.2 网站会员注册界面 165.2 大学生社团管理系统,管理员功能模块的运行与实现 165.2.1 大学生社团管理系统管理员管理主界面 165.2.2大学生社团管理系统管理员社团添加界面 175.2.3大学生社团管理系统管理员添加社团负责人界面 175.2.4大学生社团管理系统管理员添加会员界面 185.2.5大学生社团管理系统管理员活动经费审批界面 185.2.6大学生社团管理系统管理员留言管理界面 195.3 会员功能模块的实现 195.3.1 会员登录界面 195.3.2会员申请社团界面 205.3.3会员社团管理界面 215.3.4会员留言管理界面 215.4 社团负责人功能模块的实现 215.4.1社团负责人经费管理界面 215.4.2大学生社团管理系统负责人新闻资讯管理界面 225.4.3负责人器材场地管理界面 225.4.4负责人成员管理界面 23致 谢 25参考文献 261 概述1.1课题背景、课题意义世界各个组织的管理方式上的变化来源于网络的快速发展。二十一世纪以来,中国的经济得到了迅猛、强势的发展,各个对机构管理造成威胁的难题逐渐都得到了解决,。现如今,科学技术不断提高,所以本系统通过网络信息储存与交流进行信息管理,比传统的信息管理方式有着大幅度的进步。如计算检索效率、信息可靠性、空间储量、信息严密性等。工作效率都因这些效率而提高,提升服务水平,网络让管理变得的更科学化、正规化、系统化。1.2 国内外研究现状现如今,计算机网络不断深入到我们的生活中,我们的工作和学习的方式也发生了翻天覆地的变化。传统的方式一般都采取人与人交互,信息的获取、整理、修改、存储等工作还停留在人工阶段。这种方式一方面需要人与人进行交流,交互起来比较困难,而且会浪费时间;另一方面对用户等信息的管理,特别是随着用户数量的递增,查询、修改起来特别困难;最后由于用户等其他信息的不断增加,信息的存储也成为了难题。像比较发达的国家,网络发展较快,已经从很大程度上完成了从人工到计算机管理的转变。我国计算机应用起步比较晚,而且发展区域不平衡,还有很多地区或单位使用传统的方式进行管理,但是计算机技术的发展和计算机网络的普及,致使现在很多单位和用户也开始慢慢接触网络信息管理系统。2 系统的开发与环境 2.1 JSP的应用与技术2.1.1 JavaScript应用技术的简介JavaScript可以把网页设计、显示和网页逻辑、语言区分开来,所以可以更简单的设计基于web的应用。2.1.2 JavaScriptJSP是脚本语言。它的功能是面向对象,所以,程序的开发也是以对象作为基础的,根据对象的反馈进行反复设计利用。应用Javascript可以使网页与用户之间的互动更加友好,即及时、便捷、交互性与动态性质。因此,美观、丰富的信息内容都在网页中较好的展示出来。在我的社团管理系统中的设计都采用了javascript及其相关技术。2.1.3 B/S结构客户端计算机的工作量因B/S系统的应用得到了极大的简化,客户机安装简便、易操作的运行软件,将信息反馈给服务器加以运算,这样就实现了对终端数据库的访问和对相关应用程序的执行。 2.1.4 HTML简介HTML主要用来实现浏览器对信息的识别功能,所以不管怎么样的HTML文件编写起来,都是通过“翻译”来实现表达这个功能的。功能(1)网页标题,网页文本,网页表格。(2)点击链接查询线上信息。(3)获取远程终端服务。(4)网页文件,视频、音频剪切编辑。HTML文档主要由以下几个部分构成——进行说明文件类型为HTML文件——网页显示不可缺少的第一部分
目 录
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1071.html