武汉理工大学社团管理系统毕业论文
2020-04-08 13:28:05
摘 要
随着计算机信息技术的不断发展和进步,计算机信息技术已经被应用到越来越多的高校社团和个人管理业务中去,给高校社团的各种管理带来极大的方便。目前在大多数高校社团中的高校社团管理的效率十分低下,对高校社团信息的管理不能进行有效的管理,对高校社团信息管理的一系列的过程也存在很多的漏洞,这就急迫地需要利用高校社团信息管理系统来辅助高校社团对高校社团的信息进行科学化的管理和控制,达到提高高校社团管理工作效率,管理社团科学化、准确、便捷的目的。
高校社团管理系统是现如今许多高校所急需却又缺少的一个系统,它的建立对于高校社团可以说是一个福音。因为它将改变长期以来由于人工管理所带来的的错误率高、效率低下等问题。伴随着系统的建立,以往随着时间的推进,产生的大量信息和数据,对于查找、更新和维护所带来的不少困难将会迎刃而解。
关键词:社团换届管理;活动室管理; 社团管理;数据库; asp.net; C#
ABSTRACT
With the continuous development and advancement of computer information technology, computer information technology has been applied to more and more colleges and universities and individual management services, which brings great convenience to the management of colleges and universities. At present, the management efficiency of university associations in most university societies is very low, and the management of university community information cannot be effectively managed. There are also many loopholes in the process of information management in university societies, which urgently needs to be used. The college community information management system assists colleges and universities to scientifically manage and control the information of colleges and universities so as to improve the management efficiency of colleges and universities and to manage the scientific, accurate and convenient communities.
The management system of university associations is a system that many colleges and universities urgently need but lack, and its establishment is a boon for college associations. Because it will change the long-term problems caused by manual management, such as high error rate and low efficiency. With the establishment of the system, with the advancement of the past, the large amount of information and data generated will bring about many difficulties in finding, updating and maintaining.
Key Word: Management of community change; activity room management; community management; database; asp.net; C#
目录
摘 要 I
1 绪论 1
1.1课题背景 1
1.2 研究意义 1
1.3 国内外研究现状 1
1.4 当前系统的缺陷 2
1.5系统目标 3
2 技术背景 4
2.1 IIS网络信息服务 4
2.2 管理系统 4
2.3 B/S架构 5
2.4 数据库技术 5
3 系统分析 7
3.1可行性分析 7
3.1.1 技术可行性 7
3.1.2 管理可行性 7
3.1.3 经济可行性 7
3.2业务流程分析 8
3.3数据流程分析 11
3.4数据字典 11
3.4.1数据流条目 12
3.4.2数据项描述 12
4 系统设计 13
4.1系统功能设计 13
4.2 数据库设计 14
4.2.1 系统的E-R图 14
4.2.2逻辑结构设计 17
5 系统实现 19
5.1系统开发工具及环境 19
5.1.1开发工具及语言 19
5.1.2开发环境简介 19
5.2程序框图 19
5.2.1登录模块详细设计 19
5.2.2社团管理模块 20
5.2.3管理员管理模块 21
5.2.4 社团换届管理功能模块 22
5.2.5活动室管理模块 22
5.2.6通知管理模块 23
6 系统测试 24
6.1系统主页及登陆 24
6.2活动室管理 24
6.3 通知下发与回复管理 25
6.4换届管理 26
6.5基本信息管理 26
7 总结与展望 29
参考文献 30
致谢 31
1 绪论
1.1课题背景
目前高校社团随着计算机网络技术不断的发展和进步,高校社团的各种需要管理的信息越来越多,这就需要摒弃先前的手工管理方式也加入到计算机信息管理中来。
在高校社团当中对各个高校社团的高校社团信息的管理是必不可少的一部分,在之前高校社团信息管理技术相对落后,随着信息管理技术的不断发展和进步,高校社团信息管理也逐步采用基于网络的信息化系统来进行管理和控制了[1]。高校社团信息需要管理和控制的信息比较繁琐,所以传统的手工档案的方式已经不能胜任对高校社团信息的管了。传统的手工管理方式一般都采用纸质报表的方式来进行管理,查找高校社团的信息十分费力,工作效率低下,准确度相对滞后,所以就必须在计算机网络管理系统发展起来之后逐步采用计算机的方式来对高校社团信息进行控制和管理[2]。
1.2 研究意义
高校社团管理系统是一套典型的信息管理系统,开发高校社团管理信息系统的意义是为高校社团量身定做一套辅助管理高校社团信息的软件系统。目前大多数的高校还是采用人工管理的方式来对高校社团进行管理,只有极少数的高校运用信息化的手段来进行管理。而人工管理的缺点是显而易见的:效率低下、保密性差、容易出错[3]。经过长时间的积累后,将会产生大量的信息,使得后续的信息查找、更新、维护、统计等工作变得异常繁琐和困难。
对高校社团信息进行采用计算机来进行管理具备很多优点:信息的查找变得十分方便、信息保存的时间比较长、信息检索的速度大幅度提升、操作结果具备较高的可靠性、信息的存储量得以提高、文件和相关信息的保密性很高、信息保存的时间比较长、使用过程中的使用成本低等。这些优点给高校社团带来巨大的好处[11]。因此,开发一套高校社团信息管理系统对高校社团进行有效的管理是很必要的。
1.3 国内外研究现状
计算机技术的飞速发展使得人们在日常生活中越来越依赖计算机,特别是用计算机来进行的管理信息系统,在生活应用中更是扮演着格外重要的角色。在高校社团管理方面,由于需要管理的高校社团数量非常多,所以高校付出了大量的工作时间,但得到的回报却很少,效率显得十分低下。特别是当高校社团的业务在不断扩张时,就需要管理大量的高校社团信息[8],这对于本来就管理难度大的高校社团管理工作无疑使雪上加霜,严重影响了高校社团的高校社团信息管理[6]。为此开发此高校社团信息管理系统,通过使用高校社团信息管理系统,使高校社团的管理工作变得更加规范、智能、便捷,从而达到提高高校社团管理效率的目的。
由于国内信息化建设相对发达国家还存在一定的差距,在一些大型的高等院校已经逐步的采用了计算机信息化的管理系统来实现对日常工作的相关信息进行控制和管理。但是在规模较小的高校社团由于各个方面的原因信息化的管理技术相对滞后[7],大部分分支机构还采用传统的管理方式来对各种信息进行控制和管理,管理效率低下,错误几率高,所以采用计算机信息化的管理方式来对各种信息进行管理实在必定。
计算机技术与计算机信息技术都诞生于国外,所以使用和发展都领先于国内,且无论是起步还是发展都要高于国内水平。各行各业对于计算机信息技术的应用使得其在国外的应用范围很广,其中就包括高校。国外的高校也都在逐步采用计算机的方式来取代原来的人工管理。
国外的高校,社团管理系统已经非常普及,大多数的高校都是使用信息系统来对社团进行日常的管理。通过使用高校社团信息管理系统,国外的高校获得了许多好处,例如:降低了人力成本、减少了时间成本、提高了工作效率、减少了错误率。而随着计算机决策系统的发展,高校社团管理系统也可将其引入进来,以此来对高校社团进行决策管理[10],使得管理手段可以变得更加便捷。就美国而言,美国在世界范围内拥有着发达的高等教育水平,高校是其主要的科研场所。而且美国是一个推崇组建社团的国家,在这些因素的共同影响下,美国高校的社团在种类、数量、活动方式上等方面上领先于其他国家高校,其社团管理系统也较为成熟与发达[9]。将我国目前的高校社团状况与美国相进行比较,有助于借鉴美国高校社团的成功经验与运作模式,从而加强我国高校社团的管理,进一步推动社团的良性发展
1.4 当前系统的缺陷
目前系统在一些功能模块上还存在一定的缺陷,有待进一步的完善。例如活动室分配与调度模块还无法做到完全精准地进行调度,用户如果事先预定了活动室,但是计划临时有变,则无法在系统上自行进行退订,而是需要联系管理员来手动删除之前的预定信息。
当前系统在流程管理上还有些地方欠缺考虑,例如活动室的预约不需要管理员的审核,换届管理方面相对于正规的换届流程也欠缺强制措施。
1.5系统目标
社团管理系统主要针对于学生社团的日常事务管理,该系统的主要受众为各社团负责人(一般为社长)以及校学生会社团管理部成员。主要目标功能包括实现登陆与注册、后台管理、社团信息修改、活动室分配与调度、社团换届管理、通知下发与回复等。系统设计完成后应当功能相对完善、界面友好和易于操作。
2 技术背景
高校社团信息管理系统是一个要使用在高校社团里面专门对于高校社团信息管理以及对高校社团信息管理的信息管理系统。目前可以采用的程序设计语言包括Java,PHP,ASP,ASP.NET[4]。这几种程序设计语言都是目前被广泛使用的程序设计语言,根据高校社团信息管理系统的特点综合分析考虑采用哪种程序设计语言来进行开发至关重要。
如果使用Java程序设计语言来对高校社团信息管理系统进行开发的话,难度比较大。因为Java是目前程序设计语言中要求水平较高的一种程序设计语言,采用这样的程序设计语言要求程序设计人员具备很高的程序设计水平。这样就加大了程序开发的难度,所以开发这套高校社团管理系统不采用Java程序设计语言来进行开发[12]。相比Java程序设计语言PHP也是一种很流行的程序设计语言,但是PHP往往被使用在网站系统的开发,比如论坛系统,大型的CMS网站系统。对于开发高校社团管理系统这样的高等院校使用的管理系统来说不太合适。然后再说ASP技术,ASP技术是一种过时的技术,在安全性,程序设计的灵活程度方面都已经被大多数程序设计人员摒弃,不能满足目前的网络程序的开发,不能进行封装,不能开发类库等很多的缺点。
对上述几种程序设计语言和开发框架进行分析之后决定采用比较适合的ASP.NET框架来对高校社团信息管理系统来进行开发。ASP.NET程序开发框架是目前被广泛使用的一种全新的程序开发框架,它的诸多特点说明使用这样的技术来开发高校社团管理系统是完全适合的。
2.1 IIS网络信息服务
IIS是Windows操作系统平台上的最重要的部件之一,是网络系统的基础部件,其对于网站的架设和网络系统程序的作用是不言而喻的,没有任何一个基于Windows平台的系统程序或者网站是脱离IIS所架设的[5]。由于高校社团管理系统的开发使用的是WIN10操作系统,所以不必单独安装IIS部件,在安装完操作系统之后就可以得到IIS的支持。虽然IIS存在着版本的问题,但是就目前IIS的最新版本8.0版本而言,Windows已经在操作系统中集成了对IIS8.0的良好支持。与此同时IIS8.0可以同时支持各种版本的ASP.NET。ASP.NET是在IIS运行环境下才能被运行的一种程序架构。
2.2 管理系统
管理系统是利用一种开发好的计算机软件系统来对各种信息进行管理和控制的一种信息管理方式。管理系统可以帮助各个行业提高管理的效率,降低人力资源的成本。利用管理系统可以实现科学,高效的控制和管理。管理系统是随着电脑网络信息管理技术的发展而来的,越来越多的技术支持对开发管理系统在不断的提供很强的支持。
管理系统从架构方面可以分为C/S结构的管理系统和基于B/S结构的管理系统。虽然这两种架构的管理系统拥有着共同的目标,但还是在各方面存在着诸多的差异。两种结构虽然使用的范围有着大大的不同,但是却都可以实现对各种信息的管理和控制。
基于C/S架构的管理系统只能在本地电脑上使用,不能通过计算机网络来进行使用和操作,在使用地理位置等方面都没有B/S架构使用方便。
基于B/S架构的管理信息系统可以铺设到计算机网络上,并且不受地理位置和其他条件的约束。这就意味着凡是拥有互联网的地方,则都使用这样的管理系统。本文开发的高校社团管理系统就是基于B/S架构开发的一种先进的管理系统。
2.3 B/S架构
B/S架构是一种基于互联网的软件开发架构,是现如今被广泛使用的一种软件系统结构。B/S架构的大量使用,给基于网络结构的软件系统提供了良好的支持。随着计算机网络技术的发展,B/S架构也在逐步地发展和更新。互联网的进一步发展,对管理系统也提出了进一步的要求。管理信息系统应当同时可以在接入互联网的其他电脑使用,而不仅仅局限于一台电脑。在这样的背景下基于B/S架构的软件系统得到了大量的使用,基础部分也在不断地更新。
与窗体系统不同,B/S不需要在使用系统的电脑上进行安装,只需要通过操作系统中的浏览器来进行使用。B/S架构将开发好的软件系统挂在远程的服务器上,例如阿里云,然后就可以实现任何接入互联网的电脑都可以访问该系统。B/S架构给使用管理系统的用户带来极大的便利。
高校社团管理系统是在高等院校使用的一套综合的对高校社团进行管理和控制的管理系统。因为使用高校社团管理系统的用户会分散在高校不同的校区,这就要求使用高校社团信息管理系统可以通过互联网的方式来进行操作,随时随地对高校社团状态等信息进行操作和更新。所以通过B/S架构来进行开发所带来的便利和好处是显而易见的。这也为高校社团部门的用户在对高校社团添加,修改,控制和更新的过程提供了极大的便利。
2.4 数据库技术
一个数据库的建立过程包括数据库的设计、数据库的搭建、数据库的组件、和对数据库的调试和测试的过程。数据库的开发过程与整个软件系统开发是密不可分的,但两者的开发技术与方式却又是大相径庭的。数据库的开发过程是对数据结构以及各种关系进行综合研究分析的一个过程,是多门学科结合所共同的作用的一个过程,所以说数据库开发技术是一种非常重要的技术。衡量开发的数据库质量的标尺就是看其运行的效率如何。在数据库的设计过程需要遵从严格的设计规则。一般数据库的设计要求需要达到第三范式的标准,使得数据具备优秀的结构,并且保证在数据不断增加的过程中,只产生少量的冗余信息。若要保证设计出来的数据库是一个安全的、高效率性的数据库,就必须对数据库的表、视图、触发器等基本组成单位进行合理的设计。
通过对比发现,SQL2014具备可以使各个表之间拥有良好的联系、优秀的结构等优点,并且开发成本较低易于维护,支持多个数据库同时高效地运行,所以我采用SQL2014来对高校社团管理系统的数据库进行开发和设计。
3 系统分析
3.1可行性分析
可行性分析通过对系统的需求、系统采用的技术、系统的投入和产出、系统的使用和操作等几个方面进行评估。
3.1.1 技术可行性
技术可行性分析是开发一个系统的第二个步骤,也是最重要的一个步骤。技术可行性分析是对开发系统的程序设计语言和开发框架进行评估分析的。根据系统的需求分析和框架要求采用合适的程序开发语言和开发框架才能达到事半功倍的效果。高校社团信息管理系统是在高等院校使用的一个信息管理系统,可以在高校社团以及高校社团外部使用和管理的一个信息管理系统,以此考虑开发的好程序必须具备联网的功能,程序系统必须可以在互联网上进行使用,这样就可以不受地理位置的限制。在前面第二章已经对各种技术进行了分析和讨论。
通过对目前学习的程序开发语言和程序框架分析得出采用ASP.NET程序开发框架适合此管理系统的开发。
3.1.2 管理可行性
管理可行性也就是系统的可用性,系统使用起来必须具备简单的操作导航和界面,不能有太复杂的操作和使用流程。功能模块分门别类的放置到导航菜单上每组功能模块都在同一组导航菜单上这样使用起来方面快捷,同时导航菜单的顺序也是需要考虑的,导航菜单的放置要符合操作流程,第一步操作在上面、第二部操作导航在下面、以此类推。添加用户、修改用户、删除用户按顺序放好,通过对管理可行性的研究可以让用户顺利简单的使用开发的好的系统。
3.1.3 经济可行性
以上是毕业论文大纲或资料介绍,该课题完整毕业论文、开题报告、任务书、程序设计、图纸设计等资料请添加微信获取,微信号:bysjorg。
相关图片展示: