企业动态宣传网站毕业论文Word文档下载推荐.docx
《企业动态宣传网站毕业论文Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《企业动态宣传网站毕业论文Word文档下载推荐.docx(43页珍藏版)》请在冰豆网上搜索。
14
3.2ASP的工作原理14
3.2.1ASP动态网站脚本语言14
3.3系统关键技术15
3.3.1JSP介绍15
3.1.2MicrosoftVisualStudio2008简介16
3.1.3SQLServer2005简介16
第4章系统设计17
4.1总体设计17
4.1.1功能模块17
4.1.2系统流程18
4.1.3系统数据库设计18
4.2个人详细设计模块25
4.2.1用户角色注册登录模块25
4.2.2留言、回帖模块25
4.2.3产品管理模块25
4.2.4新闻公告模块33
4.2.5网站团购模块33
第5章网站制作过程33
5.1logo的制作过程33
5.2banner的制作过程34
5.3主页制作过程35
5.4数据库的设计36
总结40
参考文献-41-
致谢-42-
第1章绪论
1.1背景
在信息产业与传媒产业已经成为现代社会两大支柱的今天,社会信息化的发展正在高校引发一场革命,颠覆企业本来运作的模式。
各种信息化的技术、应用和手段的相继投入使用,改变着企业营销、百姓消费、科研工作和对外合作等。
同时也不断渗透到企业和消费者的的消费方式和思维模式。
所以校园信息化不仅仅只是学校业务模式的转变,更是学校的利益相关者心智模式的转变。
同时,随着我国私有制经济的强劲发展,网络日益重要的位置更加凸显,专属网站宣传手段在企业营销策划中的普及率应该得到前所未有的推广,随之带来的网站类开发业务,将会成为软件开发的一个重要发展方向。
1.2目的
我们搭建的欧尚轩整体衣柜宣传网站概括起来会在四个方面对整个欧尚轩的营销方向上起到至关重要的作用:
1、利用数字化手段实现商品展示、顾客回馈的多元化;
2、利用数字化手段实现网上团购的过程,提供多元化消费手段;
3、利用数字化手段实现企业新闻,提升企业形象,宣传企业文化,为企业发展奠定核心力量基础。
1.3意义
互联网的迅速发展的今天,企业网站正成为企业进行自我文化形成和企业形象的主要展示方式,网站在企业新闻发布、商品展示、顾客回馈反面企业重要作用,不仅具有展现企业个体特色的特点,而且能在任何时间内实现企业信息更新的发布,随意性强,顾客体验感强,互动性大大提高。
该网站建设的意义主要包括以下几个方面:
欧尚轩整体衣柜网站是欧尚轩整体衣柜品牌的网络“商标”,是对欧尚轩企业文化、企业发展动态的一种展现形式。
在这个高度信息化的社会,建立企业自己的宣传网站是企业进行自我销售、通过网络进行营销最直接有效的手段。
网络的超时空特性,不仅可以让企业的员工本身感受到企业的整体发展动态,也让消费者及合作伙伴更加快捷方便详细的了解欧尚轩整体衣柜开发企业。
欧尚轩整体衣柜宣传网站可以提供一个消费者和企业互动的平台,消费者通过留言回帖等操作,促进企业的发展,以使企业更好的服务于广大消费者。
欧尚轩整体衣柜依托宣传网站,通过该网站实现网上团购,在宣传企业文化的同时,直接在网上实现营销过程,提高企业业务能力。
依托该网站,可以为企业发展提供一个更加长久的、适合市场发展运作的营销模式。
最后,更好的服务于企业、服务于广大消费者。
第2章需求分析
2.1概述
本网站包括前台和后台两部分,前台展示相关信息供用户(普通用户、在本网站注册的会员、网站管理员等)浏览,后台为管理员管理网站提供平台。
前台信息展示包括欧尚轩整体衣柜的产品展示,公司新闻公告展示,会员注册、登录,会员留言,团购专区,公司、公司人介绍,联系公司方式等。
后台网站管理包括产品管理、新闻公告管理、会员管理、团购管理等。
用户(普通用户、在本网站注册的会员、网站管理员等)输入本网站网址进入网站前台首页,浏览首页内容,可以通过导航快速链接到想要浏览的内容,所有用户均可以浏览产品展示页面(产品信息列表包括图片、名称、产品简介等主要信息)点击产品名称或图片进入产品详细页面浏览产品详细信息;
所有用户均可浏览公司新闻公告,通过点击新闻公告标题列表中的标题进入新闻公告的详细页面浏览新闻公告详细信息;
普通用户、在本网站注册的会员、网站管理员均可浏览会员留言,但普通用户不可留言、回复留言必须注册成为会员后方可进行留言、回复留言操作,管理员可以浏览所有留言及回复信息亦可以进行留言、回复留言操作;
会员可进入团购专区;
除管理员外其它用户均不能进入网站后台。
管理员输入正确的账号及密码进入后台管理,对产品、新闻公告、会员、留言等进行管理。
管理员可发布新产品、新闻公告、团购信息,可查看、修改、删除所有产品信息、新闻公告、会员、留言、回复、团购信息等。
网站管理员定期或不定期对网站信息进行管理。
2.2系统需求
2.2.1系统功能需求
1.用户角色注册登录模块
(1)前台
Ø
用户登录:
根据用户的类型进入不同的层(管理员、超级管理员进入可以选择前台和后台的层,普通用户直接进入前台主页)。
用户注册:
如果用户输入信息不全,泽提示要求正确填写必须输入的表项。
若用户名已存在在提示用户重新输入用户名,如果输入信息发生错误,则提示出现错误,要求重新填写,注册成功提示。
(2)后台
用户的基本信息管理:
用户信息的查阅管理,显示用户信息列表,点击自动跳转到显示会员详细信息页面,可以进行重新编辑修改,在用户列表中添加删除功能(弹出对话框提示是否删除)。
用户的类型管理:
只有超级管理员有此操作的权限:
显示用户信息列表,点击修改用户的类型(VIP和普通用户),全选功能实现统一把要修改的用户类型同时修改。
用户状态管理:
显示用户信息列表,点击修改用户状态(在线和离线),全选功能实现统一吧要修改的用户状态同时修改。
2.留言、回帖模块
留言主贴的查阅:
显示所有主贴信息,点击主贴标题进入详细页面(主贴的详细信息和所有回帖的基本信息)。
留言回帖的查阅:
点击回帖的标题进入回帖的详细信息页面。
用户留言:
只有登录后的用户才能进行留言,若用户在没有登录的状态下留言就会自动跳转到登录页面,留言成功显示提示。
用户回帖:
只有登录后的用户才能进行回帖,若用户在没有登录的状态下留言就会自动跳转到登录页面,回帖成功显示提示。
留言主贴管理:
显示所有主贴信息,点击详细进入详细页面,添加删除列,删除时提示在删除主贴的同时会删除该主贴的所有回帖。
留言回帖管理:
显示所有回帖信息,点击详细进入详细页面,添加删除列实现删除回帖的功能。
3.产品管理模块
(1)前台
展示产品:
显示所有产品信息,按产品类型显示产品信息,选择排序方式显示产品信息:
包括按产品价格从低到高排序和按产品点击量从高到低排序。
评价产品:
从产品列表选择一条产品信息,点击进入该产品的详细信息页面查看详细信息,若用户已登录可直接对发表评论,若未登录则弹出登录窗口提示用户登录后再发表评论。
(2)后台
产品信息的查阅管理:
产品信息的修改管理:
根据选定的产品内容查看产品详情,根据需求对产品信息可进行修改。
产品信息的删除管理:
删除一个或多个产品信息。
产品添加管理:
添加发布新产品。
产品类型管理:
查询产品类型信息,修改产品类型信息,删除产品类型信息,添加产品类型信息。
产品材料管理:
查询产品材料信息,修改产品材料信息,删除产品材料信息,添加产品材料信息。
4.新闻公告模块
新闻阅读:
根据用户选择显示新闻,包括分类阅读,新闻分类阅读的类别包括:
企业动态,招贤动态,全部新闻。
新闻搜索:
根据用户输入的关键词进行新闻词条的模糊查询并展示查询结果。
根据管理员选择显示新闻,包括分类阅读,新闻分类阅读的类别包括:
根据管理员输入的关键词进行新闻词条的模糊查询并展示查询结果。
新闻标记分类:
根据管理员选择某一行或多行的新闻记录,对选中的新闻记录进行重新归类。
新闻标记删除:
根据管理员选择某一行或多行的新闻记录,对选中的新闻记录进行删除操作。
新闻添加功能:
进行新闻添加操作,添加结束跳转至新闻列表页面。
新闻类型添加功能:
进行新闻类型添加,添加结束跳转至新闻列表页面。
新闻修改功能:
对已有的新闻记录进行除新闻ID外的新闻修改操作。
新闻全选功能:
为方便管理员操作,对已有的所有新闻可实现一次性全选操作。
5.团购模块
添加团购团队功能:
进行团购时,需要一个团队组织团购,所以要添加团队,包括团长的姓名,联系方式等。
发起团购功能:
用户可能有团购的需要,可以自己发起团购,发起团购成功后跳转到团购列表页面,包括团购的产品,报名时间,有效地区等。
显示团购列表功能:
将用户发起的团购显示在团购列表中,点击“详细”时,跳转到团购详细页面。
显示团购详细内容功能:
显示与该团购有关的详细信息,给用户提供参考,包括团购的产品,参团人数,报名时间,有效地区,折扣等。
对团购的修改功能:
对团购的团队信息和发起团购的信息进行修改。
对团购的添加功能:
管理员可以修改团队的信息和团购的信息,以达到对团购的控制。
2.2.2系统性能需求
由于此开发项目针对宣传网站,使用频度较高,使用性要求比较高。
为防止对信息数据和管理程序的恶意破坏,要求有较为可靠的安全性能。
总之,要求稳定、安全、便捷,易于管理和操作。
查询速度:
不超过10秒;
其它所有交互功能反应速度:
不超过5秒。
2.2.3系统需求用例图
(1)系统登录用例图2-1
图2-1
(2)注册用户留言管理用例图2-2
图2-2
(3)产品管理用例图2-3
图2-3
产品材料管理子用例图2-4所示:
图2-4
产品材料管理子用例图图2-5所示:
图2-5
(4)新闻管理用例图2-6所示:
图2-6
(5)网站团购用例图2-7所示:
图2-7
2.3系统开发环境
2.3.1硬件环境
(1)服务器
处理器(CPU):
Pentium900M(推荐Pentium41.2G);
内存容量(RAM):
至少256M(推荐512M)。
(2)客户端
Pentium133M或更高;
64M或更高。
2.3.2软件环境
(1)数据库服务器端
操作系统:
MicrosoftWindows2000;
数据库管理系统:
Oracle,配置TCP/IP协议。
(2)Web服务器端
Internet信息服务(IIS)6.0管理器;
VisualStudio.NET2008,配置TCP/IP协议。
(3)客户端
Windows98/2000/2003/XP;
Web浏览器:
InternetExplorer5.0以上或Netscape4.0以上,配置TCP/IP协议。
第3章关键技术分析
3.1ASP.NET简介
.NET开发平台是一组用于建立Web服务器应用程序和Windows桌面应用程序的软件组件,用该平台创建的应用程序在CommonLanguageRuntime(CLR)(通用语言运行环境)(底层)的控制下运行。
CLR是一个软件引擎,用来加载应用程序,确认它们可以没有错误地执行,进行相应的安全许可验证,执行应用程序,然后在运行完成后将它们清除。
类库集提供了使应用程序可以读写XML数据、在Internet上通信、访问数据库等的代码。
所有的类库都建立在一个基础的类库之上,它提供管理使用最为频繁的数据类型(例如数值或文本字符串)的功能,以及诸如文件输入/输出等底层功能。
3.1.1ASP的定义
ASP(ActiveServerPages)是服务器端脚本编写环境,使用它可以创建和运行动态、交互的Web服务器应用程序。
使用ASP可以组合HTML页、脚本命令和ActiveX组件以创建交互的Web页面和基于Web的功能强大的应用程序。
ASP应用程序很容易开发和修改。
如果您编过HTML网页,您将发现ASP脚本提供了创建交互页的简便方法。
如果您曾想从HTML表格中收集数据,或用顾客的姓名个人化HTML文件,或根据浏览器的不同使用不同的特性,您会发现ASP提供了一个出色的解决方案。
以前,要想从HTML表格中收集数据,就不得不学习一门编程语言来创建一个CGI应用程序。
现在,您只要将一些简单的指令嵌入到您的HTML文件中,就可以从表格中收集数据并进行分析。
您再不必学习完整的编程语言或者单独编译程序来创建交互页。
随着不断掌握使用ASP和脚本语言的技巧,您可以创建更复杂的脚本。
对于ASP,您可以便捷地使用ActiveX组件来执行复杂的任务,比如连接数据库以存储和检索信息。
如果您已经掌握一门脚本语言,如VBScript、JavaScript或PERL,而且您已经了解使用ASP的方法。
只要安装了符合ActiveX脚本标准的相应脚本引擎,就可以在ASP页面中使用任何一种脚本语言。
ASP带有MicrosoftVisualBasicScriptingEdition(VBScript)和MicrosoftJscript的脚本引擎,这样您可以立即开始编辑脚本。
PERL、REXX和Python的ActiveX脚本引擎可以从第三方开发人员处获得。
P/pWeb开发人员:
如果您已经掌握了一门编程语言,如VisualBasic,您将发现ASP是快速创建Web应用程序的一个非常灵活的方法。
通过向HTML中添加脚本命令,您能够创建应用程序的HTML接口。
通过创建自己的ActiveX组件,可以将应用程序中的商业逻辑封装到能够从脚本、其他组件或从其他程序中调用的模块。
P/p使用ASP进行计算的Web可转化为有形的利益,它使Web供应商能够提供交互的商业应用而不仅仅是发布内容。
例如,旅行社能够比公布航空时刻表做得更多;
用ASP脚本可以让客户察看现有的航班、比较费用并预定座位。
P/pAsp是这样工作的:
浏览器从Web服务器上请求.asp文件时,ASP脚本开始运行。
然后Web服务器调用ASP,ASP全面读取请求的文件,执行所有脚本命令,并将Web页传送给浏览器。
3.1.2ASP的运行环境
(1)Windows2000+IIs5.0(Internet信息管理器5.0)。
(2)WindowsXP+Iis5.0(Intetnet信息管理器5.0)。
(3)Windows98+PWS4.0(personalWebServer4.0,个人Web服务管理器)。
3.1.3浏览ASP文件
(1)http:
//localhost/temp.asp
(2)http:
//127.0.0.1/temp.asp
(3)http:
//您的计算机的名字/temp.asp
(4)http:
//您的计算机的IP地址/temp.asp
3.1.4ASP文件基本组成
(1)普通的HTML文件,也就是普通的Web的页内容。
(2)服务器端的Script程序代码:
位于<
%…%>
内的程序代码。
(3)客户的
Script的程序代码:
Script>
…<
内程序代码。
3.1.5ASP的程序的特点:
(1)使用Vbscript、Jscript等简单易懂的脚本语言,结合HTML代码,即可速地完成网站的应用程序。
(2)无需编译,容易编写,可在服务器直接执行。
(3)使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。
(4)与浏览器无关(BrowserIndependence),用户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容。
ASP所用的脚本语言(Vbscript、Jscript)均在Web服务器端执行,用户的浏览器不需要能够执行这些脚本语言。
(5)ASP能与任何ActiveXscripting语言相容。
除了可使用VBScript或Jscript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言。
譬如Perl等。
脚本引擎是处理脚本程序的COM(ComponentObjectModel)组件。
(6)ASP的源程序,不被传到客户浏览器。
因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。
3.2ASP的工作原理
用户在浏览器的地址栏中键入ASP文件,并回车触发这个ASP的申请。
浏览器将这个ASP的请求发送到给Web服务器。
WebServer接收这些申请并根据.asp的后缀名判断这是ASP要求。
WebServer从硬盘或内存中读取正确的ASP文件。
WebServer将这个文件发送到ASP.DLL的特定文件中。
ASP文件将会从头至尾执行并根据命令要求生成相应的HTML文件。
HTML文件被送回浏览器。
用户的浏览器解释这些HTML文件并将结果显示出来。
3.2.1ASP动态网站脚本语言
ASP是ActiveServerPage的缩写,意为“动态服务器页面”。
ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。
ASP的网页文件的格式是.asp,现在常用于各种动态网站中。
ASP采用脚本语言VBScript(Javascript)作为自己的开发语言。
ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。
使用ASP可以组合HTML页、VBScript脚本命令和JavaScript脚本命令等,以创建交互的Web页和基于Web的功能强大的应用程序。
ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。
利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。
ASP的文件后缀名为.asp,以区别于同样可以包含Script的HTML文件。
一个.asp文件是一个文本文件,可以包括下列元素的任意组合:
文本(text)、HTML标志(tags)、Script命令
由于脚本程序是在服务器上而不是在客户端运行,传送到浏览器上的Web页是在Web服务器上生成的。
所以不必担心浏览器能否处理脚本:
Web服务器已经完成了所有脚本的处理,并将标准的HTML页面传输到浏览器。
由于只有脚本的结果返回到浏览器,所以服务器端脚本不易被别人复制。
3.3系统关键技术
3.3.1JSP介绍
JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
JSP技术有点类似ASP技术,它是在传统的网页HTML檔(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP檔(*.jsp)。
用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其它操作系统上运行。
JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。
网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。
JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。
Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP檔中的HTML代码一起返回给客户。
插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。
使用JSP语言有以下优点:
对于用户接口的更新,其实就是由WebServer进行的,所以给人的感觉更新很快。
所有的应用都是基于服务器的,所以它们可以时刻保持最新版本。
客户端的界面不是很繁琐,对于各种应用易于部署、维护和修改。
3.1.2MicrosoftVisualStudio2008简介
MicrosoftVisualStudio2008是面向WindowsVista、Office2007、Web2.0的下一代开发工具,代号“Orcas”,是对VisualStudio2005一次及时、全面的升级。
VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。
使用VisualStudio2008可以高效开发Windows应用。
设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。
同时VisualStudio2008支持项目模板、调试器和部署程序。
VisualStudio2008可以高效开发Web应用,集成了ASP.NETAJAX1.0,包含ASP.NETAJAX项目模板,它还可以高效开发Office应用和Mobile应用。
3.1.3SQLServer2005简介
SQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。
SQLServer2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
第4章系统设计
4.1总体设计
4.1.1功能模块
本系统共分为五个功能模块,分别是用户角色注册登录模块,留言、回帖模块,产品管理模块,新闻公告模块和团购模块。
用户角色注册登录模块:
分为普通用户、管理员和超级管