网站大量收购独家精品文档,联系QQ:2885784924

基于bs模式的高校科研项目管理系统的设计.doc

基于bs模式的高校科研项目管理系统的设计.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于bs模式的高校科研项目管理系统的设计

基于B/S模式的高校科研项目管理系统的设计 曾祥麒 向宁 (乐山职业技术学院 四川乐山 614000) 摘 要:本文介绍了开发基于B/S模式的高校科研项目管理系统的必要性、系统功能特点、性能特点及系统的构建,分析了该系统所涉及的网络体系结构、功能模块和关键技术,为使高校科研项目管理规范化、科学化进行了有益的探索。 关键词:B/S IIS6.0 科研项目 管理系统 设计 1 引言 随着院校科研实力日益增强,科研项目和科研成果剧增,给高校科研管理部门和管理人员管理难度加大,传统的科研项目管理模式正面临着严峻的挑战,迫切需要改进其管理体制和运行机制,实现科研项目的无纸化管理、提高工作效率,已成为各院校科研管理工作的发展趋势。 2 系统开发的必要性 越来越多的院校为适应自身发展的需求,纷纷自主研发符合院校自身的信息管理系统,它既可提高工作效率和管理水平,又便于部门之间进行信息交流,实现协同工作、提高工作效率。为使科研项目管理规范化、科学化,实现信息资源的共享,尤其是对科研项目实施全过程监控,开发基于B/S模式的高校科研项目管理系统显得非常必要。 3 系统特点 3.1认证与加密 利用网络技术实现的管理系统,需要解决好网络安全和信息安全问题。除了需要采用防火墙、防病毒和防攻击等网络安全措施外,还需要采取适当的信息安全技术来完成身份认证、信息加密传输、保障信息的完整性。平台用户必须经过严格的身份认证机制。用户访问系统时,必须输入帐号、密码及验证码以保证系统用户身份的合法性。 3.2 基于角色访问控制 基于角色访问控制而言,访问决策是基于角色的。角色访问控制的运用是一种开发和加强系统特殊安全策略,进行安全管理过程流程化的有效手段。结合科研项目管理系统用户数量众多,选用的是基于角色访问控制模型。 3.4 三层B/S结构 在B/S应用程序开发领域,微软公司的IIS6.0/ASP以其强大的功能,良好的扩展能力,迅速地流行起来。多层结构的应用正是在对C/S 结构的总结基础上产生的,并且也已经扩展到了B/S应用开发领域,它将应用划分为三层: 用户界面层、业务逻辑层、数据库层。如图1所示: 其中将实现人机界面的所有表单和组件放在表示层,将所有业务规则和逻辑的实现封装在负责业务逻辑组件中,将所有和数据库的交互封装在数据访问组件中。 三层结构是一种严格分层方法,即数据访问层只能被业务逻辑层访问,业务逻辑层只能被表示层访问,用户通过表示层将请求传送给业务逻辑层,业务逻辑层完成相关业务规则和逻辑,并通过数据访问层访问数据库获得数据,然后按照相反的顺序依次返回将数据显示在表示层。 3.4.1 用户界面层 负责处理用户的输入和向用户的输出,这一层通常用前端工具(Visual Studio 2005、Adobe Dreamweaver cs3等)开发; 3.4.2 业务逻辑层 是上下两层的纽带,它建立实际的数据库连接,根据用户的请求生成SQL语句检索或更新数据库,并把结果返回给客户端。 3.4.3 数据库层 负责实际的数据存储和检索。 3.5 友好的用户界面 系统界面清晰,用户使用菜单或按钮选择相应功能操作,使用方便、操作简单、管理完善,能在较短时间内掌握其使用方法,系统功能强、操作方便、人机界面友好。 4 系统设计 4.1 系统结构 本系统是建立在校园网基础上的一个管理系统,采用三层B/S结构进行设计,由客户端(IE浏览器)、组件服务器(Windows 2003 Server+IIS6.0)和数据库服务器(SQL Server 2005)组成。 4.2 开发环境及开发工具 本系统服务器操作系统采用Windows 2003 Server,数据库服务器采用Microsoft SQL Server 2005,采用ASP、VBScript等软件作为开发工具。 本设计采用浏览器/服务器(B/S)模式, 基于Windows Server 2003操作系统平台,使用微软的Visual Studio 2005进行ASP应用程序设计,数据库选用SQL Server 2005,采用ADO作为浏览器端的数据访问技术。 4.3 功能模块 科研项目管理系统主要由立项课题管理、学术成果管理、课程建设管理、项目申报管理、项目评审管理、用户信息管理等模块组成。如图2所示: 4.3.1 立项课题管理 包括学院历年来省、市、院级立项课题管理,查询;本年度课题成员绩分管理,教师年度绩分管理等。 4.3.2 学术成果管理 包括全院学术成果和个人学术成果查询、统计。学术成果申报与审核、确认,教师提交本人学术成果信息,院系管理员审核资质材料后确认、修改。 4.3.3 课程建设管理 因高职院校科研条件、教师科研能力和水平所限,加之高职教育课程建设特色而纳入本系统管理。包括精品课程信息查询、课程组教师

文档评论(0)

shenlan118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档