欢迎来到天天文库
浏览记录
ID:40750668
大小:452.13 KB
页数:10页
时间:2019-08-07
《cms 后台管理》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、02网站后台(主界面)1.什么是网站后台网站后台管理系统主要是用于对网站前台的信息管理,如文字、图片、影音、和其他日常使用文件的发布、更新、删除等操作,同时也包括会员信息、订单信息、访客信息的统计和管理。简单来说就是对网站数据库和文件的快速操作,以使得前台内容能够得到及时更新和调整。2.简介后台管理系统的部分功能举例:新闻发布、图片及其他文件上传、新闻定时发布和定自动更新、内容采集、图片及影音文件加水印、新闻审核、新会员审核、邮件群发、域名绑定和解析以及对上述所有信息的修改删除等操作。 鉴于网站后台管理系统功能的强大且方便,其几乎用于所有的动态网站系统中,如asp、asp.ne
2、t、php、jsp构建的网站中。3.如何实现网站后台主界面设计目标Ø设计登陆界面Ø实现登陆功能Ø设计网站后台主界面Ø功能菜单动态显示第一目标设计登陆界面第二目标1.设计用户信息表2.添加数据访问层AdminService3.实现数据访问层代码编写查询语句:因为要判断用户名和密码同时正确所以Sql语句如下:1233.1编写模型读取方法:方法名:Render参数:SqlDataReader数据读取器的父接口.功能:实现从读取器重读取数据并封装到实体类中.3.2编写登陆方法:方法名:CheckLogin参数:Admin实体类(封装登陆数据)功能:进行查询验证。1编写业务逻辑层:实现数据
3、访问层对象service的创建提供CheckLogin方法进行登录调用,验证数据合法性,调用数据访问层2在表示层中调用业务逻辑层实现登录其中SessionKeys为自己编写的一个用户存放Session键值的一个静态类,WebUtility类为工具类,其中提供了弹出消息框的方法SessionKeys.csWebUtility.cs第三目标设计后台主界面:Ø左边为功能性导航Ø上边为Logo以及部分用户信息Ø右边为功能主要界面第四目标实现导航菜单的动态显示思考:假设我们将栏目写固定了,那么数据库中新添加一个栏目,界面上就必须手动修改代码添加对应的栏目链接。缺点:缺乏可变性,维护麻烦。解
4、决方案:所有链接使用代码生成,从数据库读取数据生成,提高动态性,数据变化则界面变化.1.编写数据访问层实现文章类型的读取编写ArticleType.cs查询所有文章类型Sql语句为:Select*fromArticleType编写Render方法读取并封装实体对象2.编写数据读取方法:循环读取数据并加入List容器读取完毕关闭数据读取器3.编写业务逻辑层实现创建数据访问层对象,调用数据访问层方法第五目标实现在菜单界面上动态显示菜单实施要点:菜单界面的html标签,找出循环生成对应的标签发现菜单结构为表格形式,那么循环点应对应在tr标签上将该标签改编为Repeater控件,为什么使
5、用Repeater因为它属于轻量级控件,从性能而言非常高,而且我们要实现的功能并不复杂。经过改编:在绑定数据源DataSourceID时用到了ObjectDataSource所以还需要创建对应的控件绑定完毕后则可运行了!!!运行效果:数据库数据为浏览结果:数据呈现完毕,这样就可以实现修改数据来动态生成菜单。
此文档下载收益归作者所有