张 晴 周宜红,2
(1. 三峡大学 水利与环境学院, 湖北 宜昌 443002; 2. 三峡大学 水电工程施工与管理湖北省重点实验室, 湖北 宜昌 443002)
基于.NET的团队管理系统设计与实现
张晴1周宜红1,2
(1. 三峡大学 水利与环境学院, 湖北 宜昌443002; 2. 三峡大学 水电工程施工与管理湖北省重点实验室, 湖北 宜昌443002)
摘要:本文针对高校教学科研团队内部资料管理的实际需求,设计了一个基于.NET开发平台的团队管理系统.系统采用Access2010作为存储团队相关信息的数据库,利用VS.NET开发平台建立团队管理系统界面,通过连接Access2010实现数据的传递,便于管理人员进行查询与管理.该系统包括团队内部成员资料、科研资料及日常工作等信息,用户根据相应权限对其进行访问与操作.经试运行,本系统提高了科研团队的管理效率,实现了科研团队内部学术资源共享.
关键词:Access2010;VS.NET开发平台;团队管理系统;科研管理
科研团队作为高校科研的核心力量,其建设对促进学科建设、科技发展、提升高校综合竞争力而言至关重要[1].高校通过科学研究探索真理来发展知识库,为教育提供有力依据,为社会创造价值.然而一支优秀的科研团队,需要一套完整的管理体系,团队管理系统可以对科研团队内部信息进行处理,方便查询和管理团队的科研信息和成员资料,信息量丰富,多种资源充足,便于团队内部成员快速吸取知识,增强学术之间的交流,能够取长补短,产生思想碰撞,提高科研团队及其成员的创新水平和增强知识创新绩效,并实时监控团队内部成员的工作状态,时刻督促部分懒散人员的工作进度,提高其工作效率和积极性,进而提升整个团队的科研工作效率及科研人员素质[2].
目前针对高校管理系统的研究比较广泛,刘扬[3]利用Java编程语言和SQL Sever数据库构建学校人事管理系统,提高了学校人事管理的办事效率;朱昌平[4]等采用客户机/服务器(C/S)模式和VS2008开发平台建立高校教学与科研管理系统,该系统快速、准确、安全、高效;铁鑫[5]采用ASP.NET开发平台和SQL Server数据库实现科研管理系统的构建,系统能够实现流程重组,更灵活、更可靠.通过分析以往学者的研究成果[6],考虑到国内外许多高校建立教学管理系统没有针对科研项目进行管理;内容涉猎不够全面;系统开发平台的版本比较旧,安全性及灵活性不够.本系统针对以上不足,设计了包括科研项目、科研数据、科研设备、论文发表、论文资料、图书资料、日常事务及导师、学生和团队的基本信息的查询、修改、导入、导出等功能.充分满足了团队科研及日常工作的需求.系统前台数据库采用了Access2010数据库[7],该数据库系统具有安全性、规范性和便捷性;运用VS2010[8]作为后台开发工具,可以随时添加和修改系统的模块,大大提高其灵活性和可靠性.
1系统的总体设计
1.1需求分析
系统是为水利工程专业科研团队开发的,包括四大方面:1)基本信息管理分析.包含导师基本信息、学生基本信息、团队研究方向、工作室信息和毕业生信息的分析;2)科研信息管理分析.包含科研项目及论文发表的分析;3)资料管理分析.包含图书资料、论文资料、科研数据、科研设备等信息的分析;4)团队日常事务基本信息的分析.包括出差信息、学术例会信息、考勤信息和项目参与信息等.针对以上需求分析,系统主要实现上述信息的录入、查询、新增、修改、删除、打印、保存等功能,以便团队管理,另外还包含权限管理,对系统的模块按密级分权限进行操作与访问.
1.2系统设计流程
为满足系统需求,分析系统的组成结构及权限设置,基于Access2010建立数据库,利用VS2010开发平台进行系统窗体的设计和编程,通过系统调试不断提高其精度,最终实现系统运行.系统设计流程如图1所示.
图1 系统设计流程图
1.3系统结构
团队管理系统开发采用B/S模式[9],提升了系统访问的安全度,有更加丰富和生动的表现方式,便于与用户交流,减低开发成本,使用更为高效便捷.系统的模块组成具体如图2所示.
图2 系统结构组成
1.4系统权限设置
系统针对不同用户设置不同的访问权限,以保证系统安全性及稳定性.对于普通用户,可以通过用户名及密码登录系统后,提供查询、浏览、打印、导出等基本功能;对于管理员,可以通过用户名及密码登录系统后,对系统进行日常管理工作,包括:导入、删除、增加、修改、更新等.
2数据库的设计
系统数据库采用Access2010数据库.数据库设计的主要步骤:数据采样及分析、确定数据库中需要的表、确定该表中需要的字段、确定主关键字和确定表之间的关系等.
通过需求分析及数据采样,形成若干个信息表,并根据各信息表的主键建立相互关系,从而构成本系统的数据库,以表1学生基本信息表为例,具体设计见表1.
表1 学生基本信息表
3系统的实现
系统的实现主要通过系统登录模块的验证进入主窗体,主窗体包含文件、基本信息管理、科研信息管理、资料管理、日常事务基本信息、窗口和退出等子窗体,用户可以进入各子窗体进行信息的查询、浏览、打印、导出等.团队管理系统实现流程如图3所示.
图3 团队管理系统实现流程图
3.1系统登录模块
系统登录主要用于对进入团队管理系统的用户进行安全性检查,以防止非法用户进入系统.在登录时,只有合法的用户,才可以进入系统.系统登录窗体运行结果如图4所示.
图4 登录窗体
输入用户名和密码,鼠标点击【登录】,调用后台程序辨别用户名及密码的正误,若正确,顺利登录系统,若有误,则提示“输入信息有误”.
3.2主窗体模块
系统主窗体主要包括文件、基本信息管理、科研信息管理、资料管理、日常事务基本信息、窗口和退出7个部分.这7个部分利用menuStrip控件创建下拉列表,用户点击即可实现相应功能,其中基本信息管理、科研信息管理、资料管理和日常事务基本信息这4部分列表下的选项是通过建立子窗体而实现相应信息的查询及管理的.主窗体结构如图5所示.
图5 主窗体
3.3子模块
3.3.1基本信息管理模块
基本信息管理模块包含导师基本信息、学生基本信息、团队研究方向、工作室信息和毕业生信息.分别对这几项建立子窗体,通过连接Access数据库,编写程序调出数据库中相对应的数据,以表格的形式呈现,图6为学生基本信息窗体.
图6 学生基本信息窗体
从图中可看出,学生基本信息窗体包含添加、修改、刷新、删除和退出的功能.其中点击添加按钮,就会弹出添加窗体(如图7所示),将信息按要求填入,即可添加到学生基本信息列表当中,同时Access数据库也得到更新.在添加过程中,系统通过编程对于所添加的错误信息设定了限制和提示,如当信息填入有重复时就会提示“该信息已存在!”(如图8所示).
图7 学生基本信息添加窗体
图8 提示信息
科研信息管理、资料管理和日常事务基本信息模块下所包含的项目的窗体的设计与基本信息管理模块类似.
3.3.2文件和窗口模块
文件模块主要实现系统数据处理的基本功能包括:保存、另存为、新建、打印、打开、关闭等.
窗口模块主要针对打开多个子窗体时的排列方式所实现的功能,包括:水平平铺、垂直平铺、排列图标、层叠窗口.
4结语
随着我国计算机水平和高校科研水平的不断发展,科研团队管理系统在高校教学科研管理中发挥着越来越重要的作用.系统可以通过基本信息管理查询导师、学生及团队的相关信息,让团队成员对团队有个基本的了解,通过科研信息管理及资料管理展现团队科研项目的基本信息,通过日常事务基本信息记录团队成员的日常安排及出勤情况等,时刻督促团队成员严格要求自己,能够及时完成相应项目安排,从而提高团队整体科研项目的效率.
系统可以较好地满足教学科研团队管理的实际需求,促进高校的信息化建设,实用性较强,提高了团队的管理效率,也为学术交流提供了有力依据,但系统还存在一定的不足,如系统界面还需美化;系统功
能还应细化,这些都有待于日后不断研究和完善.
参考文献:
[1]邓修权,康云鹏,席俊锋,等.高校科研团队资源能力模型构建及其应用研究[J].科学学研究,2012(1):102-110.
[2]魏玉梅,豆永杰.高校创新性研究生科研团队管理初探[J].高等理科教育,2009(6):69-71.
[3]刘扬.学校人事管理系统的设计[J].电子制作,2014(6):111-112.
[4]朱昌平,沈媛,周浩.高校教学科研一体化团队管理系统的开发[J].实验室研究与探索,2012(7):193-197.
[5]铁鑫.基于.NET平台的科研管理系统设计与实现[J].中小企业管理与科技(下旬刊),2014(12):227.
[6]Al-Hudhud G.Aspect Oriented Design for Team Learning Management System[J].Computers in Human Behavior, 2015, 51: 627-631.
[7]古丽扎尔·吐尔汗.Access数据库在科研管理中的应用[J].草食家畜,2005(4):29-30.
[8]邓飙,刘连伟.基于Visual Studio的虚拟现实与半实物接口设计[J].四川兵工学报,2015(1):114-117.
[9]蔡长安,王盈瑛.C/S和B/S的模式的比较和选择[J].渭南师范学院学报,2006(2):47-50.
[责任编辑王康平]
收稿日期:2015-06-16
通信作者:张晴(1990-),女,硕士研究生,研究方向为施工组织管理与系统仿真.E-mail:546443734@qq.com
DOI:10.13393/j.cnki.issn.1672-948X.2016.01.020
中图分类号:TP391
文献标识码:A
文章编号:1672-948X(2016)01-0097-04
Design and Implementation of Team Management System Based on .NET
Zhang Qing1Zhou Yihong1,2
(1. College of Hydraulic & Environmental Engineering, China Three Gorges Univ., Yichang 443002, China;2. Hubei Key Laboratory of Construction and Management in Hydropower Engineering, China Three Gorges Univ., Yichang 443002, China)
AbstractThis paper designs a team management system to meet the needs of information management for the research team of university based on. NET development platform, This system uses Access2010 as the database and the VS.NET development platform to establish the system interface. The basic function of the system comprises documents, basic information, research information, data management, daily affairs, Window, Help and so on. After the commissioning, the system has improved the efficiency of the management of scientific research team, and has realized the resources sharing.
KeywordsAccess 2010;VS.NET development platform;team management system;scientific research management