三层架构,先做后台,然后对接UI。

预订网站

数据库建立:

用户表:

clip_image002

订单表:

clip_image004

管理员表:

clip_image006

构建common Sqlhelper类

构建Model (userinfo listInfo adminInfo)

存储过程设计

涉及userInfo表的存储过程:

用户注册(proc_userReg)

用户登录(proc_userLogin)

用户修改密码(proc_userChangePwd)

涉及listInfo表的存储过程

订单的添加:proc_listAdd

订单的修改:proc_listInsert

订单的取消:proc_listDelete

订单的查看:proc_listView(有没有必要,查看的话,直接页面进行绑定)

订单的审核:proc_listCheck

涉及管理员的存储过程:

管理员登录:proc_adminLogin

管理员密码修改:proc_adminCheckPwd

Select 返回的函数用

 

之后只要将静态网站上的<head></head> 和<body></body>的代码复制到相应的

aspx页面中。

  image

静态页面中的<body></body> 复制出来后放在

<body>
     <form id="form1" runat="server">

</form>
</body>

之间才有效。

当然相应的样式表也要添加到项目中来。

这里的话我使用了一个博客园的一个网站模板只有一个首页,所以只做了一个简单登录

和注册的页面。注册的页面的效果还不是很好。

 image

这个首页模板还是拿的博客园一位博友推荐的。

网站模板只有一个首页。

还有一点值得注意的是,对于网页的布局,已经是确定了的。

在换成aspx页面的时候,布局可能会乱,但是在浏览器中查看的时候,却是正常的。

所以对于页面的布局,做后台的不用去动了。只要把相应的元素换成服务器控件就可以了。

 

只有一个登录和注册的页面,都是使用的这个网页,因为只有一个页面,自己又不愿动手去做UI(也不会)、

做了这个之后,算是体验了UI与后台的分离。

 

源代码:

website源代码

在了解三层架构的童鞋可以参考参考。

posted on 2011-07-15 09:11  LkSh  阅读(1342)  评论(5编辑  收藏  举报

导航