请高手指点多人合作开发网站问题

xyxfly 2006-06-01 09:48:49
第一次做项目,只有两人
环境ASP.NET+SQLSERVER2000,VS.NET 2003,CVS
请高手们指点如何分工好呢? 现在问题还不能很清楚的描述.
这个能分模块吗? 如果可以,那两个人各自写好的代码应该以怎样的形式组织在一起呢,还是说把另一个人写的.ASPX,.CS复制进整个PROJECT吗?应该不是这样子,还是把ASP界面做成DLL?
问的挺乱的,就希望高手们把自己的经验传授一下,不甚感激
最好是举个例子说说你们当时是怎么做的~
在CSDN呆得不久,只能给100分了:(
...全文
305 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
xyxfly 2006-06-06
  • 打赏
  • 举报
回复
呵呵,没有高手建议了呀,自己顶下
j__jake 2006-06-02
  • 打赏
  • 举报
回复
偶也是把业务逻辑层和数据访问层放一起的
xyxfly 2006-06-02
  • 打赏
  • 举报
回复
Thanks ~ CH_MARS(耗子)的建议可能比较适合
kuakesjm 2006-06-02
  • 打赏
  • 举报
回复
版本控制 VSS
CH_MARS 2006-06-02
  • 打赏
  • 举报
回复
刚开始可以
一个人设计页面,并做出所有页面HTML的,以后只需将from中内容拷贝到aspx就行。
一个人设计数据库,并建立访问数据库项目
这两项做完后,建立一个新工程,将数据访问的工程添加进来,然后在在新工程里添加一个逻辑类
和一个UI工程,然后两人分别做各自页面.

主project-----
-->UI项目(调用逻辑类的方法完成页面请求)
-->Logic项目(各自添加自己业务逻辑类,给UI提供方法和调用DB接口)
-->DB项目(公用,提供数据访问接口)
等大家做好一合就行了。
bino 2006-06-02
  • 打赏
  • 举报
回复
VSS版本控制和代码管理
sbsrg3000 2006-06-01
  • 打赏
  • 举报
回复
长见识了!MARK
amandag 2006-06-01
  • 打赏
  • 举报
回复
注意严格的命名规范
viena 2006-06-01
  • 打赏
  • 举报
回复
小项目没必要划分,直接用VSS,在同一个项目上操作即可
按逻辑功能分工
xyxfly 2006-06-01
  • 打赏
  • 举报
回复
谢谢
bh812(与时) 呀,学习
godspell 2006-06-01
  • 打赏
  • 举报
回复
...我只是将数据访问层和业务逻辑层放到一起,想想就显示一下数据库的数据,我不知有什么罗辑可言,修改一下数据,我难道还要在业务逻辑层里定义一个方法,然后在这个方法内再调用数据访问层去修改数据.我的数据又不做很大的处理,为什么要加一层呢,
=========
我也想请教下这方面的高手,因为我在做的时候,也是合为一层的,感觉是更方便一点。。
bh812 2006-06-01
  • 打赏
  • 举报
回复
可以交流一下,我也在想好方法呀.HIHI
学习小微的分层模式吧,
表示层,就是网页(这可由一个人来设计)(先要定好有多少个网页,不要到后来,一会加一个.一会加一个,其实微软现在我感受就是要网页不多,为什么要这样,想想呀,都有安全的问题,每个网页都auth一下,费事,当然现在有form验证,方便许多),这个东西在概要设计后,到详细设计时就要拿出来.
数据层,当然就是数据库设计,文件数据库设计,这个在详细设计时弄出来,包括各种存储过程,要是可能也会有事务的.(最好几个人一起来定,用工具吧,很好的,原来用powerdesign,现在省事用的visio了.最后生成数据库,这个要定下来,每人一每数据库的定认手册.这东西要是改来改去,估记后为不用再做了.
数据访问层,:就是怎样访问数据库的方法和返回值都定议好,这个可以分成对不同的数据表设计不同的方法,当然可以分工了,只将访问的返回说清楚,我想能做好的,我现再基本用aplication block data来作为这层的主打,
下面就是业务逻辑层:就是将得到的各种消息变化后得到需要的东西,再发送出,反正说不清楚,有一个模型是这样说的,包括数据传输(比如上传),数据处理(比如统计,修改),数据发布(报表),管理控制(安全控制),当然还有其它,比如在商务网站中购手车的处理,收银员的处理,反正理解不深.
还有的还有商业规则:这个不懂,我的理解就是各个数据的正则表达式组成的组件,其它例子我不楚.
有了这么多层,是不是很复杂,我是不想这样用的.(欢迎垫砖)
我只是将数据访问层和业务逻辑层放到一起,想想就显示一下数据库的数据,我不知有什么罗辑可言,修改一下数据,我难道还要在业务逻辑层里定义一个方法,然后在这个方法内再调用数据访问层去修改数据.我的数据又不做很大的处理,为什么要加一层呢,
gsk99 2006-06-01
  • 打赏
  • 举报
回复
vss,代码管理器
cnrk_net 2006-06-01
  • 打赏
  • 举报
回复
mark
sellnet 2006-06-01
  • 打赏
  • 举报
回复
学习一下ANF就会了
xyxfly 2006-06-01
  • 打赏
  • 举报
回复
先不考虑VSS 还是CVS的问题,现在是 我们是要划分一个个模块吗?
那各个模块怎么组合到一个PROJECT里呢?
以.ASPX,.CS的形式,还是写成DLL之类的,还有就是我们都需要用到的工作操作写成类呢?写成类,那是各自写的模块各自编译吗? 那编译好了以什么形式集成到整个PROJECT呢,怎么做才能使整个工程有各个模块的功能呢?
programboyguhong 2006-06-01
  • 打赏
  • 举报
回复
vss,不过俺没有用过
lazyfish 2006-06-01
  • 打赏
  • 举报
回复
使用VSS来控制版本。
tianmagongyu 2006-06-01
  • 打赏
  • 举报
回复
哈哈,顶一下
ilovejolly 2006-06-01
  • 打赏
  • 举报
回复
vss
加载更多回复(3)

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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