当前位置:文档之家› 科技局项目申报系统设计与实现

科技局项目申报系统设计与实现


… 麻 地 河 , 恒 .S b 用 开 发 实战 [ . 京 : 械 工 业 出版社 ,0 8 赵 J FWe 应 M1 北 机 2( . 3
【 曼著 , 手.S 2 】 铁 J F实战【 . : 民邮电大学 出版 社 ,0 7 M】 北京 人 20.
[ G ui Z mb n Mi al e e.s 3 il a o , c e Sl rJP与JF ] o h s 基础教程【 . : MJ 北京 人民邮电大学 出版社 ,0 9 20 [ 罗会波 J F 4 1 s 第一步—_ F s r g Hie t+ jx J + pi + bma Aa 编程 实践【 . : s n e M】 北京 清华 大学出版社 ,0 7 2 0
量 ;S 框架还集合 Aa 于一身 ,j 技术是基于各 JF j x Aa x 大浏览 器和平台都支持的公开标准技术 , 因此其跨 平 台和跨浏览器 的兼容性相 当强大… Aa 可 以实 ;j x 现页面和数据库之间数据的异步传输 , 进一步加大 了系 统 的 可 变 性 和适 应性 ; 开 发 过 程 中 , 分 利 在 充 用 Aa 技术 的特点 , j x 增强用户 的体验 ; 数据库采用 MyQ , S L是 一 个 多 用 户 , 线 程 的数 据 库 服 S L MyQ 多 务 器 , 由一 个 服务 器 守护 程 序 和很 多不 同的客 户 它 程序和库组成 , y Q 拥有支持大量的数据 , MSL 适应 于所有的平台 , 是一个开源 的软件等特点 , 以免 可 费的下载和任意的修改 , 即用户在使用过程 中可 以 根据 自身需要进行选择 , 除去不用 的功能 , 从而简 化 MyQ 在 数据 交 换过 程 中 实现 高效 , S L, 方便 快捷 , 稳定 的数据传送 , 较少用户等待的时间 , 减少服务 器 的工作 量 。
2 . 系统功能模块划分 .1 2 . 通过对系统 的功能需求的详细研究分析 , 对科 研 申报 流程 的详细 了解 , 系统按 照功能要求划 将 分 为 四大模块 , 申报用户模 块 、 即 管理员模块 、 专 家对项 目审查模块 、 登录模块 ( 括 申报用户 、 包 管
作, 并且能够减少系统维护过程 中维护人员 的工作
库 的设计直接影响着整个系统的工作效率 , 一个好 的数据库设计 , 能够在很大程度上提高系统 中数据 存取 的效率 , 并且能保证数据 的完整性和运行过程 中各类数 据的一致性 。用户和数据库交互过程 中 会请求与数据库建立链接 , 如果服务器为每次用户 的请求建立一个单独 的链接 , 这将加重服务器的负
l .=i *§ ¨ _ l _
且在传达过程 中容易出现损坏和丢失 ; 纸质文档不 易修正 , 常常在一 页中出现错误 的时候必须进行整 页纸重新打印和修改。这样既耗费人力 , 又增加 申 报成本。本系统采用现代无纸化办公新理念 , 针对 上述各种问题进行深入分析 、 对科技局项 目申报工 作流程进行全面的考察 , 设计 了一套能够代替传统 项 目申报 工 作 的基 于 WE B的科 研 项 目申报 系统 。 本系统 由申报用户 、 科技局用户 、 专家人员组成 , 在 项 目申报 系统 中扮 演 着 不 同 的角 色 , 成 项 目申报 完
第 2 卷第 3 5 期
21 年 9 01 月
西昌学院学报 ・ 自然科 学版
J un l f c a gColg Nau a ce c dt n o r a h n l e・ trlS in eE io o Xi e i
V0 .5. 1 2 NO. 3
Sp,0 1 e .2 1
【 关键 词】 目申报; 项 申报表 ; 系统分析 ; 系统设计; 科技局
【 中图分类号】P 【 T 3 文献标识码 】 【 1 1 A 文章编号】 7—8 12 1)306— 3 1 3 19 (0 0—0 10 6 1
1 前 言
目 , 前 大多数的科技局实行科研项 目申报都是 采用 填写纸质报表一提交 审核一意见反馈一修 改 的方 式 , 这种方 式在 直接导致 申报周期长 , 效率低 下, 代价 高 , 不便于项 目申报人员与科技局工作人 员 、 家 之 间 的交 流 , 且 不 便 于 科 技 局 对 项 目进 专 而 行多种形式的分类管理 ; 这种纸质方式的文档在传 达 过 程 中容易 忽 略 或是 延 迟 而 导致 时 效 性较 差 , 并
生活水平 的逐步 提高 , 在办公 上开始逐渐追 求方 便, 快捷 , 高效 , 办公模式也就必然会向着 自动化和 网络 化 的模 式 上发展 。
4 系统的主要特点
由于系统是基于 WE 的科研申报系统 , B 不管是 项 目申报用户 , 科技局工作人员 , 还是专家, 都能及
注 释及 参考 文 献 :
Tc n lg einad m l na o fh r t eh oo y s pe t ino e oe D g nI me t t P jc
户请求数据的时候 , 再按要求将该字段值进行拆分 得 到相 应 的值 。
物力 的开销 ; 实现了科技局对相关科研 申报材料文 档进行系统的有序 的管理 , 方便 申报用户 , 科技局 工作人员和专家进行相 关资料 的查 阅。随着计算 机技术的快速发展 、 计算机教育的逐步普遍和人 民
图3 申报用户功能结构图 申报用户模块 : 主要提供 申报用户完成项 目申 报 过程 中相关 资料 的填写 , 保存 , 编辑修 改 , 目 项 实 时追踪 查看 等功 能 , 模块 功能结 构 图如 图 3 所
示。
管理员模块 : 主要拥有对用户 的管理 , 申报 对
项 目进 行 实 时 监 控 , 级 审 核 , 给 予 立 项 的项 目 初 对
收 稿 日期 :0 1 0 — 7 2 1— 6 1
作者简 介 : 柳
刚(9 4 ) 男, 1 7 一 , 讲师 , 究方 向: 研 数据库 应用、 分布式计算 。
西昌学院学报 ・ 自然科 学版
第2 卷 5
理员、 专家三类用户共用 的登录模块 ) 。系统 中申 报 用户 、 管理员 、 专家在系统 中分别扮演着不 同的 角色 , 在用户登 录系统 时候判断登录用户类型 , 进 入系统后 拥有不 同的功 能和权 限 , 完成项 目申报 过程 中各 自不 同的工作 , 最终高效完 成整个项 目 申报工作 。 222系统功 能模 块结 构 .. 登录模块 : 主要完成登录用户的验证和判断登 录用户类型 , 登录模块工作流程如图2 所示。
传输速率 , 很大程度上增强了用户体验 。 系 统 在实 现 过程 中使 用 了相关 先 进 的技 术 , 设
计 模 式果 存在空 闲链接 , 将空 闲链接分配给请求用户 , 便 如果 由于链接用户过多 , 没有空闲链 接 , 服务器便 创建新链接 , 再将链接分配给请求用户 。通过数 据 库连 接池技 术 , 不但缩 短 了用 户请求链 接 的时 间, 还大 大减轻 了服务器 的负 担 。在设计 数据表 时, 系统 中显示 为表 中嵌套表 的数 据 , 在数据库 中 就 可 以采 用两 种 处 理 方式 : 1建 立 两 个 表 , () 在用 户
科技局项 目申报系统设计与实现
柳 刚 , 邱 勇
( 昌学 院 , 西 四川 西 昌 6 5 1 ) 10 3
【 摘 要 】 系统在摆 胧 统办公模 式下 , 申报项 目 本 传 对 进行 系统 化 、 化管理。系统实现 了 线新项 目申报, 网络 在 操作 方便
快捷 可以提 高工作 效率 , 减少传 统办公模 式下文件送取的 时间耽搁及文件审批遗漏 、 失问题 。 丢



辫 _
_f-_l_ E
童 l毽曩 .裁囊一甏 | 羲罄 i 一
l l | |
l 瓠 堍器 | l 巍趣 蕊 j l §
| § t |. .
i 毽她骞 |t | 菠 馨 l
图2 登录模块结构图
曩。耩。 E 辍羁稿 | 强 秘 鞭 产 。
担, 严重 的时候将导致服务器崩溃。因此在设计数 据 库 链 接 中采 用 数据 库 链 接池 技 术 , 即在 应用 服 务 器启动 的时候 , 预先建立一定数量 的数据库链接 , 将它们放置到池中进行统一管理 , 当用户请求链接 的时候 , 服务器便在链接池 中检测空 闲的链接 , 如
进行 申报用户计划任务书的监控和审查 , 模块功能 结构图如图4 所示。
第3 期

刚, 邱 勇 : 科技局 项 目申报 系统设 计与 实现
・6 ・ 3
数据 , 在任何系统中都有着举足轻重的作用 。数据
时 的了解项 目申报 、 审查情况 , 并快速 的做出相应
的处理 , 改善 了 由于传 统 纸质 办 公模 式 而 导致 的项
的不 同工作 , 最终 高效 的完成 整个项 目申报 的工 作。
诲 潲氪l l
2 系统的设计
2 1总体 思想 和技 术 实现 . 21 项 目研 究基 本 思想 及过 程 .. 1
| | 獬l
系统开发 和设计严 格从 选题 , 调查分析研究 ; 查阅相关资料 , 关键技术专研及实现 ; 系统的需求 分析 , 概要 设 计 , 细 设 计 ; 能 模 块 的开 发 , 能 详 功 功 模 块 的测 试 ; 系统 的实 现 。 调试 和 修 改 。图 1 为系统
目申报周期长 , 效率低下 , 代价高 , 不便于项 目申报 人员与科技局工作人员 、 专家之 间的交流等缺陷 , 极大的提高了科技局工作人员 的工作效率 ; 系统采 用的是 BS /设计模式 , 使得系统维护简单方便快捷 , 所发布 的信息 内容和形式统一 , 便于用户及时了解 相关最新 信息 , 任何人都可 以查看 相关信息 , 在一 定 程 度 上 实 现 了项 目审 查 过 程 中 的透 明性 和 公 平 性; 系统编码方式 为Jv 程序设计 , aa 数据库上采用 M S L 并结合 JF yQ , S 框架中所集成 的Aa技术 , j x 使得 系统在运行平 台上没有任何局限性 , 可移植性强 , 可在 Wi o sLnx n w ,i 等流行操作系统上运行 。系统 d u 在页面和数据库之间实现异步传输 , 加快了数据 的
相关主题