基于CS和BS混合架构的科研绩效管理系统的开发.doc

  • 需要金币2000 个金币
  • 资料目录论文助手 > 大学本科 > 工业大学 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2020-11-19
  • 论文字数:14291
  • 课题出处:(将大紫)提供原创资料
  • 资料包括:完整论文

支付并下载

摘  要: 如今,科研技术的大力发展创新被各行各业所倡导,在高校里,科研方面的数据也要摆脱以往的人工式的低效率存储与处理方式,使用作为媒介的计算机存储下来。以电子信息的方式,利用数据库、网络技术来辅助管理。这不仅有利于高校进行科研数据的收集,也保障了高校科研人员以及高校本身的利益。

科研绩效管理系统是以高校科研人员为对象,主要研究他们的科研成果,并将之转换为绩效成果并存储下来,是应用了B/S与C/S的架构系统。本系统在Windows平台上进行的开发,C/S的架构通过VS2010中的MFC框架进行搭建,使用了MySQL5.7的数据库,每个界面都是采用GDI+自绘来进行页面显示。使用了C++中的STL容器进行存储和使用数据,使用了CGridCtrl自定义控件来显示数据库数据,构建了客户端体系。B/S的架构的实现则是通过IDEA的开发平台,应用了maven下的JavaWeb的项目,来进行项目的构建和管理,以及完成对报告和文档的管理。使用SpringMVC框架,MyBatis框架来对完成数据库的访问和语句的操作。本系统通过设置不同角色的方式,实现了用户个人信息查改、申报绩效信息、审核绩效信息、科研信息管理(包括绩效信息以及科研人员基本信息)、绩效参数设置、系统用户权限设置共计六个大模块。

本文会从可行性分析方面,需求分析方面,详细设计方面等对本系统的开发过程进行详细全面的阐述。

关键词:C/S和B/S混合架构,科研绩效计算,GDI+,MySQL5.7,GridCtrl

 

目录

摘要

Abstract

一、引 言-1

(一)课题的背景、意义-1

(二)国内外研究现状-1

(三)课题研究的内容、目标和解决的一些相关关键问题-1

(四)可行性分析-2

1.技术可行性-2

2. 使用可行性-2

二、系统平台选择-2

(一)硬件平台选择-2

(二)系统操作平台选择-2

(三)数据库平台选择-3

1. 概述-3

2. MySQL数据库-3

(四)第三方库GridCtrl和ChartDirector-3

1.ChartDirector-3

2.GridCtrl-3

(五)开发工具的选择—VS2010-4

(六)开发工具的选择—IDEA-4

(七)C/S和B/S混合系统架构-4

(八)小结-4

三、系统需求分析-4

(一)设计概念和相应的处理流程-4

(二)系统功能详细划分-6

(三)科研绩效管理系统的各个功能概述-8

1. 登录系统功能-8

2. 个人信息管理-9

3. 绩效信息申报-9

4. 绩效信息审核-9

5. 绩效信息统计-10

6. 科研人员信息管理-10

7. 科研人员绩效评估参数信息管理-10

8. 用户权限设置-11

(四)设计小结-11

四、系统详细设计-11

(一)系统数据库设计-11

1. 数据库系统的需求分析-11

2. 数据库的概念结构设计-11

3. 数据库的逻辑结构表-14

(二)客户端界面整体布局设计和美化-18

1. 背景贴图结合按钮的三态贴图重新设计了界面框架-18

2. 设计了三个视图嵌入应用程序,来到达界面切换,也方便界面数据交换-20

3. 自绘树形控件的使用,优化了界面之间的交互-20

4. ChartDirector图表库的应用-21

五、系统实现-23

(一)登入模块-23

1. 系统进入程序登录-23

(二)个人中心模块-24

1. 修改个人信息-24

(三)管理中心模块-24

1. 管理科研人员基本信息-24

2. 管理各项科研项目信息-26

(四)绩效中心模块-28

1. 申报各项科研项目信息-28

2. 审核绩效信息-30

3. 统计绩效信息-30

(五)操作中心模块-31

1. 用户系统权限设置-31

2. 绩效评估参数设置-32

(六)小结-33

六、 总  结-34

参 考 文 献-35

致谢-36


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费