论文部分内容阅读
摘 要:本文运用了ASP.NET技术,完成了大学生社团管理平台的设计与实现,本文分析了大学生社团管理的系统需求,根据系统的目标以及系统业务,完成了系统数据流,数据业务的分析。另外还介绍了系统层次架构,社团平台模块主要包括了用户登录模块、社团管理模块、会员管理模块等。
关键词:大学生社团 社团管理 ASP.NET技术
一、引言
社团的一个最重要的任务就是按照学校所提出的要求,从而在学生之间进行很好地组织,调动,通常情况下,社团是属于学生会或者是团委的一部分。社团工作的主要目的是推动学生能够很好地开展活动。基于校园能够很好地得到管理的情况下,能够帮助学生管理自己,服务自己以及教育自己的目的,组织安排多种多样的活动,能够促进学生跟上时代的步伐,同时还可以帮助社团能够很好地融入到学生中,有利于提高社团的影响力,另外一方面还能加强学生的综合素质的提高,丰富大学生的校园生活,提供给大学生一个健康的成长环境,最终促进大学生精神文明建设。
二、大学生社团管理系统技术背景
1.大学生社团管理分析。大学生社团主要的任务是完成学校的社团活动的安排,布置,同时对学校的活动进行监督以及随时跟踪学生的需求,另外一方面,社团相互之间也要维持着一种和谐的关系,同时还需要积极地激发大学生的兴趣,参加社团的激情,从而确保社团可以很好地进行,社团工作的一个重大的任务就是进行沟通交流,并且给大学生营造一个有利于身心发展的环境。高效地帮助社团开展活动,并且随时把握社团发展的方向,同时关于社团的运行方面也需要进一步地跟踪,确定与社团活动相一致的主题,合理计划安排社团工作。
2.社团管理系统框架。社团平台系统的功能具体包括了系统的分散内部、外部信息,社团平台系统的最大的特点就是代码复杂度小,集成度高,从而能够很好地将社团大学生数据进行很好地管理。社团平台的最大优点就是可维护性强以及扩展性强。在现今这个信息资源丰富的背景下,本文选择了ASP.NET技术,采用了B/S架构,系统的结构主要可以分为几种,分别为应用层、接口层以及信息集成接入层等。系统的框架具体介绍如下所示:
(1)应用层。该层的数据主要包括了非结构数据以及结构数据,甚至还包括了校园内部以及校园外部的数据,应用层的数据主要是包括了校园内需要用到的全部数据信息。
(2)信息集成接入层。该层的主要目的是统一地访问大学生的信息,统一管理全部的信息,统一给用户进行授权,从而提供各种各样的信息类型以支持,这种支持具体涉及了远程以及本地的应用,该层能够给系统平台提供构件库。
(3)展示层。当用户输入用户名以及用户密码之后,就能够直接在界面上看到用户需要的信息,对试图进行统一管理,能够对所有的个性进行设置并且进行输出。关于怎样将信息显示出来这是需要引起重视。用户的最外层会接收到整合后的全部信息。在大学生社团管理平台中,信息的显示操作是统一执行的,但是集成的构建是相互不同的,每个集成构建会对应着相应的用户名,用户密码。再经过了资源的分配以及定义后,按照应用层接收到的不同的资源类型,信息集成接入层中全部的信息都当成后端应用层。
三、大学生社团管理系统需求分析
1.系统功能需求分析。按照社团平台的需求,从而进行社团功能设计,本文设计的社团平台主要的功能有社团登录、系统设置、会员管理,当会员触动了ScanActivity后,系统就完成初始化操作,接着就是输入信息,ScanActivity方法中会调用解码算法,同时完成分析,得到的返回值就是登陆的状态值。
添加社团活动的含义就是活动请求的添加,调用ProducDAO类中的add(Product p)方法完成社团活动信息的添加,在这个add(Product p)方法里面进一步使得对象实例化。
2.系统数据流需求。系统查询数据流:社团管理平台的数据信息重点是完成数据的查询,根据数据的查询,能够很好地查询社团信息,会员数据,部门数据,查询的结果保存数据表格中,这是信息管理的特征之一。
信息分类数据流:当相似度计算的时候,第一步需要做的是完成主题文件到向量模型的转变,在大学生社团管理中根据向量模型的相关介绍,其中静态变量的加上static关键字,进而能够将这个模型数据进行读取,并且进行分类。
四、大学生社团管理系统设计
1.系统总体结构设计。这个大学生社团管理平台的结构主要包括了逻辑服务层、数据表现层、业务层等。其中查询信息以及处理业务选择的结构是现今流行的,包括了三层,分别是数据服务层、逻辑服务层以及数据表现层等。数据分析层的主要作用是服务数据分析,服务逻辑。客户端不需要安装本地程序,只需要有浏览器就可以了。
第一步,基于WebWork 和Struts1,Struts2完成了建立,同时也提供了很多的机制。现今比较流行的框架有Struts2 ,Struts2能够给大量的表现层提供支持,比如freemarker,另外一方面,Struts2还能够提供拦截的作用。按照大学生社团平台的功能,对系统平台的业务以及逻辑进行了详细地分析,在运用区域网络的背景下,完成了业务模块的设计与实现。
系统设计模块主要包括了登录、会员管理、社团管理模块以及系统设置等。大学生社团平台的MVC架构主要包括的内容总结为:
(1)软件数据层:数据层主要是对系统中的数据进行维护,借助存储介质,从而把与系统有联系的信息保存到存到其中一个介质里面,同时也根据特定的规则完成数据的存储。数据访问和数据存储最重要的一个核心任务就是输入输出数据,当能够很好地处理这2点的時候,就可以很好地管理业务。本文设计的大学生社团管理平台,保存了很多的数据表格,客户端可以直接访问设备的入库出库信息,设备的采购信息。
(2)软件中间层:该层应用了数据库中间件技术,将中间件体系增加到逻辑层和数据库之间,这个重要的作用就是能够很好地处理数据库与功能业务。借助连接接口,能够达到交互通讯的作用,进而在后期社团平台的维护,升级过程中可以起到很好地借鉴作用。 (3)软件表示层:基于ASP.NET技术,客户端页面的设计,按照社团管理的模块,完成功能设计。
2.功能模块详细设计。
2.1登录模块。在登录界面中,会出现用户登录输入框,在测试登录的过程中,首先输入用户的登录信息,当用户输入信息正确之后,点击登录按钮,后台程序就会对用户身份进行判断,进行用户身份的验证,当用户身份验证通过后,就会跳转至大学生社团界面,当验证失败,那么页面就会出现错误提示信息。
2.2平台管理模块。能通过后台发布或自动更新新闻信息,这些信息主要是学校要发给同学的通知,各个社团活动成果展示或者活动人员集结等等,当然也可以是与同学紧密相关的一些社会事件。这些信息都是随时有可能更新的,系统提供一个简捷界面给管理人员进行操作。
2.3社团管理模块。在设计社团管理的模块过程中,主要包括的子模块分别有查询社团活动、查询社团信息、管理社团活动、管理社团花费、管理社团各个部门等。选用UML技术处理社团数据,社团信息管理部分包括了添加数据、删除数据、查询数据等。社团信息类图如图所示。
其中接口AnalysiesService中涵盖的信息主要有社团花费信息、社团基本信息。方法getAnalysiesInfor(sql)调用的类主要包括了MaterialDAO、AccountDao、ColorDAO、CategoryDAO等,线性数据的获取主要是通过调用方法selectBy (sql),该方法定义在AccountDao类中,接着web端就会收到DataWrapper类封装的数据,JSON数据的接收需要运用了Jchart插件。当社团活动信息成功查詢以后,就需要导入,提交正确的搜索结果,不在搜索结果中的数据就会交给审批者进行编辑,社团活动信息的编辑需要用到方法update(Product p),该方法定义在ProductDAO类中,当社团信息编辑结束后,点击保存按钮,从而完成社团活动保存操作。
当用户数据成功保存后,界面就会成功进行跳转,显示结果为社团活动列表,编辑社团活动就会调用sql的更新操作,同时当用户请求后,就会发出更新请求。
2.4会员管理模块。会员管理模块部分主要的子功能包括了查询信息以及设置信息等,而且身份证字段可以作为搜索关键词。另外一方面这里的搜索关键词还涉及了联系电话,班级,会员个人信息。通过表单信息能够得到用户需要的个人信息,而且这个模块最大的作用是给社团会员创造一个便捷的环境。会员管理功能能够实现会员信息的增加,删除,修改等。
给社员可以在线留言功能。这个功能主要是用来收集同学们的各种想法,有利于社团工作的改进同时也可能从这些想法中总结出一些好的活动电子,提高社团活动的质量,让普通的社员更加积极的参与到社团活动的组织中来。
2.5学院管理模块。学院管理模块部分主要包括管理学院信息及添加信息,通过实现学院信息的管理,后续的社团管理中会用到。
以往添加学院信息的时候,是要填写申请表,然后通过通过学院审核通过的时候,通过开会或者发飞信,登陆社团新闻等方式来广而告之。以前的一些学院资料也就要随之更新,重新做一份或者在后面加一栏,这样就麻烦了,有了这网站,就能在学院管理中添加学院信息,有利查阅。有了学院信息才能选择社团所在的学院,这个地方采用的将学院信息制作成下拉列表的形式,从其中选择一个,有了学院信息后面的操作就更简单。
修改学院信息的时候也可以很简单的做一个修正,院系的地址码,电话,邮箱等,点击修改即可实现改动。
2.6查询模块。查询模块主要的功能是可以让同学依据关键字查询到各个社团信息。包含各个社团的新闻、活动、成果展示及所有社团的介绍。
五、数据库设计
1.概念模型设计。按照大学生社团管理系统实现的流程图,按照大学生社团体系的相关要求,完成了数据库设计,其中数据库包括了经费信息实体、会员信息数据实体、社团部门实体、活动信息实体等。考虑到软件工程设计,该部分设计了数据库E-R关系图,E-R图如图1所示。E-R图体现出了社团彼此之间的数据交互关系。
2.数据表设计。用户信息表如表1所示。
社团信息表如表2所示。
会员信息表如表3所示。
六、结语
随着社会经济的的飞速发展,现今很多的大学生社团无论是在数量上还是在质量上都起到了很大的推广作用。要想提高大学生使用社团的效率,就需要统一管理各式各样的大学生社团,从而将操作社团设备的时间进行延长处理,这就是现在很多的大学生社团需要重点考虑的问题。数字化教育离不开大学生社团管理平台,而且该平台也逐渐在一定程度上决定着高校实现信息化的程度。大学生社团管理系统主要是借助于统计社团数据,管理数据,从而能够合理地推动管理大学生社团管理效率。所以,本文就是基于ASP.NET技术,完成了社团平台需求分析,学生平台设计以及平台实现。
参考文献:
[1]孙华林. 基于SSH框架的学生社团管理系统的设计与实现[J]. 信息技术, 2016(5):181-184.
[2]欧阳元东. 基于ASP.NET技术的中职学校学生社团管理系统的设计与实现[J]. 福建电脑, 2015, 28(8):110-112.
[3]张俊晖. 基于JavaEE的学生社团管理系统的设计与实现[J]. 科技视界, 2016(15):71-71.
[4]彭林, 于国龙, 宋敏,等. 高校社团管理系统设计与实现[J]. 物联网技术, 2017, 7(2):113-114.
[5]李志安. 新疆巴音郭楞职业技术学院大学生社团管理系统设计与实现[D]. 山东大学, 2015.
[6]唐四化. 如何用ASP设计与实现学生社团管理系统[J]. 信息与电脑:理论版, 2015(5):126-128.
关键词:大学生社团 社团管理 ASP.NET技术
一、引言
社团的一个最重要的任务就是按照学校所提出的要求,从而在学生之间进行很好地组织,调动,通常情况下,社团是属于学生会或者是团委的一部分。社团工作的主要目的是推动学生能够很好地开展活动。基于校园能够很好地得到管理的情况下,能够帮助学生管理自己,服务自己以及教育自己的目的,组织安排多种多样的活动,能够促进学生跟上时代的步伐,同时还可以帮助社团能够很好地融入到学生中,有利于提高社团的影响力,另外一方面还能加强学生的综合素质的提高,丰富大学生的校园生活,提供给大学生一个健康的成长环境,最终促进大学生精神文明建设。
二、大学生社团管理系统技术背景
1.大学生社团管理分析。大学生社团主要的任务是完成学校的社团活动的安排,布置,同时对学校的活动进行监督以及随时跟踪学生的需求,另外一方面,社团相互之间也要维持着一种和谐的关系,同时还需要积极地激发大学生的兴趣,参加社团的激情,从而确保社团可以很好地进行,社团工作的一个重大的任务就是进行沟通交流,并且给大学生营造一个有利于身心发展的环境。高效地帮助社团开展活动,并且随时把握社团发展的方向,同时关于社团的运行方面也需要进一步地跟踪,确定与社团活动相一致的主题,合理计划安排社团工作。
2.社团管理系统框架。社团平台系统的功能具体包括了系统的分散内部、外部信息,社团平台系统的最大的特点就是代码复杂度小,集成度高,从而能够很好地将社团大学生数据进行很好地管理。社团平台的最大优点就是可维护性强以及扩展性强。在现今这个信息资源丰富的背景下,本文选择了ASP.NET技术,采用了B/S架构,系统的结构主要可以分为几种,分别为应用层、接口层以及信息集成接入层等。系统的框架具体介绍如下所示:
(1)应用层。该层的数据主要包括了非结构数据以及结构数据,甚至还包括了校园内部以及校园外部的数据,应用层的数据主要是包括了校园内需要用到的全部数据信息。
(2)信息集成接入层。该层的主要目的是统一地访问大学生的信息,统一管理全部的信息,统一给用户进行授权,从而提供各种各样的信息类型以支持,这种支持具体涉及了远程以及本地的应用,该层能够给系统平台提供构件库。
(3)展示层。当用户输入用户名以及用户密码之后,就能够直接在界面上看到用户需要的信息,对试图进行统一管理,能够对所有的个性进行设置并且进行输出。关于怎样将信息显示出来这是需要引起重视。用户的最外层会接收到整合后的全部信息。在大学生社团管理平台中,信息的显示操作是统一执行的,但是集成的构建是相互不同的,每个集成构建会对应着相应的用户名,用户密码。再经过了资源的分配以及定义后,按照应用层接收到的不同的资源类型,信息集成接入层中全部的信息都当成后端应用层。
三、大学生社团管理系统需求分析
1.系统功能需求分析。按照社团平台的需求,从而进行社团功能设计,本文设计的社团平台主要的功能有社团登录、系统设置、会员管理,当会员触动了ScanActivity后,系统就完成初始化操作,接着就是输入信息,ScanActivity方法中会调用解码算法,同时完成分析,得到的返回值就是登陆的状态值。
添加社团活动的含义就是活动请求的添加,调用ProducDAO类中的add(Product p)方法完成社团活动信息的添加,在这个add(Product p)方法里面进一步使得对象实例化。
2.系统数据流需求。系统查询数据流:社团管理平台的数据信息重点是完成数据的查询,根据数据的查询,能够很好地查询社团信息,会员数据,部门数据,查询的结果保存数据表格中,这是信息管理的特征之一。
信息分类数据流:当相似度计算的时候,第一步需要做的是完成主题文件到向量模型的转变,在大学生社团管理中根据向量模型的相关介绍,其中静态变量的加上static关键字,进而能够将这个模型数据进行读取,并且进行分类。
四、大学生社团管理系统设计
1.系统总体结构设计。这个大学生社团管理平台的结构主要包括了逻辑服务层、数据表现层、业务层等。其中查询信息以及处理业务选择的结构是现今流行的,包括了三层,分别是数据服务层、逻辑服务层以及数据表现层等。数据分析层的主要作用是服务数据分析,服务逻辑。客户端不需要安装本地程序,只需要有浏览器就可以了。
第一步,基于WebWork 和Struts1,Struts2完成了建立,同时也提供了很多的机制。现今比较流行的框架有Struts2 ,Struts2能够给大量的表现层提供支持,比如freemarker,另外一方面,Struts2还能够提供拦截的作用。按照大学生社团平台的功能,对系统平台的业务以及逻辑进行了详细地分析,在运用区域网络的背景下,完成了业务模块的设计与实现。
系统设计模块主要包括了登录、会员管理、社团管理模块以及系统设置等。大学生社团平台的MVC架构主要包括的内容总结为:
(1)软件数据层:数据层主要是对系统中的数据进行维护,借助存储介质,从而把与系统有联系的信息保存到存到其中一个介质里面,同时也根据特定的规则完成数据的存储。数据访问和数据存储最重要的一个核心任务就是输入输出数据,当能够很好地处理这2点的時候,就可以很好地管理业务。本文设计的大学生社团管理平台,保存了很多的数据表格,客户端可以直接访问设备的入库出库信息,设备的采购信息。
(2)软件中间层:该层应用了数据库中间件技术,将中间件体系增加到逻辑层和数据库之间,这个重要的作用就是能够很好地处理数据库与功能业务。借助连接接口,能够达到交互通讯的作用,进而在后期社团平台的维护,升级过程中可以起到很好地借鉴作用。 (3)软件表示层:基于ASP.NET技术,客户端页面的设计,按照社团管理的模块,完成功能设计。
2.功能模块详细设计。
2.1登录模块。在登录界面中,会出现用户登录输入框,在测试登录的过程中,首先输入用户的登录信息,当用户输入信息正确之后,点击登录按钮,后台程序就会对用户身份进行判断,进行用户身份的验证,当用户身份验证通过后,就会跳转至大学生社团界面,当验证失败,那么页面就会出现错误提示信息。
2.2平台管理模块。能通过后台发布或自动更新新闻信息,这些信息主要是学校要发给同学的通知,各个社团活动成果展示或者活动人员集结等等,当然也可以是与同学紧密相关的一些社会事件。这些信息都是随时有可能更新的,系统提供一个简捷界面给管理人员进行操作。
2.3社团管理模块。在设计社团管理的模块过程中,主要包括的子模块分别有查询社团活动、查询社团信息、管理社团活动、管理社团花费、管理社团各个部门等。选用UML技术处理社团数据,社团信息管理部分包括了添加数据、删除数据、查询数据等。社团信息类图如图所示。
其中接口AnalysiesService中涵盖的信息主要有社团花费信息、社团基本信息。方法getAnalysiesInfor(sql)调用的类主要包括了MaterialDAO、AccountDao、ColorDAO、CategoryDAO等,线性数据的获取主要是通过调用方法selectBy (sql),该方法定义在AccountDao类中,接着web端就会收到DataWrapper类封装的数据,JSON数据的接收需要运用了Jchart插件。当社团活动信息成功查詢以后,就需要导入,提交正确的搜索结果,不在搜索结果中的数据就会交给审批者进行编辑,社团活动信息的编辑需要用到方法update(Product p),该方法定义在ProductDAO类中,当社团信息编辑结束后,点击保存按钮,从而完成社团活动保存操作。
当用户数据成功保存后,界面就会成功进行跳转,显示结果为社团活动列表,编辑社团活动就会调用sql的更新操作,同时当用户请求后,就会发出更新请求。
2.4会员管理模块。会员管理模块部分主要的子功能包括了查询信息以及设置信息等,而且身份证字段可以作为搜索关键词。另外一方面这里的搜索关键词还涉及了联系电话,班级,会员个人信息。通过表单信息能够得到用户需要的个人信息,而且这个模块最大的作用是给社团会员创造一个便捷的环境。会员管理功能能够实现会员信息的增加,删除,修改等。
给社员可以在线留言功能。这个功能主要是用来收集同学们的各种想法,有利于社团工作的改进同时也可能从这些想法中总结出一些好的活动电子,提高社团活动的质量,让普通的社员更加积极的参与到社团活动的组织中来。
2.5学院管理模块。学院管理模块部分主要包括管理学院信息及添加信息,通过实现学院信息的管理,后续的社团管理中会用到。
以往添加学院信息的时候,是要填写申请表,然后通过通过学院审核通过的时候,通过开会或者发飞信,登陆社团新闻等方式来广而告之。以前的一些学院资料也就要随之更新,重新做一份或者在后面加一栏,这样就麻烦了,有了这网站,就能在学院管理中添加学院信息,有利查阅。有了学院信息才能选择社团所在的学院,这个地方采用的将学院信息制作成下拉列表的形式,从其中选择一个,有了学院信息后面的操作就更简单。
修改学院信息的时候也可以很简单的做一个修正,院系的地址码,电话,邮箱等,点击修改即可实现改动。
2.6查询模块。查询模块主要的功能是可以让同学依据关键字查询到各个社团信息。包含各个社团的新闻、活动、成果展示及所有社团的介绍。
五、数据库设计
1.概念模型设计。按照大学生社团管理系统实现的流程图,按照大学生社团体系的相关要求,完成了数据库设计,其中数据库包括了经费信息实体、会员信息数据实体、社团部门实体、活动信息实体等。考虑到软件工程设计,该部分设计了数据库E-R关系图,E-R图如图1所示。E-R图体现出了社团彼此之间的数据交互关系。
2.数据表设计。用户信息表如表1所示。
社团信息表如表2所示。
会员信息表如表3所示。
六、结语
随着社会经济的的飞速发展,现今很多的大学生社团无论是在数量上还是在质量上都起到了很大的推广作用。要想提高大学生使用社团的效率,就需要统一管理各式各样的大学生社团,从而将操作社团设备的时间进行延长处理,这就是现在很多的大学生社团需要重点考虑的问题。数字化教育离不开大学生社团管理平台,而且该平台也逐渐在一定程度上决定着高校实现信息化的程度。大学生社团管理系统主要是借助于统计社团数据,管理数据,从而能够合理地推动管理大学生社团管理效率。所以,本文就是基于ASP.NET技术,完成了社团平台需求分析,学生平台设计以及平台实现。
参考文献:
[1]孙华林. 基于SSH框架的学生社团管理系统的设计与实现[J]. 信息技术, 2016(5):181-184.
[2]欧阳元东. 基于ASP.NET技术的中职学校学生社团管理系统的设计与实现[J]. 福建电脑, 2015, 28(8):110-112.
[3]张俊晖. 基于JavaEE的学生社团管理系统的设计与实现[J]. 科技视界, 2016(15):71-71.
[4]彭林, 于国龙, 宋敏,等. 高校社团管理系统设计与实现[J]. 物联网技术, 2017, 7(2):113-114.
[5]李志安. 新疆巴音郭楞职业技术学院大学生社团管理系统设计与实现[D]. 山东大学, 2015.
[6]唐四化. 如何用ASP设计与实现学生社团管理系统[J]. 信息与电脑:理论版, 2015(5):126-128.