基于BS模式的高校科研管理系统的设计与实现——人员管理和安全性维护毕业论文(31页).doc
《基于BS模式的高校科研管理系统的设计与实现——人员管理和安全性维护毕业论文(31页).doc》由会员分享,可在线阅读,更多相关《基于BS模式的高校科研管理系统的设计与实现——人员管理和安全性维护毕业论文(31页).doc(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于BS模式的高校科研管理系统的设计与实现人员管理和安全性维护毕业论文-第 27 页本科毕业论文(设计)题 目 基于B/S模式的高校科研管理系统的设计与实现 人员管理和安全性维护 学 院 计算机与信息科学学院 专 业 计算机科学与技术 年 级 级 学 号 姓 名 指 导 教 师 成 绩 _ _ 年月日 目 录摘要13Abstract13第一章引言241.1 高校科研管理系统的概念及现状分析241.2 系统任务24第二章 系统概要设计462.1 采用B/S结构模式462.2 采用IIS作WEB Server572.3 WWW服务平台选取ASP技术572.4 选取SQL SERVER数据库792
2、.5 系统的安全技术792.6 数据一致性控制810第三章 系统总体设计9113.1 系统需求分析9113.1.1 系统用户需求模型的建立9113.1.2 系统主要业务流程介绍10123.2系统设计原则11133.3 系统功能模块设计12143.4 系统流程分析13153.5 数据库设计14163.5.1 数据库概念设计14163.5.2 数据库逻辑设计15173.5.3 数据库物理设计16183.6 系统运行环境18203.6.1硬件环境18203.6.2 软件环境1820第四章 系统的具体实现19214.1 用户登录模块19214.1.1系统功能分析19214.1.2 设计用户登陆系统主界
3、面模块20224.2 人员管理23254.2.1 设计人员查询模块24264.2.2 添加和修改用户模块25274.2.3 设计修改密码模块27294.2.4 设计删除用户模块28304.2.5 设计退出登录模块29314.3 安全性管理29314.3.1 权限管理29314.3.2 数据安全性管理31334.3.3 数据一致性管理3234第五章 结论3335参考文献3335致 谢3436基于B/S模式的高校科研管理系统的设计与实现 人员管理和安全性维护 西南大学计算机与信息科学学院,重庆 400715摘要:本文在对当前高校科研管理信息分析的基础上、从科研管理工作和用户出发,就如何利用Inte
4、rnet网在高校建立起科学的管理系统以提高学校的科研管理能力进行了全面阐述。针对现有高校科研管理的实际情况,开发基于Web环境的科研管理系统,使学校的科研管理工作能够快速、方便、准确、安全地得以实现,从而保障高校科研管理科学化、规范化和高效化。本系统的设计能够较好地完成高校科研管理工作的部分业务,具有项目管理、人员管理等多种业务功能。本文介绍了用Asp与Sql技术相结合开发高校科研管理系统的意义及实现用户登录、人员管理和权限管理的方法,具体从系统概述、系统分析与设计、系统实现等几个方面对系统进行了阐述。关键词:Web,科研管理系统,数据库Universal Management System
5、of University Science Research Based on Browser/Server Technology -personnel management and secure maintenanceCollege of Computer and Information Science ,Southwest University, Chongqing 400715, ChinaAbstract:Based on the analysis of present management information for science research in universitie
6、s, according to the fact of the science research management and clients requirement, in this paper, we expound how to use the Internet in universities to establish scientific management system to enhance the schools research management capabilities. In view of the existing situation of the scientifi
7、c management in universities, this paper develops a scientific managing system based on Web to ensure that a scientific management can be achieved conveniently, accurately and safely in the university, which in turn results in a scientific, standardized and efficient scientific management in the uni
8、versity.The design of this system can be used to complete some operational of scientific research management work in universities. The main function constituted in the paper are staff management, project management. This article discusses the significance of using Asp and Sql technology to develop u
9、niversities and colleges scientific research management system, and how to design and realize such a system in order to make it well accommodate right management、personal information management, login models, and it has carried on the elaboration to the system concretely from the system outline, the
10、 system analysis and the design, the system realization and the application to expound the system.keyword:Web,scientific managing system,database第一章引言1.1 高校科研管理系统的概念及现状分析科研管理作为高校管理的一项重要内容,它包括对教师、科研人员的基本科研情况、科研机构、纵向科研项目、横向科研项目、科研成果、科技成果转化等管理工作。做好科研管理工作,对于稳定科研秩序、及时掌握科研人员的基本情况、项目进展情况、提高科研管理质量都具有十分重要的意义
11、。随着科技信息量的迅猛增长以及计算机技术、网络技术和数据库技术的快速发展,使信息的收集、统计、和交换更加简单方便。如何利用已有技术和条件,使工作效率提高,工作量减少,使科研管理工作更加规范化、科学化、现代化,并以计算机为主要工具,对组织内部管理诸要素进行优化组合,使人流、物流、资金流和信息流处于最佳状态,以最少的资源投入获得最满意的综合效益,已显得非常重要。目前各个高校科研量化工作一般无法做到科学精确的统计,也缺乏针对性的并且符合高校科研量化特性的软件。随着国家高等教育体制的转变,高校科研管理工作无论从数量还是质量都是传统手工管理和计算机辅助管理所不能胜任的,尤其近年来,高校科研力度的加大,同
12、时基于教育科研网的高校校园网络建设逐步普及和完善,使得以往旧模式下的科研管理系统越来越不能适应新形式的需求。因此,设计高效、先进、科学的科研管理信息系统日益重要。结合高校科研管理现状,从制定系统的功能目标和性能目标出发,探讨适合普通高校使用的基于校园网络的科研管理系统的设计开发过程。1.2 系统任务科研门户网站是高校科研活动信息发布和交流的平台,它由科研动态、科研项目通知、科研成果管理通知、信息检索、下载专区、管理文件、企业合作等栏目组成,栏目和栏目内容可以在网上动态更新、维护。信息检索包括科研人员、科研项目、科研论文、专利成果、著作、获奖等,检索内容和科研管理系统的内部数据保持同步更新。同时
13、,人们对界面的友好性有了更高的要求,科研门户网站应该提供良好的用户界面,便于一般用户访问。科研管理系统:科研管理系统是本项目建设的核心部分。科研管理系统向全校科研工作人员开放。支持老师及科研人员、科技处管理人员、系统管理员多级用户使用模式。科研管理系统包括科研项目管理、人员管理、参加人员管理、年度统计、系统维护等功能。科研管理系统根据业务流程和用户需求提供良好的操作平台和完善的功能,为繁琐复杂的科研管理工作开辟了新道路,大大的减少科研管理人员的工作量,使得整个科研系统变得井井有条,明晰方便。在本系统的运行下可以完成全校各部门教师科研信息的收集、校科研处管理人员和系统管理人员进行分层式地管理全校
14、的科研信息。教师可以在任何地点通过此系统申报自己的科研项目,可以查看与自己相关项目的详细信息,可以修改自己的登陆密码。教师还可以通过该系统及时在门户网站上查询相关的反馈信息。科技处管理员可以对科研项目进行管理,如项目相关数据的设置,项目详情的查询,项目信息的修改、删除,项目的审批和验收等等,同时还能够对门户网站进行信息管理。科研处利用该系统可以获取各部门科研水平高低的定量数据,同时也为科研经费的调拨提供依据。系统管理员可以对系统的基本数据进行维护;对科研人员信息进行管理,并能进行权限管理,设定相关人员的特定权限。通过该系统大大提高了高校科研管理的能力和效率。 第二章 系统概要设计 2.1 采用
15、B/S结构模式目前应用广泛的 Web 数据库系统是一种基于 B/S(Browser/Server)结构的系统。B/S 模式结构通常为三层结构,它以 WEB 数据库为中心、以 HTTP 为传输协议,客户端通过浏览器访问 Web 服务器和与其相连的后台数据库。其三层结构组成如图 2-1 所示:图 2-1 三层 B/S 模式示意图 Fig 21 Three Layer Browser/Server Configuration 进行信息查询时,用户通过浏览器向 Web 服务器发出请求,Web 服务器端远程数据服务组件处理该请求并将该请求发向 DBMS(数据库管理系统),它响应该请求并发回数据。这种基于
16、 B/S 结构的系统极大简化了客户机的工作,客户机中只需安装浏览器软件,服务器将承担更多的工作,对数据库的访问和应用程序的执行都在服务器端完成。在三层体系结构下,表示层、功能层、数据层被分割成三个相对独立的单元:1. 表示层:表示层的作用是提供用户界面,用户通过界面浏览信息和数据,并向中间层 Web 服务器发出请求,当接到 Web 服务器传送回的数据后,对这些数据进行解释和显示,把打开的 HTML 文件解释为用户端的可视界面。2. 中间层(功能层):中间层位于 Web 服务器端,是用户服务和数据服务层逻辑桥梁,其任务是负责接收远程或本地的数据查询请求,然后运行服务器脚本,通过 SQL 等方式把
17、数据请求通过数据库驱动程序发送到数据库服务器中,以获取相关数据,再把数据库服务器处理的结果转化成 HTML 及各种脚本传回客户端浏览器。3. 数据层:数据层位于数据库服务器端,包含系统的数据处理逻辑。它的任务是接收 Web 服务器对数据库操纵的请求,实现对数据库查询、修改、更新等功能,把运行结果提交给 Web 服务器。与传统的 C/S(Client/Server)结构相比,B/S 结构具有以下优点: 1. 它简化了客户端,只需要在客户端安装浏览器软件既可(IE或Netscape),不用在不同的客户端上安装不同的客户应用程序;2. 简化了系统的开发和维护。B/S结构的所有功能都在Web服务器上实
18、现,使开发和维护工作大大减轻;3. 使用户的操作使用更加简单;4. 适用于网上信息的发布。B/S不论是使用和数据库维护上都比传统模式更加经济方便。而且使维护任务层次化:管理员负责服务器硬件日常管理和维护,系统维护人员负责后台数据库数据更新维护。B/S 结构的系统,数据维护方便,客户端无需专用的软件,有较好的网络扩展性,系统中的程序和数据的物理位置已经不再重要,访问者关心的是 URL 地址。B/S结构的系统具有良好的安全性能:防火墙技术可以保证后台数据库的安全性,结合数据库和Web 服务器的安全性,使用户可以实现系统的安全。2.2 采用IIS作WEB Server Internet inform
19、ation Server(IIS)是微软公司开发的一个Internet 信息发布平台,它主要包括三个功能:World Wide Wed(www)服务功能;Gopher服务器功能;FTP服务。其中WWW是最流行服务之一,它提供了图形接口,用户可以下载以WWW格式存储的信息;Gopher服务能够帮助用户查询信息;FTP服务用于文件传输。在科技信息系统中,主要用到IIS中的WWW服务。2.3 WWW服务平台选取ASP技术ASP(Active Server Pages)是 Microsoft 公司发布的一个Web服务器端的开发环境,利用它可以产生和运行动态的交互的高性能的Web服务器应用程序。它的运行
20、环境是Microsoft的IIS(Windows NT环境)或 PWS(Personal Web Server,Windows95/98 环境),但它不能运行在“非 Microsoft”的操作环境下,不能实现真正的跨平台操作。ASP 可以使用 ADO的Connection、Command 和 Record set 对象,可以完成与数据库连接、SQL语句的执行以及查询结果集的保存、遍历和显示等工作。ASP不但可以进行复杂的数据库操作,而且生成的页面具有很强的交互性,用户可以方便地控制和管理数据。因此,可以利用 ASP 建立一个可交互的、高效的Web 应用程序。ASP 技术的最大优点是完全运用客户
21、机/服务器模式进行分工,服务器端负责解释脚本语言,而客户端则专门负责画面的显示及输入。ASP 把脚本语言(VBscript 或 Jscript)嵌在 HTML 文档里,当客户端浏览网页时,网页服务器会激活编译程序引擎对其进行编译,生成标准的 HTML 标记语言返回给客户端,所以完全没有必要担心用户使用的浏览器类型,所有的处理都在服务器端,由ASP 程序来完成,用户只需要一个标准的浏览器(如 Internet Explorer、Netscape Communicator、Opera、Kid Explorer 等),能够支持标准的 HTML语言即可。ASP 的工作原理如图 2-2所示:图2-2 A
22、SP的工作原理图Fig 2-2 ASP Work DragramASP 具有以下特点:使用VBSCRIPT,JSCRIPT等简单的脚本语言,结合HTML代码,即可快速地完成网站的应用程序;1. 不需编译。ASP容易编写,无须经过编译或关联外部应用程序就可以直接在服务器端执行;2. 纯文本格式。使用一般的文本编辑格式,用Windows的记事本就可编辑设计;3. 与游览器无关。客户端只要使用一般可运行HTML的浏览器,即可浏览用ASP设计的主页内容,脚本语言VBSRIPT和JSCRIPT均在WEB服务器端执行,用户的浏览器不需要执行这些脚本语言;4. 可扩充脚本语言。除了可使用VBSRIPT或JS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 BS 模式 高校 科研 管理 系统 设计 实现 人员 安全性 维护 毕业论文 31
限制150内