- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 5.4 检测管理员是否登录 ( CheckLogin.asp) 在本设计中,用户状态均通过每个用户的私有变量Session(AdminAccount)是否为空,如果非空,则说明已经登录,程序继续向下执行。如果是空,则说明没有登录,转向登录页。 使用方法为:!--#include file=CheckLogin.asp--。 此功能的具体实现方式请参见程序3。 5.5站点参数设置(config.asp) 在本设计中,关于站点的一些参数都保存在config.asp文件中,如是否开放文件的上传,上传文件的存放目录,分页显示时每页显示的记录数等。这些参数在这个文件中都是以常量的方式定义的,使用过程中不可以修改。config.asp文件的内容如程序4所示。 5.6分页模块(ShowPage.asp) 分页是在ASP中经常遇到的一个问题,而且也算是一个不小的难题,尽管RecordSet已经为我们提供了完善的分页机制,但往往我们还需要做不少工作。下面是一个分页函数,其实现代码参见程序5。 5.7其它公共模块 以上列举的是网站中比较常用或通用的公共模块。除了这些以外,还有上传类,页面头、尾,以及与各个模块相关的基本函数定义,另外,在本设计中,还用到了一个HTML编辑器和一个UBB编辑器,这两个编辑器都具有上传图片的功能,并且已经是比较独立的模块,无需做任何修改就可以用于其他系统。这些与具体的模块关系紧密,因此放在下面与创建网站其他功能模块一起说明。 6.1 管理界面结构设计6.2 页面左侧快捷菜单设计6.3 企业信息管理模块6.4 新闻管理模块 6.4.1 显示新闻列表 6.4.2 添加新闻 6.4.3 修改新闻6.5 产品类型管理模块6.6 产品管理模块 第6章 管理界面设计 6.6.1 显示产品列表 6.6.2 添加与修改产品 6.6.3 其他功能6.7 留言管理模块 6.7.1 留言列表 6.7.2 回复留言6.8 常见问题管理模块6.9 网站管理模块6.10 用户登录模块 第6章 管理界面设计 客户界面的大部分功能都是以管理界面为前提的,如企业信息、新闻和产品介绍等,这些都需要通过管理界面添加。因此,首先来说明管理界面的设计与开发。管理界面相对客户界面要复杂些,因为在这里需要对所有信息进行维护,具体包括浏览、增加、修改和删除等操作。上文已提及,为了便于系统维护,页面的命名采用“模块名+功能名”的方式。概括起来,管理界面具有以下功能: 系统管理,包括管理员账号管理和上传文件管理等。 企业信息管理。 新闻管理。 产品管理。 常见问题管理。 留言管理。 在管理界面的每个页面中均直接或间接地采用!-#include file= CheckLogin.asp--方法引用了CheckLogin.asp文件,用来检测管理员是否登录,防止没有权限的用户非法篡改系统数据。 下面分别说明管理界面中各个功能的实现方法,首先从管理界面结构设计开始。 6.1 管理界面结构设计 我们要知道在进行ASP应用程序开发时,界面结构设计的重要性。在界面结构确定了以后,就可以将不同的内容添加到这个框架中,这样既便于统一整个网络风格,也减少了界面设计的工作量。 在本设计中的界面结构是基于框架的,由左侧快捷菜单和右侧功能页面体组成。快捷菜单文件名为left.asp,右侧默认的页面为main.asp。 页面结构在default.asp文件中的定义,这个文件的代码如程序6所示(请注意其中的frameset元素)。 从以上代码可以看到,这个页面非常简单,而且很清晰地分为两部分,分别是frmLeft和frmMain。每个模块功能页面在名为frmMain的框架中显示,下面分别说明左侧快捷菜单设计。 6.2 页面左侧快捷菜单设计 为了提高代码的重用性和提高运行速度,我们把管理界面的相同快捷菜单做成一个文件,并放在框架中。这样菜单只需加载一次,以后每次单击菜单中的链接时,只要在框架中加载相应的功能页面即可。 管理界面中的左侧快捷菜单对应的是left.asp文件(略),这个文件基本上都是纯HTML代码,用法参见上面default.asp文件的代码。 从左侧的快捷菜单中可以看出本设计所包含的模块,下面先来说明较简单的企业信息管理模块。 6.3 企业信息管理模块 管理界面中的企业信息管理模块是本设计的一个亮点所在,它主要由IntroList.asp文件来实现。通过它可以完成一般常
文档评论(0)