高校科研管理系统课程设计报告

合集下载

科研管理系统报告

科研管理系统报告
1
第一章 需求分析和系统功能设计
信息系统的开发不仅仅是一个应用程序的编写过程,最重要的是在系统分析和系统设计 的阶段所做的的工作,科研管理系统是基于 Microsoft Visual Studio 2008 系统开发的 Web 应 用程序,它针对有关目标设计系统开发背景,运行环境等进行分析,通过数据库需求分析、 系统功能模块设计等实现系统及功能模块。科研水平逐渐成为衡量一个高校的重要指标,高 校作为重要的科研机构,如何对学校大量的科研信息进行高效、安全的保存、处理、统计、 加工等管理操作,将日常的科研管理工作更加规范化、科学化,建立高校科研管理系统进行 科研管理工作是每一个高校必由之路。高校科研管理系统数据库设计是高校科研管理系统设 计中的一项核心工作,所有的管理工作都必须以数据库为中心,进而建立高校科研管理系统。
系管 理员
本部门科研项 目、成果、科 研分管理、部 门人员管理
报信息的 总体信息查 询;项目申报
管理和维护 整个系统
系统维 护员
全校科研项目、成 果、科研分管理、 全校人员管理
校管理员
4
第二章 系统规划和概要设计 2.1 系统功能模块
学校科研管理系统的主要任务是用计算机对各种科研信息进行日常的管理,如查询、修 改、增加、删除以及存储等,迅速准确地完成各种科研信息的统计计算和汇总工作,快速打 印出科研信息报表,针对系统服务对象的具体要求,设计了学校科研管理系统。系统主要包 括基础管理、部门管理、人员管理、项目管理、成果管理、科研分管理六大模块。各模块之 间并非各个独立,而是相互联系,相互关联在一起的,从而使本系统能够很好的完成所设计 的功能。系统有四种不同角色:普通教员、系管理员、校管理员。不同角色可做不同的操作。 该系统功能模块及其子模块如图 2-1:

高校科研管理系统课程设计报告

高校科研管理系统课程设计报告

高校科研管理系统课程设计报告Standardization of sany group #QS8QHH-HHGX8Q8-GNHHJ8-HHMHGN#课程设计报告题目:某高校科研管理系统专业:网络工程班级:姓名:指导教师:2017-2018成绩:计算机学院2017年12月8日目录一、设计内容及要求系统功能概述经过实际考察和分析,高等院校学籍管理系统包括八个模块,相应能实现以下主要功能:科研人员信息管理:包括科研人员信息数据的录入、修改与删除等功能。

科研项目信息管理:包括科研项目信息的录入、修改与删除等功能。

科研论文信息管理:包括科研人员录入的论文信息的录入、修改与删除等功能。

科研着作信息管理:包括科研人员录入的着作信息的录入、修改与删除等功能。

获奖信息管理:包括科研人员获奖信息的录入、修改与删除等功能。

年度科研分的计算:根据科研人员获奖给予科研分,并对其进行统计。

系统管理员管理:包括系统用户数据的录入、修改与删除等功能。

数据查询:包括科研人员信息的查询和科研人员个人论文和着作的查询以及科研人员获奖情况的查询等功能。

系统的开发环境开发环境的选择开发与运行的环境的选择会影响到数据库设计,本系统开发与运行环境如下:开发环境:Windows10 企业版数据库管理系统:SQLServer2014本系统在Windows10企业版开发环境下,并使用SQLServer2014作为数据库管理系统,来实现高校科研管理系统的各个模块和它们的功能,形成一个令多数学校满意的科研管理系统。

简介Microsoft SQL Server 2014已经内置最新的安全、功能更新。

微软将在愚人节,即Build2014开发者大会期间开放SQL Server 2014资源下载服务。

Microsoft SQL Server 2014为市场带来了部署到核心数据库中的新内存功能,包括内存 OLTP,它是对市场上大多数综合内存数据库解决方案的现有内存数据仓库和 BI 功能的补充。

高校科研管理系统设计的开题报告

高校科研管理系统设计的开题报告

高校科研管理系统设计的开题报告一、选题背景如今,随着国家对高校科学研究的重视和支持力度的不断加大,高校科研水平也不断提升。

但是,在科研管理方面,仍存在一些问题,比如信息化程度较低、管理不够精细化、科研评价评估不够全面等。

为了更好地发挥高校科研的作用,提升科研水平,开发一款高校科研管理系统迫在眉睫。

二、研究目的本项目的研究目的是为了设计一款高校科研管理系统,实现对科研项目的全过程管理。

三、研究内容本项目的研究内容主要包括以下几个方面:1.科研项目信息管理:设计科研项目管理模块,实现给科研项目编制工作简历、查看科研项目完成情况和成果等功能。

2.科研成果管理:设计科研成果管理模块,实现对科研成果的收集和管理,包括科研成果的类型、表现形式以及存储方式等。

3.科研评价管理:设计科研评价管理模块,实现对科研人员和科研项目的评价管理,提供科研人员和科研项目的评价指标、权重和绩效考核等。

4.科研资源管理:设计科研资源管理模块,建立科研资源库,包括设备、实验室、图书馆等。

5.科研信息化管理:构建科研信息化管理模块,将科研项目、成果、评价信息进行数字化管理,实现科研信息共享和集成。

四、研究方法本项目采用分析与设计相结合的方法,分析高校科研管理的现状和存在的问题,充分考虑高校科研项目的生命周期,设计出适合高校科研管理的信息化管理系统。

五、研究进度安排本项目研究进度拟安排如下:1.前期准备(2周):调研现有高校科研管理软件及其实现方法,参考国内外高校科研管理系统开发的相关文献资料。

2.系统设计(4周):根据调研结果,结合高校科研管理特点,设计出适合高校科研管理的信息化管理系统。

