网站制作——宏图外贸国际有限公司毕业设计.doc_第1页
网站制作——宏图外贸国际有限公司毕业设计.doc_第2页
网站制作——宏图外贸国际有限公司毕业设计.doc_第3页
网站制作——宏图外贸国际有限公司毕业设计.doc_第4页
网站制作——宏图外贸国际有限公司毕业设计.doc_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘 要随着网络技术的迅猛发展,当代企业纷纷建立自己的网站,借助于互联网扩大自己的影响、推广自己的产品,同时通过互联网快速的信息传递加速自身的发展。Internet上发布信息主要是通过网站来实现的,获取信息也是在Internet中按照一定的检索方式将所需要的信息从网站是载下来。因特网与企业经营活动的结合创造新的网络经济,公司企业也需要一个适合自己的宣传网站,以展示公司的形象和展示自己的产品。而且,由于web页面能把文本、图像、声音、动画、视像等多种媒体信息集于一体,不但使信息的显示更加生动,而且使信息的浏览更加方便,同时PHP技术在web开发中的页面能实现网上交易平台、客户信息反馈方便了企业与客户之间信息的交流。因此许多企业纷纷建设网站以增强企业的知名度。本网站就是采用了php编程技术。PHP跟HTML具有良好的兼容性,用户可以在源代码中直接加入HTML标签,因此,文本采用PHP技术设计站点。本文结合web的思想,用PHP进行动态网站开发,采用ZEND平台,基于MYSQL数据库系统结合网站商店开发的特点构建各种功能。本文中数据库器端采用了Mysql数据库作为整个网站的数据源,并进行数据库存取等操作,从而使Web与数据库紧密联系起来。还采用Apache作为整个网站的服务器。成功制作了这个网站,完成了小型企业网站管理系统所需的几大功能,如动态添加产品信息,公司信息动态展示。公司可以简单方便的运用后台进行管理,对网站进行各项操作,以便企业能及时更新自己的产品信息。企业除了展示自己的产品外,还要跟客户进行联系,于是设计了后台管理会员的信息的模块。本系统的一大特色就是前后台都是使用php语言框架,使前台跟后台紧密联系在一起。比如前台发布最新产品的那一栏,是通过后台对数据库的链接控制的,每当有新的产品需要更新上架时,管理员通过修改后台的商品管理和图片管理就可以更改产品展示那一栏的产品样图,还有产品的详情介绍。另外质量检测那个子页也是采用了这种设计思路,随时更新公司的质检证书和产品获奖证书等能体现产品质量的证书。通过这次制作一个企业网站,我不仅学到了很多关于php等技术,而且还对企业的内部文化,企业的规模和经营理念、方式有了一定的了解。关键词:数据库(Mysql),HTML,PHP,企业网站,ApecheAbstractWith the rapid development of network technology, contemporary enterprises have set up their own web site, with the help of the Internet to expand its influence and promote their own products, at the same time through the Internet fast information transmission speed up the development of itself. And, as a result of a web page to the text, images, sound, animation, video and other media information collection in a body, not only keep the information more vivid, and make information more convenient browsing, and PHP technology to the development of web pages can realize the online trading platform, convenient customer information feedback the information exchange between enterprises and customers. So many companies are building site in order to enhance enterprises popularity. This site is using the PHP programming technology. PHP and HTML has good compatibility, the user can directly add HTML tags in the source, and as a result, the text USES the PHP technology design site. In this paper, combining the ideas of the web, using PHP dynamic website development, using the ZEND platform, based on MYSQL database system according to the characteristics of the website store development to build a variety of functions. This article was adopted at the end of the database is Mysql database as the data source of the whole site, and database access operations, such as allowing Web closely connect to the database. Also use Apache as the server of the site. Successfully created this website, required to complete a small enterprise website management system of several major features, such as dynamic add product information, company information dynamic display. Enterprises in addition to show their products, but also communicate with our customer, then design the background management member information module.One of the features of this system is QianHouTai are using PHP language framework, the front desk closely linked with the background. The column, such as front desk released the latest product is controlled by the background to the database link, whenever there is a new product needs to be updated on the administrator by changing the background of commodity management and image management can change the product display that figure column of product samples, and details of the products is introduced. Another quality that child pages are also adopted the design thinking, updating the quality certificate of the company and product award certificate can reflect the quality of products, such as certificate. Through this to make a website, I not only learned a lot about PHP technology, but also to the enterprises internal culture, the scale of the enterprise and the way of management idea, have a certain understanding. Keywords: database(mysql), Website design,PHP目 录第一章 引言11.1 课题的研究背景11.2 网站研究的目的11.3 课题的简介11.4 论文各章内容的介绍2第二章 企业网站主要技术32.1 Mysql32.2 html532.3 CSS+DIV32.4 PHP42.5 Apache52.6 Zend Studio52.7 MVC 开发模式5第三章 企业网站需求分析73.1 网站需求分析73.1.1 网站目标的分析73.2 主页面分析73.2.1 交互式页面的分析83.3 服务器Apache分析83.4 数据库分析83.5功能模块分析83.6网站发布、浏览、调试分析8第四章 网站的系统设计104.1网站目标的设计104.2 主页设计104.2.1 LOGO和Banner104.2.2 前台网站的主页设计114.2.3 网站的分页设计134.2.4 后台网站的主页设计134.2.5 网站的后台管理分页设计134.2.6交互式页面设计134.3数据库设计134.3.1 数据库连接代码的设计144.4 功能模块的设计144.4.1 整体功能模块的划分144.4.2 各模块间的关系设计154.4.3商品模块设计164.4.4新品模块上架设计164.4.6后台管理模块设计174.5网站发布、浏览、调试设计234.5.1 为什么Mozilla比IE更适合调试网站234.5.2 运用环境:当IE脚本信息太简单时234.5.3 错误,就这样被“揪出”234.5.4 严格模式,让网页显示更“顺畅”23第五章 系统数据库设计255.1 数据库表设计25第六章 系统运行实现276.1 功能实现276.2 系统特色296.3 系统不足29总结与展望30致谢31参考文献32第一章 引言1.1 课题的研究背景当前互联网业迅猛发展,以Web为核心的各种应用系统层出不穷,诸如各种商业型网站、互动交流网站、企业内部的管理信息系统、BBS论坛等都是十分典型的应用。这种开发模式被称作浏览器/服务器模式,用户通过访问网页提交相应的处理请求,服务器会解析用户的请求,调用相应的业务逻辑代码进行处理,并将处理结果以网页的形式返回给用户,呈现在用户的浏览器上。 Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为Internet上一种先进的,易于被人们所接受的信息检索手段,World Wide Web(简称WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。据估计,目前Internet上已有上百万个Web站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的Web站点对于一个机构的发展十分重要。近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在Internet中的广泛应用,Web站点向用户提供的服务将越来越丰富,越来越人性化。Internet的迅猛发展正在彻底地改变我们的生活、工作方式,网络已经成为我们生活中不可缺少的一部分。为了加强管理,提高工作效率,借鉴国际先进的管理经验,深化改革,河北宏图外贸国际有限公司建立了自己的网站和局域网。为了充分利用网络资源,加强厂内各个部门的联系,加强合作,促进职工的学习热情,提高职工的业务水平,建立以企业为中心的网站。1.2 网站研究的目的信息时代的来临拓宽了大家进行自我提升的途径,同时也对大家的素质提出了更高的要求。被称为当今社会的“天之骄子”的电脑主宰着世界的前进,而主宰电脑的我们则更应该多思考,多研究,多学习。只读书的学习方式一去不复返,科技的日新月异,使我们不得不学习一种新的知识-计算机技术。怪不得有人说“不会电脑的人,将是新世纪的文盲”。足见网上学习的重要性。员工网上交流系统网站将作为一个员工的学习、交流的平台,设立公司新闻,展示全公司风采,发布各种新闻、单位组织的活动、等信息;设立学习平台实现网上学习,拓宽培训途径;随着单位人事制度改革的深入,强化人才的管理,建立岗位竞聘模块;留言反馈、联系我们的建立,便于员工的互动和交流。1.3 课题的简介本文中数据库服务器端采用了mysql数据库作为数据源,并进行数据库存取等操作,使Web与数据库紧密联系起来本网站定义为一个外贸国际有限公司的官方网站,首页主要展示了本公司的的简介和和公司的部分产品。其他子页主要是从不同方面对公司进行具体点的介绍。整个个性化页面生成系统主要是在php的框架下嵌套使用html、css+div、jsp的标签属性实现的个性化Web页面。关联规则采掘系统对数据库中的历史记录进行分析,产生用户关联规则表;页面生成器则负责记录用户行为和根据关联规则表动态生成用户个性化Web页面。二者通过数据库服务器和Web服务器连接。站内浏客:浏览网页后知道本公司的概况,了解公司的组织结构;掌握和学习公司专业知识。 管理人员:对网站进行管理,发布图片、文章,及时对公司的新闻加以增减,使得浏览者能随时看到公司的一些情况,联系自身,做出一些对公司有益的计划。1.4 论文各章内容的介绍论文全文共分为七章第一章 引言。这一章介绍了课题的研究背景和目的,课题的简单介绍。第二章 企业网站的主要技术。介绍了用到了php编程技术、Mysql数据库、Apeche服务器等。第三章 网站系统需求分析。从各个角度对网站的需求进行了分析。第四章 网站的系统设计。介绍了该网站设计的思路。第五章 系统数据库设计。介绍了该网站数据库都使用了哪些表。第六章 网站的测试运行。该章主要介绍了网站最终实现的效果和检测到的bug并改正。第二章 企业网站主要技术2.1 MysqlMySQL1(通常被读作My-SEQuel)是一个开放源码的关联式数据库管理系统。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。它的性能如下:1、使用C和C+编写,并使用了多种编译器进行测试,保证源代码的可移植性。2、支持AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统。3、为多种编程语言提供了API。这些编程语言包括C、C+、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。4、支持多线程,充分利用CPU资源。5、优化的SQL查询算法,有效地提高查询速度。6、既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。7、提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。8、提供TCP/IP、ODBC和JDBC等多种数据库连接途径。9、提供用于管理、检查、优化数据库操作的管理工具。10、支持大型的数据库。可以处理拥有上千万条记录的大型数据库。11、支持多种存储引擎。2.2 html5超级文本标记语言是标准通用标记语言下的一个应用,也是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等)。浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。但需要注意的是,对于不同的浏览器,对同一标记符可能会有不完全相同的解释,因而可能会有不同的显示效果。2.3 CSS+DIVCSS+DIV即 div css 。DIV+CSS是WEB6设计标准,它是一种网页的布局方法。与传统中通过表格(table)布局定位的方式不同,它可以实现网页页面内容与表现相分离。提及DIV+CSS组合,还要从XHTML说起。XHTML是一种在HTML(标准通用标记语言的子集)基础上优化和改进的新语言,目的是基于XML应用与强大的数据转换能力,适应未来网络应用更多的需求。“DIV+CSS”其实是错误的叫法,而标准的叫法应是XHTML+CSS。因为DIV与Table都是XHTML或HTML语言中的一个标记,而CSS只是一种表现形式。也许其提出者本意并没有错,但是跟风者从表现曲解了其意思,认为整个页面就应当是DIV+CSS文件的组合。2.4 PHPPHP最初出现于1994年,是PHP/FI(个人主页/表单解释器,Personal Home Page/Forms Interpreter)的一系列脚本。随着PHP的逐步发展,PHP指的不再是“个人主页(Personal Home Page)”,而是“PHP超文本预处理器(PHP Hypertext Preprocessor)”。PHP是完全免费的,不用花钱,你可以从PHP官方站点()自由下载。你可以不受限制的获得源码,甚至可以从中加进你自己需要的特色。PHP在大多数Unix平台,GUN/Linux和微软Windows平台上均可以运行。使用PHP进行Web应用程序开发,具备如下的优点:(1) 可使用服务器端的脚本来产生客户端的脚本。使用VBScript、JavaScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序;(2) 无须编译,容易编写,可在服务器端直接执行;(3) 使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计;(4) 与浏览器无关(Browser Independence), 客户端只要使用可执行HTML码的浏览器,PHP所使用的脚本语言均在WEB服务器端执行,客户端的浏览器不需要能够执行这些脚本语言的功能;(5) PHP能与任何用C语言、Java语言所开发的扩展兼容。PHP主要功能与应用有如下三大领域: 服务器端脚本(Server-side Script):即最常用的Web程序开发; 命令行/Shell脚本(CLI/Command line Script):用以做系统自动化与监测脚本; 客户端用户界面(Client-side GUI Application):使用PHP GTK可以编写类似于VB/Delphi的桌面应用程序。本系统选择PHP开发的理由是: 简单易学; 有众多的扩展类库; 有活跃的用户群、广大的开发者社区; 安全性高; 运行稳定。2.5 ApacheApache7,中文名称为阿帕奇,是一种开放源码的HTTP服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性而被广泛使用,是最流行的Web服务器端软件之一。Apache是1994年源于IBM公司的NCSA小型Web服务器项目。它和PHP的发展很相似,最初是靠热心的程序员或网管以补丁(Pacth)的形式来维护的,从1.3版本开始起以Apache的正式名称提供给所有用户免费下载使用,且开放源代码。4本系统采用Apache2.2,其特性如下:(1) 模块化:支持多种语言或脚本引擎,如PHP、Perl/ModPerl、JSP/Servelet等。(2) 安全性高:由于开放源代码,通常会在安全性问题被及时发现并解决后发布新的版本。(3) 扩展性好:支持多种操作系统,如MS Win32/FreeBSD/Linux/OS2等平台。(4) 可移植性:在这些异构操作系统,配置与安装基本相似。(5) 性能优越:可以自定义运行参数、编译环境,以适应不同的Web环境的承载。(6) 多线程:Apache2支持UNIX运行POSIX线程,在Windows下为多线程模式。(7) 自定义错误文档:管理员可以方便地更改错误页面。(8) 多语种支持:支持UTF-8、GB2312、Shift JIS、BIG5等多种字符集编码。Apache是服务器软件始终不断进化的大块部件,它免费但又是无价之宝。Apache是在资源开放运动中出现的绝对珍品,因为不属于个人专利而是对公共免费。一旦拥有这些源码,程序员能够自由完成所想能在其它程序员接替工作时被赋予同样的权限来改变和修改自己的源代码。2.6 Zend StudioZend Studio8是一个屡获大奖的专业PHP集成开发环境,具备功能强大的专业编辑工具和调试工具,支持PHP语法加亮显示,支持语法自动填充功能,支持书签功能,支持语法自动缩排和代码复制功能,内置一个强大的PHP代码调试工具,支持本地和远程两种调试模式,支持多种高级调试功能。2.7 MVC 开发模式MVC由Trygve Reenskaug提出,首先被应用在SmallTalk-80环境中,是许多交互和画面系统的构成基础。MVC结构是为那些需要为同样的数据提供多个视图的应用程序而设计的,它很好地实现了数据层与表示层的分离。MVC作为一种开发模型,通常用于分布式应用系统的设计和分析,以及用于确定系统各部分间的组织关系。对于画面设计可变性的需求,MVC(Model-View-Controller)9把交互系统的组成分解成模型、视图、控制器3种部件。(1) 模型部件(Model)保存由视图显示、由控制器控制的数据;它封装了问题的核心数据、逻辑和功能的计算关系,它独立于具体的画面表达和I/O操作。(2) 视图部件(View)把表示模型数据及逻辑关系和状态的信息以特定形式展示给用户。它从模型获得显示信息,对于相同的信息可以有多个不同的显示形式或视图。(3) 控制器部件(Controller)是处理用户与软件的交互操作的,其职责是控制提供模型中任何变化的传播,确保用户画面与模型间的对应联系;它接受用户的输入,将输入反馈给模型,进而实现对模型的计算控制,是使模型和视图协调工作的部件。PHP的MVC模型如下图所示:控制层视图层模型层图2-1 MVC模型图模型、视图与控制器的分离,使得一个模型可以具有多个显示视图。如果用户通过某个视图的控制器改变了模型的数据,所有其他依赖于这些数据的视图都应反映了这些变化。因此,无论何时发生了何种数据变化,控制器都会将变化通知所有的视图,导致显示的更新。第三章 企业网站需求分析网站的总体规划,是从总体上对网站的架构进行整体规划。因为只有这样,才能在网站的制作与维护中对网站的功能有一个清晰的把握。此外,做好网站规划,会对网站以后的功能扩展起到事半功倍的作用。3.1 网站需求分析互联网丰富多彩,这些信息大多通过网页与用户进行交互。网页的实现形式多种多样,无论是短小精悍的个人主页,还是结构清晰、信息丰富的大型网站,网站的需求分析和规划设计都要放在第一步,因为它直接关系到网站的功能是否完善,质量是否能够达到保证。3.1.1 网站目标的分析网站目标说的通俗点就是网站建设10的目的,即公司建设网站后想通过网站来得到什么好处?是展示企业形象?是提供一个与外界交流的网络窗口?还是开展公司产品的网络营销?还是其它。确定网站建设目标之前,要先对公司的整个业务流程,从如何寻找产品的渠道到寻找到合适的目标客户到向客户宣传产品的过程在到完成客户签单,这一整个流程中是否存在某些制约着公司发展的某个环节,那么要把他们挖掘出来。公司是为没有客户发愁还是往往在介绍产品时忙的不可开交?只有对自己企业有了充分的认识后,才能通过网站建设来解决这些实实在在存在的问题,这样的网站建设成功以后,更有针对性,才是一个真正有用的网站。当然也可以为网站设定一个次要的辅助性的目标,比如网站是做婚纱摄影的,主要目标是让浏览者在网上订单,当主要目标没有达成时,可以通过制作一份婚纱摄影电子杂志来吸引浏览者注册,通过杂志的精美内容来刺激浏览者消费呢?网站建设的目标是很重要的,它对企业网站建设是非常有帮助的,可以让网站拥有良好的用户体验。3.2 主页面分析一个好的主页对于网站来说至关重要,它不仅可以使网站的整体效果上升层次,同时也方便网站的交流,同时也更容易达到网站建设者的目的。而一个主页最显眼的地方就是LOGO11和banner。这是主页的头部,一个网址的打开,人们总是最先看见主页的LOGO等,如何丰富主页对于一个网站建设来说是门学问。针对本次的网站,要求要做到LOGO的醒目,而且开宗明义,能够清楚的表达出网站的主旨是哪些,同时能够带有其特定的宣传效果。3.2.1 交互式页面的分析从用户角度来说,交互设计是一种如何让产品易用,有效而让人愉悦的技术,它致力于了解目标用户和他们的期望,了解用户在同产品交互时彼此的行为,了解“人”本身的心理和行为特点,同时,还包括了解各种有效的交互方式,并对它们进行增强和扩充。交互设计还涉及到多个学科,以及和多领域多背景人员的沟通。 通过对产品的界面和行为进行交互设计,让产品和它的使用者之间建立一种有机关系,从而可以有效达到使用者的目标,这就是交互设计的目的。3.3 服务器Apache分析Apache是目前最流行的Web应用服务器,占据了互联网应用服务器70%以上的份额。Apache能取得如此成 功并不足为奇:它免费、稳定且性能卓越;但Apache能取得如此佳绩的另一个原因是,当时互联网刚刚兴起时,Apache是第一个可用的Web应用服务 器,人们没有其他的选择。不可否认,Apache是一个优秀的全能Web服务器,但对于那些需要更强大的Web应用服务器(比如大小、可定制、响应速度、可扩展性等方面)的人而言,Apache明显不符合他们的要求,寻找Apache的替代者是更好的选择。3.4 数据库分析数据库是系统设计的另一个关键环节,数据库12技术使信息资源管理最有效的手段。数据库设计是指对一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户要求和处理要求。数据库结构设计的好坏将直接对应用系统的效率及实现效果产生影响。设计数据库系统时首先充分了解各个方面的需求,包括现有的及将来可能增加的需求。由于本系统面向的对象有3个,即用户,会员和管理员,所以在数据库需求分析中就要考虑三方面因素。3.5功能模块分析一个好的网站肯定是有各种类型的功能模块组成。不同模块有着各自不同的作用,是沟通网站与用户的一个基本桥梁。而功能模块分为前台模块和后台模块,主要分别控制着前台一些网站的基本功能和后台的功能,达到实现网站作用的目的。同时也更好的发挥网站的作用。3.6网站发布、浏览、调试分析虽然Internet Explorer(简称IE)在浏览器市场中占据着优势性份额,但并不是说它强大到无可挑剔的地步,除了安全隐患问题,在站长进行网站调试时,也暴露出IE的严重不足。其实,很多站长都利用Mozilla这款老牌的Web13浏览器来调试自己的网站,它可以快速、高效、即时地找出网页中存在的问题。第四章 网站的系统设计由需求分析得知,可以将网站功能分为前台和后台两类,由此模块也分为两大类:前台模块和后台模块。4.1网站目标的设计网站目标必须是可以通过网络来精确测量的,比如对公司最新发布的产品的展示,有多少人查看了公司的产品信息,对哪种产品关注度最高。再比如又有多少人登陆了公司,参加了公司的活动。而不能是直接让客户到公司来购买产品这种泛泛的不容易监测的目标。只有对目标的完成率有了准确的测量才能更好的开展网站推广,网站营销的工作!可能很多公司在整个产品的效果过程中存在过多的问题,都想通过网站建设来解决,愿望是美好的,但现实是,只能选择一个主要的目标,一个准确的首要目标才能准确的指导网站建设。根据这一宗旨,本网站主要根据宏图外贸国际有限公司的需求确立为一个综合型服务网站,主要起到宣传互动作用。4.2 主页设计整个网站都是以黑色为基调,给人一种稳重踏实的感觉,显示了该公司以诚信为首的宗旨,语言以英语为主,彰显该公司是外贸公司的特点。方便各个国家的顾客浏览。4.2.1 LOGO和Banner网站的LOGO和Banner是网站的标志,由标志图片,网站名称,宣传语和宣传图片组成。其中,网站标志和网站名称是用。代码如下(部分):HomeAbout UsProductsQualityOrder FormContact Us4.2.2 前台网站的主页设计在网站中设计中,为保持各个页面的连贯性,采用分块设计。设计Header作为各个网页的头部;代码如下(部分):HomeAbout UsProductsQualityOrder FormContact Us设计Footer作为网页的页脚,代码如下(部分):About UsProductsQualityOrder FormContact Us头部与页脚的色调以黑色调为主,稳重,大气,突出重点。中间内容部分也以黑色作为基色调,是网页浑然成一体。4.2.3 网站的分页设计网站的分页是由主页链接的目标页,其内容为主页链接的详细内容展开。本网站中设置了一级、二级子页,个个栏目的内容。各级子页面保持与主业面的风格,实现了网站的统一。4.2.4 后台网站的主页设计在网站中设计中,为保持各个页面的连贯性,采用分块设计。后台设计采用了与前台相同的技术。但页面风格不同。4.2.5 网站的后台管理分页设计网站的后台以天蓝色为基调,首页不再显示各分页面的内容。后台进入需要登陆。总之后台管理的设计思想是尽量直接实现各种功能,不需其他技巧就能完成后台管理,使其不需要多少的计算机专业技能,也能轻松胜任。4.2.6交互式页面设计交互式页面利用jsp,php以及数据库技术有机的结合,达到方便用户浏览网页,方便管理员管理网站的目的。4.3数据库设计在设计网站的后台数据库时我采用的数据库是Mysql,建立后缀为“.sql”的库文件。在网站中前台与后台管理系统共同使用一个数据库xiaoxiao.sql,来完成各自的任务。用.asp将数据库封装,加强了数据库的安全性。在数据库中共有9张表,与前台有关的表有2张表(Userinfo表正在建设中)。得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及他们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。本系统根据上面的设计规划出的实体有:管理员信息实体、版主信息实体、用户信息实体、帖子实体、短消息实体、公告信息实体、版面信息实体。管理员信息实体图如图4.1所示。管理员用 户 名密 码权 限图4-1管理员信息实体图4.3.1 数据库连接代码的设计要使用后台数据库的数据,必须先进行数据库的连接与打开,要连接数据库我们必须使用对象群的对象。 数据库的连接使用的是php提供的mysql语句:class mySqlConnprivate $db;private $host=localhost;private $user=root;private $pass=;private $port=3306;private $dataName=xtcms;function _construct()try$this-db=new mysqli($this-host,$this-user,$this-pass,$this-dataName,$this-port);catch(Exception $e)echo 数据库连接错误.$e-getMessage();public function getMysqlObj()return $this-db;执行数据库查询语句,并获取结果4.4 功能模块的设计4.4.1 整体功能模块的划分用户浏览板块,浏览主题帖列表,查看图片信息组成浏览模块;管理员置顶文章和指定精华帖子组成管理帖子模块。以上3个模块组成前台的功能模块。后台模块都是与管理员相关的,设置网站参数单独为网站设置模块;创建,修改和删除版块为管理版块模块;添加,删除和设置权限为管理用户模块。如图4.3所示是网站的功能模块图。公司简介产品展示联系方式产品的介绍网站设置模块管理文章

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论