学生社团管理系统毕业论文

 2021-04-12 04:04

摘 要

当今社会,计算机科学技术已经全面发展,网络化、智能化、集成化的格局已经形成。计算机的先进技术使管理手段和方式等发生着巨大的变化,计算机的优势和普及使之已经完全进入各个领域,并发挥着非常大的作用。针对传统的人工管理可以发现这样的管理方式的缺点显而易见,效率非常低,数据的保密性也很差,另一个方面就是随着时间的推移,会有大量的新的数据和文件的产生,在这种情况下,查找信息以及数据的维护和更新都非常的麻烦且繁琐。

本系统包括了管理员、社团创建者、成员三种不同的角色,不同的角色登录方式不同,对应呈现的功能也不同。管理员可以对社团新闻、在线互动、社团管理等站内功能进行管理与。社团创建者可以发布社团动态信息、对社团信息进行编辑、对新成员的申请进行审核、管理修改社团成员信息等。成员能浏览网站,包括查看社团简介,最新新闻,社团信息及社团活动,可以注册账号并申请社团,可在在线互动板块处留言,提出意见等。

本管理系统将使用JSP编程语言和MYSQL数据库进行开发,MyEclipse作为开发工具,后台数据库的连接采用JDBC直连的方式,最终完成系统的开发,实现各项添加、查询等功能。系统使用简单方便,界面一目了然,基于B/S模式下开发。

关键词:社团管理;JSP;MYSQL;不同角色

Student association management system

ABSTRACT

In today's society, computer science and technology have been fully developed, and a pattern of networking, intelligence and integration has been formed. The computer's advanced technology makes the management method and the way produce the huge change, the computer's superiority and the popularization causes it to enter each domain completely, and is playing the very big role. According to the traditional manual management can find this way of management shortcomings are obvious, the efficiency is very low, the confidentiality of the data also is very poor, another aspect is that, over time, there will be a lot of new data and documents, in this case, to find information and data maintenance and update is very trouble and cumbersome.

This system includes administrator, community creator, member three kinds of different roles, different roles login way is different, corresponding function is also different. The administrator can manage the news, online interaction, community management and other internal functions. The founder can release the dynamic information of the society, edit the information of the society, review the application of new members, manage and modify the information of the society members, etc. Members can browse the website, including the club profile, latest news, club information and club activities, can register an account and apply for the club, can leave a message in the online interactive section, put forward opinions, etc.

This management system will be developed with JSP programming language and MYSQL database, MyEclipse is the development tool, the connection of background database is made with JDBC direct connection, the development of the system is finished at last, the functions of adding and querying are realized. The system is easy to use, the interface is clear, based on B/S mode development.

Key words: COMMUNITY MANAGEMENT;JSP;MYSQL;DIFFERENT ROLES

目 录

一 概述

1.1 研究背景 1

1.2 开发意义 2

1.3 设计思想 2

1.4 设计原则 3

二 系统开发理论基础 4

2.1 开发工具 4

2.2 JSP技术 4

2.3 JAVA简介 5

2.4 JavaScript 7

2.5 HTML简介 7

第三章 系统分析 9

3.1需求分析 9

3.1.1 性能需求分析 9

3.1.2 用户需求分析 9

3.1.3 功能需求分析 10

3.1.4 非功能需求分析 10

3.2 可行性分析 10

3.2.1 技术可行性 10

3.2.2 经济可行性 11

3.2.3 操作可行性 11

3.3 系统流程分析 11

3.3.1用户注册 11

3.3.2用户登录 12

四 系统设计 14

4.1 系统功能模块图 14

4.2 系统架构设计 14

4.3数据库设计 14

4.3.1 数据库设计原则 15

4.3.2 数据库概念设计 15

4.3.3 数据库表设计 15

五 系统的实现 18

5.1 网站主界面 18

5.1.1 用户注册功能 19

5.1.2 在线报名活动 20

5.2后台登录界面 21

5.3 管理员主界面 22

5.3.1修改密码界面 23

5.3.2用户信息管理 23

5.3.3 活动信息管理 24

5.3.4社团信息管理 24

5.3.5系统公告管理 26

5.3.6系统介绍管理 27

5.4 社团主界面 27

5.4.1修改社团信息 28

5.4.2发布活动 29

六 系统测试 30

6.1系统测试目的与意义 30

6.2 系统功能测试 30

6.3 系统测试过程 31

6.4 系统性能测试 31

6.5 测试结果分析 32

结论 33

致谢 33

参考文献 34

概述

1.1 研究背景

随着迅速发展的经济和计科技术的进步,以计算机信息和通信技术为核心主导的信息管理正在迅速发展中。上至科研学术下到企业生产再到人们的日常家庭生活,计算机被广泛的应用在各行各业上。如何实现数据信息的更快、更实用、更有效的管理,是软件产业发展追求的目标。而现在我国张方面的管理水平还相对落后,这样的管理模式并不能满足当今社会的需求。造成许多不必要的浪费,因此传统的管理方法势必会被新的技术给取代。将计算机技术使用在管理方面来代替传统的人工管理方式,毫无疑问能更加高效,迅速,准确的处理问题。

您需要先支付 80元 才能查看全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,优先添加企业微信。