论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
目录管理可以使网站维护人员动态创建目录,从而可为以后新闻管理系统中上传图片部分设置路径,用户管理可以设置用户,为每个新闻设置权限。这样使部分页面只对有权限的用户开放。
3.2模板管理
模板是提供一组ASP程序的页面。可以减少页面的复杂程度。并且利于今后网站的扩展。如果遇到大的改动,只需要程序设计者根据数据库结构和页面的需要,写出相应的程序,与此无关的页面不需要改动,保证了网站的良好扩展特性。下载论文
3.3类别管理
类别管理主要是用来设置网站的栏目,通常网站根据需要设置栏目级别,一般为二级目录,其中大类栏目用来定义网站的主栏目,小类栏目用来定义下一级栏目。设置好栏目以后可以再选择适用于那一个模板。从而实现了栏目与模板之间的衔接。
3.4核心部分新闻管理
1)全面支持WWW操作,完全的WEB操作也是当今技术发展的潮流,浏览器/服务器模式由于软件实施成本低,软件复用性和可移植程度好而日渐取代客户机/服务器模式成为主流的开发模式。
2)基于部件的管理思想,利用新闻编辑组件ed-itor和文件上传组件upload。可以实现网页的无组件上传。
3)完善的权限管理和角色定义,分两级进行系统管理,包括系统管理员权限和编辑权限,分工明确,可用性强。通过与前面的模块进行连接,那么我们在新闻管理的程序中就可以用到上面的栏目设置,用户权限设置,目录管理模块,从而实现网站的集成。对应于每一条新闻可以根据需要进行不同的设置。可以设置栏目名称、权限、图片上传路径。利用新闻编辑组件可以实现图片的插人,可以实现图片的无组件上传。但存在一个问题,就是在生成的原代码中,图片都用的是文件地址,也就是绝对地址,这样的话,给以后网站的扩展带来很大的麻烦,如果有一天网站要变换网址的话,那么相应的这些图片的链接地址都要进行相应的变动,很不利于网站的动态维护。因此,对生成的原代码应该进行一些处理,从而实现绝对地址到相对地址的转化。
path = server . rnappath ( "/") //取出虚拟目录地址
content = request ( " selectl " ) //取出新闻中的内容,其中包括有图片链接地址。
a= ace( content, path, "" )//把原代码中的图片地址进行替换,去掉虚拟目录地址。
b=replace( a,”/,,””)
b=replace(b < 0)恢复html原代码中成对的标识符
response. write b生成是相对链接地址的内容