<font color=red>软件协会第一个软件策划书 - 第二分贴</font>(100分)

S

soul

Unregistered / Unconfirmed
GUEST, unregistred user!
第一贴 <a href="DispQ.asp?LID=285182">软件协会第一个软件策划书</a>
策划书
目的
  大富翁是首诗,我们每个人是其中一个字,今天她是这样,明天会更美好。
大富翁论坛有着自己的缺点。就需要我们顾全大局,修改属于自己的哪个字,这
样这首诗才完美。
  长征没有方向,只有目的。我们做这个软件并不是为了做这个软件,我们要
证实,我们有能力改变这个世界的运作方式,那是互相帮助,而不是弱肉强食。
  很多人说知音难寻,可知道"先有音,然后有知音"。来吧,大富翁们,参加
这个的行列吧,这个值得你心灵为之激昂的Delphi神殿。
未来
形成协会的自身通用平台,在上面进行更广泛的交流、协作和共享。
构思
  总体描述:论坛的辅助,富翁联系的桥梁,未来的基础。
       采取离线浏览的方式辅助大富翁的web论坛系统,采用icq的方式
加强大富翁们之间的联系,并且在一开始留出余地和接口为将来加入
其他功能作好准备。
功能描述
************************************************************************
[DelphiBBS离线部分]
数据库:使用DAO引擎,(Access,相当快的桌面数据库。)
import离线数据库,进行合理的性能优化
第二次更新离线包时应该是添加数据。
资料显示形式:左边树形目录,右边仿大富翁浏览器方式。(比较亲切)可编辑排版。(讨论)
左边另有检索导航条。
资料有未下载,已下载,已更新等多种状态。
如果在线状态可以直接浏览大富翁,并同时下载数据(请讨论如何无缝转换)
下载最新数据:按自己要求下载感兴趣的题目。(给要求定个能接受的范围,讨论各种情况)
当前有两个新的asp,专门用于获得新问题列表和帖子内容。
参阅
http://www.delphibbs.com/delphibbs_soul/Letterinfo.asp?Lid=285012
http://www.delphibbs.com/delphibbs_soul/LetterList.asp?Lid=285012
离线添加评论:离线时在程序里加评论,并记下,可编辑。
送出评论或提问:在线时直接送出,离线评论上网后可以选择送出。
收取有大富翁标题的邮件。直接加入到离线浏览器中。 (请讨论需要对现在邮件格式的改进。)
全文检索:有选择的export到hhp格式(html help project)然后可以使用htmlhelp workshop
进行编译进行,这样可以比较好的支持全文检索。
(完整的离线包编译由专人负责,并发放。)
对精华区的支持:精华区版式未定,大家可以多讨论。
以上目前在没有Server端程序的情况下都可以实现,下面的则需要Server端支持。
此部分仅仅是设想,当前先不做。
----------------------------------------------------------------------
Email 接口: 替换当前的25和110端口,即替换当前的Email系统,专门从事解析特殊
邮件的使命。(作为讨论选项)
一个专门处理查询的端口,也可以用于更新数据
----------------------------------------------------------------------
[ICQ部分]
Server端放到大富翁上。
界面和离线浏览整合在一起。
直接使用大富翁帐号进行传呼
能直接看到他的当前状态,能显示出他新近提的问题。(和上面离线部分结合)
直接传呼他和他chat。可以允许加入。
召开会议,内容可直接变成帖子上传
建议采用始终保持连接的TCP连接,
Chat是呼叫互为Server。
当IP是可连接的时候,采用直接连接。
当ip不可连接时(通过局域网网关),采用服务器中转。

讨论:如何使传呼系统和离线部分更紧密的结合。
************************************************************************

帖子会保留相当长时间,当比较长时,另开新帖子,做接力。
在一些东西有了结果后就立刻做系统分析和划分模块,
到时候请大家踊跃报名,哪怕只是一个小函数也是好的。
可能涉及的经费问题:我想现在或以后我们都会碰到这个问题,您有建议吗?初期如何,
以后如何。我不想老让个人掏腰包,也不愿意很多人做出了贡献但没有任何一点点的
回报。您有想法吗?

讨论请尽量从扩展大富翁的结构,web和client端的结合,以后的发展方向做出评论。
暂拟的步骤

