小型企业网站的设计与实现毕业论文.docx

上传人:b****8 文档编号:9573823 上传时间:2023-02-05 格式:DOCX 页数:27 大小:224.40KB
下载 相关 举报
小型企业网站的设计与实现毕业论文.docx_第1页
第1页 / 共27页
小型企业网站的设计与实现毕业论文.docx_第2页
第2页 / 共27页
小型企业网站的设计与实现毕业论文.docx_第3页
第3页 / 共27页
小型企业网站的设计与实现毕业论文.docx_第4页
第4页 / 共27页
小型企业网站的设计与实现毕业论文.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

小型企业网站的设计与实现毕业论文.docx

《小型企业网站的设计与实现毕业论文.docx》由会员分享,可在线阅读,更多相关《小型企业网站的设计与实现毕业论文.docx(27页珍藏版)》请在冰豆网上搜索。

小型企业网站的设计与实现毕业论文.docx

小型企业网站的设计与实现毕业论文

六安职业技术学院毕业

设计(论文)

小型企业网站的设计与实现

 

姓名:

段亮亮

学号:

091325

指导教师:

陈功平

专业名称:

计算机应用技术

所在系部:

信息工程系

 

二○一二年六月

毕业论文(设计)开题报告

学生姓名

段亮亮

班级

计算机应用技术0901班

指导教师

陈功平

学号

091325

毕业论文(设计)题目

小型企业网站的设计与实现