3.系统开发(12周):根据系统设计方案,进行系统开发和测试,并进行用户调试。

4.系统部署(2周):按照计划,对系统进行部署上线。

以上进度只是初步安排,实际进度可能会有所调整。

六、预期成果本项目预期实现以下几个方面的成果:1.一套完整的高校科研管理系统,包含科研项目信息管理、科研成果管理、科研评价管理、科研资源管理和科研信息化管理等模块。

毕业设计高校科研管理系统的设计与开发课程设计

毕业设计高校科研管理系统的设计与开发课程设计

*******************实践教学*******************兰州理工大学计算机与通信学院2011年秋季学期面向对象课程设计题目:高校科研管理信息系统的设计与开发专业班级:计算机科学与技术1班姓名:李高亮学号:10240109指导教师:年福忠成绩:目录摘要 (3)引言 (4)1 课程设计概述 (5)1 .1 课程设计目的 (5)1 .2 课程设计的内容 (5)1 .3 课程设计的背景 (5)2 程序说明 (7)2 .1 课程设计思路说明 (7)2 .2所需库函数说明 (8)3详细设计 (9)3.1系统结构 (9)3.2添加数据流程图 (9)3.3修改数据流程图 (10)3.4删除数据流程图 (11)3.5查找数据流程图 (11)4系统图示 (12)4.1系统功能函数 (12)4.2程序的实现 (14)4.3程序运行 (17)4.4程序调试 (19)5结束语 (20)致谢 (21)参考文献 (22)附录1 设计源程序清单 (23)摘要科研和论文管理信息系统是由人、计算机、网络组成的能进行科研信息的搜集、传递、存贮、加工、维护和使用的系统,该系统能够实时反映高校的科研活动,为日常事务的处理和管理职能提供重要支持。

高校科研信息管理通常是比较复杂,由于各类信息繁多难归集,利用计算机支持高校高效率完成信息管理,是适应现代高等学校制度要求,推动高校科研信息管理走向科学化、社会化、规范化和自动化,从而提高高校科研项目的成功率,提高整体科研水品和管理科研的水平。

关键词:科研管理、信息管理存贮。

引言随着高等学校科研建设的不断深入发展,科研人员、项目、成果逐年增加,但是长期以来,科研资料及其数据以文字和表格形式存档,不但门类广而且繁杂,格式不统一,管理起来显得混乱;甚至一些资料和数据丢失或残缺,给正常的教学、科研和管理工作带来了极大的不便,管理效率较低; 由于各院校工作的特殊性,套用标准管理方式显然不十分适宜。

高校科研管理系统课程设计CSDN

高校科研管理系统课程设计CSDN

高校科研管理系统课程设计CSDN一、教学目标本课程旨在让学生了解和掌握高校科研管理系统的基本知识、设计原理和实施方法。

通过本课程的学习,学生将能够:1.知识目标:理解高校科研管理系统的概念、功能和应用场景;掌握科研管理系统的常规设计方法和流程。

2.技能目标:学会使用至少一种编程语言进行简单的高校科研管理系统的设计和实现;能够进行系统的测试和优化。

3.情感态度价值观目标:培养学生对科研工作的热爱和敬业精神,提高学生对科研管理系统的认识和重视。

二、教学内容本课程的教学内容主要包括以下几个部分:1.高校科研管理系统的基本概念和功能;2.科研管理系统的常规设计方法和流程;3.编程语言在科研管理系统设计中的应用;4.科研管理系统的测试和优化方法。

三、教学方法为了提高教学效果,本课程将采用多种教学方法,包括:1.讲授法:用于讲解基本概念、原理和方法;2.案例分析法:通过分析实际案例,使学生更好地理解和掌握知识;3.实验法:让学生亲自动手进行科研管理系统的设计和实现,提高其实际操作能力。

四、教学资源为了支持教学,我们将准备以下教学资源:1.教材:《高校科研管理系统课程设计》;2.参考书:相关学术论文和书籍;3.多媒体资料:教学PPT、视频教程等;4.实验设备:计算机、网络设备等。

通过以上教学资源的支持,我们将帮助学生更好地学习本课程,提高他们的专业素养和实际操作能力。

五、教学评估为了全面、客观地评估学生的学习成果,本课程将采用以下评估方式:1.平时表现:通过课堂参与、提问、讨论等方式,评估学生的学习态度和积极性;2.作业:布置适量的作业,评估学生对课程内容的理解和掌握程度;3.考试:进行期中、期末考试,测试学生的知识水平和应用能力。

评估方式将结合以上三个方面,综合评价学生的学习成果。

六、教学安排本课程的教学安排如下:1.教学进度:按照教材的章节顺序进行教学,确保学生系统地掌握知识;2.教学时间:每周安排2课时,共计16周;3.教学地点:教室。

科研管理系统报告

科研管理系统报告

目录第一章需求分析和系统功能设计 (2)1.1系统项目依据及目标 (2)1.2系统功能模型的建立 (3)第二章系统规划和概要设计 (5)2.1 系统功能模块 (5)2.2 方法概要 (7)2.3系统流程图 (7)2.3.1系统的逻辑体系结构 (7)2.3.2系统流程图 (8)第三章数据库层的设计与实现 (11)3.1 数据库概念结构设计 (11)3.2数据库表结构设计 (12)3.3 存储过程设计 (14)3.4 数据库安全设计 (16)第四章系统总结 (18)第五章心得体会 (19)第一章需求分析和系统功能设计信息系统的开发不仅仅是一个应用程序的编写过程,最重要的是在系统分析和系统设计的阶段所做的的工作,科研管理系统是基于Microsoft Visual Studio 2008系统开发的Web应用程序,它针对有关目标设计系统开发背景,运行环境等进行分析,通过数据库需求分析、系统功能模块设计等实现系统及功能模块。

