毕业设计(论文)-企业网站建设_第1页
毕业设计(论文)-企业网站建设_第2页
毕业设计(论文)-企业网站建设_第3页
毕业设计(论文)-企业网站建设_第4页
毕业设计(论文)-企业网站建设_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

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

文档简介

PAGEPAGE3企业网站建设学院:信息技术学院专业:计算机网络技术摘要现在网络的发展已呈现商业化、全民化、全球化的趋势。目前,几乎世界上所有的公司都在利用网络传递商业信息,进行商业活动,从宣传企业、发布广告、招聘雇员、传递商业文件乃至拓展市场、网上销售等,无所不能。如今网络已成为企业进行竞争的战略手段。企业经营的多元化拓展,企业规模的进一步扩大,对于企业的管理、业务扩展、企业品牌形象等提供了更高的要求。在以信息技术为支撑的新经济条件下,越来越多的企业利用起网络这个有效的工具。网站早已由论证阶段进入了实质阶段,尤其为企业提供一个展示自己的舞台、为消费者创造一个了解企业的捷径。公司可以通过建立商业平台,实行全天候销售服务,借助网络推广企业的形象、宣传企业的产品、发布公司新闻,同时通过信息反馈使公司更加了解顾客的心理和需求,网站虚拟公司与实体公司的经营运作有机的结合,将会有利于公司产品销售渠道的拓展,并节省大量的广告宣传和经营运营成本,更好地把握商机。随着全球信息网络的发展,Internet在世界上已不仅仅是一种技术,更重要的是它已成为一种新的经营模式。从层次上彻底改变了人类工作,学习,生活,娱乐的方式,已成为国家经济和区域经济增长的主要动力。Internet正成为世界最大的公共资料信息库,它包含无数的信息资源,所有最新的信息都可以通过网络搜索获得。更重要的是,大部分信息都是免费的,应用电子商务可使企业获得在传统模式下所无法获得的巨量商业信息,在激烈的市场竞争中领先对手,互联网真是商机无限。企业网站是企业信息化的重要组成部分,是企业信息化的要求和电子商务的基础平台,企业网站的建立意义在于树立企业的形象,建立新型的商务管理模式,为企业客户提供更完善的服务,加强企业与社会之间的信息联系,改善内部管理,提高运营的效率。关键字:企业网站;ASP;电子商务;Dreamweaver8

目录摘要 1引言 1第一章绪论 21.1目的和意义 21.2网站对于企业的作用 21.2.1宣传企业形象 21.2.2扩展往来业务 31.2.3提高内部效率 41.3论文主要内容 5第二章相关技术 62.1MacromediaDreamweaver8概述 62.1.1MacromediaDreamweaver8简介 62.1.2MacromediaDreamweaver8技术简介 62.2语言技术基础 72.2.1HTML语言 7第三章系统需求分析 83.1编程与运行环境 83.1.1系统运行环境 83.1.2编程环境 83.2网站需求 83.2.1网站应用需求 83.2.2Haier企业网站原则分析 83.3企业网站定位 93.4页面分析 103.4.1人才招聘 103.4.2后台管理 103.5系统功能 103.5.1前台程序 103.5.2后台程序 103.6可行性分析 11第四章系统的设计 124.1系统前台页面设计 124.2系统后台页面设计 12第五章系统详细设计与实现 135.1数据库设计 135.1.1数据库设计原则 135.1.2数据库表的设计 135.2基础功能设计与实现 165.2.1系统目录结构 165.3前台实现 165.3.1母版实现 165.3.2首页实现 195.4后台程序实现 195.4.1母版实现 195.4.2登陆页面实现 205.4.3账户管理实现 215.4.4新闻模块添加实现 225.4.5新闻管理实现 23总结 24致谢 25PAGE第25页共25页引言信息时代来临,企业建立自己的企业网站已经成为一种生存的必要手段,它能树立企业形象与企业文化,展示企业所经营的业务,综合展示企业的实力,拓宽顾客市场,增加企业与客户之间的联系,缩短二者之间的距离,提高企业知名度,为企业找到了自己的一个永久的广告发布平台。利用网上购物实现电子商务,完成金融、物品、服务、信息等价值的交换,是快速而有效地进行各种商务活动的最新方法。建成检索迅速,查找方便,可靠性高、存储量大、保密性好、寿命长、成本低、维护简洁、信息实时性强的功能完善的企业网站,能够极大地提高企业效率,也是企业走向科学化、信息化与世界接轨的重要条件。二十世纪进入信息发展高速路,数码化革命给所有领域带来新的改变。随着电脑办公自动化的普及,电子商务应运而生,一切都归功于internet的巨大贡献,互联网的世界里蕴藏无限生机,这里只有想不到的、没有做不到的。由于国际互联网是一个不受时空限制的信息交换系统,所以它是目前最直接、最丰富和最快捷的联系方式,信息沟通的高效率为企业带来了最大的方便。所以在现今社会对于一个企业来说,企业网站已经是不可缺少的一部分了。本网站主要是以建立Dreamweaver、ACCESS、ASP等技术的动态网站管理系统的前台表现模块,使用了ASP技术的动态网页技术,加上ACCESS作为后台数据库,制作了一个简单的服务性企业网站系统,实现了企业网站的基本功能,例如用户注册登录,留言板的实现等。

