标题ASP.NET三层架构实现畅想汇(图片管理系统,包括SQL server数据库增改删查,包含github源码链接)
畅想汇Github项目(包含数据库文件与说明文档) 点这里!!!
1.数据库启动与配置
1.1启动sqlserver服务
1.2配置sqlserver服务器属性
1.3设置登录名
1.4 根据用户需求创建数据库与相关表
字段名:首字母大写 大驼峰风格
表名:首字母大写 大驼峰风格
2.创建Model
让数据库表的行与c#类对应
2.1 UserInfo
2.2 Activity
2.3Comment
2.4WorkInfo
3.DAL数据库访问层
一个表对应一个c#类,类名 表名DAL
dal中包含着对数据库表的CRUD
引用:Model项目
3.1SqlHelper
3.2 UserInfoDAL
3.3ActivityDAl
3.4WorkInfoDAL
3.5CommentDAL
4.BLL业务逻辑层
一个表对应一个c#类,类名 表名BLL
BLL中包含着对数据库表的CRUD,实现调用DAL类中对应的方法
引用:Model项目,DAL项目
4.1 UserInfoBLL
4.2WorkInfoBLL
4.3ActivityBLL
4.4CommentBLL
5.UI界面
所有的用户见到的页面都在此项目中。
引用:Model项目,BLL项目
5.1 登录窗体
(1)对应页面 Login.aspx
(2)运行效果
(3) 前台代码
(4)后台代码
5.2主页
(1)对应页面 index.aspx
(2)运行效果
(3) 前台代码
(4)后台代码
5.3 用户管理
5.3.1 添加用户
(1)对应页面 UserAdd.aspx
(2)运行效果
(3) 前台代码
(4)后台代码
5.3.2 管理用户
(1)对应页面 UserList.aspx
(2)运行效果
(3) 前台代码
(4)后台代码
5.3.3 删除用户
(1)对应页面 Userdelete.aspx
(2)运行效果
(3) 前台代码
(4)后台代码
5.3.4 修改用户
(1)对应页面 UserUpdate.aspx
(2)运行效果
(3) 前台代码
(4)后台代码
5.4 作品管理
5.4.1 添加作品
(1)对应页面 WorkAdd.aspx
(2)运行效果
(3) 前台代码
(4)后台代码
5.4.2 管理作品
(1)对应页面 WorkList.aspx
(2)运行效果
(3) 前台代码
(4)后台代码
5.4.3 删除作品
(1)对应页面 WorkDelete.aspx
(2)运行效果
(3) 前台代码
(4)后台代码
5.4.4 修改作品
(1)对应页面 WorkUpdate.aspx
(2)运行效果
(3) 前台代码
(4)后台代码
5.5 活动管理
5.5.1 添加活动
(1)对应页面 ActivityAdd.aspx
(2)运行效果
(3) 前台代码
(4)后台
5.5.2 管理活动
(1)对应页面 ActivityList.aspx
(2)运行效果
(3) 前台代码
(4)后台代码
5.5.3 删除活动
(1)对应页面 Activitydalete.aspx
(2)运行效果
(3) 前台代码
(4)后台代码
5.5.4 修改活动
(1)对应页面 ActivityUpdateaspx
(2)运行效果
(3) 前台代码
(4)后台代码
5.6 评论管理
5.6.1 管理评论
(1)对应页面 CommentList.aspx
(2)运行效果
(3) 前台代码
(4)后台代码
5.3.3 删除评论
(1)对应页面 Commentdelete.aspx
(2)运行效果
(3) 前台代码
(4)后台代码