科研水平逐渐成为衡量一个高校的重要指标,高校作为重要的科研机构,如何对学校大量的科研信息进行高效、安全的保存、处理、统计、加工等管理操作,将日常的科研管理工作更加规范化、科学化,建立高校科研管理系统进行科研管理工作是每一个高校必由之路。

高校科研管理系统数据库设计是高校科研管理系统设计中的一项核心工作,所有的管理工作都必须以数据库为中心,进而建立高校科研管理系统。

1.1系统项目依据及目标科研管理系统是以科研项目流程为核心,全方位通过计算机来管理科研项目申报、项目开题、项目合同、实施进度、项目结题、科研成果、项目经费、分类汇总分析和科研分计算等科研活动,以达到方便、高效地管理和控制,提高管理效能。

该系统既满足学院领导和科研决策者对科研活动的宏观管理与决策的需要,满足科研管理部门对教师科研分的统计、汇总和查询,也满足各系部单位或本人对科研项目的查询和管理工作,同时也便于和教育厅的科研管理系统的数据进行对接。

高校科研管理系统方案

高校科研管理系统方案

题目:(10)某高校科研管理系统1.问题的描述实现部门、职务、职称等基本信息的管理;实现教师信息的管理;实现可以科研项目的申报、审批管理;实现科研项目的验收管理;创建默认,并邦定到科研项目的验收标志,使其默认值为“未验收”;创建触发器,验收项目时自动修改项目的验收标志为“验收通过”;创建存储过程统计个院系科研项目的申报和完成数量;建立数据库相关表之间的参照完整性约束。

2. 需求分析2.1需求分析使用T-SQL语句创建出与题目相对应的数据库,在数据库中创建表格,添加数据,建立数据库相关表之间的参照完整性约束,创建默认、触发器、存储过程查询并将其与数据库中的表进行绑定。

2.2系统功能结构(1)实现对科研常规事务的管理(2)实现科研课题的申请、审批、验收的管理(3)可以完成对校内各种科研信息的查询、统计2.3数据流图图1-1 科研管理系统的顶层数据流图项目情况教师情况部门情况系部情况科研人厂科研人情况P1登记管理P2审核操作D1项目信息图1-2 系统数据流图D1 项目信息P3查询统计信息r杳询信息」查询统计........................... rk.---------------■科研人员教师部门1系部3 •逻辑结构设计3. 1 局部E-R图3. 3数据字典部门表教师表职务表职称表科研计划表4 •数据库实现数据库创建create database gxkyon primary(name=gxky_data ,File name ='E:\data\gxky_data.mdf' Size =5 mt,Maxsize =20mbFilegrowth =20%)Log on( name=gxky_log ,Filename ='E:\data\gxky_log.ldf' ,Size =10mb,Filegrowth =2mb)Collate chinese_prc_ci_asGO各个表的创建Create table 部门( 部门号int constraint pk_bmh primary key, 部门名char ( 12) not null,)Create table 系部( 系部号int constraint pk_xbh primary key, 部门号int not null, 系部名char ( 12) not null )Create table 教师( 教师编号int constraint pk_js primary key, 系部号int not null,教师姓名char ( 12) not null)Create table 职务( 教师编号int not null, 教师姓名char ( 12) not null, 职务char ( 12) not null)Create table 职称( 教师编号int not null, 教师姓名char ( 12) not null, 职称char ( 12) not null)Create table 科研计划( 科研编号int constraint pk_kybh primary key,系部号in t not null,教师编号int not null,教师姓名char( 12)not null,是否申报char( 2)not null,审批管理char( 12)not null,验收标志char( 12)not null,完成数量int not null)建立数据库相关表之间的参照完整性约束。

高校科研管理系统数据库课程设计

高校科研管理系统数据库课程设计

高校科研管理系统数据库课程设计随着高校科研事业的不断发展,科研管理已经成为一个十分重要的领域。

管理科研资源、组织科研活动、评价科研成果,都需要一个完善的科研管理系统来支持。

本文拟以高校科研管理系统数据库课程设计为题,来探讨如何建立一个高效的科研管理系统。

一、需求分析在设计高校科研管理系统数据库时,需要从需求出发,明确系统的功能和使用场景。

对于高校科研管理系统而言,主要的功能包括:1.科研资源管理:包括人力、物力、财力等资源的管理和分配。

2.科研项目管理:包括项目的立项、执行、验收等环节。

3.科研成果管理:包括论文、专利、软件、成果转化等管理。

4.科研人员管理:包括科研人员的信息管理,如个人简介、成果展示等。

基于以上需求,我们可以设计出一个基本的系统框架,包括科研资源管理子系统、科研项目管理子系统、科研成果管理子系统和科研人员管理子系统。

二、数据库设计在确定了系统的功能和使用场景之后,我们需要根据需求设计系统的数据库。

在数据库设计中,我们需要考虑以下几个方面:1.数据表设计:根据需求,设计数据表结构,包括表名、字段名、数据类型、约束等。

2.数据关系设计:对数据表之间的关系进行设计,包括一对一、一对多、多对多等关系。

3.数据完整性设计:对数据的完整性进行设计,包括主键、外键、唯一约束、非空约束等。

4.索引设计:为数据表添加索引,提高数据查询效率。

5.存储过程设计:根据需求设计存储过程,提高数据处理效率。

三、系统实现在完成数据库设计之后,我们需要根据需求开发系统。

系统实现主要包括以下几个方面:1.前端设计:根据需求设计系统的前端页面,包括登录页面、主页面、数据展示页面、数据录入页面等。

2.后端实现:根据需求实现系统的后端逻辑,包括数据查询、数据录入、数据修改、数据删除等。

3.权限管理:为不同角色的用户设置不同的权限,确保系统的安全性。

4.日志管理:记录系统的操作日志,方便管理人员进行管理和维护。

四、系统测试在系统实现完成之后,还需要进行系统测试,确保系统的稳定性和可靠性。

