求一个项目相关技术指标的解决思路

zenggao 2005-11-05 05:46:08
需求:
有二十个报表,要求填好报表中的数据后按一下发送按钮,然后执行的操作是:
1.计算机先自动审核报表中所填的数据,根据预设的公式判断,如果有问题就提示用户修改后才可以发送,没问题就直接发送到服务器的数据库中。
2.有权限的人可以随时查询到数据

要求:
1.兼容性,要求很好的兼容各操作系统。
2.网络传输性能,要求用最好的思路和技术达到。
3.各参数要灵活设置,不可以写死。
4.数据传输要经过最好的加密算法加密传输
5.数据可以穿越防火墙,只要可以上网的地方就不允许数据越不出防火墙的情况出现。也不允许必须经过网管开通专用端口才可以出去。
6.友好的用户界面和好的打印方案。
7.要能够实现在线升级,主要是以后报表格式的改变、报表的新增、公式和相关条件的改变。
8.很科学的数据库设计

问,最好的解决思路和方案是什么?
...全文
136 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zenggao 2005-11-05
  • 打赏
  • 举报
回复
多谢楼上,我想可能是我表达不清楚,我想要的是C/S架构的,为了程序的隐定性等,我想知道以上问题最好的解决方案是什么?

1.兼容性,要求很好的兼容各操作系统。
请回答最好的方案是:
为什么认为这是最好:

2.网络传输性能,要求用最好的思路和技术达到。
请回答最好的方案是:
为什么认为这是最好:

3.各参数要灵活设置,不可以写死。
请回答最好的方案是:
为什么认为这是最好:

4.数据传输要经过最好的加密算法加密传输
请回答最好的方案是:
为什么认为这是最好:

5.数据可以穿越防火墙,只要可以上网的地方就不允许数据越不出防火墙的情况出现。也不允许必须经过网管开通专用端口才可以出去。
请回答最好的方案是:
为什么认为这是最好:

6.友好的用户界面和好的打印方案。
请回答最好的方案是:
为什么认为这是最好:

7.要能够实现在线升级,主要是以后报表格式的改变、报表的新增、公式和相关条件的改变。
请回答最好的方案是:
为什么认为这是最好:

8.很科学的数据库设计
请回答最好的方案是:
为什么认为这是最好:

9.数据要可以导出到软盘,因为有些用户不能上网,导出文件用XML好还是用别的格式好?
请回答最好的方案是:
为什么认为这是最好:

pxjhy 2005-11-05
  • 打赏
  • 举报
回复
用webservice方式兼容性非常好,因为它将其所有的数据都变成了XML的方式,不受任何防火墙的限制,我刚作了一个,很好用。呵呵。只要有80端口,它就能用。
pxjhy 2005-11-05
  • 打赏
  • 举报
回复
要求是C/s啊。上面的白写了。
哪就要webservice嘛,做一个瘦客户端。只完成数据录入的那种。
所有的算法都放在webservice中。

楼主,我建议你用B/S和C/s相接合。录入用C/s,查看数据等用B/s方式。这样开发起来快些,维护也方便。
zenggao 2005-11-05
  • 打赏
  • 举报
回复
比如说兼容性问题,怎样做才达到兼容性最好,为什么?
pxjhy 2005-11-05
  • 打赏
  • 举报
回复
你的项目要求不高啊。
数据库嘛,用SQL2000就行了。安全性也没有问题。
B/S完全能够满足你的需要。
前7个条件:兼容性、网络传输性能,各参数要灵活设置,数据传输要经过最好的加密算法加密传输,数据可以穿越防火墙,友好的用户界面和好的打印方案,要能够实现在线升级。都最好用B/s模式。
数据库呢,用access呢功能弱了,用Oracle似乎没有必要。因此SQL2000最好啦。
服务器建议用win2003server,功能要强大一些,稳定也行。
呵呵,一家之言。
zenggao 2005-11-05
  • 打赏
  • 举报
回复
谢楼上参与,我的要求是必须是C/S结构,因为有的用户不可以上网,必须有导出数据的功能

还有,我希望看到的是针对我列出来的要求给一个好的思路或方案,并说明为什么要采用这个方案,怎样实现这个方案,采用什么手段好。越详细越好,谢谢。
aSalt 2005-11-05
  • 打赏
  • 举报
回复
b/s
308012157 2005-11-05
  • 打赏
  • 举报
回复
B/S
asen51 2005-11-05
  • 打赏
  • 举报
回复
我觉得最简单的方式就是把报表做为b/s下的OA的公文流转对待,这个公文想要谁看见谁就能看见,
cctaiyang 2005-11-05
  • 打赏
  • 举报
回复
三层结构、构件化再加数据驱动

16,549

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