前台-留言板以及关于本站和搜索博客

maker011
小码农软件开发官方账号
2023-07-04 15:05:42

课时名称课时知识点
前台-留言板以及关于本站和搜索博客本节给大家介绍前台中的留言板功能实现以及关于本站和搜索博客的功能实现过程
...全文
349 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
第一章 绪论 1.1. 选题背景 这几年,许多新名词涌入我们的视野:博客、圈子、播客、WAP等。这些都预示着我们进入了一个新的互联网阶段web 2.0,它是相对web 1.0的新的一类互联网应用的总称,是一次从核心内容到外部应用的革命[10]。这个阶段发展迅速,互联网应用趋于多样化,其中变化最大的是由web 1.0网站创造内容的时代变为由用户创造内容的web 2.0时代。 在web 2.0应用中,博客(Blog)是web 2.0核心应用中最典型、最流行的代表之一,也是web 2.0技术应用的最直观的表现,是web 2.0精神和理念的具体体现。 1.2. 问题的提出 Blog记载了日常发生的事情和自己的兴趣爱好,把自己的思想和知识和他人分享、交流,同时又通过“六度空间”结识了更多志趣相投的朋友;而越来越多专业知识的 Blog 的出现,让我们看到了 Blog 更多所蕴涵的巨大的信息价值:不同的 Blog 选择不同的内容,收集和整理成为很多人关注的专业 Blog ——目前越来越多的人获取信息的来源是一些固定的 Blog 。随着博客人数的增加, Blog 作为一种新的生活方式、新的工作方式、新的学习方式已经被越来越多的人所接受,并且在改变传统的网络和社会结构:网络信息不再是虚假不可验证的,交流和沟通更有明确的选择和方向性,单一的思想和群体的智慧结合变的更加有效,个人出版变成人人都可以实现的梦想—— Blog 正在影响和改变着我们的生活。 1.3. 系统的开发目标 管理员通过前台页面进入后台管理模块后,可对注册的博客用户进行维护,包括对注册用户的添加、查找、修改和删除。 管理员进入登录后,可对帐户进行管理,包括添加管理员帐户、修改管理员帐户、删除管理员帐户和对帐户进行权限设置。 博客用户通过前台登录后,可对自己的博客空间进行管理,包括发布自己的网络日志、收藏个人图片、和相关人员进行交流和沟通以及删除访问者发表的评论等。 因此,在具体设计实现该博客网站时,主要考虑了主流博客网站的几个主要功能:(1)博客的注册、登录验证功能(2) 网络用户通过关键字搜索博文功能(3) 最热门博客页面推荐浏览(4) 文章详细内容及相关评论显示(5) 博客页面访问量统计(6) 博客个人文章管理维护功能(7) 博客个人文章分类管理维护功能(8) 博客个人友情链接维护功能(9) 博客个人基本信息管理维护功能(10) 博客图片上传及个人相册管理(11) 网络用户写留言,博主查看留言。 第二章 系统设计 2.1. 系统分析 在整个blog进行开发之前,要确定出整个项目的整体架构,包括系统的选型、运行环境的确定及系统结构设计。下面对这进行详细介绍。 在进行软件系统开发的最初环节,一般都需要进行系统的选型,即根据系统功能的实际需求,选择合适的开发工具及软件架构。 blog对系统的可靠性、稳定性有比较高的要求。本系统设计时,比较主流的B/S设计有基于JSP、ASP、PHP、CGI及J2EE等模式。相比较而言PHP的功能相对简单,不适合做大程序;而CGI效率相对较低,所以也不考虑。由于J2EE的开源的框架中提供了MVC模式实现框架Struts、对象关系模型中的Hibernate 的框架及拥有事务管理和依赖注入的Spring。利用现存框架可以更快开发系统。所以选择Java技术作为blog 的开发工具。 为了增加系统的吞吐量,提高并发处理客户请求数量,系统采用了IBM服务器作为主机。在数据库处理方面,不需要在数据层借助存储过程及数据库服务器端函数封装过多的业务逻辑,因此数据库系统采用相对精巧的MySQL[6]。 该在线博客系统服务器端如果需要布置到其他主机上,则该主机必备条件如下: 1. 服务器端操作系统:独立于操作系统的跨平台系统,客户端MicroSoft Windows 2000及以上; 2. 数据库:MySQL 5.0.27版本; 3. Web服务器:Tomcat 5.5及以上版本,配合MVC设计模式及 Hibernate开发架构; 4. 客户端运行环境:能运行IE 5以上或Netscape 5以上浏览器的操作系统,配合使用Ajax技术; 5. 客户端运行工具:目前的系统采用浏览器作为客户端,为了支持Ajax开发框架,应该选择使用IE 5以上版本浏览器。 本网站以xp为Web平台,JSP+Ajax+Servlet+JavaBean+Hibernate为网站实现技术,建立基于MySQL数据库系统的核心动态网页,实现博客网站前台博客个人维护管理等功能模块。 1、 系统处理的准确性和及时性:系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足信息处理的需求。 2、 系统的开放性和系统的可扩充性:系统在开发过程中,应该充分考虑以后的可扩充性。例如数据表中用户选择字段方式的改变,用户查询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。 3、 系统的易用性和易维护性:要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。 4、 系统的数据要求:1、数据录入和处理的准确性和实时性。2、数据的一致性与完整性。3、数据的共享与独立性。 2.2. 系统的可行性分析 2.2.1. 技术可行性 技术上的可行性分析要考虑将来要采用的硬件和软件技术能否满足用户(这里是服务器,网速)提出的要求(如计算机的容量、速度等)。此外,还要考虑开发人员的水平,学习了两年的jsp开发,对于这个系统的编写,我想完整的之需要两个月就可以写出程序,再花上几天的调试,计划两个月左右就可以完成投入使用了。 我们掌握了数据库及其应用技术、数据库原理、计算机网络技术等课程,对数据库的设计、应用、维护及局域网的组成有了深刻的认识与一定的动手实践能力,考取了信息处理、程序设计、数据库技术等国家IT认证。从一定程度上具备了开发一个小型系统的能力。再有就! 2.2.2. 经济可行性 主要从对项目的经济上进行分析评价,一方面是支出的费用,包括设备购置费、管理和维护费用、人员工资和培训费等,另一个是取得的收益。这是个小型的系统,从投入的人力,财力与物力来讲是非常小的,发布出去之需要注册域名就可以了,从节省人力方面,可以让管理人员从繁与复杂的工作中解脱出来,做更多的工作。 2.2.3. 管理可行性 有IP地址、用户名与密码等,可以下载一个FTP上传工具(cure)上传更新后的内容.可以在http://www.skycn.com/soft/683.html下载到. 下载以后,通过"站点管理"-->"新建站点".输入IP,用户名,密码.然后连接即可. 当然也可用FTP工具.直接在IE浏览器地址栏输入ftp://www.域名/然后输入用户名和密码.同样可以上传.随时更新文件! 第三章 开发环境的说明与安装 3.1. 开发语言的选择 3.1.1. JAVA简介 Java是Sun公司推出的新的一代面向对象程序设计语言,特别适合于Internet应用程序开发。Java的产生与流行是当今Internet发展的客观要求,Java是一门各方面性能都很好的编程语言,它的基本特点是简单、面向对象、分布式、解释的、健壮的、安全的、结构中立的、可移植的、性能很优异的、多线程的、动态的,特别适合在Internet环境上开发的应用系统。 3.1.2. Web应用程序开发环境—JSP技术 JSP的全称是Java Server Pages,它是SUN推出的一种动态网页技术标准。它在传统的静态页面文件(*.html,*.htm)中加入JAVA程序片段和JSP标记,就构成了JSP页面。JSP具有以下的优点: 1、将业务层与表示层分离:使用JSP技术,网络开发人员可充分使用HTML来设计页面显示部分(如字体颜色等),并使用JSP指令或者JAVA程序片段来生成网页上的动态内容; 2、能够跨平台:JSP支持绝大部分平台,包括现在非常流行的LINUX系统,应用非常广泛的Apache服务器也提供了支持JSP的服务; 3、组件的开发和使用很方便:如ASP的组件是由C++,VB等语言开发的,并需要注册才能使用;而JSP的组件是用Java开发的,可以直接使用; 4、一次编写,处处运行:作为JAVA开发平台的一部分,JSP具有JAVA的所有优点,包括Write once , Run everywhere. 3.2. 数据库的选择 3.2.1. Web应用程序开发环境—SQLserver数据库 SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的。SQL Server 2000是Microsoft公司于2000年推出的最新版本。 SQL Server 特点:   1.真正的客户机/服务器体系结构。   2.图形化用户界面,使系统管理和数据库管理更加直观、简单。   3.丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。   4.SQL Server与Windows NT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。SQL Server也可以很好地与Microsoft BackOffice产品集成。   5.具有很好的伸缩性,可跨越从运行Windows 95/98的膝上型电脑到运行Windows 2000的大型多处理器等多种平台使用。   6.对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。   7.SQL Server提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。   SQL Server 2000与以前版本相比较,又具有以下新特性 :   1.支持XML(Extensive Markup Language,扩展标记语言)   2.强大的基于Web的分析   3.支持OLE DB和多种查询   4.支持分布式的分区视图   安装、运行SQL Server 2000的硬件需求   (1)计算机   Inter及其兼容计算机,Pentium 166Mz或者更高处理器或DEC Alpha和其兼容系统。   (2)内存(RAM)   企业版最少64MB内存,其他版本最少需要32MB内存,建议使用更多的内存。   (3)硬盘空间   完全安装(Full)需要180MB的空间,典型安装(Typical)需要170MB的空间,最小安装(Minimum)需要65MB的空间。 3.3. 开发工具的选择 MyEclipse,Deamweare,选择SQLserver作为后台的数据库,选择JAVA、JSP、JavaScript、Html作为应用程序开发工具,运用Tomcat服务器技术,整个系统完全基于B/S (Browser/Server)模式进行设计。 1、Tomcat应用服务器 目前支持JSP的应用服务器是较多的,Tomcat是其中较为流行的一个Web服务器,被JavaWorld杂志的编辑选为2001年度最具创新的Java产品,可见其在业界的地位。 Tomcat是一个免费的开源的Serlvet容器,在Tomcat中,应用程序的部署很简单,你只需将你的WAR放到Tomcat的webapp目录下,Tomcat会自动检测到这个文件,并将其解压。你在浏览器中访问这个应用的Jsp时,通常第一次会很慢,因为Tomcat要将Jsp转化为Servlet文件,然后编译。编译以后,访问将会很快。 Tomcat也具有传统的Web服务器的功能:处理Html页面。但是与Apache相比,它的处理静态Html的能力就不如Apache。我们可以将Tomcat和Apache集成到一块,让Apache处理静态Html,而Tomcat处理Jsp和Servlet。Tomcat是一个很好的工具,不仅仅因为其免费,功能强大,更因为其开放性,越来越受到人们的重视。 2、 B/S 开发模式 伴随着Internet的迅速发展,计算机技术正在由基于C/S(client/ Server)模式的应用系统转变为基于B/S模式的应用系统。 过去,网络软件的开发都采用C/S(client)模式,在这种模式下,主要的业务逻辑都集中于客户端程序,因此,必然导致以下问题: 系统安装、调试、维护和升级困难。由于客户端的硬件配置可能存在差异,软件环能各不相同,因此,在安装时,必须对每一个客户端分别进行配置,同样,在软件升级时也要对客户端分别处理。 B/S模式带来了巨大的好处: 开发成本及维护成本降低。由于B/S架构管理软件只安装在服务器端(Server)上,即应用程序在部署、升级、维护时,只需要在服务器端进行配置就可以了,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。 良好的安全性能,防火墙技术可以保证后台数据库的安全性。所有的配置工作都集中在服务器端且所有客户端请求都是通过DBMS来访问数据库,从而大大减少了数据直接暴露的风险。 第四章 系统设计 4.1开发框架技术介绍 对于框架技术,我们采用Struts+ajax的整合! Struts是应用比较广泛的一种表现层框架 1、 Struts是一个为开发基于模型(Model)-视图(View)-控制器(Controller)(MVC)模式的应用架构的开源框架,是利用Servlet,JSP和custom tag library构建Web应用的一项非常有用的技术。由于Struts能充分满足应用开发的需求,简单易用,敏捷迅速。它使用服务层框架可以将JavaBeans从Jsp/Servlet中分离出来,而使用表现层框架则可以将Jsp中剩余的JavaBeans完全分离,这部分JavaBeans主要负责显示相关信息,一般是通过标签库(Taglib)实现,不同框架有不同自己的标签库,Struts是应用比较广泛的一种表现层框架。 2、 Ajax我们主要应用就是xmlhttprequest,回调函数实现局部刷新达道数据更新! 4.2需求分析 Blog网站主要是实现注册用户登录、管理相关信息、博文及相关评论、查看留言、友情链接、及图片的上传和图像的播放而为上网用户提供按博文主题搜索,查看注册用户的博文及提出相关评论,并为注册用户写留言,游览注册用户的相册、注册等功能的系统。下面就以两种不同的用户来分析博客网站的需求。 4.2.1注册博友 首先必须在博客首页中登录填写用户名和密码,这样才能执行一些相关操作,不然就是普通用户只能查看一些信息,而不能发表博文。可以在管理页面上添加博文的分类,可以上传图片和游览自己的相册,在上传过程中可以将一张图片定义为自己的签名,在个人管理页面中注册用户还可以修改自己的个人信息。博文管理,友情链接管理及博文分类管理,用例图2。 图2 博客管理页面的用例图 在博客主界面中发表博文时可以选择博文类型,这样可以更好管理自己的博文。并查看和删除网友对自己的博文的一些评论、查看和删除网友留下的一些留言,提供与其他网友交流的空间。更好交流,在信息时代人们通过个人空间沟通也用来但不能在自己的博客主页面中提交评论和留言。。这样在本系统中就可以为博友提供更多的个人色彩。在管理页面中添加和删除友情连接。这样博友可以在自己空间中快速定位自己的关心的网站。这样还可以让网友看到自己的一些信息。友情链接及网页访问量统计显示:在博客的个人页面中还提供了推荐给普通网络用户的相关友情链接,此外,对个人页面的访问量也在随时进行统计,并在个人页面中进行直观的显示。 博客主页面的用例图如图3所示: 图3 博客主页面的用例图 4.2.2 普通用户 在博客注册页面注册成为博客的注册用户,才可以拥有自己独立的空间,进入某一博客页面查看相关文章信息时,可以随时对自己所感兴趣的文章发表评论,同时也可以查看到其他人针对该博文的评论。普通用户在阅读博文时可以在最后留下自己的一些评论。他也可以留下更多的信息。这样他可以写留言。这样他留下的信息就更快地被博友所看到。普通用户进入博友的用例图如图4所示: 图4上网博友在博客主页面的用例图 普通网友可以搜索自己关心的一些数据。并且在搜索结果中提供在结果范围内再次搜索。这样就可以将范围缩小。首页向注册用户提供登陆模块,注册用户在博客网站首页跟上网网友一样可以查看博客和博文推荐。上网网友可以注册成为博客用户,拥有自己独立的空间。这一模块的用例图如图5所示: 图5 博客首页的用例图 4.3 功能模块介绍 4.3.1 博客注册登录管理模块 博客注册登录管理模块用于建立博客网站固定的客户群体,通过记录对应的博客档案,实现对博客信息的后台维护及管理,同时也便于通过博客档案库将网站最新动态及相关企业的信息方便地传达给每一位潜在的客户。 该功能模块实现了以下几个子功能。 (1)新博客在线注册。 (2)博客登录管理。 (3)跳转到博客主页。 只有进行登录并通过身份验证的用户,才可以在个人博客页面发表日志,并借助个人设置实现对个人博客相关信息的管理维护。对于没有经过身份验证的网络用户不允许在博客页面中发表日志,更不允许对博客页面信息进行管理维护。 该模块实现新博客的注册及登录验证功能。其中,注册新博客时会对用户输入的注册信息进行有效性验证,包括基本数据格式的有效性以及逻辑有效性,例如,用户名被占用时将及时给出提示。注册成功的博客登录时,会随时根据博客输入的登录信息进行提示,如用户名错误或者密码错误。 4.3.2 博客及文章检索查询模块 博客及文章检索查询模块为网络用户提供便捷的搜索,以及日志阅读浏览等功能,同时对日志的评论信息、博客推荐也能够及时反馈给网络用户。 该功能模块实现了以下几个子功能。 (1)热门博客页面推荐。 (2)最新博客日志推荐。 (3)日志信息关键字搜索。 该模块能够在网页中随时提供在线的最新日志信息。该信息需要定期更新,网络用户可以随时获得最新日志以及最热门的博客推荐。在客户选择了某个博客或者某个感兴趣的日志后,可以方便地跳转到对应博客页面进行日志的阅读,并和博客进行交流互动。 为了使网络用户尽快定位到所需的博客资料及日志信息,本模块提供了搜索功能,用户可以对所关注的日志信息按照标题进行关键字搜索,以避免用户浏览多个页面来寻找所需的日志信息。 4.3.3博客页面显示模块 当网络用户进入某个人博客主页后,在该页面中将提供博客日志列表的显示,同时为了方便用户浏览,在该模块中提供根据分类名进行日志列表的显示,也提供日志评论的浏览,此外还允许用户在博客页面中发表评论及留言。 该功能模块实现了如下几个子功能。 (1)用户可以分页查看对应的日志内容及评论信息。 (2)用户可以针对日志内容发表评论。 (3)用户可以针对博客进行留言。 (4)用户可以分类查看日志内容。 在该模块中还提供了博客页面统计信息,日志、评论及留言信息分页显示等方便用户的显示效果。 4.3.4 博客个人维护管理模块 博客个人维护管理模块用于实现用户对博客个人主页及相关信息的动态管理。 该功能模块实现了如下几个子功能: (1)日志及日志分类管理。 (2)评论及留言管理。 (3)个人基本信息维护管理。 借助该模块,用户可以随时对个人博客主页中的内容进行增加或修改,包括日志分类信息的更新、评论及留言管理等功能,也允许用户对博客的个人信息进行维护及其管理。 4.4 系统分析 本系统采用严格的J2 EE 应用结构,主要有如下几个分层。 1. 表现层:由JSP 页面组成。 2. MVC 层:使用Struts框架。 3. 业务逻辑层:主要由Spring loC 容器管理的业务逻辑组件组成。 4. DAO 层:由7 个DAO 组件组成,实现类必须继承Spring提供的HibernateDaoSupport。 5. Hibernate 持久层:由7 个PO 组成,并在Hibernate Session 管理下,完成数据库访问。 6. 数据库服务层:使用MySQL 数据库存储持久化数据。 系统的具体分层如图5 所示。 图6 系统结构图 在图6 黑色大方框内的MVC 控制层、Service 层及DAO 组件层的组件,都由Spring IOC 容器负责生成,并管理组件的实例(实例必须是单身模式的,本系统中的bean基本上是单身的)。 4.3.1系统架构说明 本系统不仅严格按MVC 模式设计,还按J2 EE 分层设计,将中间层严格分成业务逻辑层、DAO 层及数据持久层等。MVC 层的控制器绝对禁止持久层访问,甚至不参与业务逻辑的实现。表现层采用传统JSP 技术。 本系统采用的是典型的J2EE 三层结构,分为表现层、中间层(业务逻辑层)和数据服务层。三层体系将业务规则、数据访问及合法性校验等工作放在中间层处理。客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与数据库交互。Jsp广泛的应用和稳定的表现,为其作为表现层技术打下了坚实的基础。中间层采用的是流行的Spring+Hibernate ,为了将控制层与业务逻辑层分离,又细分为以下几种。 Web 层,就是MVC 模式里面的C,负责逻辑层和表现层的交互。调用业务逻辑层,并将业务数据返回给表现层作组织表现,该系统的MVC采用Struts框架。 Service 层(就是业务逻辑层),负责实现业务逻辑。业务逻辑层以DAO 层为基础,通过对DAO 组件的正面模式包装,完成系统所要求的业务逻辑。 DAO 层,负责与持久化对象交互。该层封装了数据的增、删、查、改的操作。 PO ,持久化对象。通过实体关系映射工具将关系型数据库的数据映射成对象,很方便地实现以面向对象方式操作数据库,该系统采用Hibernate 作为ORM 框架。Spring 的作用贯穿了整个中间层,将Web 层、Service 层、DAO 层及PO 无缝整合,其数据服务层用来存放数据。 通过使用Hibernate 持久层,可以避免使用传统的JDBC 操作数据库,对JDBC近一步包装,从而更好地使用面向对象的方式来操作数据库。保证了整个软件开发过程以面向对象的方式进行,即面向对象分析、设计及编程,透过Hibernte 对PO对象持久化操作,不管插入还是查询都是通过PO。 4.3.2实现DAO 层 DAO 还有助于提升系统的可移植性。独立的DAO 层使得系统能在不同的数据库之间轻易切换,底层的数据库实现对于业务逻辑组件是透明的。数据库移植时仅仅影响DAO 层,不同数据库的切换不会影响业务逻辑组件,因此提高了系统的可复用性。 对于不同的持久层技术, Spring 的DAO 提供一个DAO 模板,将通用的操作放在模板里完成,而对于特定的操作,则通过回调接口完成。Spring 为Hibernate 提供的DAO 支持类是: HibernateDaoSupport。 4.3.3 DAO组件的定义 DAO 组件提供了各持久化对象的基本的CRUD 操作。而在DAO 接口里则对DAO组件包含的各种CRUD 方法提供了声明,但有一些IDE 工具也可以生成基本的CRUD方法。使用DAO 接口的原因是:避免业务逻辑组件与特定的DAO组件藕合。由于DAO 组件中的方法不是开始就设计出来的,其中的很多方法可能会随着业务逻辑的需求而增加,但以下几个方法是通用 的。 • get: 根据主键加载持久化实例。 • saveor update: 保存或更新持久化实例。 • remove: 删除持久化实例。 上面涉及了7个PO,这样我们必须设计7个对应的PODao 7个Dao必须继承BaseDao 这个BaseDao 有对接口的一些基本的CURD操作。7个Dao 如下。LinksDao ,BlogDao、FeedBackDao、ArticleDao、MessageDao、SortDao、PictureDao。这7个Dao 分别封装对自己的持久化对象的一些操作。 4.3.4 部署DAO 层 HibernateDaoSupport类只需要一个SessionFactory 属性,即可完成数据库访问。SessionFactroy创建Session,而数据库的CRUD操作都是有Session 完成,并将查询结果保存在一级缓存中,每次用户提交一次会话,可能需要Session完成一些数据库的操作而实际的数据库访问由模板类HibernateTemplate完成,该模板类提供了大量便捷的方法,简化了数据库的访问。 第五章 数据库设计 5.1定义(数据词典) 1、数据库表名的定义使用:重点字_table;重点字可以是多个英文单词的组合,从组合的第二单词起首字母大写,字段命名是能表达字段内容的英文单词的组合,组合方式同表名重点字相同。 2、NN 表示not null 不填表可为空。 3、数据类型不使用固定数据库的类型,标识大众类型,如字符串、字符、数字等。这样在更改数据库时需求的数据是可移植的 4、输写数据表在数据库中的物理名称,可用自己熟悉的语言再定义表名称,方便沟通。 5、长度定义又数据类型决定:如字符串可选8000以下,数字可在50位之间,字符只允许一位。 6、输入方式表示数据的来源:生成表由程序或数据库的索引自动生成,而不需人工录入;输入表示通过文本框等输入的数据;选择表单选框、复选框、下拉列表等通过选择输入的数据;自定获取是为外码的输入设定的,它由程序自动获取。 5.2主要表结构如下 1. 表[blogs]日志数据表 字段名 类型 说明 blogid Int(10) 日志的ID title text 日志标题 pubtime Int(11) 日志发表时间 authorid Int(8) 日志作者的UID replies Int(8) 日志的评论数 tbs Int(8) 日志的trackback数 views Int(8) 日志的查看次数 category Int(3) 日志所属的分类的ID content mediumtext 日志正文内容 property Int(1) 日志的属性 0 公开日志 1 锁定日志 2 隐藏日志 3 一般草稿 2.表[user]博友登陆信息表 字段名 类型 说明 userid Int(10) 博友ID nicheng Text 博友在博客里的称呼 username text 登陆时的用户名 password text 登陆密码 3.表[register]用户数据表 字段名 类型 说明 userid Int(8) 登陆时需要用到的用户名 username text 用户昵称 userpwd Int(8) 登陆密码 regtime Int(11) 注册时间 usergroup Int(2) 所属的用户组ID email text 用户email qq text Qq号 msn text 用户msn gender text 用户性别 第六章 主要功能的实现 6.1 登录控制: if(this.session().getAttribute("rand")!=null){//检验随机数是否为空 if(this.checkCode.equals(this.session().getAttribute("rand").toString())){//比较随机数 uservo=userbo.queryUserByINfo(uservo);//检验用户信息并将信息返回 if(uservo!=null){//看用户是否存在 this.setUserpurview(uservo.getPurviewId());//设置用户权限 this.session().setAttribute("user", uservo);//将用户信息放在session中 return SUCCESS;//返回用户主界面页面 }else{ return ERROR;返回到失败页面} }else{return ERROR; }}else{ return ERROR; } 6.2 Ajax 读取txt格式数据 function ajax_function(var1,var2){ var xmlHttp = null; //创建xmlhttprequest try { // Firefox, Opera 8.0+, Safari 对不同浏览器常见不同对象 xmlHttp=new XMLHttpRequest(); } catch (e) { try { // Internet Explorer xmlHttp=new ActiveXObject('Msxml2.XMLHTTP'); } catch (e) { try { xmlHttp=new ActiveXObject('Microsoft.XMLHTTP'); } catch (e) { alert('Your browser does not support AJAX!'); return false; } } } xmlHttp.onreadystatechange=function() { if(xmlHttp.readyState == 4 && xmlHttp.status == 200) { var someDiv = document.getElementById('someDiv'); someDiv.innerHTML=xmlHttp.responseText; } } xmlHttp.open('GET','www/index.jsp?param1='+var1+'¶m2='+var2,true); xmlHttp.send(null); } 6.3 系统架构与数据库的连接 由于我们开发时是利用MVC的设计模式,所以在此我们的数据库连接是封存在M中的,即只要我们和M层连接上,就已经连接上数据库了。 Hibernate使用数据库和配置信息来为应用程序提供持久化服务(以及持久的对象)。我们只需在hibernate.cfg.xml中配置以下语句即可: sa jdbc:microsoft:sqlserver://localhost:1035;DatabaseName=webexamine org.hibernate.dialect.SQLServerDialect sqlserver2000 aaaaaaaa com.microsoft.jdbc.sqlserver.SQLServerDriver org.hibernate.dialect.HSQLDialect true 其实我们在这里配置了一个数据连接,以保证系统的正常运行,我们需要使用proxool连接池,我们经测试,分别用proxool、tomcat JNDI、Hibernate自带的连接池进行配置之后分别执行以上的10000条数据插入和读取,结果显示proxool的性能要优于tomcat JNDI,而Hibernate自带的就更不用提了,差很远。依次为:39265毫秒/10000条、26013毫秒/10000条、50029毫秒/10000条。 6.4数据的备份与还原 我们根据Mysql数据库提供的backup(备份)命令及restore(恢复)命令,进行数据库的备份与还原,在连接数据库后,我们在需要备份和还原的地方加入以下语句: backup database to disk='备份文件名' restore database from disk='备份文件名' 然后发送给数据库的管理对象进行数据还原与备份。 在知道了数据库备份与还原的接口后,用JAVA进行具体的连接,这里采用JAVA直连的方 法,部分代码如下: try{ String user="sa";//连接sqlserver2000数据库登陆名 String password="aaaaaaaa";//连接sqlserver2000数据库密码 String sDBDriver="com.microsoft.jdbc.sqlserver.SQLServerDriver";//连接数据库的驱动字符串 String connStr="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=webexamine";//注册连接字符串 Connection con=null; Class.forName( sDBDriver);//注册数据库驱动 con = Driver Manager.getConnection(connStr ,user,password);//获取数据库连接 String sql="backup database xncsims to disk='d:\\xncback.dat'";//备份数据库,还原数据库和着类似,只是将这句变为还原的语句 st=con.createStatement();//创建发送对象 rs=st.executeQuery(sql);//这里就是把你的SQL语句发到数据库执行 }catch(SQLException e){ System.out.println(e.toString());} catch(Exception e){ System.out.println(e.toString());} 6.4部分效果预览图 主页 留言界面
一、运行环境 运行环境:Win2000/2003,IIS,Access,SQLServer2000,以上软件如果没有,请安装。 如果为虚拟主机并且是SQL数据库,请联系虚拟主机提供商索取SQLServer库名,索取SQLServer用户名、密码,主机地址。 二、设置说明 当前版本:YxB2BV4.0 前台路径:/index.html 后台路径:/admin/default.asp 测试会员:yixiang | yixiang 后台密码:admin | admin 数 据 库:/database/ 官方网址:http://b2b.changehope.com | http://btob.changehope.com 演示地址:http://b2b.changehope.com/demo.aspx 升级论坛:http://bbs.changehope.com 请先进入系统后台在“常规管理”-->“基本设置”更改“网站地址”及“网站所在文件夹(安装路径)”的路径(网站地址为Http//www.你的域名.com/的形式),然后通过“网站风格及生成”-->“按需生成网站HTML文件”生成所有网站页面,否则将不能正常显示。 三、安装说明 此系统为YxB2BV4.0版本 (如果是sql版) 1.备份数据库在文件夹Database中 2.请还原数据库:进行数据库还原操作"所有任务"-->"还原数据库"(注意:你所安装的sql的路径) 3.根目录下的database_type.asp文件为数据库链接配置文件 只需修改相应的“SQL数据库所在的服务器名”、“SQL数据库的登陆名”、“SQL数据库的登陆密码”、即可使用, '------------------------------------------------------------ Const Database_type=1 '1为SQL,0为ACC(此版本为SQL版本) Const SqlDatabaseName="b2b" 'SQL数据库的名称 Const SqlPassword="yixiang" 'SQL数据库的登录密码 Const SqlUsername="sa" 'SQL数据库的登录名 Const SqlLocalName="." 'SQL数据库所在的服务器名,本机使用默认"." 4.后台登录相对路径:Http//你的域名/admin/login.asp 用户名:admin 密码:admin 5.登录后台:【常规管理】→【基本设置】→进行相应的设置(注意:请按相应的说明进行操作)→保存刷新即可 6.对各个等级的表单注册填写项和权限等进行详细的设置! 7.请注意网站的相关页面需要重新生成:【网站风格及生成】→【按需生成网站HTML文件】→生成相应的页面即可 关于论坛:后台路径:http://localhost/bbs/admin/ 用户名称:yixiang 用户密码:yixiang 后台用户:admin 后台用户名密码:admin888 !!!!!!!!!!!!!!修改后台“admin”文件夹注意事项: 因增加了后台管理日志功能,所以在修改后台“admin”文件夹名时会出现广告管理无法使用的情况,这时需要修改“ads”文件夹下面的“edit.asp”和“list.asp”中“”的“admin”为您修改后的文件夹名即可。 四、系统说明 YxB2B商务网是易想网络旗下的门户型B2B行业网站系统,采用先进的标签技术和静态生成技术,通过网站后台管理轻松实现网站前台多种风格和会员网站多风格,让每一个只要懂得简单网页制作常识的网友,轻松制作出精美专业的的行业商务网站系统。系统高速、稳定、安全,完全仿阿里巴巴功能设计,有供应信息、求购信息、产品库、公司库、专项商机、行业信息、展会服务、人才市场、会员助手、网商博客、商友论坛、全方位搜索等栏目。功能参考并集中了阿里巴巴、慧聪网、买麦网、中国化工网、第一建材网等国内知名商务网站的优点,并在某些方面超越了他们,YxB2B商务网已经协助国内外千家客户提供了专业的服务,易想网络将续推动中国信息化服务进程。 V4.0新功能说明 time:2008-11-11 1、修复页面JS错误问题; 2、修复商机订阅功能; 3、修复数据初始化部分信息未清除问题; 4、修复产品图片只显示一张的问题; 5、修复产品详细页重复显示联系人姓名问题; 6、修复联系QQ错误时显示图标为叉的问题; 7、修复无小类产品无法修改问题; 8、修复同一产品名称不同产品类型不能发布问题; 9、修复ACCESS数据库默认区域错误问题; 10、修复奥运模板首页最新供应在同一时间多人发布供应时显示出错问题; 11、修复会员部分权限关闭时导致会员不能使用提交升级申请的问题; 12、修复二级域名下会员网站顶部导航错误; 13、修复展会颁布链接错误; 14、修复二级域名下会员网站不能查看联系信息问题; 15、优化自动生成功能; 16、优化程序代码的可用性和通用性; 17、优化会员等级图片显示功能; 18、优化联系信息权限控制问题,细节了访问权限控制; 19、优化会员中心人才管理“未审核”和“未通过”重复问题; 20、完善水印功能,可根据需要自行设置水印效果; 21、细分会员权限控制功能; 22、拆分论坛整合,实现网站注册会员可进论坛,论坛注册会员不可进网站功能; 23、增加底部导航"友情链接"模板修改功能.实现文字链接与图片链接可分开调用; 24、增加企业网站证书显示功能,可能会员企业介绍中查看; 25、增加会员推荐功能,实现VIP会员展示; 26、增加行业资讯、供求信息置顶功能,可在后台相关栏目设置; 27、增加展会按添加时间和展会开展时间排序功能; 28、增加产品导入供应功能; 29、增加会员发布新闻功能; 30、增加新闻点击统计和评论功能; 31、增加专项商机访问权限控制功能; 32、增加产品游客留言功能; 33、增加资讯评论及置顶功能; 34、增加LOGO替换功能; 35、重新设计了18套会员模板; 36、重写了网站生成功能,实现可按分类生成; V3.4新功能说明 time:2008-08-12 本次升级着重修复V3.3中发现的一些问题,并将仿阿里巴巴|金色大气|蓝色全屏模板进行了细节调整和优化,新增奥运纪念风格模板,大大增加了系统操作的便捷性,此外我们在所有标准及豪华版中附赠了企业金黄|蓝色简洁|红色建材|红色全屏四套风格文件,从后台可随意切换风格,大大增加了网站的多样性。对于升级用户或授权版本用户可以到http://b2b.changehope.com/demoload.aspx中下载。(注:免费赠送的四套风格仅供广大朋友设置交流自行使用,我方均不支持售后服务) 1、修复供求及公司和产品库不能分页问题; 2、修复订单管理 m_order.asp 114行错误; 3、修复后台修改会员处编码问题; 4、修复竞价关键字不能引用问题; 5、修复普通会员会员中心无升级按钮问题; 6、修复普通会员联系信息多显示email问题; 7、修复行业资讯点击率不能正常统计问题; 8、修复二级域名会员网站顶部链接出错问题; 9、修复后台文件夹名修改后出现广告管理出错的问题 10、修复人才部分公司名不显示问题; 11、修复人才部分前台与后台职业类别提示名称不符; 12、修复人才首页不能自动生成; 13、修复人才小类不能删除问题; 14、修复人才职位信息不能按职位分类显示问题; 15、修复优化后台修改会员处编码问题; 16、修复供求二级页面相关类别推荐供求不显示问题; 17、修复蓝色全屏行业咨讯天气预报不显示; 18、优化了人才注册不能直接通过审核的问题; 19、优化了供求及产品详细页面布局; 20、优化了整个模板细节和布局处理; 21、增加了图片水印功能; 22、增加了自定义注册验证功能; 21、增加了奥运纪念新版风格。 ----------------- 图片水印和自定义注册验证设置方法: 登录后台-->常规管理-->基本设置-->在"安全设置"列进行水印及"自定义注册验证"设置. 使用水印功能需要服务器支持aspjpeg组件. aspjpeg组件下载地址: http://www.changehope.com/down/AspJpeg v1.5.0.0.rar -------------------------- V3.3新功能说明 time:2008-06-28 本次升级着重修复V3.2中发现的一些问题,此外将人才系统独立出来,增强了其功能,使得企业会员应用和管理人才信息更加便捷。 1、修复产品发布时不选择小类出错问题; 2、修复注册时是否选择主营行业设置问题; 3、修复求购信息自动生成问题。 4、修复ACCESS数据库三级行业分类不能添加问题; 5、修复供求信息重发无效问题; 6、修复系统采集管理权限问题; 7、修复虚拟目录企业模板生成地址错误问题; 8、修复论坛管理员无法登录问题; 9、 修复图片上传到根目录问题,并屏蔽了外部链接上传; 10、修复会员模板批量生成问题; 11、修复V3.1升V3.2后更换系统模板出错问题; 12、修复后台升级管理点击公司名或用户名提示出错问题; 13、修复会员产品图片不能上传问题; 14、修复后台审核"委托代理"时出现"参数传递出错"问题。 15、修复后台点击用户名修改会员资料时,主营行业未显示默认行业问题; 16、优化论坛整合实现网站用户注册与删除等信息同步功能; 17、优化了各个模板细节; 18、独立了人才系统增强了其功能。 V3.2版升级说明 time:2008-05-07 1、修正模版细节问题; 2、修复邮件发送功能; 3、修复用户删除上传图片后不显示默认图片问题; 4、修复会员升级申请提示问题; 5、修复后台修改帮助信息时出现默认类别不匹配问题; 6、修复新闻等信息顺序问题; 7、修复ACCESS数据库版后台“区域管理”不能添加地区的问题; 8、完善用户上传图片功能,无需刷新就可以显示; 9、完善会员发送信息条数限制功能; 10、完善后台操作权限控制功能; 11、完善供求、展会、资讯等自动生成功能; 12、优化会员注册等待时间; 13、优化外部链接注入信息问题增加系统安全性; 14、增加会员中心会员发送信息条数提示功能; 15、增加数据初始化功能(可在后台“数据库管理”下“初始化数据”中设置操作,注:该功能仅原始管理员权限可操作); 16、增加后台详细日志记录功能(可在后台“常规管理”下“基本设置”中关闭或开启); 17、增加SQL防注入功能(可在后台“常规管理”下“SQL防注入管理”中设置); 18、增加论坛整合及论坛路径后台设置功能(可在后台“常规管理”下“基本设置”中进行设置); 19、增加后台“自定义标签辅助工具”以标签名搜索的功能; 20、整合最新动网论坛8.2版。 v3.1版升级说明 time:2008-03-15 1.修复自动生成页面功能; 2.修复金色大气风格会员模板后台无法生成问题; 3.修复供求信息添加无法选择三级分类问题; 4.修复企业VIP自助建站联系方式不显示问题; 5.检查修复所有模板页; 6.调整仿阿里风格首页模板标签调用; 7.优化文章发布中的关键词; 8.增加网站标签辅助工具中标签搜索功能; 9.增加行业资讯里信息来源与点击次数的显示功能; 10.增加所有发布信息验证码功能,后台系统设置里可设置是否启用此项功能; 11. 增加供求信息一级分类显示所有下级分类信息功能; 12. 增加生成按条选择,及查看未生成信息功能; 13. 增加生成未生成复位按钮功能; 14. 增加限制普通会员发信息的数量; 15.增加企业名片自动生成功能; 16.增加每次添加新的文章,或新注册企业,发布新产品或更改时自动生成相应页面功能; 17.增加会员多行业类别选择功能。 v3.0版升级说明 time:2007-12-10 1、增加升级会员等级申请 2、修正用户后台几个小bug 3、统一全站头部和尾部 4、修正展会列表不能分页的BUG 5、一键更新用户网站 6、增加会员等级图片然。 7、增强邮件群发功能 8、增加动态调用功能 9、增加订单功能及其他 10:加强会员权限内容管理(收费方向) 12、添加整合接口 14、增加后台产品和供求的批量审核 15、统一后台风格 16、咨询详细页面增加来源和点击率 17、加强易商通和竞价模块 18、统一供求和产品详细页面的风格 V2.5版升级说明 time:2007-11-13 1.增加仿最新阿里巴巴、慧聪网界面一套,完全DIV+CSS V2.4版升级说明 time:2007-09-04 1.增加游客是否可以查看联系信息、是否可以在会员模板网站中进行留言功能,有后台统一控制开关; 2.对专项商机类别、行业资讯类别、网站行业类别增加了自定义排序功能; 3.对委托代理、专项商机的首页使用模板生成,可以对其的首页模板进行编辑; 4.新增人才招聘栏目功能,让人才频道基本和小型人才网功能相当; 5.增加可以根据系统模板的风格,可以自由调整动态页面的整体宽度; 6.加强了友情链接的标签功能,让调用更加灵活; 7.网站增加cookie验证管理,可以设置使用session还是cookie进行验证(主要针对用户总是频繁退出的问题); 8.修复相关搜索功能、广告管理功能、及其它功能的修复,更新产品报价查询页面功能 ; 9.新增整合论坛:动网V8.0AC版插; 10.更换使用验证码方式,使用点击更换验证码; 11.增加mssql数据库在线备份功能等; 12.更新【YxB2B商务网帮助文档】相关功能的操作说明等. V2.3版升级说明 time:2007-06-30 1.修改了总后台管理相关内容页面显示效果样式 2.管理员可以后台设定会员等级,并对不同等级的会员进行会员后台的权限限制;对不同等级的会员注册填写信息项进行可选与是否必填的设置;可以在后台对不同等级的会员生成默认的模版页...... 3.对生成的静态html页针对不同的栏目进行批量的删除 4.增加对【底部栏目信息设置与生成】中对模板的编辑功能-----"编辑模板" 5.添加是否允许不同等级的会员查看会员的联系信息功能等 6.添加竞价排名功能,会员可以就关键词进行竞价。 V2.1 版升级说明 time:2007-04-30 1.网站各首页自动更新信息与相关时间间隔设置(网站首页,我要采购,我要销售,产品库,公司库,行业资讯,展会)首页 2.网站各分类页面自动生成与更新信息与相关时间间隔设置(我要采购[1,2,3],我要销售[1,2,3],产品库[1,2,3],公司库[1,2,3])页面 3.新增设置新注册的会员的空间大小限制功能 4.新增会员空间大小操作限制 5.新增自定义标签查询功能 6.新增对系统的相关空间统计信息功能 7.增加相关所有企业显示功能---所有普通会员,所有易商通会员,推荐企业 8.增加相关所有供应信息显示功能,所有求购信息显示功能,紧急求购显示功能 9.增加相关区域服务功能--区域供应,区域求购,区域商机,区域企业,区域产品 10.增加相关所有产品信息显示功能 11.新增会员产品报价 12.新增供求信息特色标志功能 V2.0 版升级说明 time:2007-04-6 (1)自动生成详细页面;会员发布信息,如果为直接通过,则自动生成,如果为审核后通过,则管理员审核后,自动生成 (2)删除数据时,同时删除HTML文件 (3)删除分类时,删除所有该分类的数据 (4)生成的HTML文件与上传的图片,可以进行统一管理; (5)修改了上传组件; (6)可以修改后台文件夹路径(如:admin 改成 yixiang_admin) (7)可以修改fso组件; (8)进行了模板关键字的优化, (9)企业用户新增加了一套系统模板 (10)会员模板新增加了20套+原来的16套,总数为36套; (11)增加了自定义标签 (12)增加了委托 (13)提供了dvbbs、bbsgood论坛的同步注册,登陆插件 (14)改善了分类问题,以前必须为三级分类.现在可以为一级分类,或二级分类或三级分类 V1.2 版升级说明 time:2007-03-6 (1)修复启用后台不同管理员的权限分配功能 (2)启用修复程序操作MSSQL数据库功能 (3)完善修复了4套界面。以及注册页面风格统一。 V1.2版升级说明 time:2007-02-16 (1)增加网站开关功能 (2) 整合oblog网商博客 (3) 对目录路径的不准确性进行了修整 (4) 新增热门关键字搜索(根据用户的相关关键字的搜索率自动更新) (5)保留了后台静态添加关键字的功能 (6) 增加网站是否整合网商博客开关 (7) 增加网站是否开启用户二级域名开关 (8)修复了jmail组件发送功能 (9) 对网页meta搜索关键字的功能加强,增大被搜索率 (10) 更新网站自身系统的相关介绍信息的模版页面 (11) 启用锁定IP管理功能 (12) 对会员栏目和易商通会员栏目进行的重新规划调整,更易操作 (13) 启用易商通指数管理统计功能(将会员的各类证书与评论和诚信度相结合进行统一的换算) (14) 修复相关的添加删除等功能的不足 (15) 修复生成网站行业分类JS文件的功能 (16)对系统的相关文件进行了统一的授权管理,改善了对部分文件的权限限制 (17)修改系统模版管理功能(文本与视图),达到可视化的模版编辑,消除由于POST提交数据的限制造成的修改模版失败的因素 (18)新增了自定义标签的辅助工具,使用预览功能可达到快速的布局模版页面的效果,减轻参数列表烦杂 (19)启用用户模版导入与导出功能,使多用户模版功能更方便,让用户舒适体验多版式的感受 (20)修整了对管理员的相关操作与权限功能,完善系统后台管理安全日志的管理 (21)启用数据库备份,还原等功能 (22)对系统生成相关html文件的功能的更新与修整 (23)新增多套用户模版(达到16套,对以往的模版进行了修整与优化) (24)完善了用户模版切换造成的功能不足问题 (25)修整了会员后台的相关功能的不足问题 (26)新增中文简体与中文繁体转换标签 (27)启用我的自助网站功能 (28)启用最近搜索关键字。 (29)修复启用后台不同管理员的权限分配功能 (30)启用修复程序操作MSSQL数据库功能 (31)完善修复了4套界面。以及注册页面风格统一。 V1.1版升级说明 time:2007-01-26 1、新增了两套前台界面模版和10套会员界面模版。 2、新增且完善了部分标签,请参见标签说明。 3、加强广告功能,采用js和asp两种方式调用、多模版广告管理等功能。 4、增加了自定义ID段生成详细页面、生成从未生成页面的功能。 5、产品、供求添加自动审核生成的功能。(需后台设定) 6、增加了后台生成关于我们系列栏目静态页面的功能。 7、完善了可在二级目录执行程序的功能。 8、登录框JS调用的功能。 9、增加了友情连接功能。 10、优化了所有搜索关键词,让各大搜索引擎更容易找到你! 五、功能概要 (一)、前台功能说明 供应信息、求购信息、产品库、公司库、专项商机、行业信息、展会服务、人才市场、网站新闻、产品报价、竞价排名、会员助手、商友论坛、委托代理、全方位搜索 (二)、会员功能说明 1、我的交易管理 我是买家 我是卖家 发起订单 2、发布商机信息 商机信息 发布商机信息 管理商机信息 产品展示 发 布 产 品 管理产品展示 产品系列大类 产品系列小类 展会信息 发布展会信息 展会信息管理 3、查看企业信息 企业展示 公司介绍 上传公司图片 建立企业网站 会员档案 上传证书 证书与商务指数 招聘信息管理 发布招聘信息 管理招聘信息 4、查看商业往来 留言信息 发新留言 发出的留言 收到的留言(会员) 收到的留言(游客) 5、 我关注的商机 订阅商机 订阅的商机 我的商业伙伴 新增伙伴 我的商业伙伴 会员评价 我作出的评价 我收到的评价 6、关键字竞价管理 参加竞价 进行中的竞价 已成交的竞价 未成交的竞价 设置排序商品 7、委托交易 我要委托 委托说明 8、网上社区 我的论坛博客 我的论坛收藏 我的论坛设置 9我的自助网站 更新我的网站 网站模板选择 10、浏览我的网站 11、我的会员资料 修改注册信息 修改密码 12、帮助中心 ╔-----------------------------------------------------╗ ┆名称:成都易想网络技术有限公司 ┆ ┆地址:四川省成都市太升北路56号江信大厦12层 ┆ ┆电话:028-66006880/13980854559 传真:028-86935502 ┆ ┆邮箱:changehope@gmail.com changehope@hotmail.com ┆ ┆在线QQ:267224740 / 267224741 / 267224742 / 267224743┆ ┆网址:Http://Www.ChangeHope.Com / Bbs.ChangeHope.Com ┆ ╚-----------------------------------------------------╝ 易想:交换理想|共创价值 / 中国行业网站系统第一品牌 ********************************************************************************** 版权声明:本程序及相关文档的版权及其他权利都归成都易想网络技术有限公司所有并保留一切权利。除了成都易想网络技术有限公司授权许可协议所提供的明确书面许可外,拥有本程序及相关文档并不赋予您任何有关这些专利、版权或其他知识产权的许可。
美观 便捷 安全 易心博客是一个单用户多模板博客程序。常见的单用户asp博客程序一般风格单一,要想更新风格相当于给程序作了一次整容手术,非常麻烦。所以,我写了这个多模板的博客程序。并且,模板采用了oblog的模板标记。但是目前并没有完全支持oblog的模板标记。请到www.ex123.net下载修改好的blog模板。或参照本站关于标记的说明自行修改。 www.ex123.net/skin_help.asp ****博客特色**** 1.多模板----------可以任意添加删除修改模板。 2.批量操作--------无论是对分类的管理还是对日志的管理尽量实现批量操作。 避免了一个一个操作的麻烦。提高了效率。 3.分类------------分类中可以任意加站内外连接。 4.上传文件--------上传文件可以添加备注,帮助记忆。 ****功能简介**** 后台功能: 1.日志管理:日志的添加、删除、修改。 2.分类管理:分类的添加、删除、修改。 3.评论管理:评论的预览、删除。 4.留言管理:留言的预览。删除。 5.上传文件管理:图例显示上传文件空间占用情况。进行上传文件备注和删除。 6.更新数据:当数据统计出错时,可以更新数据。 7.模板管理:模板的添加、设定、修改、删除。 8.修改资料:设置前台日志、评论的显示效果。 9.友情连接管理:友情连接的审核、删除、修改。 10.ip锁定功能 11.插件管理器 前台功能: 1.日志的浏览、搜索、回复。 2.签写留言。 3.友情连接申请。 4.支持rss 5.其它一些博客程序常见功能。 ****安装**** 1.解压文件后上传到空间即可。 2.文件管理需要组件--fso 3.文件上传使用的是无组件上传。 4.上传后默认登录页面 admin_login.asp 用户名:admin 密码:ex123.net ****安全注意**** 1.登录后请修改coon.asp中的参数,以增强安全性。 a.更改date文件夹下的数据库后,请修改 mdbdir参数。 b.修改dimon值。参数值是任意一个字符串,记住加引号。 c.修改session.timeout的值。单位为分钟。如果管理员在指定的时间内没有进行任何操作或关闭页面将视为退出登录。 d.修改filterstr的值。filterstr的作用是限制游客提交的内容。如果游客提交的内容中有限制的字符,将不能成功提交。 2.你可以任意修改登录页面文件名,以增强其保密性。
* 前台 o 首页 + 地址重写[Do] + 登陆[Do] # 图片验证码[Do] + 注册[Do] # 图片验证码[Do] + 站内公告模块[Do] + 新闻时事模块[Do] + 人气博客模块[Do] + 推荐博客模块[Do] + 焦点日志模块[Do] + 精彩博文模块[Do] + 博客之星模块[Do] + 最新日志模块[Do] + 热门皮肤模块[Do] + 最新皮肤模块[Do] + 友情链接模块[Do] + 日志列表模块[Do] + 博客列表模块[Do] + 用户列表模块[Do] # 加好友[Null] # 发消息[Do] + 皮肤列表模块[Do] # 添加皮肤[Do] + 圈子列表模块[Null] # 加入圈子[Null] + 站点地图[Null] o 博客 + 博客日志模块[Do] + 分类日志模块[Do] + 博主档案模块[Do] + 日志分类模块[Do] + 博客日历模块[Do] + 博客搜索模块[Do] + 日志存档模块[Do] + 最新日志模块[Do] + 日志评分模块[Do] + 日志评论模块[Do] + 博主管理评论模块[Do] + 博主管理日志模块[Do] + 相册模块[Null] + 博主个人控制面板[Do] # 编辑文章[Do] * UBB编辑器[Do] * 所见所得编辑器[Null] * 文章附件[Null] # 修改个人信息[Do] # 修改博客信息[Do] # 修改密码[Do] # 修改博客设置[Do] # 管理文章分类[Do] # 管理博客皮肤[Do] # 管理相册[Null] # 消息中心[Do] # 好友[Null] # 管理圈子[Null] # 友情链接[Null] # 信息预览[Do] o 圈子[Null] o 搜索[Do] + 搜索日志[Do] + 搜索博客[Do] + 搜索相册[Null] + 搜索相片[Null] + 搜索用户[Null] + 搜索圈子[Null] + 搜索皮肤[Null] + 搜索智能提示[Null] o RSS订阅[Do] + 站内最新文章订阅[Do] + 用户博客最新文章订阅[Do] + 博客分类最新文章订阅[Do] + 文章评论订阅[Null] * 后台管理 o 系统配置模块[Do] o 显示设置模块[Do] o 公告管理模块[Do] o 新闻管理模块[Do] o 博客管理模块[Do] o 分类管理模块 + 圈子分类管理模块[Do] + 博客分类管理模块[Do] + 相册分类管理模块[Do] + 皮肤分类管理模块[Do] o 皮肤管理模块 + 圈子皮肤管理模块[Null] + 博客皮肤管理模块[Do] + 网站皮肤管理模块[Do] o 留言评论管理[Null] o 附件管理[Null] + 多附件上传[Null] + 在线解压缩[Null] o 站点友情链接管理[Do] o 管理员中心[Do] o 博客用户管理[Do] * 记不起来了。。。。。。

1

社区成员

发帖
与我相关
我的任务
社区管理员
  • maker011
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