高校科研信息管理系统设计与实现的开题报告

高校科研信息管理系统设计与实现的开题报告

高校科研信息管理系统设计与实现的开题报告
一、题目:高校科研信息管理系统设计与实现
二、选题的背景及意义
如今,高校科研工作已经成为一项极为重要的工作之一。

高校科研信息管理系统是一种非常有必要的工具,它可以有效地提高高校科研管理的效率和水平,优化科研
资源的利用,提高科研成果的转化率和经济效益。

设计与实现高校科研信息管理系统
对于推动高校科研工作的发展起到了非常重要的作用,同时具有重要的现实意义。

三、设计与实现的方法和步骤
1. 需求分析:调研目前高校科研信息管理的现状与问题,并明确所设计的高校科研信息管理系统应具备的功能。

2. 总体设计:根据调研结果和需求分析,进行高校科研信息管理系统的整体设计,包括系统架构、模块划分、数据库设计等。

3. 详细设计:对系统各个模块进行详细设计,包括前端页面设计、后台代码实现等。

4. 系统测试:进行模块测试、集成测试、系统测试、性能测试等,确保系统的功能和性能满足需求。

5. 系统上线:系统测试通过后,进行系统上线并对其进行监控和维护。

四、预期成果
本课题的预期成果是一个完整的高校科研信息管理系统,该系统能够提高高校科研管理的效率和水平,具有高可用性和可扩展性,能够满足不同高校的科研管理需求,同时也为高校科研的成果转化提供了有力的支持。

本文将撰写设计实现的详细过程,
并附上系统详细说明文档。

高校科研管理系统课程设计任务书

高校科研管理系统课程设计任务书

课程设计报告课程名称数据库原理课程设计课题名称高校科研管理系统专业计算机科学与技术班级计算机0781学号200713030122姓名指导教师陈华光谭小兰2010年3月1-13日湖南工程学院课程设计任务书课程名称数据库原理课程设计课题高校科研管理系统专业班级计算机0781学生姓名学号200713030122指导老师陈华光谭小兰审批任务书下达日期2009 年12 月20 日任务完成日期2010 年3 月14 日一、设计内容与设计要求1.设计内容:高校科研管理系统系统采用模块化程序设计方法,便于系统功能的各种组合和修改,系统应具备数据库维护功能,及时根据用户需求进行数据的添加、修改、删除、查询、备份等操作。

高校科研管理系统,应实现以下基本功能:(1)科研人员情况管理(2)科研项目管理(3)科研获奖情况管理(4)学术论文管理(5)学术著作管理(6)学术期刊查询2.设计要求:(1)论述课题的性质、内容以及本次课程设计的目的和要求。

(2)说明系统对计算机软、硬件环境的基本要求,对Windows操作系统和SQL Server 数据库管理系统和C/S模式简要的说明。

(3)总体设计方案的分析、比较和论证。

(4)数据库的建立,数据库中表的结构,各表中关键字的设置,表与表之间的关系。

(5)应用程序各功能模块和报表的设计。

(6)编写代码、上机输入、调试、修改并运行通过。

(7)编写课程设计说明书。

说明书是总结性的技术文件,应全面叙述整个设计的内容及过程(可参考上述6条),发现的问题及解决方法等。

(8)源代码和参考书目应作为说明书的附录。

(9)说明书应采用A4纸张,文字说明不少于5000字。

说明书中应包括系统结构示意图。

二、进度安排第一周星期一上午8:00——12:00,下午2:30——6:30,星期三上午8:00——12:00,第二周星期一上午8:00——12:00,下午2:30——6:30,星期三上午8:00——12:00,附:课程设计报告装订顺序:封面、任务书、目录、正文、评分、附件(A4大小的图纸及程序清单)。

科研管理系统课程设计

科研管理系统课程设计

科研管理系统课程设计一、教学目标本课程旨在通过学习科研管理系统的基本概念、原理和方法,使学生掌握科研管理的基本知识和技能,能够运用科研管理系统进行科研活动的、实施和管理。

具体目标如下:1.知识目标:学生能够理解科研管理系统的定义、功能、分类和基本原理,掌握科研管理的主要环节和关键步骤。

2.技能目标:学生能够熟练使用科研管理系统,进行科研项目的前期策划、中期实施和后期评估,能够进行科研团队的和管理。

3.情感态度价值观目标:学生能够认识到科研管理对于科研活动的重要性,树立正确的科研管理观念,培养严谨的科研态度和团队协作精神。

二、教学内容本课程的教学内容主要包括科研管理系统的基本概念、原理和方法,具体包括以下几个方面:1.科研管理系统的定义、功能和分类;2.科研管理的基本原理和方法;3.科研项目管理的前期策划、中期实施和后期评估;4.科研团队的和管理。

三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式进行教学,包括:1.讲授法:通过教师的讲解,使学生掌握科研管理系统的基本概念、原理和方法。

2.案例分析法:通过分析具体的科研管理案例,使学生了解科研管理系统的实际应用。

3.实验法:通过操作科研管理系统,使学生熟练掌握科研管理系统的使用方法。

4.讨论法:通过分组讨论,培养学生的团队协作能力和问题解决能力。

四、教学资源为了支持本课程的教学,我们将准备以下教学资源:1.教材:《科研管理系统》。

2.参考书:相关的科研管理学术论文和书籍。

3.多媒体资料:科研管理系统的操作视频和案例分析资料。

4.实验设备:计算机和科研管理系统软件。

以上教学资源将有助于学生更好地理解和掌握科研管理系统的知识和技能。

五、教学评估为了全面、客观地评估学生在科研管理系统课程中的学习成果,我们将采用多种评估方式相结合的方法。

具体包括以下几个方面:1.平时表现:通过观察学生在课堂上的参与程度、提问和回答问题的表现,评估学生的学习态度和积极性。

