程序应该都是从分析到设计的,漏掉总体分析这个环节直接进入详细设计经常会导致产生分析上的缺陷,而这个缺陷经常是致命的,会使项目开发进入恶性循环,所以得通过实践理出一套方法来。就从这个链接管理项目(一个仿照CSDN博客的链接管理的程序)开始吧。
工程:链接管理应用程序
{
listLink.aspx:管理链接(显示所有链接)
addLink.aspx:添加链接
listCategory.aspx:管理链接分类(显示所有链接分类)
addCategory.aspx:添加分类
web.config:存放连接字符串
navigate.ascx:导航组件
}
类:linkManage(链接管理应用程序)
{
属性:连接字符串
方法:添加链接,管理链接(编辑链接,删除链接),添加链接分类,管理链接分类(编辑链接分类,删除链接分类)
}
类:CLink(链接)
{
属性:ID,标题(唯一),WEB地址,分类(链接分类.标题)
方法:添加,编辑,删除
}
类:CLinkCategory(链接分类)
{
属性:ID,标题(唯一),描述
方法:添加,编辑,删除
}
表:xLink(链接表)
{
lID:smallint,2,not null
lTitle:varchar,60,null
lURL:varchar,100,null
lCategory:smallint,2,null
}
表:xLinkCategory(链接分类表)
{
lcID:smallint,2,not null
lcTitle:varchar,20,null
lcDescription:varchar,100,null
}