第一章绪论1.1目的和意义二十一世纪进入信息发展高速路,数码化革命给所有领域带来新的改变。随着电脑办公自动化的普及,电子商务应运而生,一切都归功于Internet的巨大贡献,互联网的世界里蕴藏无限生机,这里只有想不到的、没有做不到的。由于国际互联网是一个不受时空限制的信息交换系统,所以它是目前最直接、最丰富和最快捷的联系方式,信息沟通的高效率为企业带来了最大的方便。所以在现今社会对于一个企业来说,企业的网站已经是不可缺少的一部分了。社会在发展,人们的思想观念,生活方式也在发展,通过网站这种方式与企业或者他人交流已经趋向普及。企业网站是企业信息化的重要组成部分,是企业信息化的要求和电子商务的基础平台,企业网站的建立意义在于树立企业的形象,建立新型的商务管理模式,为企业客户提供更完善的服务,加强企业与社会之间的信息联系,改善内部管理,提高运营的效率。1.2网站对于企业的作用1.2.1宣传企业形象1.新形象在这个竞争激烈的数字化信息时代,企业建立自己的网站已经刻不容缓。无论大、中、小型企业,都决不能被时代所淘汰,所以,建设网站是企业把握时代脉搏,衡量企业是否跟上时代的标准。精明的经营者懂得并擅于用最先进的媒体——互联网,树立企业形象,宣传企业产品。企业建立网站,是企业在网络时代的企业舞台中展现自身实力和寻求发展的重要途径。企业通过简单幽雅、特点鲜明的网页来表达自己的产品信息和服务,并及时、全面的接受用户的信息查询和信息反馈。2.信息量大一本宣传册充其量做到几十页,但网站却可以做到几百上千页。比如在介绍一个项目时,我们在宣传册上最多放上一两张照片,一段简短的文字介绍,但在网站上却可以详细介绍项目的背景、技术难度、施工情况等,这种效果显然比宣传册好很多。3.更新及时例如某企业新接到一个大型或有影响力的项目时,一般很少立刻重印宣传册,通常一年或更长时间才更换一次宣传册,许多人看到宣传册的时候,不仅客户多了,架构变了,甚至连地址、电话都变了,这不能不说令人遗憾,而网站却可以每天更新(甚至随时更新),可以反映你企业的最新情况。4.新时代的要求给客户一个强烈的印象。如果一个大企业连网站都没有或者做得很差,给客户的印象是:这不是一个现代企业,是一个跟不上形势的企业。如果网站做得好,给客户的感觉是:这企业领导意识先进,技术走在前列,管理科学化智能化,顾客感觉完全不同,信任度也高很多。5.打造品牌网站可以提高企业的知名度和品牌。经过一段互联网的热潮,尽管很多人批评互联网经济的不是,但是它在提高企业的知名度和品牌的作用是有目共睹的,例如搜狐、新浪、网易等,他们就是很好地借助互联网,把他们的品牌做到过亿人民币之巨。6.手段丰富通过公司简介、组织结构、企业文化展示企业的背景,规模以及当前的经营情况,这对于国内外买家了解公司的基本情况是非常重要的。通过电子邮件、电子名片、三维产品演示、360度环绕效果等手段展示企业和产品的风采。1.2.2扩展往来业务1.充分利用网络资源Internet是强有力的工具,能以低代价却很方便的把产品或服务的信息发向全世界的每个角落。全世界所有客户都能通过网站,了解企业。Internet已经连接了相当多的网民、企业、机构和政府,而且向着更广阔的范围发展。Internet在中国正以几何级数速度发展,因此,任何一家企业,都不应置身于Internet之外,那会脱离企业发展最基本的资源和环境:人类社会。2.无时空限制网站没有时空限制,可随时随地实现沟通。在没有环境上网的情况下还可以将网站下载至笔记本电脑里作脱机演示,或者制作成光碟,派发给客户。事实上现在社会上流行的光碟名片,大部分装的就是企业网站,方便实用,气势非凡。3.与客户互动来往企业建立网站,将信息咨询站开设到网上,专人值守,提供信息服务。可与外部建立实时的、专题的或个别的信息交流渠道。一些企业在网站上公开电子邮件地址,使客户能够通过电子邮件向企业发表意见。因为电子邮件的传递速度很快,企业能够迅速得到客户信息并及时给予答复。一些企业的网站以BBs或公告板的形式联系客户,客户可以发表意见,同时也能够看到其他客户的信息和从前的信息。可以使客户全面和客观地了解企业和企业的服务及产品。又因为是直接对话,具有增进感情的作用。4.双向沟通真正的双向沟通,超越时空的双向沟通,顾客看到企业网站后产生进一步洽谈的意向后可即时联系,有效地留住了产生了"购买冲动"的客户,增加了成功的概率。另外,客户对公司的意见或建议也可通过网站得以收集。5.挖掘新客户网站可以帮助企业寻找潜在客户,而宣传册却无能为力。通过搜索引擎、网站链接等手段,可以把贵公司的信息传到世界各地,为你找到潜在客户。6.主动抢占先机企业上网,这是时代发展的必然,任何一家企业要想跟上时代发展的潮流,必须尽快上网。为了不被竞争对手建立网站抢占先机,为了不落后于时代潮流,应该考虑建站的必要性。7.网上广告企业可以利用自己或别人的网页在网上打广告。一些专业的网络服务者(称为ISP,即网络服务提供商)在网上开设汇总信息的大型信息服务系统(称IsP网站),面向企业提供广告服务业务。网上广告通常以一个醒目的图形贴在ISP的网页上,通过该图形可以链接更多的和更具体的广告信息,其信息量可以很大。企业网站本身就是广告,一些企业在网上建立自己的网页,或者开设自己的网站,把企业信息集中起来,分类分栏,方便浏览。现代社会中的所有著名企业都在网上建立了自己的网页或网站。8.电子商务电子商务是未来经济形式发展的大趋势,目标是实现交易信息的网络化和电子化,如使用电子货币,开网上商店,进行网上商务谈判和使用电子签名签合同等等。企业上网通常都会加入到网上的某个行业协会网站或商业网站中,成为会员或网员。在行业协会网站或商业网站上发布供求信息,获取有关政策和市场信息,享受其他的服务。企业建立网站,从销售的观点看,可以减少交易的中间环节,降低成本。企业网站还可以扩建成为网上销售和售前售后咨询服务中心。1.2.3提高内部效率1.提高效率网站还可以帮助企业提高效率、减少中间环节、规范管理、降低管理成本的作用。这种例子比比皆是。中国有海尔、联想,美国有cisco、dell等,他们通过全球性的网络化管理真正获得提高效率、降低成本的好处。利用互联网低廉的通讯成本,统一开放的技术平台,简单实用的前端界面(浏览器),企业可以把内部的管理应用放到网上,实现真正的低成本、高效率的企业管理。目前大量的基于互联网的应用软件的发布,如网上办公,网上的进销存管理,财务管理,客户管理等,正说明了这一点:利用这些软件应用,借助互联网,企业内部,企业和分支机构,企业和客户,企业和供应商,企业和政府建立了前所未有的紧密联系,为企业带来了实实在在的效益。2.分布式管理互联网的应用首先是传统软件应用的延伸。如果企业在一座大楼里办公,为提高工作效率,用局域网就可以了。如果这个系统管理范围覆盖全国的分公司、加盟店、连锁店和网上商店,那么这种对网络的应用就是管理软件功能的延伸。1.3论文主要内容当今社会随着网络的发展,越来越多的企业通过互联网进行企业的展示。同时企业也发现,网络要发挥最大的作用,仍需经历较长的历程。本论文中的Haier企业网站为展示本企业的发展并兼营其它相关业务。招聘员工以及绿色工程为重点。该系统包括如下功能:1.管理员可以使用该系统为企业招聘、新闻发布等。2客户可以根据网页提供信息来了解企业的最新动态。3.求职人员可以在注册成为“求职用户”后通过系统完成求职工作。4.企业用户、个人用户及非注册用户均可以浏览网站的新闻。