科研管理系统课程设计报告

科研管理系统课程设计报告

《数据库系统概论》课程设计实验报告书安徽工业大学计算机学院姓名黄飞专业网络工程班级111班学号 119074292指导教师周兵2013年12 月18 日摘要本系统为科研管理系统,是基于.net的数据库管理系统。

本系统采用C#编写,充分利用.Net框架的各种组件和sql server 2005数据库管理软件,例如 Button控件,label控件,Textbox控件,radiobutton控件,datagridview控件等等。

本系统有登陆界面,登陆身份分为管理员和普通用户,通过管理员登陆可以实现修改,删除添加操作,通过普通用户登陆,可以实现对数据的查看操作,查看时通过输入关键字即主键来调出所要查的信息。

各个界面直观,简洁明了。

起初在开发本系统的时候,不知道是用JAVA做好还是C#好,最后发现C#里面有很多的控件,觉得C#比较方便,于是便通过查看有关C#winform程序设计的书,认真学习了相关控件,对相关控件的作用属性有了了解,然后进行开发,编写程序。

在开发的过程中,总是会遇到各种小错误,比如在对数据库插入操作时,C#里面的sql语句对于字符串要加单引号的,我没有加,找了半天错误都没找出来哪里出错了,最后百度了这个问题,一下就解决了。

在做这个系统的过程中,我不断的学习,不断的掌握了各种知识,从而兴趣也越来越大,最终花了一个多的星期大致完成了本系统,本系统还有部分功能没有实现,在今后我会全部实现这些功能。

关键词:科研管理系统 C/S, SQL server2005, C#目录1 绪论 (1)1.1 概述 (1)1.1.1 问题的提出 (1)1.1.2 本课题的意义 (1)1.2 开发环境与工具介绍 (1)1.2.1 简介 (1)1.2.2 xxx研究状况 (1)2 系统需求分析与设计 (2)2.1 用户需求分析 (2)2.1.1 用户需求 (2)2.1.2 系统功能需求 (2)2.1.3 系统性能需求 (2)2.1.4 数据分析 (2)2.2 功能模块图及分模块功能描述 (2)2.2.1 系统的功能模块图 (3)2.2.2 系统功能模块简介 (3)2.3 数据库设计 (3)2.3.1 系统E-R图 (3)2.3.2 数据库逻辑结构设计 (4)3 系统实施 (6)3.1 建立数据库 (6)3.2 数据库连接 (6)3.3 主要模块实施 (6)3.3.1 登录模块的开发 (6)3.3.2 xxxxx (8)3.4 系统测试 (8)3.4.1 软件测试的对象 (8)3.4.2 软件测试的结果 (8)4 系统说明 (11)4.1 开发环境 (11)4.2 系统安装、配置与发布应用程序的步骤 (11)总结 (12)参考文献 (13)附录:部分源代码 (14)1 绪论1.1 概述1.1.1 问题的提出如今科研信息特别多,杂乱无章不方便用户查询修改,添加,删除等操作,为了便于对数据的管理,提出做一个科研管理系统来管理这些信息。

某高校科研管理系统-课程设计报告

某高校科研管理系统-课程设计报告

《数据库系统概论课程名称》课程设计报告题目:某高校科研管理系统专业:网络工程班级:姓名:指导教师:2017-2018成绩:计算机学院2017年12月8日目录一、设计内容及要求 (1)1.1系统功能概述 (1)二、概要设计 (2)2.1系统可行性分析 (2)2.2系统需求分析 (3)2.2系统功能结构图 (4)2.3开发环境及工具 (4)三、设计过程或程序代码 (5)3.0系统设计思想 (5)3.1数据库需求分析 (5)3.2数据库概念结构设计 (5)3.3数据字典 (8)3.4触发器设计 (9)3.5 存储过程设计 (10)3.6 视图设计 (12)四、设计结果与分析 (14)结论 (18)参考文献 (19)附录 (20)一、设计内容及要求1.1系统功能概述经过实际考察和分析,高等院校学籍管理系统包括八个模块,相应能实现以下主要功能:科研人员信息管理:包括科研人员信息数据的录入、修改与删除等功能。

科研项目信息管理:包括科研项目信息的录入、修改与删除等功能。

科研论文信息管理:包括科研人员录入的论文信息的录入、修改与删除等功能。

科研著作信息管理:包括科研人员录入的著作信息的录入、修改与删除等功能。

获奖信息管理:包括科研人员获奖信息的录入、修改与删除等功能。

年度科研分的计算:根据科研人员获奖给予科研分,并对其进行统计。

系统管理员管理:包括系统用户数据的录入、修改与删除等功能。

数据查询:包括科研人员信息的查询和科研人员个人论文和著作的查询以及科研人员获奖情况的查询等功能。

1.2系统的开发环境1.2.1开发环境的选择开发与运行的环境的选择会影响到数据库设计,本系统开发与运行环境如下:➢开发环境:Windows10 企业版➢数据库管理系统:SQL Server2014本系统在Windows10企业版开发环境下,并使用SQL Server2014作为数据库管理系统,来实现高校科研管理系统的各个模块和它们的功能,形成一个令多数学校满意的科研管理系统。

教科研管理系统报告书

教科研管理系统报告书

教科研管理系统报告书1. 引言教科研管理系统是一种用于管理教育科研项目和教师科研成果的信息系统。

本报告旨在对教科研管理系统进行详细的介绍和分析,包括系统的需求分析、设计、实施和评估等方面。

2. 需求分析2.1 用户需求教科研管理系统的主要用户包括教师、科研项目负责人和学校科研管理人员。

根据用户的需求,系统应具备以下功能: - 教师能够提交科研项目申请并跟踪项目进展; - 科研项目负责人能够管理项目团队和资源,并监督项目的进展; - 学校科研管理人员能够对项目进行审批和评估,并生成相关报表。

