摘 要
由于世界范围内的资讯科技快速发展,社会组织的组织结构日益庞大,因此需要建立一套有效的学生社团管理系统,以提升其对组织的管理效能;高校学生社团组织的工作方式将逐步被传统的手工方式所替代。利用 Servlet+ Jsp+ Mysql+ Tomcat的开发方法,利用 Java进行了校园网络环境下的社团管理。本系统能快速有效地管理各社团的工作,为各社团的各社团以及各社团的成员们搭建一个很好的沟通渠道,使各社团的成员能够展现自己的风格,并能随时掌握社团的最新情况;为学生创造良好的学习和生活条件。
论文首先说明了该项目的开发背景、目标和意义,并对该项目中使用到的有关技术进行了介绍。接着,利用 UML对该项目的需求进行了具体的说明,并对其进行了具体的说明,该系统能够进行各种信息的浏览、查询和添加。着重阐述了该体系的基本功能,如基本应用管理,社团事务管理,社团财务管理等;对系统中的一些主要功能,如口令管理等,给出了具体的设计和实现。论文还给出了该软件的测试过程,并给出了该软件的关键测试案例以及各关键功能模块的实际应用效果。
关键词:社团管理系统;B/S 架构;MySQL数据库;需求分析;功能设计;统一建模语言;面向对象思想;
Abstract
Due to the rapid development of IT worldwide and the growing organizational structure of social organizations, it is necessary to establish an effective student organization management system to improve the management efficiency; university student organizations will gradually be replaced by the traditional manual methods. Using the development method of Servlet + Jsp + Mysql + Tomcat, the community management under the campus network environment was performed using Java. This system can quickly and effectively manage the work of associations, build a good communication channel for clubs and members, so that members can show their style and grasp the latest situation of the associations; create good learning and living conditions for students. The paper first explains the development background, objectives and significance of the project, and introduces the relevant technologies used in the project. Then, the UML is used to specify the requirements of the project, and to specify them, the system can browse, query and add various information. This paper describes the basic functions of the system, such as basic application management, corporate affairs management, and implementation of some main functions of the system, such as password management. The paper also gives the test process of the software, and gives the key test case of the software and the practical application effect of each key functional module.
Keywords:Community management system;B / S architecture; MySQL database;requirements analysis;functional design;unified modeling language; object-oriented ideas;
目 录
表4-1社联管理员属性表
属性名 | 显示名称 | 数据类型 | 数据源 | 最大长度 | 必填项 |
Admin_id | 编号 | Int | 是 | ||
Admin_name | 姓名 | String | 是 | ||
Admin_password | 密码 | String | 是 | ||
Role_id | 角色编号 | Int | 否 | ||
Depart_id | 部门编号 | Int | 否 |
表4-2社团信息类属性表
属性名 | 显示名称 | 数据类型 | 数据源 | 最大长度 | 必填项 |
Depart_id | 社团编号 | int | 是 | ||
Depart_name | 社团名称 | String | 是 | ||
Depart_time | 成立时间 | String | 是 | ||
Depart_ introduction | 社团简介 | String | 是 |
表4-3 物品信息类属性表
属性名 | 显示名称 | 数据类型 | 数据源 | 最大长度 | 必填项 |
T_id | 物品编号 | Int | 是 | ||
T_name | 物品名称 | String | 是 | ||
T_time | 购置时间 | String | 是 | ||
T_numbe | 数量 | Int | 是 | ||
Depart_id | 部门编号 | Int | 是 |
表4-4 收支信息类属性表
属性名 | 显示名称 | 数据类型 | 数据源 | 最大长度 | 必填项 |
Expense_id | 收支编号 | Int | 是 | ||
Depart_id | 社团编号 | Int | 是 | ||
Expense_time | 收支时间 | String | 是 | ||
Expense_method | 收支类型 | String | 是 | ||
Expense_charge | 金额 | Float | 是 |
表4-5 会员信息类属性表
属性名 | 显示名称 | 数据类型 | 数据源 | 最大长度 | 必填项 |
Stu_id | 会员编号 | Int | 是 | ||
Stu_name | 姓名 | String | 是 | ||
Stu_password | 密码 | String | 是 | ||
Stu_ Email | 邮箱 | String | 是 | ||
Stu_sex | 性别 | String | 是 | ||
Stu_age | 年龄 | Int | 是 | ||
Stu_ucode | 邮编 | String | 否 | ||
Stu_telephone | 联系电话 | String | 否 | ||
Stu_address | 地址 | String | 否 | ||
Depart_id | 社团编号 | Int | Depart | 是 | |
Role_id | 角色编号 | int | Role | 是 |
表4-6 注册用户信息表
表名 | Register | |||
描述 | 存放所有的注册学生的信息,与加入社团申请表(JoinI)关联 | |||
字段名 | 数据类型 | 长度 | 是否为空 | 描述 |
Re_id | int | Notnull | 注册编号 | |
Re_name | int | Notnull | 学生姓名 | |
Re_password | varchar | 20 | Notnull | 密码 |
Re_Email | varchar | 20 | Notnull | 注册邮箱 |
表4-7加入社团申请表
表名 | JoinI | |||
描述 | 存放注册用户提交的加入社团的申请表,存放所用的申请信息 | |||
字段名 | 数据类型 | 长度 | 是否为空 | 描述 |
J_id | int | not null | 申请编号 | |
Re_id | int | 申请人注册编号, 外键,引用 表(Regis)【Re_id】 | ||
J_sex | varchar | 20 | not null | 学生性别 |
J_age | varchar | 20 | not null | 学生年龄 |
J_ucode | varchar | 20 | not null | 学生邮编 |
J_telephone | varchar | 20 | not null | 学生电话 |
J_address | varchar | 100 | not null | 学生地址 |
Depart_id | varchar | 10 | not null | 加入社团编号,外键,引用表(Depart)【Depart_id】 |
J_reason | varchar | 20 | not null | 加入原因 |
J_state | float | not null | 审核状态 |
表4-8会员信息表
表名 | Student | |||
描述 | 存放社团所有的学生的基本信息, | |||
字段名 | 数据类型 | 长度 | 是否为空 | 描述 |
Stu_id | int | not null | 会员编号 | |
Stu_name | varchar | 20 | not null | 姓名 |
Stu_password | varchar | 20 | not null | 密码 |
Stu_ Email | varchar | 20 | not null | 邮箱 |
Stu_sex | varchar | 4 | 性别 | |
Stu_age | Int | 3 | 年龄 | |
Stu_ucode | varchar | 20 | 邮编 | |
Stu_telephone | varchar | 11 | 电话 | |
Stu_address | varchar | 50 | 地址 | |
Depart_id | Int | not null | 加入社团编号,外键,引用表(Depart)【Depart_id】 | |
Role_id | Int | not null | 角色编号,外键,引用表(Role)【Role_id】 |
表4-9角色表
表名 | Role | |||
描述 | 存放所有角色信息,与学生信息表(Student)关联 | |||
字段名 | 数据类型 | 长度 | 是否为空 | 描述 |
Role _id | int | not null | 角色编号 | |
Role _name | varchar | not null | 角色名称 |
表4-10活动申请表
表名 | Actionapp | |||
描述 | 存放申请活动的信息,与部门表(Depar)关联 | |||
字段名 | 数据类型 | 长度 | 是否为空 | 描述 |
Actionapp _id | int | not null | 申请编号 | |
Actionapp _name | int | not null | 活动名称 | |
Actionapp _time | varchar | 20 | not null | 活动时间 |
Actionapp _address | varchar | 100 | not null | 活动地点 |
Actionapp _content | varchar | 1000 | not null | 活动内容 |
Depart_id | Int | not null | 举办活动的部门编号,外键,引用表(Depart)【Depart_id】 | |
Actionapp _value | varchar | 500 | not null | 举办活动的意义 |
Actionapp _state | varchar | 20 | not null | 审核状态 |
表4-11活动信息表
表名 | Action | |||
描述 | 存放申请活动的信息,与部门表(Depar)关联 | |||
字段名 | 数据类型 | 长度 | 是否为空 | 描述 |
Action _id | int | not null | 活动编号 | |
Action _name | int | not null | 活动名称 | |
Action _time | varchar | 20 | not null | 活动时间 |
Action _address | varchar | 100 | not null | 活动地点 |
Action _content | varchar | 1000 | not null | 活动内容 |
Depart_id | Int | not null | 举办活动的部门编号,外键,引用表(Depart)【Depart_id】 |
表4-12消息信息表
表名 | Message | |||
描述 | 存放社团所有消息信息,与部门表(Depar)关联 | |||
字段名 | 数据类型 | 长度 | 是否为空 | 描述 |
Msg_id | int | not null | 消息编号 | |
Msg _title | varchar | 20 | not null | 标题 |
Depart_id | Int | 20 | not null | 发布消息的部门编号,外键,引用表(Depart)【Depart_id】 |
Msg_time | Varchar | 20 | not null | 发布时间 |
Msg_contentt | Varchar | 2000 | not null | 消息内容 |
表4-13管理员信息表
表名 | Admin | |||
描述 | 存放所有社联管理员的信息 | |||
字段名 | 数据类型 | 长度 | 是否为空 | 描述 |
Admin_id | int | 4 | not null | 管理员编号 |
Admin_name | Varchar(20) | 20 | not null | 管理员姓名 |
Admin_password | int | 4 | not null | 管理员密码 |
Role_id | int | 角色编号,外键 引用Role【Role_id】 |
表4-14社团信息表
表名 | Department | |||
描述 | 存放所有的社团的信息 | |||
字段名 | 数据类型 | 长度 | 是否为空 | 描述 |
Depart_id | int | 4 | not null | 社团编号,自动增长类型 |
Depart_name | Varchar(20) | 20 | not null | 社团名称 |
Depart_time | Varchar(20) | not null | 社团成立时间 | |
Depart_ introduction | Varchar | 1000 | not null | 社团简介 |
第7章 结论
文章在对当前高校学生社团工作中存在的问题进行了剖析之后,针对当前高校学生社团工作中存在的诸多问题,提出利用高校学生社团制度来有效地减少繁杂的工作,提高工作效率。通过对社团管理体系进行了需求分析和设计,从而构建出一套适合于高校社团日常工作的高校学生社团管理体系。这样一来,繁杂的社团工作就变得简单了,同时也节省了大量的人力和财力。从现在的项目来看,项目已经完成了预期的目标。
该软件的主要功能是:
应用程序的基础管理。由用户递交加入社团,由社团主管审核,取代了以往繁琐的加入过程。这就涉及到成立社团,成立社团,组织活动的申请;社团申请审批,社团成立审批,举办活动审批。
社团工作。社团事务管理是社团的一个重要部门,它负责组织的日常工作,使繁杂的工作流程简化。社团的日常工作有:活动管理,会员管理,值班管理,信息管理,系统管理等。
社团的财政管理.社团的财务管理包括了收支管理和项目管理两部分,其中,收入与支出的处理是指对社团的资金进行处理,记录和处理资金的支出。物资的保管是为了确保物资的标准化,防止物资的流失。
控制密码。密码管理的核心作用是更改密码,密码是用户的一种很关键的信息安全手段,在此基础上,还设计了一个密码管理系统,让用户能够按照自身的安全需要,在任何时候都可以对自己的登录密码进行管理;其宗旨是保障用户的隐私和隐私。
总的来说,该体系是一个以 B/S结构为基础,层次分明、过程较为复杂的体系结构,有着广泛的研究前景。
参 考 文 献
[1]韦超英.MySQL数据库备份及恢复方法解析[J].网络安全技术与应用,2022(10):73-74.
[2]米向荣.高可用MySQL同步集群的研究与设计[J].忻州师范学院学报,2022,35(05):26-32.
[3]刘琼滔.基于MySQL数据库的运维工作量综合管理平台的设计与实现[J].电信技术,2022(S1):45-48.
[4]胡强.MySQL数据库常见问题分析与研究[J].电脑编程技巧与维护,2022(12):91-92.
[5]王斌,田西兰,吴昭.基于MySQL的雷达目标特征数据库设计[J].数字技术与应用,2022,38(01):140-141.
[6]段震.浅谈MySQL数据库有关数据备份的几种方法[J].山西电子技术,2022(02):17-18.
[7]杨凌云。试谈计算机软件Java编程特点及其技术[J].电脑编程技巧与维护,2023(04):47-49.
[8]袁蕾。Java语言在计算机软件开发的应用[J].网络安全技术与应用,2023(04):79-80.
[9]李小智,刘伟,丁长松。面向多层次能力培养的Java程序设计课程教学实践[J].计算机时代,2023(04):81-84.
[10]章铁飞,傅均。平衡再平衡学习理论在Java编程教学中的应用[J].中国信息技术教育,2023(08):102-104.
[11]Abbas Mr Ansar,Eliyana Prof Anis,Ekowati Dr Dian,Saud Mr Muhammad,Raza Mr Ali,Wardani Ms Ratna. Data set on coping strategies in the digital age: The role of psychological well-being and social capital among university students in Java Timor, Surabaya, Indonesia.[J]. Data in brief,2023,30.
[12]Patrícia Amorim,Pedro Sousa,Ernesto Jardim,Manuela Azevedo,Gui M. Menezes. Length-frequency data approaches to evaluate snapper and grouper fisheries in the Java Sea, Indonesia[J]. Fisheries Research,2023,229.
[13]Mr. Ansar Abbas,Prof. Anis Eliyana,Dr. Dian Ekowati,Mr. Muhammad Saud,Mr. Ali Raza,Ms. Ratna Wardani. Data set on coping strategies in the digital age: The role of psychological well-being and social capital among university students in Java Timor, Surabaya, Indonesia[J]. Data in Brief,2023,30.
[14]Pengxiang Zhou,Shaohong Xia. Effects of the heterogeneous subducting plate on seismicity: Constraints from b-values in the Andaman–Sumatra–Java subduction zone[J]. Physics of the Earth and Planetary Interiors,2023.
[15]Francisco Aleixo,Seán A. O’Callaghan,Luís Ducla Soares,Paulo Nunes,Rui Prieto. AragoJ: A free, open‐source software to aid single camera photogrammetry studies[J]. Methods in Ecology and Evolution,2023,11(5).
[16] D. H. Kim,K. Y. Chae. Interactive Kinematics Code for Transfer Reactions[J]. Journal of the Korean Physical Society,2023,76(7).
[17] S.K. Suhardja,S. Widiyantoro,J.-P. Métaxian,N. Rawlinson,M. Ramdhan,Agus Budi-Santoso. Cr
[18]俞凯兰.小微企业银行管理系统研究与设计[J].软件工程,2020,23(07):46-48+45.
[19]De Pablos Heredero Carmen,Gallego Gomez Cristina,Montes Botella Luis José. The Impact of Customer Relationship Management Systems on Dynamic Capabilities at Firms: An Application to the Banking Industry[J]. Journal of Global Information Management (JGIM),2021,29(1).
[20]Cardiovascular Diseases and Conditions; Investigators at New York City Department of Health and Mental Hygiene Discuss Findings in Cardiovascular Diseases and Conditions (Using a Customer Relationship Management System To Manage a Quality Improvement Intervention)[J]. Computer Technology Journal,2020.
[21]Yahia Baashar,Hitham Alhussian,Ahmed Patel,Gamal Alkawsi,Ahmed Ibrahim Alzahrani,Osama Alfarraj,Gasim Hayder. Customer relationship management systems (CRMS) in the healthcare environment: A systematic literature review[J]. Computer Standards & Interfaces,2020,71(prepublish)..
致 谢
回首过去的日子,我深感幸运与感激,因为有太多的人给予了我无私的帮助和支持。
首先,我想对我的老师表示衷心的谢意。你的治学态度,深厚的学识,以及你的无私奉献使我获益良多。从课题的选择、研究的方式、资料的搜集、写作等方面,你都对我细心的教导与耐心。你的教导不但使我获益良多,而且使我在生活中获益良多。
在此,我想对所有的学生表示衷心的感谢。多少个不眠之夜,我们一起探讨问题,分享快乐。有了大家的相伴与鼓励,我的学习之路才不会寂寞。我珍惜和大家在一起的那段时间,并坚信它将是我们一生中最珍贵的资产。
另外,我想对我的家庭表示衷心的感谢。您一直都是我坚强的依靠,不管我遭遇了怎样的困境与打击,您都会一如既往地支持着我,支持着我。有了大家的了解,有了大家的帮助,我才有了继续前进的动力。
在此,我谨向我的母校及当年对我的教诲表示衷心的谢意。在这个地方,我不但学习到了很多的专业技能,还学习了很多做人的道理和处世的道理。我的学校对我的培育与教育使我变得更有信心,也使我在今后的生活中打好了根基。
最后,我要再一次向大家表示衷心的谢意,谢谢大家对我的关心与支持,使我得以成功地写出这份学位论文。我会一直记住这些美妙的时刻,并以此作为前进的动力。