1,业务畅想
 
1)发表信息:发表各种类别的分类信息(实效性强)
2)搜索信息:各种分类信息的快速搜索,按照分类的搜索(分类科学)
3)订阅感兴趣的信息:使用(信息通)可以进行信息订阅
4)信息评论,信息评级: 对信息可以进行自己的分享的感觉
5)发表收费信息:通过付费,能够获得置顶等推广
6)在线沟通(信息通):所有用户都可以在线等待自己信息的订阅。
基础流量大约500人/天:产生和消费信息:5条/人 30天最长有效期,
月数据量 30*500*5 = 75000条(保守估计)
月人流量 (50 + 500)*30 / 2 = 8250 IP
 
2,网站架构
 
采用SQL2000 与 ASP.NET 技术进行开发。
架构采用微软的N层架构:简单工厂+ 反射
 网站架构
 
 

 

【工作01】建立三层架构工程
 
1,业务分析与设计
1,业务名词分析: 信息 用户 评论 信息类别
2,业务讨论并划出用例图(客户用我们系统能够做什么事情):
【工作02】创建用例图

 

用例图

[普通用户用例图]

 

[注册用户用例图]

 

[管理用户用例图]

 

1,寻找名词的属性并创建类图

 

【工作03】创建类图并建立关系

 

 

1,根据类图建立数据库(注意 类之间的关系是用外键的方式在数据库中表示)

【工作04】创建数据库表并建立关系

1,代码编写
1)Models层编写,实体类的撰写
【工作05】编写Models
2)IDAL层编写,主要是定义数据访问层的对象都应该具有哪些方法,所以应该定义接口,名为[I+对象名+Service]; (注:接口中方法名前不能有public)
【工作06】编写IDAL
3)SqlServerDAL编写,实现IDAL中定义的接口,名为[对象名+Service];
【工作07】编写SqlServerDAL
 
2,工具使用
3,文档撰写
4,项目总结

 

 

 

除非另有声明,本站遵循【署名-非商业性使用-相同方式共享 3.0 共享协议】授权。 转载原创文章请注明,转载自:Neeke[http://www.ineeke.com] 本文链接: http://www.ineeke.com/archives/687/