网站首页  词典首页

请输入您要查询的论文:

 

标题 基于Java Web的甘农社团管理系统的设计与实现
范文

     马妞妞 罗雅 王子含

    

    摘要:学生社团是由学生创办组织,主要用于有相同爱好的同学彼此学习交流,响应高校学生全面发展的号召,可以称为各高校的第二课堂。大学生参加学生社团,可以培养学生的多方面能力还可以发展兴趣爱好。本系统在设计中运用了Ja—va Web技术、Java编程语言和数据库技术实现了B/S模式的社团管理系统。本系统可以在一定程度上减轻社团管理人员的工作负担,同时也提高了学校社团联合会管理社团工作的效率与质量,节约了管理者的时间及精力。关键词:社团管理系统;高校学生社团;社团活动

    中图分类号:TP368.1 文献标识码:A

    文章编号:1009-3044(2020)01-0054-02

    1项目需求与简介

    1.1课题背景

    现今本校的社团管理主要采用人工采集数据,管理工作量较为庞大,且不易于查询,本项目社对于团管理系统的开发及应用,减少了传统管理带来的弊端,采用信息化的手段,使用线上管理有效地减少了社团管理人员的工作量,使管理的过程规范化、自动化。

    大学生社团是为了使更多的学生能够在课余生活中丰富生活,是学生的活动主要介质,对每一個大学生的日常生活影响都非常巨大,与此同时也给社团组织开展的各项活动的实施提供了一定的平台。社团的建设和运行是一个长期且复杂的过程,需要学校的领导层面和学生层面共同管理,形成一个一体化学生社团管理系统,实现社团管理的标椎化、规范化和制度化,线上的社团管理系统能够为学生社团联合会减少一定的人力物力,更加方便地为高校学生带来更多丰富多彩的课外生活。此系统极大地体现了学生社团服务于学生、便利于学生的宗旨。

    1.2目的和意义

    我们设计实现此社团管理系统,是希望大学社团管理可以从烦琐的手头工作中解脱出来,摆脱此前的耗时耗力的状态中转变出来,能够通过此系统更加便利的管理社团、服务社团、社团人员从中得到成长。本系统可以实现一次录入,反复使用。此系统的实现是为了能够减轻社团联合会的工作人员的工作量,使得社团能够真正意义上为学生创建第二课堂。

    1.3设计与实现的操作环节分析

    储备知识、整理资料,充分理解本项目所规定的开发任务,根据要求进行项目框架的构造理解工作原理,制定各种方案进行分析比较,制定出最为合理的方案;

    掌握Web前端开发(html、OSS、js)、jsp、熟练掌握数据结构、数据库以及Java技术为后台信息输入的连接以及平台开发过程中的一些操作和设计做好基础准备;

    从后台导入各个社团的资料,测试该模拟系统;

    系统采用MySQL数据库,开发语言为Java,数据库的存储容量足够大,而且足够稳定,能够较长时间保存数据。

    实施方案:先通过系统测试,可行的话再应用于本校社团中。

    2可行性分析

    2.1技术可行性分析

    在window7/8/10环境下,以Java语言为基础,利用JDBC技术开发出社团管理系统后端,链接My SQL数据库完成系统的搭建。在JSP中通过使用HTML标记来规划设计Web页的布局和风格,而用JsP标记来生成动态内容部分,被封装起来运行于服务器端。从技术可行性方面可以保证项目顺利实施。

    2.2经济可行性分析

    本系统节约了线下社团管理所需的成本,采用本系统,给系统开发者带来了经济效益,社团管理系统未来可期。

    2.3应用可行性分析

    结合社团管理现状以及互联网技术的普及和教务管理系统的使用情况来看,线上社团管理系统的开发能够极大的应用于实际生活中,预期使用者无论是社团管理者还是社团会员都能通过网络平台便捷管理以及使用,得到很好的用户体验。

    2.4功能模块需求分析

    此社团管理系统共有普通会员登录、社团负责人登录和系统管理员登录三个模式,分别有相对应的操作功能,可以在本系统上实现对于本校社团的了解、参加以及管理。主要的界面如图1、图2、图3所示。

    2.5系统创新

    本系统采用互联网+的方式,运用了计算机技术、信息技术和决策技术以及现代化的管理思想、方法和手段相结合的方式,形成了网络与现实相沟通的管理模式。本系统采用的交互界面为管理者和使用者提供了更加人性化的服务方式,保障大学生社团自主性服务的特征,足够完善的社团系统能够对大学生开展的活动具有一定的科学性和规范性,明确各部门之间职责传统管理方式与互联网方式相碰撞,使管理的过程规范化、自动化、透明化。

    3系统分析与设计

    3.1系统分析

    本系统采用了MVC的模式进行了社团管理系统的软件设计,即JSP+Servlet+JavaBean的模式。客户端应用了HTML+CSS的模式对页面效果进行了布局和渲染,增加了系统界面的可观性,使用JavaScript客户端脚本语言使得用户界面更加友好、交互性大大地提高。

    JSP页面由HTML标记静态内容和JSP标记、脚本语言和注释等内容构成。使用JavaBean组件负责处理事务:例如数据运算就是对MySQL数据库进行一些操纵。使用Java编写Server-let服务端程序,进行交互式的浏览和修改数据,通过重定向和转发的功能实现更友好的页面交互。

    3.2数据库设计

    数据库设计的过程一般分为五个阶段。首先在需求分析阶段主要是准确收集用户信息需求和处理需求并对收集的结果进行整理分析,形成了需求说明。其次是概念设计阶段,是对用户的需求进行综合归纳抽象,形成一个概念模型(E R模型),并根据E-R模型分别为普通用户、社团负责人、系统管理员登录建立了逻辑数据结构,在此基础上,建立了相对应的数据表。最后对于数据库的物理设计完成后,就需要用DBMS提供的数据定义语言与其他应用程序将数据库逻辑设计和物理设计结果严格的描述出来成为DBMS可接受的源代码,再经过调试产生出数据库模型。然后就可以调试程序、测试系统、运行系统、进行维护。

    4系统测试目的与意义

    系统测试的目的主要是为了检测出相关程序中所存在的问题,以及一些没有及时被发现的错误。在测试之后能够得到修改使得系统更好地投入应用,加大了系统的可使用性。以系统登录模块的测试为例:首先需要打开所制作的系统首页,使用错误的登录信息进行登录,然后使用正确的登录信息来登录系统,之后进行对其测试,形成相应的测试结果,直到问题一一得到解决,系统可以正常运行为止就得到了测试的结果。

    5结论

    本次对于甘农社团管理系统的设计与实现,运用了一些Java的知识来连接数据库,利用Web技术实现了前端与后台的完美结合。使得此系统可以帮助学校的社团管理人员来更好地管理社团,服务学生同时也减轻了学生社团管理人员的工作量,管理更加方便,但是因为技术和时间的约束,本系统的功能不完善,还需要进一步的完善。

随便看

 

科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。

 

Copyright © 2004-2023 puapp.net All Rights Reserved
更新时间:2025/2/5 22:12:19