2.2 系统功能需求根据用户需求,我们将系统的功能需求总结如下:- 用户管理:包括用户注册、登录和权限管理等功能; - 项目管理:包括项目申请、审批和跟踪等功能; - 资源管理:包括人员、设备和经费等资源的管理; - 报表生成:能够根据系统数据自动生成科研项目报表。

3. 系统设计3.1 技术选型基于系统需求和目标用户的特点,我们决定采用Web应用程序的方式实现教科研管理系统。

技术选型方面,我们选择了以下技术: - 后端框架:我们选择使用Python的Django框架,因其成熟稳定且具有良好的扩展性; - 前端框架:我们选择使用Bootstrap框架,因其响应式设计和丰富的UI组件; - 数据库:我们选择使用MySQL作为系统的后端数据库。

3.2 系统架构教科研管理系统的总体架构如下图所示:+---------------+ +-----------------+ +--------------+ | 用户界面 | -----> | 应用服务器 | -----> | 数据库 |+---------------+ +-----------------+ +--------------+用户通过浏览器访问系统的用户界面,用户界面通过HTTP请求与应用服务器进行交互,应用服务器处理请求并与数据库进行数据交互。

科研管理系统课程设计报告

科研管理系统课程设计报告

《数据库系统概论》课程设计 实验报告书 安徽工业大学计算机学院2013年12月 18 日姓 名 黄飞 专 业 网络工程 班 级 111班 学 号 2 指导教师 周兵摘要本系统为科研管理系统,是基于的数据库管理系统。

本系统采用C#编写,充分利用.Net框架的各种组件和sql server 2005数据库管理软件,例如 Button控件,label控件,Textbox控件,radiobutton控件,datagridview控件等等。

本系统有登陆界面,登陆身份分为管理员和普通用户,通过管理员登陆可以实现修改,删除添加操作,通过普通用户登陆,可以实现对数据的查看操作,查看时通过输入关键字即主键来调出所要查的信息。

各个界面直观,简洁明了。

起初在开发本系统的时候,不知道是用JAVA做好还是C#好,最后发现C#里面有很多的控件,觉得C#比较方便,于是便通过查看有关C#winform程序设计的书,认真学习了相关控件,对相关控件的作用属性有了了解,然后进行开发,编写程序。

在开发的过程中,总是会遇到各种小错误,比如在对数据库插入操作时,C#里面的sql语句对于字符串要加单引号的,我没有加,找了半天错误都没找出来哪里出错了,最后百度了这个问题,一下就解决了。

在做这个系统的过程中,我不断的学习,不断的掌握了各种知识,从而兴趣也越来越大,最终花了一个多的星期大致完成了本系统,本系统还有部分功能没有实现,在今后我会全部实现这些功能。

关键词:科研管理系统 C/S, SQL server2005, C#目录1 绪论 (1)概述 (1)问题的提出 (1)本课题的意义 (1)开发环境与工具介绍 (1)简介 (1)xxx研究状况 (1)2 系统需求分析与设计 (2)用户需求分析 (2)用户需求 (2)系统功能需求 (2)系统性能需求 (2)数据分析 (2)功能模块图及分模块功能描述 (2)系统的功能模块图 (2)系统功能模块简介 (2)数据库设计 (2)系统E-R图 (2)数据库逻辑结构设计 (2)3 系统实施 (3)建立数据库 (3)数据库连接 (3)主要模块实施 (3)登录模块的开发 (3)xxxxx (3)系统测试 (3)软件测试的对象 (3)软件测试的结果 (3)4 系统说明 (4)开发环境 (4)系统安装、配置与发布应用程序的步骤 (4)总结 (5)参考文献 (6)附录:部分源代码 (7)1 绪论概述问题的提出如今科研信息特别多,杂乱无章不方便用户查询修改,添加,删除等操作,为了便于对数据的管理,提出做一个科研管理系统来管理这些信息。

科研管理系统实验报告

科研管理系统实验报告

科研管理系统实验报告开发人员:章广宇129074352 网122班周小瑜129074072 计122班指导老师:方木云1.2.总体概述1.1软件标识:软件中文名称:安徽工业大学科研管理系统版本号:1.0.01.2开发背景近年来,我校科研上了很大的台阶,横向项目、纵向项目、论文、著作、专利和获奖等不断的增加,与国家、省、厅等基金委的交往越来越多。

因此,为了科研工作的快速甚至跨越式发展,需要建立一套适合我校新模式下的科研管理信息化系统。

为校领导、科研处和广大的教职工提供快速的交流平台。

1.3 目标要求:系统要采用B/S模式,建议采用C#作为开发工具,数据库采用SQL Server2008。

1.4 开发环境介绍进行系统的开发首先要构建系统的技术架构的设计。

系统采用Browser/Sever体系结构,客户端采用开发工具,该工具易学易用且功能强大,开发系统方便实用。

服务器端用SQL Server 2008数据库软件来管理数据库,做到应用软件与服务器数据库的无缝集成。

是.NET开发平台中的一个重要组件,它用来开发驻留在IIS上并且使用诸如HTTP和SOAP等Internet协议的Web应用程序。

是一种编程框架,建立在公共语言运行库上,用来在服务器上生成具有强大功能的Web应用程序。

它由.NET框架提供的编程类库构建而成,不但是通用语言运行环境的宿主,还是采用受控代码来开发Web站点和Internet对象的一套结构。

Web窗体和web服务都将IIS和作为应用程序的发布机制,并且在.NET框架中都分别支持类。

SQL Server 2008是Microsoft 公司推出的SQL Server 数据库管理系统的成熟版本,可充分利用Windows系统及进行无缝集成的高性能设计;系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置;SQL Server 2008拥有强壮的事务处理功能,采用各种方法保证数据的完整性。

高校科研管理信息系统的设计与实现

