本站联系方式
   联系QQ  :1095080675
   联系QQ  :1223950575
  技术指导:1353934434
  
  电子邮箱:1095080675@qq.com
标题  基于ASP.NET的多层架构科技信息管理系统的分析与实现
编号  12170
编程语言  ASP.NET, C#
开发环境  Visual Studio 2005
数据库  SQL Server 2000
资料明细  论文、程序
推荐指数  ★★★★★
内容介绍

引 言
传统的科研统计,常常是科研管理部门下发通知,各单位用 Excel或其他表格文本上报科研信息,这个过程往往持续很长时 间,花费大量的人力、物力,是一项庞大的工作。而且,由于手工 操作,极易出现错误,影响最后的统计结果。具体的科研人员, 对自己的科研成果的管理,往往是保存科研成果的相关书面材 料,到统计时,可能对自己的科研成果情况不能上报完整,也会 影响统计的准确性。
目前,随着Internet的发展,国内高校都普遍搭建了校园网, 网上统计、管理科研成果成为一个重要方向。因此,我们以微软 公司的.NET 2003为开发平台,以SQL Server2000作为后台数 据库,采用当今流行的B/S体系结构,设计开发了该科技信息 管理系统。
1系统总体设计
1.1系统的工作流程
本系统是面向多层面用户、基于Web环境的管理信息系 统。教师和其他科研人员可以随时录入科研成果,帮助其管理 个人的科研信息;各院系相关管理员可以审核、管理该部门的科 研成果;科研管理部门可以进行进一步地审核并方便地管理和准确统计结果;人事处管理人员可以进行与人事相关的处理等 等。该系统提供了强大而完善的用户权限控制,每位科研人员 只能看到自己的科研成果,各院系管理员也只能审核和管理本 部门的科研成果,而科技处管理员可以管理全校的科研成果。 该系统还提供了全面的查询统计报表功能,系统的输出数 据格式与教育部要求的格式完全吻合,实现了本系统与教育部 系统的无缝连接,更方便了学校向教育部上报科技信息;另外, 系统加入了通知发布功能和消息传递功能,确保各级部门和教 科人员信息交流及时畅通。
1.2系统的体系结构
系统的总体结构如图1所示。
本系统采用B/S三层结构,B/S模式结构对用户的技术及前 端机的配置要求都比较低,而且界面丰富,客户端维护量小,更新 维护方便¨1,只要将软件安装在服务器上,其他部门和教研人员 即可通过Internet使用该系统。系统的事务处理逻辑位于Web 服务器端,数据处理逻辑,位于数据库服务器端,这样最大程度地 避免了网络阻塞,并保证了数据的安全性和一致性。
1.3系统的主要功能
系统的主要功能框图如图2所示。
2软件设计
2.1三层架构设计
(1)表示层用户通过表示层的用户登录页面Default.aspx输入其角色名、用户名、密码、验证码等信息,点击“登录”后 调用业务逻辑层KjqBusiness的clsLoginValidate,利用其中封装 的登录判断逻辑来判断该用户能否登录,并返回相应的页面。
(2)业务逻辑层根据三层结构的设计原则,业务逻辑层 中封装的是业务逻辑和规则。在该系统中,业务逻辑层封装 的是关于教研人员各类科研信息数据(包括出版著作、发表论 文、科技项目、成果奖励、技术转让、申请专利、学术会议和合 作交流等)录入、院系管理员对科研信息的审核、科技处管理 员对科技信息的审核以及各类检索、统计、报表等业务逻辑, 每个业务逻辑都对应相应的类:clsBook、elsPaper、clsProject、clsAward等等。
(3)数据访问层本系统的数据库中包含多个数据表以及 多个存储过程。数据表包括教研人员的个人信息、出版著作、发 表论文、科技项目、成果奖励、技术转让、申请专利、学术会议和 合作交流等科研信息,存储过程用来访问数据库,对其中的数据 进行相应的操作,这样使得应用程序访问数据库时不是直接跟 数据表交互,而是通过执行存储过程完成,极大地提高了各种操 作的运行效率和速度,同时也很好地屏蔽了数据表的逻辑结构 和数据表之间的关系。

说明
 以上是论文部分内容。如果对以上内容感兴趣,可以QQ:1095080675或邮件1095080675@qq.com继续联系我们。
相关文章
  •  ASP.NET高校科研管理系统
  •  高校科研管理系统
  •  高校科研管理系统的设计与实现
  •  科研项目网上申报管理系统
  •  更多高校科研相关系统:查看更多...
  • 文章导航
  • 上一篇:网上书店的分析与实现(论文+程序)
  • 下一篇:MVC设计模式在ASP.NET程序设计中的应用