ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:224.40KB ,
资源ID:9573823      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9573823.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(小型企业网站的设计与实现毕业论文.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

1、小型企业网站的设计与实现毕业论文六安职业技术学院毕业设计(论文)小型企业网站的设计与实现姓 名: 段亮亮 学 号: 091325 指导教师: 陈功平 专业名称: 计算机应用技术 所在系部: 信息工程系 二一二年六月毕业论文(设计)开题报告学生姓名段亮亮班级计算机应用技术0901班指导教师陈功平学号091325毕业论文(设计)题目小型企业网站的设计与实现 (阐述选题的国内外现状,指出选题的意义与达到的目标,说明论文撰写的时间进度安排。) 互联网作为信息双向交流和通讯的工具,已经成为商家青睐的传播媒介,被称之为继广播、报纸、杂志、电视后的第五种媒体数字媒体。传统媒体的价格昂贵,又受到时间、地区等多

2、方面因素的限定,效果不能令人满意。相比之下, 网络宣传的费用是低廉的,而回报却丝毫不见逊色,能帮您把握广阔的国际发展空间和众多潜在的商业伙伴,是24时的广告窗口。越来越多的公司、企业单位建立自己的网络站点,使得企业本身已不局限于某个地区,而是直接面向全世界,它的广泛性、高效性为企业带来了不容质疑的效益和效率。是否拥有自己的网站已经成为衡量一个企业综合素质的重要标志。 通过本论文课题的研究,预计达到: 1. 企业网站建设方案的策划主要目的在于,能够通过网站首页,公司简介,产品服务信息,让客户清楚了解公司产品以与服务信息情况。 2. 网站栏目清晰明了,网站本身就是服务企业,为企业带来宣传。栏目之间

3、的设定都是在服务于如何让网站更吸引客户,更能抓住客户心理,方便用户浏览网站而设定制作。 3. 策划方案还可以反应出网站框架设计是否合理,预计能够达到什么效果,以与后期网站推广工作安排。 具体安排进度: 2012年3月1日3月30日,分析题目,查阅资料,通过需求分析拟出流程图; 2012年4月1日4月30日,建立数据库,拟定代码,详细编制软件,书写论文; 2012年5月1日5月31日,调试软件,征求导师意见,完成毕业论文,进行毕业论文的评议。指导教师评语毕业论文(设计)成绩评定指导教师意见答辩专家组意见系专业教学委员会意见摘 要随着计算机科学的发展,数据库技术在INTERNET中的应用越来越广泛

4、,为广大网络用户提供了更加周到和人性化的服务。本文讲解了一个公司的网站的建设,它基于数据关联的公司个性化页面与动态数据生成案例,在网页方面,综合考虑了页面色彩、页面的构架,充分的利用了图片、文字、图层、表格等元素。网站内容明确,层次清楚,达到了预期的功能。 本系统从中小企业的实际需求出发,提出中小企业网络办公系统的基本目标,并阐述系统的结构设计和功能设计。以Windows XP操作系统为开发平台,ASP.NET为开发技术,Visual Studio 2005为开发工具,SQL Server 2005为数据库开发平台,IIS网络信息服务为应用服务器,采用C# 语言开发的网上办公系统。设计过程中,

5、首先建立了系统的应用原型,然后在此基础上进行需求分析,详细设计时不断修正和完善,经过测试阶段反复调试和验证,最终形成达到设计要求的可行系统。 关键字: 网站 动态 ASP.NET 数据库SQLAbstract With the development of computer science and technology in the internet database of more and more applications for the majority of internet users with a more thoughtful and humane.This article on

6、 a companys web site building,which is based on data associated with the rules of the companys personalized page and dynamic data to generate case,the web,consider the color of the page,the page framework,the full use of pictures,text,layer,tables and other elements.Web site content clear,a clear hi

7、erarchy,reaching the desired function.This system puts forward to the office system aims of middle and small enterprises and describes the structure and function designing process according to their acquirements.  This Net Office System is developed based on the platform of Windows XP ,ASP.NET,

8、Visual Studio 2005 and SQL Server 2005, and adopts IIS as the application server, C# as the programming language. During the process of the planning, firstly it establishes an applicable module of the system, then corrects the draft on this basis and through repeated examination and constant improve

9、ment, the system has lastly achieve its requirements.Keywords: Dynamic web Database SQL引 言 71 绪 论 81.1企业网站开发背景与现状81.2企业网站的作用与建立的必要82 需求分析92.1 系统概述9 2.2 系统运行环境9 2.2.1 设备要求102.2.2 ASP.NET 102.2.3 Visual Studio 10 2.2.4 SQL Server102.2.5 C# 112.3 系统的安全性 112.4 系统功能需求分析 123 系统设计 143.1系统结构 143.2 系统功能模块设计

10、143.2.1 登录子系统 153.2.2 产品、新闻信息发布子系统153.2.3 留言板163.2.4 用户管理子系统163.2.5 网站前台显示 173.3 数据库设计173.3.1设计数据库要求173.3.2系统数据库的详细建立184 系统测试204.1测试定义与目的20 4.2测试计划204.3 测试方法20 4.3.1界面测试204.3.2 功能测试204.3.3 性能测试21总 结22致 谢23参考文献24引 言随着网络的普遍应用和企业对网络的重视,越来越多的企业已经意识到网络营销的重要性。企业应用型网站除了构建企业的网络形象,更重视将企业的日常业务延伸到互联网,通过网络进一步拓宽

11、网络营销渠道,在这一点上,网站充分利用了互联网的媒体优势,使网络营销与传统营销有效结合。拥有一个网站,我们的企业就可以向访问者提供24小时365天无间断的完美服务。为了让我们的企业可以充分利用网络。本系统实现了企业在线宣传的目的,以减轻企业宣传的工作负担与提高工作效率,并能激发浏览用户的深入了解兴趣。本系统主要是利用浏览器作为界面,利用B/S模式,即用户可利用浏览器直接访问本站点。主要用到的技术是采用ASP.NET(C)技术和SQL数据库设计出了各种功能。本系统主要有用户管理、新闻系统、产品系统、留言系统、管理员登录与管理等功能。本文主要介绍系统的总体设计以与着重研究了导航板块的实现,并在此基

12、础上建立了后台数据库。本系统采用左右框架式,看起来清爽简洁。登录系统主要实现用户和管理员的交流,用户管理可以提供查看产品以与修改信息等基本功能;导航栏提供整个平台的架构。1 绪 论1.1企业网站开发背景与现状如今,互连网对企业来说已经不再是新鲜的事物了,大多数的企业都已经建立了自己的网站。随着互连网的快速发展,网路已成为人们生活的一部分。电子商务、网路行销已不在只是被炒做的概念,人们对其的认识也在深入。不仅仅是大企业需要网站来开展电子商务,中小企业一样也迫切需要自己的企业网站用以实现宣传和联系客户等许多传统媒介无法完成的目标。搭建网站模型需要各方面的资讯,而如何在网页上正确明晰地表达企业的资讯

13、,使企业达到建站的目的,对建设好企业网站是有非常大的意义的。可以说,有正确的建站思路再配合下文所讲的具有普遍性的建站原理才能创造出真正的企业网站,而不是只在技术上苦苦追求完美,堆砌出华丽却没有实际意义的工艺品。1.2企业网站的作用与建立的必要互连网的快速发展,网路已成为人们生活的一部分。电子商务、网路行销已不在只是被炒做的概念,人们对其的认识也在深入。互联网经济泡沫弥漫在业界的恐慌并没有吓退人们对互联网的热情,而带来的理性的思考。以联想、方正为代表传统IT企业早已提出自己向互联网企业转型的计画,随后的传统企业也先后抛出了自己的E战略。主要涵盖在传统IT、家电、医药、汽车、证券、服装、旅游、房地

14、产、化工、保险、教育、轻工业等行业中的普通中小企业,也纷纷来建设或改版自己的企业网站。一时间各种为企业建设网站的网路行销公司纷纷成立,帮助各类传统企业全面触网。在整个2001年度,企业网站的建设以不在想往年那样得不到企业的重视,企业对网站建设的投入加大。网路行销公司也逐渐的认识到企业网站不同于门户网站,根据企业资讯化的程度不同,对企业推出不同的建站服务,如:资讯发布型网站、形象宣传型网站、虚拟社区型网站、网上交易型网站等。 网际网路是一个庞大的,不能忽视的市场,全民上网的时代已经来到。1.世界性的行销只要让别人知道网址,就可以几乎使世界上所有的人流览到你的企业和产品资讯。有些企业甚至在不同的国

15、家架设伺服器,就是为了客户能更好的流览。这对于跨国的公司与从事进出口相关贸易的公司是有很大好处的。2. 极低的成本你有很多远端的分支机构或分销机构,又无力用专线构造一个独立的远端网路,那么选择在INTERNET上建立WEB站点就可能是你唯一的选择。网站能够成为一个很好的联络中心,对于不属于核心机密的工作资讯完全可以通过对网站访问权控制,实现分支机构之间的资讯交流。对于传统的行销来说,网站的建立花费对于报纸杂志与电视广告可以说是微不足道的.对于中小企业来说,只需要少量开销,就可以拥有自己的网站。而且除了日常的维护费用外,不需要其他成本。3.良好的服务 路成为人们生活的组成部分时,通过Web站点为

16、客户服务成为厂家首选的方式。网路的交互功能在此时起到了关键作用。如果顾客想购买某一种产品,要具有某种特点或者要求,他不用流览每一个产品,从海量的资讯中苦苦寻找,因为基于新技术的搜索引擎与资料库会引导他很快的完成搜索,而这一切又可以在家里或者办公室轻松实现,这只有网路可以做到。服务也是如此,除了可以在网页上找到企业的联系电话,位址,E-mail等各种资讯,网路也提供了即时的服务,对于一些客户经常提到的问题(FAQ),企业网站可以开辟一个专门的栏目进行回答,还可以开设BBS,对各种问题进行交流。总之,企业一旦建立了网站,客户就可以得到更好的服务,而且是7天24小时的周到的服务。4.中小企业可以和大

17、企业平起平坐在网上,中小企业可以拥有和大企业一样甚至更好,更豪华的网页,在INTERNE上,你和每个网站都是平等的,可以说是在同一个起跑线上。你可以立即开始网路行销,而且是面向全世界,流览器对于网页都是公正的,剩下的就是网站推广的竞争。5.迅速获得客户回馈通过建立网站,企业可以为客户建立一个回馈表单,让客户向其中写入对商品的意见和建议。甚至可以通过网站,组织一个网上社团让客户之间相互出谋划策。企业可以通过用户的回馈意见获得市场的资讯。资讯可以由电脑整理输出。快速,方便,高效。6. 其他作用企业网站还有其他很多作用,它可以作为人员招聘的一个视窗,来自网路的应聘者一般来讲具备一定的电脑操作能力和关

18、于INTERNET的基本知识。越来越多的人开始更多的留意网上的消息,而企业网站就可以在这个时候让客户足不出户即可了解更多资讯。2 需求分析2.1 系统概述 企业网站管理系统是针对企业而设计的具有简单易用、功能强大,性价比高、扩展性好,安全性高、稳定性好的系统,可以加快企业网站开发的速度和减少开发的成本。 企业网站管理系统是CMS(内容管理系统)的分支,它具有CMS(内容管理系统)处理文本,图片,Flash动画,声像流,图像甚至电子邮件档案的功能。 企业网站管理系统可以应用于个人,中小企业,政府,学校网站的建设。2.2 系统运行环境 SitePowerEasy企业网站管理系统采用ASP+Acce

19、ss运行环境。其安装简单方便,只需将程序上传至服务器后即可使用;强大的模板管理、新闻资讯、在线购物、会员管理、与强大的在线支付与标签管理等功能;人性化系统设计和管理方便的后台系统,不仅可以让不具备网络知识的人员轻松地操作管理,而且可以节约后台管理所需的人力资源;适合所有地区和行业用于建设网络企业类网站使用。2.2.1 设备要求 组成小型局域网的主要硬件设备有网卡、集线器等网络传输介质和中继器、网桥、路由器、网关等网络互连设备。以下主要介绍网卡、集线器等网络传输介质和中继器、网桥、路由器、网关等局域网互连设备。 2.2.2 ASP.NET ASP.NET的前身ASP技术,是在IIS 2.0上首次

20、推出(Windows NT 3.51),当时与 ADO 1.0 一起推出,在IIS 3.0 (Windows NT 4.0)发扬光大,成为服务器端应用程序的热门开发工具,微软还特别为它量身打造了Visual InterDev开发工具,在1994年到2000年之间,ASP技术已经成为微软推展Windows NT 4.0平台的关键技术之一,数以万计的ASP网站也是这个时候开始如雨后春笋般的出现在网络上。它的简单以与高度可定制化的能力,也是它能迅速崛起的原因之一。2.2.3 Visual Studio Visual Studio 是微软公司推出的开发环境,Visual Studio 可以用来创建 W

21、indows 平台下的 Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件。2.2.4 SQL Server SQL Server 是一个关系数据库管理系统。它最初是由Microsoft、 Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。S

22、ybase 则较专注于SQL Server在UNIX 操作系统上的应用。SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序 。 SQL Server 2005 数据引擎是本企业数据管理解决方案的核心。此外 SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web serv

23、ices 和移动设备将数据应用推向业务的各个领域。 与 Microsoft Visual Studio、Microsoft Office System 以与新的开发工具包(包括 Business Intelligence Development Studio)的紧密集成使 SQL Server 2005 与众不同。无论您是开发人员、数据库管理员、信息工作者还是决策者,SQL Server 2005 都可以为您提供创新的解决方案,帮助您从数据中更多地获益。2.2.5 C# -C#(C Sharp)是微软(Microsoft)为.NET Framework量身订做的程序语言,C#拥有C/C+的强大

24、功能以与Visual Basic简易使用的特性,是第一个组件导向(Component-oriented)的程序语言,和C+与Java一样亦为对象导向(object-oriented)程序语言。C sharp(又被简称为C#)是微软公司在二OOO年六月发布的一种新的编程语言,并定于在微软职业开发者论坛(PDC)上登台亮相.C#是微软公司研究员Anders Hejlsberg的最新成果.C#看起来与Java有着惊人的相似;它包括了诸如单一继承,界面,与Java几乎同样的语法,和编译成中间代码再运行的过程.但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直

25、接集成的,而且它是微软公司.NET windows网络框架的主角。2.3 系统的安全性 一个网站,安全问题可能从多方面而来。光是任何一方面,都不可能保证绝对的安全。一个安全的网站,必须要各方面配合才能打造出来。一、系统管理方面的安全性考虑1 、首当其冲的是服务器的安全服务器本身如果被人入侵了,你的网站系统再安全,那也没有任何作用。记得要关闭所有没有使用的端口。要设置复杂的密码,关闭没有使用的账户。2 、其次是FTP 或者远程管理等的帐号安全如果人家破解了你的FTP 或者远程管理权限,那也就等于窗户开给人家怕,那家里的东西自然是随便拿了。3 、应用服务器的安全性。二、网站开发方面的安全性考虑1.

26、 用户身份验证传统的用户验证过程如下:将客户端输入的验证信息进行MD5 加密形成“ 密文 1” ,发送到服务器端,服务器端从数据库读出验证信息的MD5 值(密文2 ),然后“ 密文1” 与“ 密文2” 对比,若相等则认证成功,否则失败。 但是,如果“ 密文1” 在传输过程中被非法获取,非法用户即使不知道“ 密文1” 的内容,直接向服务器发送“ 密文1” 并请求验证,则验证可能成功,用户的真实性无法保证。因此,需要对用户的验证过程进行改进。在客户端请求验证的同时,通过Ajax 技术异步向服务器申请一个临时的验证码,客户端将用户信息进行n 次MD5 混合运算后生成“ 密文1” ,附加验证码一起发送

27、到服务器,服务器首先检查验证码是否与服务器端一致,若一致,到数据库中检索是否存在“ 密文1” 的用户,存在则成功,否则失败。验证码是改进后的验证关键,同时验证码还可以防止入侵者使用程序自动登录服务器,进行密码的暴力破解。因此,技术上要求不能 被复制,不能被扫描仪自动识别,随机生成。采用模糊的图片方式才能达到要求。2 、使用HTTPS 进行用户身份认证。如果不采用这条,至少要采用第一条。3 、双重验证有些系统只在客户端进行验证,这是很不安全的。因为在传输过程中有可能被恶意篡改,服务器得到的将不是真实的数据,或者直接在URL 中输验证请求,将会绕过客户端的验证程序,提交不安全的数据。因此,可以采用

28、双重验证的方式,客户端 的验证可以提高与用户的交互性,服务器端的验证保证数据的安全性。4 、抗SQL 注入式攻击SQL 注入式攻击是指在输入框或URL 中输入SQL 语句,绕过验证程序,非法获取用户的访问权,进行非法操作的入侵方式。防御SQL 注入式攻击的方法常用两种,一种是使用数据库管理系统的存储过程,另一种是对输入的信息和URL 请求信息中的敏感关键字过滤。对于文本型输入,如果要进行检查,就得根据字段本身的性质进行。例如如果是年龄,就得限定必须是数字,大小必须限定在一个范围之间,比如说18-120 之间。对于用户名,应该建立一个集合,这个集合里存放有被允许的字符,或被禁止的字符。这里特别需

29、要说明的一点是关于检查程序的问题。目前,程序对输入数据的检查是在前台通过客户端脚本完成的,这样攻击者很容易就可以绕过检查程序。建议采用前后台结合的方法,既可以保证效率,有可以提高安全性。5 、使用Acegi 进行权限控制。 6 、抗Cross-Site Scripting 2.4 系统功能需求分析 网站需要一个对外宣传的平台,实现包括企业文化,企业新闻等信息的管理和发布平台,简称CMS系统,该部分以企业形象宣传、企业定位、企业资讯为内容。和一个在线交易的在线商城B2C的SHOP平台。为了企业员工方便分工管理,会开发两个平台不同的管理系统,但两个平台用户名与密码可以通用,并且登陆状态也可以同步。CMS平台页面大体包括(一)首页 该页面要体现网站的方向和内容,就是表明网站的类型(公司的具体类型),重点从两个方面体现,一是flash特效,突出公司的产品和理念。二是文字的介绍。首页要提供两个入口,一是新闻栏目页的入口,二是网上购物平台的入口。(二)CMS 二级栏目页 这个页面主要是对新闻内容的细化,如 最新公告、联系我

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

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