zoukankan      html  css  js  c++  java
  • 基于UML的科研管理系统 的设计与实现02

    一、基本信息

    标题:基于UML的科研管理系统 的设计与实现

    发表时间:2006年5月

    作者:史亚娟

    来源:昆明理工大学信息工程与自动化学院

    关键词:家庭理财;PHP;MySQL;Smarty模板;

    文献来源:基于UML的科研管理系统 的设计与实现

    二、研究内容

    1.引言

    ​ 1.针对学院的现有条件,开发了一种通用的、简单的科研管理系统。本系 统包括用户管理、档案管理、项目管理、成果管理、经费管理、综合查 询和系统维护七个子系统,基本满足了学院科研管理需求,有效地实现 了科研人员、项目信息、知识产权的全方位信息管理以及科研项目从申 报、审批、立项、进度检查到鉴定的全过程控制。 2.本文根据uML实际开发经验,在理论联系实际的基础上对基于uML的 建模过程作了改进。在满足软件工程开发要求的前提下,提出了适用于 ‘中小型管理信息系统的基于UML的建模过程。 3.为了充分利用现有的软、硬件和阿络资源,在认真分祈、比较了各种系 统平台模式的基础上,本系统采用了具有安全性的c,s体系结构 4.另外,在科研管理系统的开发过程中,考虑了系统所要采用的安全策略 和技术可行性。系统权限管理和数据库备份与恢复功能充分保证了系统 的安全。目前,各高校科研信息的发布、查询、维护等工作 的任务十分繁重,设备和信息更新的费用高,利用率低,因而,实现高校科研的 自动化管理,具有非常积极的意义。

    2.系统设计

    2.1本文所使用关键技术

    本系统设计为Client/Server结构的应用程序。客户端采用visual BaSic 6.0作 为前端开发工具,采用ADO数据库访问接口,后台采用Ms sQL server2000数 据库。系统运行环境为windows 98/NT/2000/XP.

    ​ 科研管理系统体系结构:

    主机/终端结构、Filc/Server 结构、Client/server结构和Brower/Server结构

    在科研管理系统的开发过程中,考虑到C/s平台可支持多种服务器、多种操 作系统、多种数据库系统以及网络方案等特点,同时考虑到该系统面向的是学院 (部门)级的需求,只是在学院或研究所的内部网络中运行,并不需要在Intcrnct 网络中运行,所以采用客户/服务器(client/server)的体系架构。

    2.2功能模块设计

    ​ 系统需求分析图:

    用户管理子系统需求图:

     

     档案管理子系统需求图:

     还有很多子系统的需求分析图就不一一列举。

    2.3 用例图

    ​ 

    顶层用例图:

     

     

     项目申报予模块细化用例图:

     综合查询子模块细化用例图

    用户管理子模块细化用例图:

     

     用户及其子类类图:

     项目申请子系统类图:

     

     项目申报顺序图:

     项目管理顺序图:

     2.3数据库设计

    科研管理系统数据库部分主要包括:用户数据、档案数据、项目数据、成果 数据.

    1.用户数据 ●职工基本情况表(jbqk):用于保存职工的基本信息。 ·职工学历情况表(xlqk):用于保存职工的学历信息及外语等级。 ●职工职称信息表(zc拭):用于保存职工的职称信息。

    2.档案数据 ·著作信息表(zz_inf0):用于保存著作的编号、名称及其他相关信息。 ●论文信息表(1w inf0):用于保存论文的编号、名称及其他相关信息 · 申报信息表(sbjnfo):用于保存项目编号、名称、申报时间等相关信息。

    3.项目数据 ●项目申请表(xmsq):用于保存项目申报编号、名称、申请人、承担单 位及其它相关信息 ●项目合同表(xm摭):用于保存项目合同信息 ·进度检查表(jdjc):用于记录项目进度情况及存在的问题。 ●项目鉴定表(xmjd):用于记录项目鉴定结果。 ·经费来源表(jny):用于保存项目经费来源、提供单位等相关信息 ●经费使用计划表(jfsy):用于保存使用经费的计划,包括软、硬件消耗、 人力消耗等。

    4.成果数据 ·科技奖励情况表(jlqk):用于保存成果编号、奖励名称、获奖时间等。 ●知识产权表(cqqk):用于保存知识产权形式、专利号或软件登记号等 ·成果应用表(yyqk):用于保存成果应用情况。包括成果编号、转让企业数、 技术转让收入等。

    5.系统数据 ●权限管理系统表:用于保存用户登录时,用户名、密码和登录身份等。

    数据库表之间的关系图:

     

    三、阅读结论

    ​ 通过本篇文献阅读,大致了解到了家庭理财系统设计方面的一些功能需求,很好的理清了设计思路。

    四、参考文献

    [2】.高万林,基于Intemet的科技项目合同管理系统,中国优秀博硕论文全文库, 2000.11 

    【17],李攀,基于统一建模语言的管理信息系统开发方法的应用研究,中国优秀 博硕论文全文库,2005.5 (18】.吴竞华、陈根才,基于三层结构模式的档案管理系统设计与实现,计算机 应用,2000(08) [19】.冉玉晶,基于C/s结构的管理信息系统的研究,中国优秀博硕论文全文库, 2004.5 [20】.于善惠,基于c/S模式的人事管理信息系统的研究,中国优秀博硕论文全 文库,2004.9 [21】.杜左强,基于B/S结构的保险信息系统的研究与开发,中国优秀博硕论文 全文库,20053

  • 相关阅读:
    leetcode二叉树相同的树
    leetcode二叉树中序遍历
    leetcode二叉树前序遍历
    leetcode数组中级Lc287.寻找重复数
    概要设计说明书
    leetcode二叉树对称二叉树
    小数点处理详解:切舍、切上、四舍五入
    C++多态的两种使用方式
    让Ogre的资源管理器为我们服务
    地形纹理Splatting技术(翻译)
  • 原文地址:https://www.cnblogs.com/grazy/p/13914203.html
Copyright © 2011-2022 走看看