高校科研管理系统 课程设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高校科研管理系统课程
设计报告
Newly compiled on November 23, 2020
称》
课程设计报告
题目:某高校科研管理系统
专业:网络工程
班级:
姓名:
指导教
师:2017-2018
成绩:
计算机学院
2017年12月8日
目录
一、设计内容及要求
系统功能概述
经过实际考察和分析,高等院校学籍管理系统包括八个模块,相应能实现以下主要功能:
科研人员信息管理:包括科研人员信息数据的录入、修改与删除等功能。
科研项目信息管理:包括科研项目信息的录入、修改与删除等功能。
科研论文信息管理:包括科研人员录入的论文信息的录入、修改与删除等功能。
科研着作信息管理:包括科研人员录入的着作信息的录入、修改与删除等功能。
获奖信息管理:包括科研人员获奖信息的录入、修改与删除等功能。
年度科研分的计算:根据科研人员获奖给予科研分,并对其进行统计。
系统管理员管理:包括系统用户数据的录入、修改与删除等功能。
数据查询:包括科研人员信息的查询和科研人员个人论文和着作的查询以及科研人员获奖情况的查询等功能。
系统的开发环境
开发环境的选择
开发与运行的环境的选择会影响到数据库设计,本系统开发与运行环境如下:
➢开发环境:Windows10 企业版
➢数据库管理系统:SQLServer2014
本系统在Windows10企业版开发环境下,并使用SQLServer2014作为数据库管理系统,来实现高校科研管理系统的各个模块和它们的功能,形成一个令多数学校满意的科研管理系统。
简介
Microsoft SQL Server 2014已经内置最新的安全、功能更新。微软将在愚人节,即Build2014开发者大会期间开放SQL Server 2014资源下载服务。
Microsoft SQL Server 2014为市场带来了部署到核心数据库中的新内存功能,包括内存 OLTP,它是对市场上大多数综合内存数据库解决方案的现有内存数据仓库和 BI 功能的补充。
SQL Server 2014 还提供新的云功能,以简化 SQL 数据库对云技术的采用并帮助您开创新的混合方案。
二、概要设计
系统可行性分析
目标可行性
随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长,因此对教育行业的多元信息进行有效的管理工作,一套现代化、自动化、智能化、人性化的学生成绩管理系统可减轻了学院教务人员管理的工作量,缩小开支,提高工作效率和准确率,使其变得更具有条理性,科学性。
由于本系统管理的对象简单,且每个数据内容之间都具有较强的关联性,涉及过程并不是很复杂。因此比较适合于采用数据库管理。
技术可行性
本系统采用目前被广泛使用的C#开发技术、SQL Server 2008数据库技术和Windows Forms窗体进行开发设计,是一个客户机/服务器(C/S)模式。首先,c#是微软为.NET量身定做的开发语言集合了C/C++和VB的双重优点,具有简易型、灵活性、移植性强等特点,同时使用Visual Studio 2008作为开发平台,对于开发中小系统来说,这种开发环境是完全没有问题的。其次,本系统采用SQL Server 2008数据库。到目前为止,SQL数据库仍然是使用最广泛的一种数据库语言,因此本系统采用SQL Server 2008,在系统安全性、可用性和高稳定性上又有了很大的提升。再次,本系统的操作环境采用Windows操作系统,可以为本系统的开发提供良好的稳定性。最后,考虑到三者兼容的问题,由于三者都属于微软公司的产品,所以兼容性上不存在问题。硬件方面,采用标准的服务器硬件配置,能满足本系统的要求。综上所述,本系统的技术可行性不存在问题。
完成本系统需要硬件和软件两方面的支持。硬件方面需要开发服务器一台,个人电脑在此可作为服务器使用;软件方面,由于本系统属于小型管理系统,利用Visual Studio 2008和SQL Server 2008数据库开发工具即可实现。开发时间短,经济成本低。
系统需求分析
高校科研管理所设计的事务非常繁杂,涉及到校科研处、各个院系的科研管理以及个人对科研信息的查询统计等。所设计的系统既要有利于科研处的监督管理又要有利于各个系及教师的分工协作。系统功能主要包括校科研处科研管理、院系(或部门)科研管理、个人科研信息查询、校级科研项目整体信息管理。可以划分为科研信息维护、科研信息查询与统计、科研信息报表、科研信息分析、校级课题申报、审批、结题、其它处理等操作;其中科研信息应细分为学术论文、科研项目、科研成果、科研奖励等信息。
由于本系统是直接面向网上办公的,必须适应所服务环境的各类操作人员,主要包括学校科研处、各院系(或部门)、普通教师个人(或其他浏览者)。
①普通教师个人(或其他浏览者)
普通教师个人(或其他浏览者)只能按姓名来浏览个人的科研信息、进行统计打印,个人的科研信息(论文、着作、项目成果等)必须提交本部门审核入录。
②各院系(或部门)
各院系(或部门)主要职责是对本部门员工的论文、科研项目、科研成果、奖励等信息进行审核后输入到本系统数据库中,查询本部门在某时间内的科研信息、统计科研情况、打印相关资料等,同时对本部门的错误录入信息进行修改和维护。
③科研处
主要管理本校的员工信息、论文、各级各类科研项目和成果、科研奖励等常规工作,同时,管理校级课题的申报、审批、结题等管理,同时,监控系统运行和各部门的情况。
系统功能结构图
理人员的操作权限即角色,其次定义数据库登录,最后依据用户权限表将登录分配为相应的角色。
数据库需求分析
经过实际考察和分析,高等院校学籍管理系统包括八个模块,相应能实现以下主要功能:
科研人员信息管理:包括科研人员信息数据的录入、修改与删除等功能。
科研项目信息管理:包括科研项目信息的录入、修改与删除等功能。
科研论文信息管理:包括科研人员录入的论文信息的录入、修改与删除等功能。
科研着作信息管理:包括科研人员录入的着作信息的录入、修改与删除等功能。
获奖信息管理:包括科研人员获奖信息的录入、修改与删除等功能。
年度科研分的计算:根据科研人员获奖给予科研分,并对其进行统计。
系统管理员管理:包括系统用户数据的录入、修改与删除等功能。