高校科研管理信息系统的设计与实现

高校科研管理信息系统的设计与实现科研管理在高校中扮演着重要的角色。

为了提高科研管理效率和质量,许多高校开始引入科研管理信息系统。

本文将介绍高校科研管理信息系统的设计与实现。

一、系统设计1. 需求分析在进行系统设计之前,需要对高校科研管理的需求进行分析。

科研管理信息系统应该能够满足科研项目管理、经费管理、人员管理、成果管理等多个方面的需求。

通过对用户需求的分析,可以确保系统能够准确、高效地满足用户的需求。

2. 系统架构设计科研管理信息系统的设计需要考虑系统的架构。

通常可以采用多层架构,包括前端展示层、应用层、业务逻辑层和数据访问层。

前端展示层负责用户界面的展示,应用层负责接收用户请求并将其转发给业务逻辑层,业务逻辑层负责处理业务逻辑,并将结果返回给前端展示层,数据访问层负责与数据库进行交互。

3. 数据库设计科研管理信息系统需要存储大量的科研数据,因此数据库的设计是非常关键的。

需要对科研项目、经费、人员、科研成果等数据进行合理的组织和设计。

可以采用关系型数据库,使用表格的形式存储数据。

通过合理的表结构设计和索引的使用,可以提高数据的查询和检索效率。

4. 安全性设计科研管理信息系统中包含了大量的敏感数据,如科研项目的研究方案、经费的使用记录等。

因此,在系统设计中要考虑数据的安全性。

可以通过用户权限管理、数据加密和系统日志记录等手段来提高系统的安全性。

二、系统实现1. 前端开发前端开发主要负责用户界面的设计和开发。

可以采用HTML、CSS和JavaScript等技术来实现页面的布局和交互效果。

在设计用户界面时,要尽可能简洁明了,提供用户友好的操作方式,方便用户进行科研管理工作。

2. 后端开发后端开发主要负责业务逻辑的实现和数据的处理。

可以使用Java、Python或其他编程语言来编写后端代码。

通过设计合理的类和函数结构,实现科研管理信息系统的各项功能,如科研项目的创建、经费的申请、成果的录入等。

3. 数据库开发数据库开发主要负责数据库的建立和维护。

高校科研管理系统设计与实现开题报告

高校科研管理系统设计与实现开题报告
2013。1.19中期答辩
2013.1。19—2013.4.25导师指导学生进行毕业设计,并提出修改意见
2013.4。30毕业设计定稿
指导教师意见:
指导教师签名:
年月日
学院教学指导委员会意见:
审查结果:□同意□不同意
学院负责人签名:
年月日
高校科研管理系统的数字化建设涉及到一个教学院系工作的方方面面,科研管理系统下的教师模块的个人信息子模块管理个人信息,论文管理子论文课题的申报,在学校审核之后立项和结题,项目管理子模块论文课题的申报,在学校审核之后立项和结题。管理员模块的论文管理,论文奖励管理,项目管理,科研分管理,教师管理,用户管理,都能够有实现用户登录,用户查询,论文审核以及修改用户信息;实现信息查询,其中包括论文信息、项目信息、奖励信息等的查询;实现数据库与系统的完美结合。
20129132012926课题需求分析收集类似课题资料201292720121028规划系统模块各模块功能需求设计系统主界面2012103020121111文献检索参考文献综述外文翻译完成开题报告开题报告答辩20121082012123完成企业生产实践报告2012112020121229完成系统代码编写毕业论文初稿2013119中期答辩20131192013425导师指导学生进行毕业设计并提出修改意见2013430毕业设计定稿指导教师意见
预期结果:
1、完成毕业设计开题报告,以及相关的外文翻译和文献综述
2、设计出高校科研管理系统管理员登录界面,奖励信息管理界面,项目查询界面等
3、数据库与信息系统的紧密结合
4、完善程序代码,可正常运行系统
5、完成毕业设计文档的编写(包括需求分析、总体设计、系统实施和测试等环节)和论文设计说明
进度计划:

课程设计-通用高校科研管理系统

课程设计-通用高校科研管理系统

淮阴工学院面向对象程序设计课程设计报告选题名称:通用高校科研管理系统系(院):ﻩﻩ计ﻩ算ﻩ机工程ﻩ系ﻩﻩ专业:ﻩﻩ计算机科学与技术ﻩﻩ班级:计算机1061ﻩﻩ姓名:薛为龙学号:1061301107指导教师:于永彦ﻩ学年学期:2 ﻩ007ﻩ2008 ~ ﻩ学年第 1 学期ﻩ2008 年1ﻩ月13 日摘要:近年来,随着各个高校校园网络建设的全面推进和科研力度的进一步加大,旧模式下的科研管理信息系统越来越不适应新形势的需要。

重新构造科研管理系统,使科研管理工作实现实时、动态,达到科研管理的微机化、信息化、网络化,提高科研管理效率。

随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。

要高效率地把活动有机地组织起来,就必须加强管理,即加强对组织内部的各种资源的有效管理,建立与自身特点相适应的管理信息系统。

本次课程设计是开发一个通用高校科研管理系统的过程。

创建了一套行之有效的方案。

介绍了管理系统的系统分析部分,包括可行性分析、业务流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法,并附带了一些主要的窗口和程序。

关键词:数据库;C++面向对象程序设计;对象和类目录1 课题综述.................................................................................... 错误!未定义书签。

1.1 课题来源与意义....................................... 错误!未定义书签。

1.2 预期目标............................................. 错误!未定义书签。

1.3 面对的问题ﻩ错误!未定义书签。

1.4 需解决的关键技术................................... 错误!未定义书签。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

高校科研管理系统课程设计报告文件排版存档编号:[UYTR-OUPT28-KBNTL98-UYNN208]称》课程设计报告题目:某高校科研管理系统专业:网络工程班级:姓名:指导教师: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数据库开发工具即可实现。