(阐述选题的国内外现状,指出选题的意义与达到的目标,说明论文撰写的时间进度安排。

互联网作为信息双向交流和通讯的工具,已经成为商家青睐的传播媒介,被称之为继广播、报纸、杂志、电视后的第五种媒体——数字媒体。

传统媒体的价格昂贵,又受到时间、地区等多方面因素的限定,效果不能令人满意。

相比之下,网络宣传的费用是低廉的,而回报却丝毫不见逊色,能帮您把握广阔的国际发展空间和众多潜在的商业伙伴,是24时的广告窗口。

越来越多的公司、企业单位建立自己的网络站点,使得企业本身已不局限于某个地区,而是直接面向全世界,它的广泛性、高效性为企业带来了不容质疑的效益和效率。

是否拥有自己的网站已经成为衡量一个企业综合素质的重要标志。

通过本论文课题的研究,预计达到:

1.企业网站建设方案的策划主要目的在于,能够通过网站首页,公司简介,产品服务信息,让客户清楚了解公司产品以与服务信息情况。

  2.网站栏目清晰明了,网站本身就是服务企业,为企业带来宣传。

栏目之间的设定都是在服务于如何让网站更吸引客户,更能抓住客户心理,方便用户浏览网站而设定制作。

  3.策划方案还可以反应出网站框架设计是否合理,预计能够达到什么效果,以与后期网站推广工作安排。

具体安排进度:

2012年3月1日—3月30日,分析题目,查阅资料,通过需求分析拟出流程图;

2012年4月1日—4月30日,建立数据库,拟定代码,详细编制软件,书写论文;

2012年5月1日—5月31日,调试软件,征求导师意见,完成毕业论文,进行毕业论文的评议。

指导教师评语

毕业论文(设计)成绩评定

摘要

随着计算机科学的发展,数据库技术在INTERNET中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。

本文讲解了一个公司的网站的建设,它基于数据关联的公司个性化页面与动态数据生成案例,在网页方面,综合考虑了页面色彩、页面的构架,充分的利用了图片、文字、图层、表格等元素。

网站内容明确,层次清楚,达到了预期的功能。

本系统从中小企业的实际需求出发,提出中小企业网络办公系统的基本目标,并阐述系统的结构设计和功能设计。

以WindowsXP操作系统为开发平台,ASP.NET为开发技术,VisualStudio2005为开发工具,SQLServer2005为数据库开发平台,IIS网络信息服务为应用服务器,采用C#语言开发的网上办公系统。

设计过程中,首先建立了系统的应用原型,然后在此基础上进行需求分析,详细设计时不断修正和完善,经过测试阶段反复调试和验证,最终形成达到设计要求的可行系统。

关键字:

网站动态ASP.NET数据库SQL

Abstract

Withthedevelopmentofcomputerscienceandtechnologyintheinternetdatabaseofmoreandmoreapplicationsforthemajorityofinternetuserswithamorethoughtfulandhumane.Thisarticleonacompany'swebsitebuilding,whichisbasedondataassociatedwiththerulesofthecompany'spersonalizedpageanddynamicdatatogeneratecase,theweb,considerthecolorofthepage,thepageframework,thefulluseofpictures,text,layer,tablesandotherelements.Websitecontentclear,aclearhierarchy,reachingthedesiredfunction.

Thissystemputsforwardtotheofficesystemaimsofmiddleandsmallenterprisesanddescribesthestructureandfunctiondesigningprocessaccordingtotheiracquirements. ThisNetOfficeSystemisdevelopedbasedontheplatformofWindowsXP,ASP.NET,VisualStudio2005andSQLServer2005,andadoptsIISastheapplicationserver,C#astheprogramminglanguage.Duringtheprocessoftheplanning,firstlyitestablishesanapplicablemoduleofthesystem,thencorrectsthedraftonthisbasisandthroughrepeatedexaminationandconstantimprovement,thesystemhaslastlyachieveitsrequirements.

Keywords:

DynamicwebDatabaseSQL

引言……………………………………………………………………7

1绪论…………………………………………………………………8

1.1企业网站开发背景与现状…………………………………………8

1.2企业网站的作用与建立的必要……………………………………8

2需求分析………………………………………………………………9

2.1系统概述……………………………………………………………9

2.2系统运行环境………………………………………………………9

2.2.1设备要求………………………………………………………10

2.2.2ASP.NET………………………………………………………10

2.2.3VisualStudio………………………………………………10

2.2.4SQLServer……………………………………………………10

2.2.5C#……………………………………………………………11

2.3系统的安全性……………………………………………………11

2.4系统功能需求分析………………………………………………12

3系统设计……………………………………………………………14

3.1系统结构…………………………………………………………14

3.2系统功能模块设计………………………………………………14

3.2.1登录子系统……………………………………………………15

3.2.2产品、新闻信息发布子系统…………………………………15

3.2.3留言板…………………………………………………………16

3.2.4用户管理子系统………………………………………………16

3.2.5网站前台显示………………………………………………17

3.3数据库设计………………………………………………………17

3.3.1设计数据库要求………………………………………………17

3.3.2系统数据库的详细建立………………………………………18

4系统测试……………………………………………………………20

4.1测试定义与目的…………………………………………………20

4.2测试计划…………………………………………………………20

4.3测试方法…………………………………………………………20

4.3.1界面测试………………………………………………………20

4.3.2功能测试………………………………………………………20

4.3.3性能测试………………………………………………………21

总结………………………………………………………………22

致谢………………………………………………………………23

参考文献………………………………………………………………24

 

引言

随着网络的普遍应用和企业对网络的重视,越来越多的企业已经意识到网络营销的重要性。

企业应用型网站除了构建企业的网络形象,更重视将企业的日常业务延伸到互联网,通过网络进一步拓宽网络营销渠道,在这一点上,网站充分利用了互联网的媒体优势,使网络营销与传统营销有效结合。

拥有一个网站,我们的企业就可以向访问者提供24小时×365天无间断的完美服务。

为了让我们的企业可以充分利用网络。

本系统实现了企业在线宣传的目的,以减轻企业宣传的工作负担与提高工作效率,并能激发浏览用户的深入了解兴趣。

本系统主要是利用浏览器作为界面,利用B/S模式,即用户可利用浏览器直接访问本站点。

主要用到的技术是采用ASP.NET(C#)技术和SQL数据库设计出了各种功能。

本系统主要有用户管理、新闻系统、产品系统、留言系统、管理员登录与管理等功能。

本文主要介绍系统的总体设计以与着重研究了导航板块的实现,并在此基础上建立了后台数据库。

本系统采用左右框架式,看起来清爽简洁。

登录系统主要实现用户和管理员的交流,用户管理可以提供查看产品以与修改信息等基本功能;导航栏提供整个平台的架构。

 

1绪论

1.1企业网站开发背景与现状

如今,互连网对企业来说已经不再是新鲜的事物了,大多数的企业都已经建立了自己的网站。

随着互连网的快速发展,网路已成为人们生活的一部分。

电子商务、网路行销已不在只是被炒做的概念,人们对其的认识也在深入。

不仅仅是大企业需要网站来开展电子商务,中小企业一样也迫切需要自己的企业网站用以实现宣传和联系客户等许多传统媒介无法完成的目标。

搭建网站模型需要各方面的资讯,而如何在网页上正确明晰地表达企业的资讯,使企业达到建站的目的,对建设好企业网站是有非常大的意义的。

可以说,有正确的建站思路再配合下文所讲的具有普遍性的建站原理才能创造出真正的企业网站,而不是只在技术上苦苦追求完美,堆砌出华丽却没有实际意义的工艺品。

1.2企业网站的作用与建立的必要

互连网的快速发展,网路已成为人们生活的一部分。

电子商务、网路行销已不在只是被炒做的概念,人们对其的认识也在深入。

互联网经济泡沫弥漫在业界的恐慌并没有吓退人们对互联网的热情,而带来的理性的思考。

以联想、方正为代表传统IT企业早已提出自己向互联网企业转型的计画,随后的传统企业也先后抛出了自己的E战略。

主要涵盖在传统IT、家电、医药、汽车、证券、服装、旅游、房地产、化工、保险、教育、轻工业等行业中的普通中小企业,也纷纷来建设或改版自己的企业网站。

一时间各种为企业建设网站的网路行销公司纷纷成立,帮助各类传统企业全面触网。

在整个2001年度,企业网站的建设以不在想往年那样得不到企业的重视,企业对网站建设的投入加大。

网路行销公司也逐渐的认识到企业网站不同于门户网站,根据企业资讯化的程度不同,对企业推出不同的建站服务,如:

资讯发布型网站、形象宣传型网站、虚拟社区型网站、网上交易型网站等。

网际网路是一个庞大的,不能忽视的市场,全民上网的时代已经来到。

1.世界性的行销

只要让别人知道网址,就可以几乎使世界上所有的人流览到你的企业和产品资讯。

有些企业甚至在不同的国家架设伺服器,就是为了客户能更好的流览。

这对于跨国的公司与从事进出口相关贸易的公司是有很大好处的。

2.极低的成本

你有很多远端的分支机构或分销机构,又无力用专线构造一个独立的远端网路,那么选择在INTERNET上建立WEB站点就可能是你唯一的选择。

网站能够成为一个很好的联络中心,对于不属于核心机密的工作资讯完全可以通过对网站访问权控制,实现分支机构之间的资讯交流。

对于传统的行销来说,网站的建立花费对于报纸杂志与电视广告可以说是微不足道的.对于中小企业来说,只需要少量开销,就可以拥有自己的网站。

而且除了日常的维护费用外,不需要其他成本。

3.良好的服务

路成为人们生活的组成部分时,通过Web站点为客户服务成为厂家首选的方式。

网路的交互功能在此时起到了关键作用。

如果顾客想购买某一种产品,要具有某种特点或者要求,他不用流览每一个产品,从海量的资讯中苦苦寻找,因为基于新技术的搜索引擎与资料库会引导他很快的完成搜索,而这一切又可以在家里或者办公室轻松实现,这只有网路可以做到。

服务也是如此,除了可以在网页上找到企业的联系电话,位址,E-mail等各种资讯,网路也提供了即时的服务,对于一些客户经常提到的问题(FAQ),企业网站可以开辟一个专门的栏目进行回答,还可以开设BBS,对各种问题进行交流。

总之,企业一旦建立了网站,客户就可以得到更好的服务,而且是7天24小时的周到的服务。

4.中小企业可以和大企业平起平坐

在网上,中小企业可以拥有和大企业一样甚至更好,更豪华的网页,在INTERNE上,你和每个网站都是平等的,可以说是在同一个起跑线上。

你可以立即开始网路行销,而且是面向全世界,流览器对于网页都是公正的,剩下的就是网站推广的竞争。

5.迅速获得客户回馈

通过建立网站,企业可以为客户建立一个回馈表单,让客户向其中写入对商品的意见和建议。

甚至可以通过网站,组织一个网上社团让客户之间相互出谋划策。

企业可以通过用户的回馈意见获得市场的资讯。

资讯可以由电脑整理输出。

快速,方便,高效。

6.其他作用

企业网站还有其他很多作用,它可以作为人员招聘的一个视窗,来自网路的应聘者一般来讲具备一定的电脑操作能力和关于INTERNET的基本知识。

越来越多的人开始更多的留意网上的消息,而企业网站就可以在这个时候让客户足不出户即可了解更多资讯。

2需求分析

2.1系统概述

企业网站管理系统是针对企业而设计的具有简单易用、功能强大,性价比高、扩展性好,安全性高、稳定性好的系统,可以加快企业网站开发的速度和减少开发的成本。

  企业网站管理系统是CMS(内容管理系统)的分支,它具有CMS(内容管理系统)处理文本,图片,Flash动画,声像流,图像甚至电子邮件档案的功能。

  企业网站管理系统可以应用于个人,中小企业,政府,学校网站的建设。

2.2系统运行环境

《SitePowerEasy企业网站管理系统》采用ASP+Access运行环境。

其安装简单方便,只需将程序上传至服务器后即可使用;强大的模板管理、新闻资讯、在线购物、会员管理、与强大的在线支付与标签管理等功能;人性化系统设计和管理方便的后台系统,不仅可以让不具备网络知识的人员轻松地操作管理,而且可以节约后台管理所需的人力资源;适合所有地区和行业用于建设网络企业类网站使用。

2.2.1设备要求

组成小型局域网的主要硬件设备有网卡、集线器等网络传输介质和中继器、网桥、路由器、网关等网络互连设备。

以下主要介绍网卡、集线器等网络传输介质和中继器、网桥、路由器、网关等局域网互连设备。

2.2.2ASP.NET

ASP.NET的前身ASP技术,是在IIS2.0上首次推出(WindowsNT3.51),当时与ADO1.0一起推出,在IIS3.0(WindowsNT4.0)发扬光大,成为服务器端应用程序的热门开发工具,微软还特别为它量身打造了VisualInterDev开发工具,在1994年到2000年之间,ASP技术已经成为微软推展WindowsNT4.0平台的关键技术之一,数以万计的ASP网站也是这个时候开始如雨后春笋般的出现在网络上。

它的简单以与高度可定制化的能力,也是它能迅速崛起的原因之一。

2.2.3VisualStudio

VisualStudio是微软公司推出的开发环境,VisualStudio可以用来创建Windows平台下的Windows应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和Office插件。

2.2.4SQLServer

SQLServer是一个关系数据库管理系统。

它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。

在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了,Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本。

Sybase则较专注于SQLServer在UNIX操作系统上的应用。

SQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。

SQLServer2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。

  SQLServer2005数据引擎是本企业数据管理解决方案的核心。

此外SQLServer2005结合了分析、报表、集成和通知功能。

这使您的企业可以构建和部署经济有效的BI解决方案,帮助您的团队通过记分卡、Dashboard、Webservices和移动设备将数据应用推向业务的各个领域。

与MicrosoftVisualStudio、MicrosoftOfficeSystem以与新的开发工具包(包括BusinessIntelligenceDevelopmentStudio)的紧密集成使SQLServer2005与众不同。

无论您是开发人员、数据库管理员、信息工作者还是决策者,SQLServer2005都可以为您提供创新的解决方案,帮助您从数据中更多地获益。

2.2.5C#-

C#(CSharp)是微软(Microsoft)为.NETFramework量身订做的程序语言,C#拥有C/C++的强大功能以与VisualBasic简易使用的特性,是第一个组件导向(Component-oriented)的程序语言,和C++与Java一样亦为对象导向(object-oriented)程序语言。

Csharp(又被简称为"C#")是微软公司在二OOO年六月发布的一种新的编程语言,并定于在微软职业开发者论坛(PDC)上登台亮相.C#是微软公司研究员AndersHejlsberg的最新成果.C#看起来与Java有着惊人的相似;它包括了诸如单一继承,界面,与Java几乎同样的语法,和编译成中间代码再运行的过程.但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NETwindows网络框架的主角。

2.3系统的安全性

一个网站,安全问题可能从多方面而来。

光是任何一方面,都不可能保证绝对的安全。

一个安全的网站,必须要各方面配合才能打造出来。

一、系统管理方面的安全性考虑

1、首当其冲的是服务器的安全

服务器本身如果被人入侵了,你的网站系统再安全,那也没有任何作用。

记得要关闭所有没有使用的端口。

要设置复杂的密码,关闭没有使用的账户。

2、其次是FTP或者远程管理等的帐号安全

如果人家破解了你的FTP或者远程管理权限,那也就等于窗户开给人家怕,那家里的东西自然是随便拿了。

3、应用服务器的安全性。

二、网站开发方面的安全性考虑

1.用户身份验证

传统的用户验证过程如下:

将客户端输入的验证信息进行MD5加密形成“密文1”,发送到服务器端,服务器端从数据库读出验证信息的MD5值(密文2),然后“密文1”与“密文2”对比,若相等则认证成功,否则失败。

但是,如果“密文1”在传输过程中被非法获取,非法用户即使不知道“密文1”的内容,直接向服务器发送“密文1”并请求验证,则验证可能成功,用户的真实性无法保证。

因此,需要对用户的验证过程进行改进。

在客户端请求验证的同时,通过Ajax技术异步向服务器申请一个临时的验证码,客户端将用户信息进行n次MD5混合运算后生成“密文1”,附加验证码一起发送到服务器,服务器首先检查验证码是否与服务器端一致,若一致,到数据库中检索是否存在“密文1”的用户,存在则成功,否则失败。

验证码是改进后的验证关键,同时验证码还可以防止入侵者使用程序自动登录服务器,进行密码的暴力破解。

因此,技术上要求不能被复制,不能被扫描仪自动识别,随机生成。

采用模糊的图片方式才能达到要求。

2、使用HTTPS进行用户身份认证。

如果不采用这条,至少要采用第一条。

3、双重验证

有些系统只在客户端进行验证,这是很不安全的。

因为在传输过程中有可能被恶意篡改,服务器得到的将不是真实的数据,或者直接在URL中输验证请求,将会绕过客户端的验证程序,提交不安全的数据。

因此,可以采用双重验证的方式,客户端的验证可以提高与用户的交互性,服务器端的验证保证数据的安全性。

4、抗SQL注入式攻击

SQL注入式攻击是指在输入框或URL中输入SQL语句,绕过验证程序,非法获取用户的访问权,进行非法操作的入侵方式。

防御SQL注入式攻击的方法常用两种,一种是使用数据库管理系统的存储过程,另一种是对输入的信息和URL请求信息中的敏感关键字过滤。

对于文本型输入,如果要进行检查,就得根据字段本身的性质进行。

例如如果是年龄,就得限定必须是数字,大小必须限定在一个范围之间,比如说18-120之间。

对于用户名,应该建立一个集合,这个集合里存放有被允许的字符,或被禁止的字符。

这里特别需要说明的一点是关于检查程序的问题。

目前,程序对输入数据的检查是在前台通过客户端脚本完成的,这样攻击者很容易就可以绕过检查程序。

建议采用前后台结合的方法,既可以保证效率,有可以提高安全性。

5、使用Acegi进行权限控制。

6、抗Cross-SiteScripting

2.4系统功能需求分析

网站需要一个对外宣传的平台,实现包括企业文化,企业新闻等信息的管理和发布平台,简称CMS系统,该部分以企业形象宣传、企业定位、企业资讯为内容。

和一个在线交易的在线商城B2C的SHOP平台。

为了企业员工方便分工管理,会开发两个平台不同的管理系统,但两个平台用户名与密码可以通用,并且登陆状态也可以同步。

CMS平台页面大体包括

(一)首页该页面要体现网站的方向和内容,就是表明网站的类型(公司的具体类型),重点从两个方面体现,一是flash特效,突出公司的产品和理念。

二是文字的介绍。

首页要提供两个入口,一是新闻栏目页的入口,二是网上购物平台的入口。

(二)CMS二级栏目页这个页面主要是对新闻内容的细化,如最新公告、联系我

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1