第二章相关技术本企业网站的设计采用MacromediaDreamweaver8技术,使用phpMyAdminSQL数据库进行开发。在编写本网站时采用的相关技术概述如下:2.1MacromediaDreamweaver8概述2.1.1MacromediaDreamweaver8简介MacromediaDreamweaver8是建立Web站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。从对基于CSS的设计的领先支持到手工编码功能,Dreamweaver提供了专业人员在一个集成、高效的环境中所需的工具。开发人员可以使用Dreamweaver及所选择的服务器技术来创建功能强大的Internet应用程序,从而使用户能连接到数据库、Web服务和旧式系统。2.1.2MacromediaDreamweaver8技术简介Dreamweaver是在网页设计与制作领域中用户最多、应用最广、功能最强大的软件,随着Dreamweaver8的发布,更坚定Dreamweaver在该领域的地位。它集网页设计、网站开发和站点管理功能于一身,具有可视化、支持多平台和跨浏览器的特性,是目前网站设计、开发、制作的首选工具。1.灵活的编写方式Dreamweaver具有灵活编写网页的特点,不但将世界一流水平的“设计”和“代码”编辑器合二为一,而且在设计窗口中还精化了源代码,能帮助用户按工作需要定制自己的用户界面。2.可视化编辑界面Dreamweaver是一种所见即所得的HTML编辑器,可实现页面元素的插入和生成。或视化编辑环境大量减少了代码的编写,同时亦保证了其专业性和兼容性,并且可以对内部的HTML编辑器和任何第三方的HTML编辑器进行实时的访问。无论用户习惯手工输入HTML源代码还是使用可视化的编辑界面,Dreamweaver都能提供便捷的方式使用户设计网页和管理网站变得更容易。3.功能更多的CSS支持——CSS可视化设计、CSS检查工具。4.动态跨浏览器验证当保存时系统自动检查当前文档的跨浏览器有效性,可以指定何种浏览器为测试用浏览器,同时系统自动检验以确定页面有没有目标浏览器不支持的tags或CSS结构。动态跨浏览器有效性检查功能可以自动核对tags和CSS规则是否适应目前的主浏览器。5.强大的WEB站点管理功能。6.内建的图形编辑引擎。7.Dreamweaver的集成特性Dreamweaver8继承了Fireworks、Flash和Shockwave的集成特性,可以在这些Web创作工具之间自由地切换,轻松地创建美观实用的网页。8.丰富的媒体支持能力可以方便地加入Java、Flash、Shockwave、ActiveX以及其他媒体。Dreamweaver具有强大的多媒体处理功能,在设计DHTML和CSS方面表现得极为出色,它利用JavaScript和DHTML语言代码轻松地实现网页元素的动作和交互操作。Dreamweaver还提供行为和时间线两种控件来产生交互式响应和进行动画处理。9.超强的扩展能力Dreamweaver还支持第三方插件,任何人都可以根据自己的需要扩展Dreamweaver的功能,并且可以发布这些插件。2.2语言技术基础2.2.1HTML语言超文本标记语言,即HTML(HypertextMarkupLanguage),是用于描述网页文档的一种标记语言。一个网页对应于一个HTML文件,超文本标记语言文件以.htm(磁盘操作系统DOS限制的英语缩写为扩展名)或.html(英语缩写为扩展名)。可以使用任何能够生成TXT类型源文件的文本编辑来产生超文本标记语言文件。标准的超文本标记语言文件都具有一个基本的整体结构,即超文本标记语言文件的开头与结尾标志和超文本标记语言的头部与实体貮大部分。有叁个双标记符用于页面整体结构的确认。标记符<HTML>;说明该文件是用超文本标记语言(本标签的中文全称)来描述的。它是文件的开头,而</HTML>;则表示该文件的结尾,它们是超文本标记语言文件的始标记和尾标记。一般的HTML页面具有如下的结构:

<html>

<head>

<title>文件标题

</head>

<body>

这是HTML正文部分

</body>

</html>

第三章系统需求分析3.1编程与运行环境3.1.1系统运行环境1.服务器操作系统采用windowsXP;2.WEB服务器使用Website;3.数据库服务器采用MySQLServer;4.客户端可以采用常用的任意浏览器软件,如IE,360SafetyBrowser等。3.1.2编程环境在上述系统平台的基础上,本系统的开发软件选择了Dreamweaver8。Macromedia公司出品的Dreamweaver8是制作动态网页的能手,使用Dreamweaver可以开发HTML、XHTML、ASP、ASP.NET、JSP或PHP网站。该软件可通过平面设计工具以及代码提示、标签编辑器、可扩展色彩代码、标签选择器、片段和代码检验这类编码特性来实现对代码和设计的管理。3.2网站需求企业网站建设,需要建设一个高性能的、安全可靠的企业网站,企业网站建成后,实现全新的公司对外宣传形象;提供客户咨询服务、解决方案等,辅助公司产品营销。3.2.1网站应用需求企业网站在信息服务与应用方面应满足以下几个方面的需求:1.帮助贵公司建立有效的企业形象宣传、企业风采展示、公司产品宣传,打造“贵公司”新形象,突出贵公司的大型企业形象。2.充分利用网络快捷、跨地域优势进行信息传递,对公司的新闻进行及时的报道。3.通过产品数据库功能实现网上产品定单、资料搜索、供求联系等,进行网上产品销售的在线指导,实现安全快捷的网上产品的查询、订购,提供便利的产品及相关资料共享等网上服务,优化内部管理。4.为企业和客户提供网上开放平台,增进系统内外信息互通、经验交流,配合企业的精神文明建设,增加客户的美誉度,提高企业员工的凝聚力。3.2.2企业网站原则分析商业性原则作为企业商业运作的一个组成重要部分,服务于公司企业文化的对外传播,服务于企业与客户、企业与员工沟通渠道的建立,完善企业服务体系,创造更多的商业机会,为企业经营者提供科学决策辅助。品牌性原则企业为客户提供有价值的产品和服务,充分体现公司品牌优势,重点塑造企业网络品牌的个性化形象,使注意力资源尽可能地转化成品牌消费,建立忠诚“贵公司”消费群体。经济性原则建立适合公司自身需求的网络平台,提供广泛的涵盖用户多种需求的功能,数据处理方式灵活以满足高度用户化的需求,节省网站建设成本,并确保其较好的拓展性和开放性;同时网站具有基于WEB界面的管理后台,企业能够自主的对网站中大部分内容作更新、修改操作,节省了企业网站的运营成本,提高了信息更新、传播效率。扩充性原则企业网站的整体规划及框架设计是具可扩充性的,前台页面的设计能保证企业网站在增加栏目后不会破坏网站的整体结构。后台数据库的设计具有高度的扩充性,企业能够根据需要对栏目、类别的增、删、修改。3.3企业网站定位界面结构根据企业的所经营风格、网站功能,采用表现技术全面设计,充分体现企业的形象。功能模块网站建设以界面的简洁化,功能模块的灵活变通性为原则,为企业网站设计制作维护人员提供一个自主更新维护的动态空间和发挥余地,去完善办好他们的网站,达到一次投资,长期受益,降低成本的根本目的。网站推广对互联网技术的深入研究、对中国互联网的现状和发展趋势的把握以及在网站推广服务方面的成熟经验,能够为企业提供最专业、最有效、最经济的网站推广服务。内容主题设计重心转向以客户为中心,围绕客户的需求层面有针对性的设计实用简洁的栏目及实用的功能,极大方便客户了解企业的服务,咨询服务技术支持、问题解答,个性化产品意见提出等一系列需求在企业网站上逐个需求得到满足的过程;做到产品展示,订单服务,技术支持,问题,反馈意见等为一体,充分帮助客户体验到企业的全系列服务。人力资源为网站开发操作简便使用高效的管理后台,网站管理员能够开设多个管理员帐户,为每个管理员分别设置管理权限,系统根据权限自动为某个管理员配置管理后台,后台只允许该管理员管理其具有管理权限的栏目。同时网站开发具有等级管理功能的会员系统,能够将客户、公司员工、网站管理员分类设置,分别为其设置访问、管理权限。这样使整个网站运行起来有条不紊,同时也做到了专人专职,责权分明。网站维护对企业相关网站维护人员进行日常维护、更新方面的技术培训,项目开发成功后企业能自主完成对整个网站的维护更新。3.4页面分析结合实际情况,企业网站需求主要为以下方面:首页、关于企业、企业新闻、人才招聘、公司产品、客户服务、后台管理。3.4.1人才招聘人才招聘从各个方面来招聘各种人才,人才招聘网页设计了可填写应聘人员的信息功能,来建设了校园招聘的模块,使得应届毕业生可以在网上填写自己的个人信息,方便了应聘的人员不必耽误时间在填写招聘的表格上。3.4.2后台管理使用高效的管理后台,网站管理员能够开设多个管理员帐户,为每个管理员分别设置管理权限,系统根据权限自动为某个管理员配置管理后台,后台只允许该管理员管理其具有管理权限的栏目。同时网站开发具有等级管理功能的会员系统,能够将客户、公司员工、网站管理员分类设置,分别为其设置访问、管理权限。这样使整个网站运行起来有条不紊,同时也做到了专人专职,责权分明。3.5系统功能3.5.1前台程序本网站前台包括网站公告、公司新闻、资料下载、公司产品、客户服务、人才招聘、联系我们、在线留言等栏目。如图3-3所示首页首页后台管理网站公告资料下载联系我们在线留言人才招聘公司新闻公司产品客户服务图3-3前台程序结构图3.5.2后台程序程序后台流程图如图3-4所示图3-4后台程序结构图3.7可行性分析可行性研究的目的是技术上和操作上是否可以接受。通过技术可行性、经济可行性和操作可行性三个方面对在绪论部分提出的课题进行可行性研究。1.技术可行性技术可行性是指使用现有的技术能否实现系统的设计开发与最终完成。本系统采用HTML语言并结舍phpMyAdminSQL,对计算机软、硬件的要求不高,当前的开发技术与数据库应用技术完全能够满足用户的需要。因此,开发此系统在技术上是可行的。2.经济可行性经济可行性是指系统所能带来的经济效益是否会超过开发这个系统所需的成本,是否会为用户带来足够大的经济利益。本系统正是考虑为用户提高工作效率,降低劳动强度,方便操作与管理而设计的,不需要大量的开发经费。因此,开发此系统在经济上是可行的。3.操作可行性计算机技术正是为了减少人工操作的劳动强度而产生的。本系统界面简洁,框架清晰,美观大方,为充分展现网站的交互性,本网采用动态网页技术实现用户信息在线发布,加强了界面可操作性,数据输入量少,使用者非常容易就能完全掌握系统的全部操作流程。通过以上三个方面的研究,总体认为本系统的开发是可行的。