步骤:
1、发帖。征求意见
2、做系统分析,划分模块
3、每个模块 求征若干制作人
4、邀请一些人制作一些重要模块
5、求征 测试 、协调 、帮助文件 、界面美工等
6、项目制作、调控、监督
7、整体调试
8、交付
预计时间:
2~3个月

 
S

soul

Unregistered / Unconfirmed
GUEST, unregistred user!
大家好,我想我得再说明一下我的想法。
这只是这个软件的功能说明,希望大家能从大家的自己的需求出发,想一想以后的
软件该是怎么样子的呢?
大家先可以不考虑如何实现,实现的问题我会协调、取舍和解决。
最主要的是 她<font color=red>应该是怎么样的!怎样才是最具有大富翁风格。用得最舒服。</font>

 
T

tootoo

Unregistered / Unconfirmed
GUEST, unregistred user!
可以学习MUD理的一些东西,:)
不是玩笑亚
 
L

lingxin

Unregistered / Unconfirmed
GUEST, unregistred user!
建议加入垃圾信息清除功能
如:listen;关注;还有Jams的>>
 
X

xiecc

Unregistered / Unconfirmed
GUEST, unregistred user!
顺便做个大富翁通讯簿吧,反正数据库都在那儿了,
以后向大虾求教也好方便点
 
S

soul

Unregistered / Unconfirmed
GUEST, unregistred user!
>大富翁通讯 呵呵好主意
 

左轻侯

Unregistered / Unconfirmed
GUEST, unregistred user!
[DelphiBBS离线部分]
数据库:使用DAO引擎,(Access,相当快的桌面数据库。)
//用ado吧,dao的兼容性很麻烦的。
资料显示形式:左边树形目录,右边仿大富翁浏览器方式。(比较亲切)可编辑排版。(讨论)
左边另有检索导航条。
资料有未下载,已下载,已更新等多种状态。
如果在线状态可以直接浏览大富翁,并同时下载数据(请讨论如何无缝转换)
//把IE嵌进去,象Rich Explorer那样,应该没有问题,检测一下是否在线,再给个
Url就是了。不过cookie的问题要解决。
下载最新数据:按自己要求下载感兴趣的题目。(给要求定个能接受的范围,讨论各种情况)
当前有两个新的asp,专门用于获得新问题列表和帖子内容。
参阅
http://www.delphibbs.com/delphibbs_soul/Letterinfo.asp?Lid=285012
http://www.delphibbs.com/delphibbs_soul/LetterList.asp?Lid=285012
//如果全部用WEB方式的话也不难。不过那两个问题进去看了,没有啥东西啊?
离线添加评论:离线时在程序里加评论,并记下,可编辑。
送出评论或提问:在线时直接送出,离线评论上网后可以选择送出。
收取有大富翁标题的邮件。直接加入到离线浏览器中。 (请讨论需要对现在邮件格式的改进。)
//这样类似于新闻组了。
全文检索:有选择的export到hhp格式(html help project)然后可以使用htmlhelp workshop
进行编译进行,这样可以比较好的支持全文检索。
(完整的离线包编译由专人负责,并发放。)
//如果用hhp的话,就不需要离线浏览器了。但hhp不能支持上述的功能,所以最好还是
用离线浏览器。全文检索也不是问题,只是速度有点慢。
 

程云

Unregistered / Unconfirmed
GUEST, unregistred user!
我很想试试。
因为一直以来就没有作过Internet上的开发,有这种机会实在是件好事儿。
不过开发过程中会遇到很多问题,由其是技术上的问题,这就需要技术支持。
而谁来作这个技术支持呢?
 
S

sherman

Unregistered / Unconfirmed
GUEST, unregistred user!
建议直接使用三层结构,在大富翁论坛的服务器上加APPLICAITON SERVER,
比较容易做。
 
L

lczhuohuo

Unregistered / Unconfirmed
GUEST, unregistred user!
我感觉这东西应该像一个浏览器,就像ie一样,怎么样呢?
 
L

lczhuohuo

Unregistered / Unconfirmed
GUEST, unregistred user!
是啊是啊,想象她就像想象自己将来个女朋友一样,
拿不准啊!!不过我想不管怎样,她一定是我们以后
上网首先打开的东西了!
 
L

lha

Unregistered / Unconfirmed
GUEST, unregistred user!
大家用COM吧象微软一样
 
W

wufen

Unregistered / Unconfirmed
GUEST, unregistred user!
建议使用XML。
 

