淹不死的鱼asp.net开发

淹不死的鱼asp.net开发

导航

DWS开发计划

Posted on 2005-11-03 15:53  淹不死的鱼asp.net开发专栏  阅读(833)  评论(4)    收藏  举报
 

DWS开发计划

开发平台及技术

开发语言:ASP.net, C#为后台编写语言、XMLAJAXJavaScript、存储过程

数据库:Microsoft SqlServer 2000

代码开发模式:采用四层架构,分层处理,减少服务器的负荷.

四层架构详细说明:

表示层(负责处理asp.net Web forms

业务逻辑层(负责表示层和数据访问层的交互)

数据访问层(负责处理SqlServer2000的数据)

通用层(提供给各层的一些通用类库)

 

(四层架构图如下)

 

什么是DWS网络版

DWS网络版一套大型的在线网站管理系统,用以建立各种企业、个人网站,也可以建立功能丰富的内容网站和电子商务网站。多个客户使用一个SqlServer数据库,可以使用相同和不同的程序文件。也就是程序文件可以加功能模块,减功能模块。SqlServer数据库就只有一个。

DWS网络版的安全性

DWS网络版是以多用户建站为方向,多个客户使用一个SqlServer2000网络型数据库,所有的程序文件打包为dll库文件,dll文件只能打包,不能拆包,所有的源文件客户那边都是看不到的,不能破解。这样就保护了我们公司的利益。不会出现盗版,改源文件的现象。库文件可以自由拷内到客户的FTP,自由上传下载。
DWS
采用Form安全模型,应用现在.net最好的技术,做成一个强壮的应用系统。

 

DWS网络版的性能

完全利用.Net架构的强大,安全,高效的平台特性。运行在服务器后端编译后的普通语言运行时代码,运行时早绑定(Early Binding,即时编译,本地优化,缓存服务,零安装配置,基于运行时代码受管与验证的安全机制等都为DWS网络版带来卓越的性能。

问:多个客户使用同一个数据库,会影响到程序的速度吗?

答:绝对不会,因为我们采用的是SqlServer2000网络型数据库,不管你的位置是在北京,还是在深圳。速度都是一样的。因为SqlServer2000本来就是网络型的数据库。

 

 

DWS开发模块及开发周期

模块名称

模块功能

所需时间

网站设置模块

公司简介,联系方式等

2

新闻模块

无限级级别,类别

5

产品管理模块

无级级级别,类别等

7

客户留言模块

留言、回复、删除功能

2

招聘求职模块

发布招聘、管理等

3

下载管理模块

上传,下载相关软件等

3

友情连接模块

增,修、删友情连接等

2

在线投票模块

在线投票、增、修、删等

4

会员管理模块

注册,管理会员,会员级别

4

在线统计模块

统计访问人数等

3

客户反馈模块

客户反馈信息发送至邮箱

2

系统帮助模块

以动画形式在线演示操作

5

页面整合

整合相关页面

2

程序优化、检查、测试

优化及检查源代码

3

总需天数:45

 

 

撰写人:段小勇

日期:2005-11-03