第四章系统的设计本系统分为前台和后台两个部分。前台部分为企业展示平台,向客户提供公司介绍,产品展示。后台部分提供给网站管理人员使用,供管理员发布产品,更新企业信息,管理新闻等功能。4.1系统前台页面设计系统前台页面包括首页和各个功能页如表4-1:表4-1前台功能页面列表4.2系统后台页面设计系统后台页面包括登陆页及各个功能实现页面如表4-2:表4-2后台功能页面

第五章系统详细设计与实现5.1数据库设计5.1.1数据库设计原则数据库应用系统的开发过程中,数据库的结构设计是一个非常重要的环节。数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生重要影响,好的数据库结构设计会减小数据库的存储量、提高数据的完整性和一致性,使系统具有较快的响应速度,简化基于此数据库的应用程序的实现等。数据库需求分析是数据库结构设计的第一阶段,也是非常重要的一个环节。在这个阶段主要是收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为以后进一步设计打下基础。在数据库系统开始设计的时候应该尽量考虑全面,尤其应该仔细考虑用户的需求,避免浪费不必要的人力和物力。应当遵循以下设计原则:1.便于对数据进行查询、删除、修改、存储等操作;2.保证数据的完整性、一致性;3.数据项设计要合理,避免数据冗余;4.便于数据的整理、分析、备份;5.便于数据的更新和维护;5.1.2数据库表的设计本次设计的数据库名为:“news_manage”其中包括三个表分别为:1.manage_user_info这个表是用来记录管理员的用户信息;2.module_info这个表是用来记录新闻模块信息;3.news_info这个表是用来记录添加的新闻内容;表5-1admin(管理员表)主要用于设定管理员信息存储字段名称数据类型备注Admin_id自动编号编号Admin_Name文本用户名Admin_Pass文本密码Admin_Hits数字登录次数Admin_Type数字管理员类型Admin_LoginTime文本登录时间Login_Time日期/时间连接时间Admin_IP文本登录IP表5-2news(新闻表)字段名称数据类型备注news_id自动编号编号News_title文本新闻标题News_Contents备注设置焦点News_Type文本新闻类型News_time日期/时间发布时间News_Hits数字点击次数其数据内容编码如下:数据库:`news_manage`表的结构`manage_user_info`CREATETABLE`manage_user_info`(`id`int(11)NOTNULLauto_increment,`manage_name`varchar(32)NOTNULL,`password`varchar(32)NOTNULL,`last_time`datetimeNOTNULL,PRIMARYKEY(`id`),UNIQUEKEY`id`(`id`))ENGINE=MyISAMDEFAULTCHARSET=gb2312AUTO_INCREMENT=2;导出表中的数据`manage_user_info`数据示图如下:图5-3后台程序结构图表的结构`module_info`CREATETABLE`module_info`(`id`int(11)NOTNULLauto_increment,`show_order`int(11)NOTNULL,`module_name`varchar(16)NOTNULL,`add_user`varchar(32)NOTNULL,`add_time`datetimeNOTNULL,PRIMARYKEY(`id`),UNIQUEKEY`id`(`id`))ENGINE=MyISAMDEFAULTCHARSET=gb2312AUTO_INCREMENT=6;导出表中的数据`module_info`数据示图如下:图5-4后台程序结构图表的结构`news_info`CREATETABLE`news_info`(`id`int(11)NOTNULLauto_increment,`module_id`int(11)NOTNULL,`title`varchar(88)NOTNULL,`cont`mediumtextNOTNULL,`times`int(11)NOTNULLdefault'0',`add_user`varchar(32)NOTNULL,`add_time`datetimeNOTNULL,PRIMARYKEY(`id`),UNIQUEKEY`id`(`id`))ENGINE=MyISAMDEFAULTCHARSET=gb2312AUTO_INCREMENT=11;导出表中的数据`news_info`图5-5后台程序结构图5.2基础功能设计与实现5.2.1系统目录结构系统目录结构如下图:图5-3系统目录结构图企业网站系统目录结构图如上,主目录文件夹(qiye)放置了网站全部前台的子文件夹和后台的子文件夹(houtai)。1.总的文件夹名为:qiye;其中放置了所有前台文件,和后台文件夹(houtai);2.(houtai)后台文件夹:放置网站数据库,数据库名为news_manage;3.Image子文件夹:放置的是前台所有页面需要的图片;5.3前台实现5.3.1母版实现母版采用表格+CSS布局,总体分为3个大块,顶部,中部,和底部。中部又分为各个功能块。本文采用了用户自定义控件的方式进行开发,以实现代码的复用顶部控件实现了菜单功能,为用户提供导航,其主要设计如下所示:图4-1用户登录界面图4-2用户留言界面我使用表格设计整体的框架是因为表格使用方便易管理,采用了上、中、下、结构的设计,中部分为左右结构,这样也是一个企业网站的正规化设计结构。首页的模块划分为顶部为头图,其次是导航栏,中部是内容,最后是版权信息。如下图:图4-2模块设计结构图设计首页的头图是FLASH动画,在设计头图的时候也出现的了问题,因为在每张图片切换的时候第一张图片要淡化然后在显示出第二张图片,而我在设计的时候淡化的针数太少第二张图片的连接时间没有放对地方导致整体的效果没有出现,在后期的反复更改和调试的过程中也将出现的错误修纠正。5.3.2首页实现分页设计:图4-4分页面设计效果图分页的设计我用了首页的头和尾做模块套用,在颜色和布局上基本和首页面同一,企业的首页面和分页面设计同一这样才能体现出一个企业的风格,和作为一个企业的容貌,其次的分页面基本于此页面相似。5.4后台程序实现后台程序使用了母版页技术,加大了代码复用的力度,并且运用母版页技术,加快了开发的进度,减少大量重复工作。通过对母版页的可编辑区域的编辑,使用同一母版页可以生成多个实现不同功能的页面。5.4.1母版实现母版采用表格+CSS布局,总体分为3个大块,顶部,中部,和底部。中部又分为各个功能块。本文采用了用户自定义控件的方式进行开发,以实现代码的复用顶部控件实现了菜单功能,为用户提供导航,其主要设计如下所示:图4-5后台视图我做的这个后台管理系统的界面是由三个模块来组成的,每一个模块都是一个独立设计的页面,此页面中的空白处是每个管理模块的界面,是用超链接连接到相对应的模块,实现点击所需的修改模块时相对应的模块就会在此页面出现,实现了单页面的循环,在设计次页面的时候也出现了很多问题,比如说设计的模块不能在一起使用,在设计页面排列好,但在预览时就出现了变形,这些错误都是在一次又一次的修改中纠正过来的。5.4.2登陆页面实现在设计此登录界面时,出现了一点问题,没有做为空的提示和密码不对的提示,所以在为空和密码不正确时,没有出现提示,在设计本页面时背景设置的路径出现错误,在之后的修改中解决了此问题,由于时间问题此登录界面还是有缺陷没有实现,不过在这次的实训后我会加以修改。如下午所示:图4-6后台登陆界面实现代码为:<?phpinclude_once('config.php');$name=$_POST[username];$pass=$_POST[password];if($name!=""&&$pass!=""){$sql="select*frommanage_user_infowheremanage_name='$name'";$r=mysql_query($sql);$user=mysql_fetch_array($r,MYSQL_ASSOC);if($pass==$user[password]&&$name==$user[manage_name]){$_SESSION[uname]=$user[manage_name];$_SESSION[upass]=$user[password];$_SESSION[uid]=$user[id];header("location:index.php");}else{$mess="用户名和密码错误";}?>5.4.3账户管理实现账户管理页面实现两大功能:已存在的账户的修改,删除;增加新的管理员账户已存在账户的删除,修改功能实现界面如图4.7所示:图4-7管理员登录及账户管理实现的代码为:<?include("config.php");$pass=$_POST[password];$pass1=$_POST[password1];$pass2=$_POST[password2];$name=$_SESSION[uname];if($pass!=""&&$pass1!=""&&$pass2!="")if($pass1==$pass2){$sql="select*frommanage_user_infowheremanage_name='$name'";$r=mysql_query($sql);$user=mysql_fetch_array($r,MYSQL_ASSOC);if($user[password]==$pass)if($r){$sql2="updatemanage_user_infosetpassword='$pass1'wheranage_name='$name'";$r2=mysql_query($sql2);i

温馨提示

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

评论

0/150

提交评论