房客

Unregistered / Unconfirmed
GUEST, unregistred user!
最好是先一点一点实现起来
不然做好了就休息?
功能可以不断增加
只要大家的DELPHI热心不灭
所以暂时也没想到什么新奇的特色东东
 

曹晓钢

Unregistered / Unconfirmed
GUEST, unregistred user!
有点儿乱...
首先是这个离线浏览器的定位问题。
仅仅是个离线浏览器吗?
现在可以达到功能的方法太多了,到底用什么好呢?
问题一: 协议.
大家是否准备用标准的mail和news协议?或者彻底抛弃news,自己做基于http的高层协议?
我很喜欢这样的样子:本地没有任何程序,你感兴趣的问题会mail给你,你reply它就行了。
总之,成了maillist ....
问题二:程序组织
纯粹的windows MFC程序?VCL程序?java程序?还是COM/ActiveX/HTML组合的程序?我个人比较倾向
最后一种。就是各个功能块独立,用ActiveX实现,整个程序都用HTML组合。这样,每个独立的模块以后
都可以重用。
问题3: 开发组织
建议的操作流程如下:
1. feather freeze,到底要那些功能。
2. organize freeze.程序组织定型。
3. UI freeze.
4. code.
5. release.
关于icq,先可以不急。IMPP协议命运多桀,还没有出来,等一等再说。
现在天下大乱,做了也是白做。
还有一个问题就是soul提到的经费问题。如果给程序员支付报酬,就有一个问题,这个程序的主人到
底是谁?
我想在短期内还是基于GPL协议的好。我们做出来的程序,本身不用于盈利,但是在遥远的将来可能根
据服务收费。就算有可能,获得的利益也是作为组织活动的经费,比如架设服务器等等。
就像linux的组织,开发人员集体拥有所有权,但是可以成立公司提供发行和附加服务。
这都太远了。
最好有个cvs的服务器,用于管理原代码。开发人员用wincvs来进行源代码同步协调。
其实,这种开发,到最后核心的人员顶多就2,3个人。但是大家都需要熟悉。
不知道那儿可以放cvs服务器,我没有public的机器... 202.120.85.61这台机器我访问还是相当慢。
不知道大家是否真的准备把它做成一件事情。
我现在正在紧张的开发JSP,有个项目很紧。我的联系电话是13701457537,
mail是butterfly@soim.net
任何人欢迎就此问题和我联系。
 
W

wumeng

Unregistered / Unconfirmed
GUEST, unregistred user!
to 曹晓钢
>>用ActiveX实现,整个程序都用HTML组合
我建议不用ActiveX实现,因为用ActiveX实现(+数据库,C/S 或MADIS)
易死机.我在单位作过,后来都改CGI了.
 

曹晓钢

Unregistered / Unconfirmed
GUEST, unregistred user!
wu?
我不明白你的意思。
我指的是local的程序。就像微软win98或者win2000的explorer一样,其实里面就是一个html,加载了
一个fileList和Imagelist 的ActiveX.
activeX也不应该会死机。肯定是程序写的有问题。
 
X

xiecc

Unregistered / Unconfirmed
GUEST, unregistred user!
我觉得好象越说越跑题了
再把soul大侠话的贴出来:
<font color="#FF3333"><b><font size="4">大家先可以不考虑如何实现,实现的问题我会协调、
取舍和解决。 最主要的是 她应该是怎么样的!怎样才是最具有大富翁风格。
用得最舒服。</font></b></font>
 
A

a_fi

Unregistered / Unconfirmed
GUEST, unregistred user!
借鉴一下"超星浏览器"的外观和组织结构,他也是一个远程的系统,但是在易用性和对用户
的亲和力上令人深恶痛绝,尤其在浏览的时候!的确是否采用一些插件来支持二次开发!
 
Y

yysun

Unregistered / Unconfirmed
GUEST, unregistred user!
风格建议:开放。制订大富翁通讯协议和端口,使得多种 client 技术都能适用。
喜欢Delphi做,喜欢Java做,喜欢VC/VB都可以...
功能:"形成协会的自身通用平台,在上面进行更广泛的交流、协作和共享"
经费:B计划的成功使我们有了一点,我正在尽力筹措当中。
同意曹晓钢,我们需要 CVS,请大家测试一下,164.76.13.241, 164.76.13.253 速度是否行
 
顶部