| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3708 人关注过本帖, 1 人收藏
标题:基于3层架构的asp.net客户信息管理系统
只看楼主 加入收藏
kimifdw
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2008-12-31
收藏
得分:0 
学习下
2010-04-06 15:43
mlkuang
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2010-4-7
收藏
得分:0 
学习哈
2010-04-07 10:19
qxl8510
Rank: 2
来 自:湖北襄樊
等 级:论坛游民
威 望:1
帖 子:43
专家分:72
注 册:2010-4-8
收藏
得分:0 
thanks

晓磊
2010-04-09 14:43
lingsmile
Rank: 1
来 自:赤壁
等 级:新手上路
帖 子:3
专家分:0
注 册:2010-4-9
收藏
得分:0 
谢谢哈
2010-04-09 18:42
菜鸟之
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2010-4-3
收藏
得分:0 
借鉴,学习
2010-04-09 19:52
lwpyfy
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2010-4-14
收藏
得分:0 
谢谢楼主,下载下来学习.
2010-04-14 11:02
wang4142
Rank: 2
等 级:论坛游民
帖 子:41
专家分:19
注 册:2010-3-27
收藏
得分:0 
...业务逻辑层 基本没啥东西~
我写的时候 也是 不知道 在 逻辑层 写啥~
2010-04-14 17:25
mengmeaini
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2010-4-3
收藏
得分:0 
好像... 没什么特别的
2010-04-17 14:09
仰望星空
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:7
帖 子:473
专家分:93
注 册:2007-2-11
收藏
得分:0 
看了楼主的代码,觉得有好有坏
优点:
对程序分层了,虽然不是标准的分层方式,但是已经有这方面的思想了,其实现在常用的分层方式是将不同的层创建成不同的项目,不同的项目间互相引用,所有项目在同一个解决方案下;
另外,在查询数据库时返回值的方式不是.net中的DataSet方式,而是自定义的List,这点我个人很赞同,不知道楼主原来是不是写过java。
建议:
1、持久化对象类一般叫Model;
2、MessageDal.cs这个页面其实可以分到另一个层中;
3、我看到guest页面中,你跳转到其他页的方式,觉得有些多余,毕竟没有其他需要处理的逻辑,完全可以写成超链接的形式;
4、你的数据库链接字符串不应该写到类里,sqlcon = new SqlConnection("server=.\\SQLEXPRESS;database=ClientManage;uid=sa;pwd=198517");就是这句,应该写到web.config文件中,因为你在使用程序的时候,程序已经编译完了,不可能再去改代码了。不管程序是大是小,你的写法都是不可取的。
5、防止sql注入的问题,你并没有体现,在网站的代码安全方面,你做的还不够,可能是程序比较小,没有写,如果是,就当我这条没说,呵呵
6、还有就是,业务逻辑层,并不是一定要和数据库相关的逻辑才能放到这里,所有的业务逻辑都应该放到这里的,比如admin中看到了一段这样的代码:
        bool temp = ubll.addUser(us);
        if (temp == true)
        {

            Page.ClientScript.RegisterStartupScript(this.GetType(), "系统提示", "<script>window.alert('添加员工成功!');</script>");
        }
        else
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "系统提示", "<script>window.alert('添加员工失败!');</script>");
        }
如果你在ubll.addUser方法中返回的是一个添加成功或是失败的字符串,在这里只需要直接Page.ClientScript.RegisterStartupScript不就可以了吗?

这些仅是个人看法,呵呵

当人们仰望天空的时候,才有了翱翔的愿望;当人们仰望星空的时候,才有了远航的渴望。
2010-04-18 09:56
loveulio
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-5-25
收藏
得分:0 
谢谢楼主分享 赶紧学习下
2010-04-30 10:37
快速回复:基于3层架构的asp.net客户信息管理系统
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027538 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved