科研管理系统word格式Word文件下载.docx
- 文档编号:21750976
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:59
- 大小:1.30MB
科研管理系统word格式Word文件下载.docx
《科研管理系统word格式Word文件下载.docx》由会员分享,可在线阅读,更多相关《科研管理系统word格式Word文件下载.docx(59页珍藏版)》请在冰豆网上搜索。
ABSTRCT..............................................................................................2
KEYWORDS........................................................................................2
第一章绪论………………………………………………………….4
科研管理系统的开发背景..........................................................4
开发目标…………………………………………………….……….4
第二章需求分析…………………………………………………….4
2.1需求分析的目的............................................4
2.2任务目标..................................................5
2.3信息需求...................................................5
2.4功能需求...................................................5
第三章系统设计…………………………………………………………6
3.1系统设计目的...............................................6
3.2系统结构设计…………………………………………………………….6
3.3用户界面设计规则………………………………………………………10
3.4系统总体流程…………………………………………………………..11
3.5CDM图设计……………………………………………………………..12.
第四章运行环境的要求…………………………………………….12
4.1软件要求……………………………………………………………..12
4.2硬件要求…………………………………………………...................12
第五章
ASP.NET…………………………………………………….12
5.1Web窗体………………………………………………………………..12
5.2Web服务器控件…………………………………………………………14
5.3ASP.NET的常用内置对象…………………………………………….15
5.3.1Response对象……………………………………………………….15
5.3.2Request对象…………………………………………………………16
5.3.3Server对象……………………………………………………………16
5.3.4Application对象…………………………………………………….17
5.3.5Session对象…………………………………………………………18
第六章ADO.NET数据访问技术……………………………………………19
第七章数据库表设计………………………………………………………21
第八章系统模块实现和代码设计……………………………………………26
8.1科研档案查询………………………………………………………….26
8.2科研课题存档………………………………………………………….35
8.3信息维护………………………………………………………………42
参考文献………………………………………………………………………….47
毕业设计心得体会…………………………………………………………………48
第一章绪论
1.1科研管理系统的开发背景
科学研究是高等学校的重要工作之一,对于一所高等院校来说,学科门类多,科研项目及成果所涉及科学领域较广,其数量亦比较大,这给管理造成了一定的困难,通过计算机进行管理无疑是最科学和最有效的方法,一方面可提高工作效率和工作质量,同时又便于部门之间进行信息交流。
科研管理信息系统是一个由人、计算机组成的能进行科研信息的搜集、传递、存贮、加工、维护和使用的系统,该系统能够实时反映高校的科研活动,为日常事务的处理和管理职能提供支持。
在人类发明计算机之前,管理信息系统完全是手工作业,随着计算机技术的产生和发展,管理信息系统的结构发生了很大的改变,计算机强大的数据处理能力及现代化的网络通讯技术大大提高了管理信息系统的效能。
作为高校的科研管理人员要分清楚哪些信息适合计算机处理,哪些信息更适合于手工作业,在工作中将两种方式有机地结合,互相取长补短,以求达到最佳的管理方式。
因此,使科研管理工作更加规范化、科学化,建设一个科研管理信息系统已显得非常重要。
高校科研管理信息系统通常包括科研人员信息管理、科研项目管理、科研成果管理、课题管理、科研档案管理、成果获奖管理、科技成果管理、技术合同管理、论文论著管理等。
1.2开发目标
科研活动信息管理系统要实现对高校科研情况的有效管理以及对科研活动的全程跟踪。
该系统为科研管理人员服务,使用方便,既能实现对科研活动的高效率管理和控制,又能满足高校的决策者对科研活动的宏观管理与决策的需要,还能够为高校对院系的评价以及院系对教师的评价提供依据。
科研管理系统是一个高校内部管理的核心部分,包括课题管理、科技成果、成果获奖、科技档案、论文论著以及技术合同等多项信息管理职能。
随着计算机应用水平的提高和科研管理的规范化和制度化,建立一套适用于科研院所科研管理工作管理信息系统,已经成为各大的科研院所较为迫切的需求。
建立一套完善的科研管理业务系统可以极大地提高管理效率,为领导的决策提供较科学的依据。
一套较完善的研究院所的科研管理系统应以项目管理为中心,涵盖计划、合同、成果、专利、资金、人员、设备等方面。
第二章需求分析
2.1需求分析的目的
(1)与用户在系统的工作内容方面达成并保持一致。
(2)使系统开发人员能够更清楚地了解系统需求。
(3)定义系统边界(限定用户权限)。
(4)为估算开发系统所需成本和时间提供基础。
(5)定义系统的用户界面,重点是用户的需要和目标。
2.2任务目标
利用当今较为先进和成熟的计算机信息技术,在科研院所现有的网络基础和IntraMis平台上针对科研管理相关业务开发相应的计算机管理系统,使得研究院科研管理信息业务能够高效、安全可靠地网络上运行。
◆首先提供的是一个有关科研信息的综合系统,此系统中的人员、机构、项目、成果、权限等系统是有机结合、互相关联的,而不是孤立的系统;
这样的结构可以充分发挥计算机软件管理的优势,有效提高科研管理的水平和效率。
◆提供一个统一的科研信息访问系统,该系统包含了所有的科研管理及相关信息,在的浏览器环境下,通过一次身份认证,即可按照各自的权限存取查询不同科研相关信息。
科研信息访问平台的建立解决了对日常科研信息查询的需求。
◆提供一个统一的科研业务处理发布平台。
在统一的环境下(浏览器),可由各科研管理相关部门对各自的业务进行处理,使得科研业务处理流程可以在网络上运行。
◆提供一个统一的科研统计查询信息平台。
在统一的环境下(简易的浏览器),按照常规的月、季、半年、年等时间段自动生成需要的科研统计报表,自动生成上报、分析处理、打印、存档文档。
◆技术上,采用先进的、开放的多层客户机/服务器模式(B/S)体系结构,应用系统基于WEB技术开发,确保系统具有高超的性能,并使系统具有较高的水平。
◆具有实用性和可扩充性。
从业务的现状和发展来考虑,一个好的应用系统首先要实用,要能够切实解决业务需求中的问题,应具备可操作性;
同时,要便于升级和扩充,具有较好的可扩充性。
◆具备简易的维护性。
由于业务管理上的变化是必然的,系统的更新势在难免,这样就要求系统具有较好的维护性能。
◆系统具有较高的安全性和可靠性,确保系统能够正常稳定运行。
◆系统具有友好的操作界面。
2.3信息需求
对信息的输入要求要有类型和长度,而且能够长期保存数据库中,对信息的更新和查询也要求简单、快速!
不同权限的人对信息的操作不同。
2.4功能需求
1.课题管理:
课题管理模块是科研管理活动系统的重要部分。
主要包括:
立项前管理、项目评审、合同签订、开题、建立课题信息、结题、课题存档(即建立科研档案)、课题信息查询等几个部分。
2.科研档案管理:
包括科技档案课题卡片、案卷卡片、卷内目录。
3.成果获奖管理:
科技成果奖励是科技成果获奖的情况。
包括奖项申报和成果获奖两部分,并能进行查询、修改及删除。
4.科技成果管理:
科技成果登记是将课题进行成果登记并可申报成果的过程。
对每个登记的成果来说,包括成果登记基本信息、成果主要完成人员信息和成果主要完成单位信息。
并能统计各种信息成果,对其能进行修改和删除(但要只有超级管理员才有此权限)。
5.技术合同管理:
完成对技术合同信息的管理。
能够对技术合同信息进行登记、查看、修改及删除。
6.论文论著管理:
完成对论文论著信息的管理。
能够对论文论著信息进行登记、查看、修改及删除。
7.系统管理:
密码修改、重置密码、找回密码、安全设置、用户管理和权限管理。
第三章系统设计
3.1系统设计目的
根据需求编写,针对需求的相关要求进行总体设计,设计各个模块,使得后面的设计与实现更加清晰有条理。
3.2系统结构设计
3.2.1科研信息管理系统
3.2.2课题管理
3.2.3论文管理
3.2.4论著管理
3.2.5成果管理
3.2.6获奖管理
3.2.7合同管理
3.2.8档案管理
3.2.9项目评审
3.2.10系统管理
3.2.11注册流程
YN
3.3.12用户安全管理
3.3.13课题操作流程
YN
N
Y
3.3用户界面设计规则
用户界面:
采用MDI(MultipleDocumentInterface)窗体的通用图形界面,对用户友好,且必须对鼠标键盘提供支持,界面设计应遵循:
1、尽量保持一致性:
界面规范应遵循MSWindows软件界面的规范设计完整的对话过程:
系统的每一次对话都应该有明确的次序:
开始、中间处理过程、结束。
2、提供简单的错误处理机制
3、提供信息反馈:
用多种信息提示用户当前软件运行状态,软件界面元件的功能。
4、操作可逆:
其动作可以是单个的操作,或者是一个相对独立的操作序列。
5、显示启动画面:
画面简洁明快,富有现代气息。
6、提供控制的内部轨迹:
系统应该让用户觉得是由用户在做决定,可以通过提示字符和提示消息的方式使用用户产生这种感觉。
3.4系统总体流程
3.5CDM图设计
第四章运行环境的要求
4.1软件要求
1、服务器:
WindowsServer2003以上;
IIS5.0以上版本+Frontpage2000服务器扩展;
MS-SQLServer2005
2、客户端:
Windows2000系列/WindowsXPProfessional;
InternetExplore5.0以上。
4.2硬件要求
1、处理器:
450兆赫(MHZ)PentiumⅡ以上
2、内存:
最好512M以上
ASP.NET
5.1Web窗体
ASP.NET页框架,由包含可重用服务器控件的可编程Web页(称为“Web窗体页”)组成。
ASP.NETWeb窗体页框架是可以在服务器上用于动态生成Web页的可缩放公共语言运行库编程模型。
作为ASP的逻辑演变(ASP.NET提供与现有页的语法兼容性),ASP.NETWeb窗体框架被特别设计为弥补前一模型中若干主要的不足之处。
具体说来,它提供:
∙创建和使用可封装常用功能的可重用UI控件,并由此减少页开发人员必须编写的代码量的能力。
∙开发人员以有序的形式(而不是“面条式代码”)清晰地构造页逻辑的能力。
∙开发工具为页提供强大的WYSIWYG设计支持的能力(现有的ASP代码对工具不透明)。
在ASP.NET中,发送到客户端浏览器中的网页是经过.NET框架中的基类动态生成的。
这个基类就是Web页面框架中的Page类,而一个实例化的Page类就是一个Web窗体,也就是WebForms。
也因此说,一个ASP.NET页面,就是一个Web窗体。
而作为窗体对象,就具有了属性、方法和事件,可以作为容器容纳其他控件。
这个设计是继承了VisualBasic的优点:
快速高效的搭建应用程序。
因此,从此Web程序员可以像编写桌面应用程序一样的方便快捷地编写Web应用程序了,而无论是从桌面程序员转向Web程序员,还是Web程序员转向桌面程序员,都不需要改变太大的编程模式和习惯。
Web窗体是一个保存为后缀名为.aspx的文本文件,可以使用任何文本编辑器打开和编写它。
我们知道ASP.NET是编译的运行机制,为了简化程序员的工作,一个.aspx页面不需要手工编译,而是在页面被调用的时候,由CLR自行决定是否编译。
一般来说,下面两种情况下,.aspx页面会被重新编译:
1.aspx页面第一次被浏览器请求;
2.aspx页面被改写
由于.aspx页面可以被编译,所以.aspx页面具有组件一样的性能。
这就使得.aspx页面至少比同样功能的.asp页面快了两倍!
任何.htm页面或是.html页面可以很容易的转化为.aspx页面,而.htm页面或是.html页面是不经过服务器编译的。
如下面这个Hello.htm页面文件,它的HTML代码如下:
<
HTML>
<
HEAD>
title>
hello<
/title>
/HEAD>
body>
Hello,ILoveChina!
/body>
/HTML>
在转化为.aspx文件时候,只需将后缀名.htm换成.aspx(即:
hello.aspx)就完成了从.htm向.aspx的转换。
通过浏览器浏览的效果一样,但是运行机制和效率是不一样的,Hello.aspx是一个Web窗体经过编译后的Page类动态的生成,而Hello.htm是直接调用文件。
两个文件运行效果如4.1图和4.2图所示。
图4.1Hello.htm页面运行结果
图4.2Hello.aspx页面运行结果
5.2Web服务器控件
Web服务器控件(Webservercontrol)
属于System.Web.UI.WebControls命名空间的ASP.NET服务器控件。
Web服务器控件比HTML服务器控件更丰富、更抽象。
Web服务器控件在ASP.NET页上有asp标记前缀,例如<
asp:
Buttonrunat="
server"
/>
。
Web服务器控件
说明
AdRotator
显示一个图片序列
Button
显示一个按钮
Calendar
显示一个日历
CheckBox
显示一个复选框
CheckBoxList
建立一个可多选的复选框组
DataGrid
在一个表格中显示一个数据源的字段
DataList
使用模板显示数据源中的数据项
DropDownList
建立一个下拉列表
HyperLink
建立一个超链接
Image
显示一个图片
ImageButton
显示一个可点击的图片
Label
显示可编程的静态内容(可将样式应用于其中的内容)
LinkButton
建立一个超链接按钮
ListBox
建立一个单选或多选的下拉列表
Literal
显示可编程的静态内容(不可将样式应用于其中的内容)
Panel
为其它控件提供容器
PlaceHolder
为使用代码添加的控件保留空间
RadioButton
建立一个单选按钮
RadioButtonList
建立一个单选按钮组
Repeater
显示绑定在此控件的数据项的一个重复的列表
Table
建立一个表格
TableCell
建立一个表格单元
TableRow
建立一个表格行
TextBox
建立一个文本框
Xml
显示一个XML文件或是XSL转换结果
5.3ASP.NET的常用内置对象
5.3.1Response对象
Response对象用语输出数据到客户端,包括向浏览器输出数据、重定向浏览器到另一个URL或向浏览器输出Cookie文件。
其类名为httpResponse
属性和方法
Write()向客户端发送字符串信息
BufferOutPut属性
是否使用缓存
Clear()清除缓存
Flush()
强制输出缓存的所有数据
Redirect()网页转向地址
End()终止当前页的运行
WriteFile()读取一个文件,并且写入客户端输出流
(实质:
打开文件,并且输出到客户端。
)
1.Response.Write变量数据或字符串
Response.Write(变量数据或字符串)
<
%=…%>
Response.Write("
scriptlanguage=javascript>
alert('
欢迎学习ASP.NET'
)<
/script>
"
)
script>
window.open('
WebForm2.aspx'
2.Response对象的Redirect方法将客户端浏览器重定向到另外的URL上,即跳转到另一个网
页。
例如:
Response.Redirect("
3.Response.End()终止当前页的运行
4.Response.WriteFile(FileName)
其中:
FileName指代需向浏览器输出的文件的文件名
5.3.2Request对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 科研 管理 系统 word 格式