开发时间短,经济成本低。

系统需求分析高校科研管理所设计的事务非常繁杂,涉及到校科研处、各个院系的科研管理以及个人对科研信息的查询统计等。

所设计的系统既要有利于科研处的监督管理又要有利于各个系及教师的分工协作。

系统功能主要包括校科研处科研管理、院系(或部门)科研管理、个人科研信息查询、校级科研项目整体信息管理。

可以划分为科研信息维护、科研信息查询与统计、科研信息报表、科研信息分析、校级课题申报、审批、结题、其它处理等操作;其中科研信息应细分为学术论文、科研项目、科研成果、科研奖励等信息。

由于本系统是直接面向网上办公的,必须适应所服务环境的各类操作人员,主要包括学校科研处、各院系(或部门)、普通教师个人(或其他浏览者)。

①普通教师个人(或其他浏览者)普通教师个人(或其他浏览者)只能按姓名来浏览个人的科研信息、进行统计打印,个人的科研信息(论文、着作、项目成果等)必须提交本部门审核入录。

②各院系(或部门)各院系(或部门)主要职责是对本部门员工的论文、科研项目、科研成果、奖励等信息进行审核后输入到本系统数据库中,查询本部门在某时间内的科研信息、统计科研情况、打印相关资料等,同时对本部门的错误录入信息进行修改和维护。

③科研处主要管理本校的员工信息、论文、各级各类科研项目和成果、科研奖励等常规工作,同时,管理校级课题的申报、审批、结题等管理,同时,监控系统运行和各部门的情况。

系统功能结构图图系统功能结构图开发环境及工具 本系统开发时所使用的相关开发环境和工具如下:操作系统:Microsoft Windows10 企业版数据库:Microsoft SQL Server 2014绘图软件:Microsoft Visio 2005三、设计过程或程序代码系统设计思想随着网络的日益普遍化,网络的安全将显得非常重要,从数据库级、服务器级和应用程序级综合考虑,在科研管理系统中要根据不同用户,设置不同的权限、不同的初始化菜单。

在本系统中,数据库的安全主要通过数据库的存取控制机制实现的。

首先定义各类管理人员的操作权限即角色,其次定义数据库登录,最后依据用户权限表将登录分配为相应的角色。

数据库需求分析经过实际考察和分析,高等院校学籍管理系统包括八个模块,相应能实现以下主要功能:科研人员信息管理:包括科研人员信息数据的录入、修改与删除等功能。

科研项目信息管理:包括科研项目信息的录入、修改与删除等功能。

科研论文信息管理:包括科研人员录入的论文信息的录入、修改与删除等功能。

部门 教师科研计系部职称职务部门号部门名 教师编教师姓职务 教师编职称 教师姓系部号 系部名 部门名 教师编教师性教师姓系部号 科研编系部号教师编教师姓是否申审批管验收标完成数科研着作信息管理:包括科研人员录入的着作信息的录入、修改与删除等功能。

获奖信息管理:包括科研人员获奖信息的录入、修改与删除等功能。

年度科研分的计算:根据科研人员获奖给予科研分,并对其进行统计。

系统管理员管理:包括系统用户数据的录入、修改与删除等功能。

数据查询:包括科研人员信息的查询和科研人员个人论文和着作的查询以及科研人员获奖情况的查询等功能。

数据库概念结构设计概念结构设计阶段是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体的概念模型。

根据数据库需求分析的结果,就可以确认程序中所包含的实体及实体间的关系,作为数据库逻辑结构设计的基础与指导。

根据本系统的需要,可以归纳出以下实体:部门、职务、职称、系部和科研项目。

各实体间的E-R 图如下所示。

部门E-R 图如图(1)所示:主要实体E-R 图如图(2)所示图如图(职务E-R 图如图(3)所示:数据字典department Faculty TeacherEmployee字段名数据类型长度是否为Null是否主属性Int No No TeacherNumberTeacherName Char 20No Nopost Char 20No NoTitle字段名数据类型长度是否为Null是否主属性TeacherNumbInt No NoerTeacherName Char20No No TitleName Char20No NoProject字段名数据类型长度是否为Null是否主属性Int No Yes ProjectNumberDeptNumber Int No NoInt No No TeacharNumberTeacherName Char 20No NoReport char2No No approval Char 20No No Checking Char 20No NoInt No ProjectAmount触发器设计添加科研记录时,修改其验收状态为“未验收”create trigger [dbo].[tgr_project_insert]on projectfor insert--插入触发asupdate projectset Checking='未验收'图科研计划表修改触发器“验收通过”create trigger [dbo].[tgr_project_insert_mark] on projectfor updateasbeginif update(Checking)update project set Checking='验收通过'end图科研计划表修改触发器“部门名”“部门号”等重要的字段create trigger [dbo].[update_department]on departmentfor updateasif(update(DeptNo)or update(DeptName))beginprint'你想作甚,基本数据不能修改!!!' rollback transactionendelseprint'修改成功'select*from department存储过程设计存储过程是SQL语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理。

存储过程存储在数据库内,可由应用程序通过一个调用执行。

它有如下优点:(1)允许模块化程序设计。

存储过程一旦创建,以后即可在程序中调用任意多次(2)可以减少网络通信流量,一个需要数百行Transact-SQL代码的操作可以通过一条执行过程代码的语句执行,而不需要在网络中发送数百行代码。

(3)允许更快执行。

存储过程只在第一次执行时需要编译且被存储在存储器中,其他次执行不必由数据引擎再编译,提高了执行速度。

(4)可作为安全机制使用。

即时对于没有直接执行存储过程中语句的权限的用户,也可授予他们执行该存储过程的权限。

由上可知,存储过程具有独特的便利性,因此根据该系统的功能要求,设计了如下的存储过程。

相关文档
最新文档