关于C/S数据库, 500分紧急求援!(200分)

  • 主题发起人 主题发起人 Town
  • 开始时间 开始时间
T

Town

Unregistered / Unconfirmed
GUEST, unregistred user!
现正准备谈一个数据库的项目, 想在各方面请求大家的帮助。
初步设想是这样的:
1. 一个管理5000人左右(小于10000人)信息的数据库,供财务, 人事
等各个部门来使用(不同部门对信息的需求不同)。暂时不加个人的照片
字段,但是要为今后增加留有余地。
2. 不同部门可以基于TCP/IP对数据库进行如按姓名,工龄排序/检索等,
然后可以出最简单的报表。 服务器端从易学易用的角度来考虑,
准备选择NT作为平台。
3. 从数据库安全的角度考虑, 不同部门只能接触自己需要的数据。
只有管理员具有写的权限

现在请问各位大虾,
1.一个这样的项目, 该怎样报价?如果快的话,这样的程序要多久能做出来?
做过报价的大虾能给个报价的样板吗?(150分)
2.服务器端选择什么样的数据库最合适?对服务器的硬件要求?(50分)
3.因为没做过C/S型的数据库程序, 哪位大虾能给提供一些经验?
比如, 在服务器上需要安装哪些软件,在客户端需要使用哪些控件?
有比Delphi的Demos中的程序更好一些的源码提供给在下吗?
(300分, 稍后再给, 绝不抵赖!)






--------------------------------------------------------------------------------


Town, 对此问题,您可以:

删除这个问题


仅仅添加注释,注释内容:(请您注意换行)

如果有人参与讨论这个问题,请用EMail通知我。


返回
 
2.我认为用SQL SERVER挺不错的。当然要
有比较大的硬盘,内存之类的东西。
3。根据2的要求,你就可以知道要在服务端和
客户端安装什么软件拉
 
买个专用服务器5万左右,数据库容量要增加时加硬盘就行了。
从你的需求来说,只是简单的检索/汇总,那不是小菜一碟。
 
呵呵,那怎么给人家报价呢?呵呵。 我要钱不能直接一个总数呀,而且,我也
不知道要多少钱合适呀。

wuyi,俺的问题,您总是积极回答, 小弟实在是感激涕零 :)
1.服务器设备没有问题, 人家说了, 买两个20几G的硬盘不成问题。
2.小菜一碟最怕没接触过,呵呵。SQL Server还没用过:( 不知道难否?
做这个小东西,不知需要多长时间能够上手?

lwlnic,
别人也给我推荐SQL Server,可是我没用过, 不知能否给个小例子?
 
问题1:没有报价过,具我所知大多数小公司先算个总价格,
然后根据模块来划分价格。如果是为一个单位定制
一个总价了事;如果分发多个拷贝,每个拷贝还需
计价;
问题2:同意lwlnic。这类人事工资管理系统对DBMS的可靠
性、安全性、健壮性等要求不高,使用SQL Server
绰绰有余。而且SQL Server简单易用,稍微接触过
数据知识+一本SQL Server的书就可以上手开发。或
者也可以使用Sybase。
如果不需频繁访问服务器,那么一般的服务器或高档pc
就可以了满足。
问题3:呵呵两边都很简单服务器端:SQL SERVER
客户机:delphi+SQL client

一个简单的人事系统,熟练人员用两个星期可以搞定一个。没经验的难说了。。。
 
第一:我认为价格应在40000至50000元(不包括正版数据库的价钱) 之间,如果没有
做过的话,如果是中型的得用3个月就行,再加上一个的测试。
第二:我认为最好是选择Oracle8数据库服务器,当然对服务器的硬件可能要高一点。
第三:关于例子,去看一看Delphi的demo的Midas的例子,因为做这个C/S数据库,用
Midas比较爽。
 
钱的问题不太清楚.
关于配置:考虑到这个工程不太复杂,从节约成本的角度看,SQL Server比较合适,
安全性,可靠性应能满足要求.服务器选一台高档PC即可.
如果Delphi,SQL Server都是新手,给自己一个半月吧,并且,最好找个熟手顾问,
主要是避免写的太幼稚,(毕竟要卖钱的!)
 
zx小声说:缺人不?
 
1、抱价看对方老板:-)一般不低于30,000RMB,
用时不感说,要看系统分析。
2、关键是日访问量,极点访问量,一般考虑MSSQL + NT
买台4-5万的服务器,一般可以对付。
3、安装软件:
Server: WINNT+MSSQL用最新的SP
Client: win98+sql client+bde+your app

也问:缺人不?:-)
 
没几条数据我看用interbase就行了,也不用去买正版
省了好大一比。而且interbase用起来也简单,应付这个
软件绰绰有余。
 
DBMS还是买正的好呀,收那么多钱要出事情的
 
1.报价不宜太高,以后收维护费用。
2.如果使用部门少于30个的话也建议你用Interbase,绝对比
SQL SERVER好,管理轻松,维护简单。报价上也很省。
如果使用人多的话用Oracle8.
3.权限问题那种SQL数据库都可解决。
 
呵呵,谢谢各位, 这下心里有点数了.
补充及问题:
1. 正版SQL Server要多少钱呀?
2. InterBase的Server应该也不是免费的呀,它要注册码.
3. 日访问量很小.
4. 如果项目搞定, 肯定不会少麻烦大家,呵呵 :) 因为还不知道能否申请下来,
所以其它事情还不好说.

其实我对数据库是比较陌生的, 因为从没有机会和动力去做它. 之所以硬着头皮
揽这个活儿, 就是想利用这个机会提高提高自己. 还得靠大家扶持呀!
 
正板的SQL SERVER不知道要多少钱的说,到连帮问问
就可以知道的。我是支持用正版软件做这种大的项目的。
用D版,以后出了问题不好说的。
 
呵呵,不好意思,提一个概念性的问题:
如CJ大虾所言的:
> Server: WINNT+MSSQL用最新的SP
> Client: win98+sql client+bde+your app
这是否是两层结构? 需要Midas吗?
 
可以说是。如果是两层结构就不需要Midas,如果是三层结构就得用Midas了。
 
正在拼命地看《Delphi4核心编程技术》,呵呵。
有一个问题没搞懂, SQL Server有一个SQL Client,
InterBase也有一个Client,它们充当的是什么角色呀?必须让客户端安装,
并且运行这个Client吗?
 
MSSQL 以前是 8-9千,送十用户,我那时有二十几用户,不过有十用户的协议足够了:-)
Interbase 我看报价并不便宜(INPRISE给我寄的广告),10用户也要上万的!
你的情况,服务器负担不重,客户如果机器不是太烂(别告诉我P75),一般不用三层!
如果是在竞争一个项目,要讲究点策略,比如写点先进的技术,查探对方情况,价格
优势等等。

不过,您老胆子也够大的,没做过C/S就敢接,呵呵。
 
BDE和数据库一般用如下方法连接
BDE--SQL LINKS--CLIENT SOFTWARE(SQL CLIENT/INTERBASE CLIENT)--NETWORK---DBMS(MSSQL/INTERBASE)

C/S的话,你必须在客户安装CLIENT,不过运行一般是自动调用(实际上就是一组
DLL,提供一些API啦)
 
嘻嘻,胆子是大了点。 俺考虑这里有这么多大虾给撑腰,不怕,呵呵 :)
CJ, 如果是三层的话, 那个SQL Client得放在哪儿呀?
 
后退
顶部