本系统是为道路交通气象监测项目开发的计算机数据管理应用系统,通过对道路交通各个气象监测点的检测数据定时接收(1分钟1条记录),存储和发布,形成一系列完整的数据采集过程。根据交通气象部门需求,提出初步方案如下:
(1)服务器端网络数据接收
不间断地对各个道路自动气象站定时发送的监测数据进行接收,对监测数据进行校验,校验完毕后将对数据进行分类、处理,处理完毕后存入数据库。
(2)服务器端数据存储
为监测数据提供良好的分析构架,整合数据归档并保存在存储介质中,并对其提供安全性维护,建立一个方便快捷的管理平台。
(3)WEB网站
提供针对不同用户的网站管理系统,在网站系统中可观测到自动气象站上报的数据,并提供图形分析和表格,以方便不同用户的使用。系统将基于B/S(浏览器/服务器)和C/S(客户端/服务器)相结合的软件体系设计,应用.net 技术框架,采用多层构架设计思想,具有良好的可伸缩性,开发出灵活方便的软件操作环境,具有异构环境的互联互通互操作特性。后台在大型关系数据库强大的数据管理优势的支持下,使系统安全稳定的运行。这个软件应该怎么设计呢?请大家给出指导意见我的思路是这样的:写两个程序:(1)C/S模式的;(2)B/S模式的
两个程序共同对同一个数据库进行操作
不知道这样的思路可否实现
(1)服务器端网络数据接收
不间断地对各个道路自动气象站定时发送的监测数据进行接收,对监测数据进行校验,校验完毕后将对数据进行分类、处理,处理完毕后存入数据库。
(2)服务器端数据存储
为监测数据提供良好的分析构架,整合数据归档并保存在存储介质中,并对其提供安全性维护,建立一个方便快捷的管理平台。
(3)WEB网站
提供针对不同用户的网站管理系统,在网站系统中可观测到自动气象站上报的数据,并提供图形分析和表格,以方便不同用户的使用。系统将基于B/S(浏览器/服务器)和C/S(客户端/服务器)相结合的软件体系设计,应用.net 技术框架,采用多层构架设计思想,具有良好的可伸缩性,开发出灵活方便的软件操作环境,具有异构环境的互联互通互操作特性。后台在大型关系数据库强大的数据管理优势的支持下,使系统安全稳定的运行。这个软件应该怎么设计呢?请大家给出指导意见我的思路是这样的:写两个程序:(1)C/S模式的;(2)B/S模式的
两个程序共同对同一个数据库进行操作
不知道这样的思路可否实现
数据库
接收服务
Web查询服务以数据库为中心即可
ASP.NET 写成WEB查询服务的
用C#写成Winform形式的
处于性能的考虑,web service可以不用soap,用简单的xml文本就行了。
架构采用http结合SOCKET(根据需求而定)。
其实只是展现方式不一样,分为B/S和C/S,其余业务逻辑层处理都是一样的。服务端的大部分处理是一样的。
再狠一点,你甚至可以把大部分功能做成B/S,在C/S中嵌入浏览器。把B/S不能完成的工作交给WINFORM来完成。