《技术解决方案2021》由会员分享,可在线阅读,更多相关《技术解决方案2021(5页珍藏版)》请在金锄头文库上搜索。
1、山东省渔业综合系统技术解决方案1. 项目背景我国从 20 世纪年代开始, 尤其就为进入 9 年代 , 办公自动化发展迅猛.它得基本任务就为利用先进得科学技术, 使人们借助各种设备解决对一部分办公业务得处理, 达到提高工作效率.方便管理与决策得目得;领域覆盖了行为科学.管理科学.社会科学.系统工程学等学科;当今社会无论就为企业仍就为政府机关 , 都会有大量得文案需要处理 , 复杂得工作流程需要安排 , 决策者需要依据纷乱得信息做出重要得决定;拥有一套智能化.信息化得办公系统 , 对办公人员与企业决策者来说 , 工作效率上得提高就为显而易见得;在网络连接千万家得时代 , 办公自动化仍使得不同地理位
2、置之间得不同单位或部门之间进行协同办公成为可能.今天得中国, “企业信息化 ”.“政府部门信息化 ”都忙得如火如荼 , 一套优秀得软件系统将就为企事业单位迈进数码时代得基石;办公自动化就为一个不断进化得过程 , 随着电脑与网络技术得发展可以分为以下几个阶段: 传统办公 ( 如图 2.1);办公电脑化 , 单位有了电脑 , 可以打印文件 , 保存数据 , 用一些单机版软件等 ; 办公网络化 , 单位得电脑有了局域网并连上了互联网, 实现了资源共享 , 但内部缺乏秩序与安全 ; 网络程序化 , 在办公网络化得基础上, 有了网络办公软件得办公平台, 实现了轻松有序得管理 ( 如图 2 . ) .将来
3、仍可能有网络办公得智能化, 办公变得越来越轻松.传统办公模式网络办公模式2. 项目建设目标为加强全省渔业水产得管理, 规范水产苗种生产许可证发放程序, 维护水产苗种生产者.经营者与使用者得合法权益, 提高渔业水产苗种生产管理得信息化水平, 对原渔业水产生产许可证证书文本格式进行规范化, 开发并启用了 “山东省渔业综合管理系统”;3. 系统结构及特点为了适应软件技术及其应用发展迅速得特点, 需要充分考虑整个系统得可扩展性.可管理性以及信息采集得效率等因素, 该系统采用层次逻辑结构.功能模块化等结构来满足系统得可扩展性与灵活性;4. 1 系统层次逻辑结构系统采用分层逻辑结构, 采用三层结构及一个统
4、一调度平台得结构, 分为 : 信息采集层.数据处理层.总控界面层;其中, 信息采集层为整个系统提供最基本得原始采集数据, 数据处理层对采集到得信息进行后台数据分析.处理, 总控界面层为用户 ( 系统管理员.普通用户) 接口, 实现各类功能得操作界面;信息采集层与数据处理层之间得功能模块通过接口相互作用, 数据处理得结果反馈信息采集, 使信息采集得准确性.效率大大提高; 同样 , 数据处理得结果也为用户提供各类有效得信息;该层次结构得各层在统一任务调度平台得管理下协调工作, 相邻层之间又相互作用 , 通过接口进行有效得信息交互, 使系统可扩展性强 , 能根据应用规模.功能变化等因素灵活调整系统布
5、局.5. 2 系统特点在软件开发得过程中 , 我们一向遵循软件产品得以下原就:1 .功能性 : 与一组功能及其指定得性质有关得一组属性, 具体包括 :适合性 : 与规定任务能否提供一组功能以及这组功能得适合程度有关得软件属性准确性 : 与能否得到正确或相符得结果或效果有关得软件属性互用性 : 与同其她指定系统进行交互得能力有关得软件属性依从性 : 使软件遵循有关得标准 , 约定, 法规及类似规定得软件属性安全性 : 与防止对程序及数据得非授权得故意或意外访问得能力有关得软件属性2 .可靠性 : 与在规定得一段时间与条件下, 软件维持其性能水平得能力有关得一组属性, 具体包括 :成熟性 : 与由
6、软件故障引起失效得频度有关得软件属性容错性 : 与在软件故障或违反指定接口得情况下, 维持规定得性能水平得能力有关得软件属性易恢复性 : 与在失效发生后 , 重建其性能水平并恢复直接受影响数据得能力以及为达此目得所需得时间与能力有关得软件属性.易用性 : 与一组规定或潜在得用户为使用软件所需作得努力与对这样得使用所作得评价有关得一组属性 , 具体包括 :易理解性 : 与用户为认识逻辑概念及其应用范围所花得努力有关得软件属性易学性 : 与用户为学习软件应用所花得努力有关得软件属性易操作性 : 与用户为操作与运行控制所花努力有关得软件属性4 .效率 : 与在规定得条件下, 软件得性能水平与所使用资
7、源量之间关系有关得一组属性, 具体包括 :时间特性 : 与软件执行其功能时响应与处理时间以及吞吐量有关得软件属性资源特性 : 与在软件执行其功能时所使用得资源数量及其使用时间有关得软件属性5 .可维护性 : 与进行指定得修改所需得努力有关得一组属性, 具体包括 :易分析性 : 与为诊断缺陷或失效原因及为判定待修改得部分所需努力有关得软件属性易改变性 : 与进行修改 , 排除错误或适应环境变化所需努力有关得软件属性稳定性 : 与修改所造成得未预料结果得风险有关得软件属性易测试性 : 与确认已修改软件所需得努力有关得软件属性6 .可移植性 : 与软件可从某一环境转移到另一环境得能力有关得一组属性,
8、 具体包括 :适应性 : 与软件无需采用有别于为该软件准备得活动或手段就可能适应不同得规定环境有关得软件属性易安装性 : 与在指定环境下安装软件所需努力有关得软件属性遵循性 : 使软件遵循与可移植性有关得标准或约定得软件属性易替换性 : 与软件在该软件环境中用来替代指定得其她软件得机会与努力有关得软件属性基于以上原就 , 根据项目得不同需求 , 我们将会考虑采用B/S模式进行开发/S模式 S 就为 Brow r/S r er得缩写 , 客户机上只要安装一个浏览器(Br ), 如 tsc peN viga or或 nte etEp or r,服务器安装 Or cl .Sybas . n ormi
9、或SQL Server等数据库;浏览器通过Web e er同数据 库进行数据交互./S最大得优点就就为可以在任何地方进行操作而不用安装任何专门得软件;只要有一台能上网得电脑就能使用 , 客户端零维护;系统得扩展非常容易, 只要能上网 , 再由系统管理员分配一个用户名与密码 , 就可以使用了.甚至可以在线申请, 通过公司内部得安全认证( 如 CA 证书 ) 后, 不需要人得参与 , 系统可以自动分配给用户一个账号进入系统, 这在最大程度上满足了项目要求.系统采用得就为目前较流行得一种Web应用程序开源框架 - tr ts+Sp i g+ ibernate(S H) ;集成 SH 框架得系统从职责
10、上分为四层: 表示层.业务逻辑层.数据持久层与域模块层, 以帮助开发人员在短期内搭建结构清晰.可复用性好.维护方便得应用程序.其中使用S ruts作为系统得整体基础架构, 负责 MVC 得分离 , 在 S ts框架得模型部分 , 利用 Hi erna e 框架对持久层提供支持, 业务层用 Sprin支持;具体做法就为: 用面向对象得分析方法根据需求提出一些模型, 将这些模型实现为基本得Jav 对象 , 然后编写基本得 D O 接口, 并给出 Hibern te得 DA实现 , 采用 H b rnate架构实现得 DAO 类来实现 va 类与数据库之间得转换与访问, 最后由 pri完成业务逻辑;
11、系统得基本业务流程就为:在表示层中 , 首先通过 JSP 页面实现交互界面, 负责传送请求( eque t)与接收响应 ( e ponse),然后 ru s 根据配置文件 (s uts-con g;xml)将 Acti nServlet接收到得 Re ues 委派给相应得 Ac io 处理;在业务层中 , 管理服务组件得Sp i g IoC容器负责向 ctio提供业务模型 (Model)组件与该组件得协作对象数据处理(D O) 组件完成业务逻辑, 并提供事务处理.缓冲池等容器组件以提升系统性能与保证数据得完整性;而在持久层中, 就依赖于 H bernae 得对象化映射与数据库交互 , 处理 D
12、AO 组件请求得数据 , 并返回处理结果;采用上述开发模型, 不仅实现了视图.控制器与模型得彻底分离, 而且仍实现了业务逻辑层与持久层得分离;这样无论前端如何变化, 模型层只需很少得改动, 并且数据库得变化也不会对前端有所影响 , 大大提高了系统得可复用性;而且由于不同层之间耦合度小, 有利于团队成员并行工作 , 大大提高了开发效率得同时, 也保证了软件产品得质量;6. 系统设置分析一. 登录用户登录认证 : 要求用户输入用户名.密码.验证码登录;多次连续登录失败得锁定用户名, 并记录在登录日志备案, 用于之后得查询.二;地图展示以“山东天地图 ”为底图 , 对苗种场.保护区.垂钓基地.人工鱼
13、礁.现代渔业园区.放流点.海洋功能规划.宜鱼水域等渔业区域数据可随意叠加定位, 以不同颜色气泡区分显示;通过底图接口可调用其她系统得底图服务图层, 与本系统内得业务数据叠加对比.对数据量较大得业务展示, 可用聚合方式展示初始数据, 当操作地图放大时 , 再具体分散展开业务数据得地里位置;查瞧渔业区域得具体内容时, 可用文字.图片.视频.在线监控.在线水质监测等多元化元素展示;文字包括区域得基本信息.介绍信息; 图片可展示多种格式.多张图片; 视频展示可播放常见得各种视频格式得园区宣传片; 在线监控可对渔业区域内得监控设备进行观瞧.操作.语音通话等操作; 在线水质监测可对渔业区域内得水质采集,
14、以动态曲线得方式实时观察水质变化.三;苗种证全省苗种场管理 , 采集全省苗种场信息 , 内容包含基础地理数据.文字.图片.视频.附件等, 并进行地图定位 , 多边形 , 多园区区域展示 ( 可采用输入.导入等各种格式坐标),在“一张图 上调用展示 , 并通过数据接口发布到“一张图 ”系统 , 生成服务图层.苗种证管理对申请苗种证得新建苗种场或已备案得苗种场进行审核发证, 根据不同级别得苗种场核发不同表示得苗种证 , 并生成二维码;对苗种证进行申报.变更.延期.换证.作废等审批操作, 并能根据不同条件做查询.数量统计.审批流程得详细设计;审批流程包括省 ( 领导.分管领导.工作人员三级审核) .
15、市( 领导.分管领导.工作人员三级审核 ) .县 ( 领导.分管领导.工作人员三级审核),实现县.市.省逐级上报审核.驳回, 并能对驳回得信息重新编辑进行重新上报;全省审核通过得各级别苗种证, 能实现地图定位 , 多边形.多园区区域展示, 最后在 “一张图”上调用展示 , 并通过数据接口发布到“一张图 系统, 生成服务图层;有权限得人员可以通过条件搜索, 查瞧到某一个审批流程审批节点图, 也可以查询到每一个审批节点得业务数据对苗种证审批等政策文件提供下载功能, 对苗种场备案.苗种场审批等管理上报文件进行归档 , 并提供查阅功能;可以根据苗种证级别.苗种证县市提供不同得审批流程, 配置灵活;( 四) 渔业区域管理系统( 参考苗种证流程 , 图片示例 )渔业区域管理系统要求对全省得保护区.人工鱼礁.现代渔