毕业设计论文基于.NET的中小型企业网站设计与实现.doc
《毕业设计论文基于.NET的中小型企业网站设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计论文基于.NET的中小型企业网站设计与实现.doc(31页珍藏版)》请在三一办公上搜索。
1、毕业设计论文课题名称: 基于.NET的中小型企业网站设计与实现专 业: 计算机应用技术 学 号: 学生姓名: 班 级: 计贸3071班 指导教师: 2010-5-28目 录摘 要- 1 -Abstract- 2 -引 言- 3 -1 绪 论- 4 -1.1企业网站开发背景及现状- 4 -1.2企业网站的作用及建立的必要- 4 -2 需求分析- 7 -2.1 系统概述- 7 -2.2 系统运行环境- 7 -2.2.1 设备要求- 7 -2.2.2 ASP.NET- 7 -2.2.3 Visual Studio- 8 -2.2.4 SQL Server- 8 -2.2.5 C#- 8 -2.3 系
2、统的安全性- 9 -2.4 系统功能需求分析- 9 -3 系统设计- 11 -3.1系统结构- 11 -3.2 系统功能模块设计- 11 -3.2.1 登录子系统- 11 -3.2.2 产品、新闻信息发布子系统- 13 -3.2.3 留言板- 14 -3.2.4 用户管理子系统- 14 -3.2.5 网站前台显示- 15 -3.3 数据库设计- 15 -4 系统实现- 18 -4.1 实现效果- 18 -4.2 超级用户主页面- 20 -5 系统测试- 22 -5.1测试定义及目的- 22 -5.1测试计划- 22 -5.3 测试方法- 22 -5.3.1界面测试- 22 -5.3.2 功能测
3、试- 23 -5.3.3 性能测试- 24 -5.3.4 测试中其他要注意的地方- 24 -6 总结- 25 -参考文献- 26 -致 谢- 27 -基于.NET的中小型企业网站设计与实现摘 要随着计算机科学的发展,数据库技术在INTERNET中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。本文讲解了一个公司的网站的建设,它基于数据关联的公司个性化页面及动态数据生成案例,在网页方面,综合考虑了页面色彩、页面的构架,充分的利用了图片、文字、图层、表格等元素。网站内容明确,层次清楚,达到了预期的功能。本系统从中小企业的实际需求出发,提出中小企业网络办公系统的基本目标,并阐述系统的结
4、构设计和功能设计。以Windows XP操作系统为开发平台,ASP.NET为开发技术,Visual Studio 2005为开发工具,SQL Server 2005为数据库开发平台,IIS网络信息服务为应用服务器,采用C# 语言开发的网上办公系统。设计过程中,首先建立了系统的应用原型,然后在此基础上进行需求分析,详细设计时不断修正和完善,经过测试阶段反复调试和验证,最终形成达到设计要求的可行系统。关键字: 网站 动态 ASP.NET 数据库SQLAbstract With the development of computer science and technology in the int
5、ernet database of more and more applications for the majority of internet users with a more thoughtful and humane.This article on 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 col
6、or of the page,the page framework,the full use of pictures,text,layer,tables and other elements.Web site content clear,a clear hierarchy,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
7、 process according to their acquirements. This Net Office System is developed based on the platform of Windows XP ,ASP.NET,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 establishe
8、s an applicable module of the system, then corrects the draft on this basis and through repeated examination and constant improvement, the system has lastly achieve its requirements.Keywords: Dynamic web Database SQL 引 言随着网络的普遍应用和企业对网络的重视,越来越多的企业已经意识到网络营销的重要性。企业应用型网站除了构建企业的网络形象,更重视将企业的日常业务延伸到互联网,通过网
9、络进一步拓宽网络营销渠道,在这一点上,网站充分利用了互联网的媒体优势,使网络营销与传统营销有效结合。拥有一个网站,我们的企业就可以向访问者提供24小时365天无间断的完美服务。为了让我们的企业可以充分利用网络。本系统实现了企业在线宣传的目的,以减轻企业宣传的工作负担及提高工作效率,并能激发浏览用户的深入了解兴趣。本系统主要是利用浏览器作为界面,利用B/S模式,即用户可利用浏览器直接访问本站点。主要用到的技术是采用ASP.NET(C)技术和SQL数据库设计出了各种功能。本系统主要有用户管理、新闻系统、产品系统、留言系统、管理员登录及管理等功能。本文主要介绍系统的总体设计以及着重研究了导航板块的实
10、现,并在此基础上建立了后台数据库。本系统采用左右框架式,看起来清爽简洁。登录系统主要实现用户和管理员的交流,用户管理可以提供查看产品以及修改信息等基本功能;导航栏提供整个平台的架构。1 绪 论1.1企业网站开发背景及现状如今,互连网对企业来说已经不再是新鲜的事物了,大多数的企业都已经建立了自己的网站。随着互连网的快速发展,网路已成为人们生活的一部分。电子商务、网路行销已不在只是被炒做的概念,人们对其的认识也在深入。不仅仅是大企业需要网站来开展电子商务,中小企业一样也迫切需要自己的企业网站用以实现宣传和联系客户等许多传统媒介无法完成的目标。搭建网站模型需要各方面的资讯,而如何在网页上正确明晰地表
11、达企业的资讯,使企业达到建站的目的,对建设好企业网站是有非常大的意义的。可以说,有正确的建站思路再配合下文所讲的具有普遍性的建站原理才能创造出真正的企业网站,而不是只在技术上苦苦追求完美,堆砌出华丽却没有实际意义的工艺品。1.2企业网站的作用及建立的必要互连网的快速发展,网路已成为人们生活的一部分。电子商务、网路行销已不在只是被炒做的概念,人们对其的认识也在深入。互联网经济泡沫弥漫在业界的恐慌并没有吓退人们对互联网的热情,而带来的理性的思考。以联想、方正为代表传统IT企业早已提出自己向互联网企业转型的计画,随后的传统企业也先后抛出了自己的E战略。主要涵盖在传统IT、家电、医药、汽车、证券、服装
12、、旅游、房地产、化工、保险、教育、轻工业等行业中的普通中小企业,也纷纷来建设或改版自己的企业网站。一时间各种为企业建设网站的网路行销公司纷纷成立,帮助各类传统企业全面触网。在整个2001年度,企业网站的建设以不在想往年那样得不到企业的重视,企业对网站建设的投入加大。网路行销公司也逐渐的认识到企业网站不同于门户网站,根据企业资讯化的程度不同,对企业推出不同的建站服务,如:资讯发布型网站、形象宣传型网站、虚拟社区型网站、网上交易型网站等。 网际网路是一个庞大的,不能忽视的市场,全民上网的时代已经来到。1.世界性的行销只要让别人知道网址,就可以几乎使世界上所有的人流览到你的企业和产品资讯。有些企业甚
13、至在不同的国家架设伺服器,就是为了客户能更好的流览。这对于跨国的公司及从事进出口相关贸易的公司是有很大好处的。2. 极低的成本你有很多远端的分支机构或分销机构,又无力用专线构造一个独立的远端网路,那么选择在INTERNET上建立WEB站点就可能是你唯一的选择.网站能够成为一个很好的联络中心,对于不属于核心机密的工作资讯完全可以通过对网站访问权控制,实现分支机构之间的资讯交流.对于传统的行销来说,网站的建立花费对于报纸杂志及电视广告可以说是微不足道的.对于中小企业来说,只需要少量开销,就可以拥有自己的网站.而且除了日常的维护费用外,不需要其他成本.3.良好的服务路成为人们生活的组成部分时,通过W
14、eb站点为客户服务成为厂家首选的方式.网路的交互功能在此时起到了关键作用.如果顾客想购买某一种产品,要具有某种特点或者要求,他不用流览每一个产品,从海量的资讯中苦苦寻找,因为基于新技术的搜索引擎及资料库会引导他很快的完成搜索,而这一切又可以在家里或者办公室轻松实现,这只有网路可以做到.服务也是如此,除了可以在网页上找到企业的联系电话,位址,E-mail等各种资讯,网路也提供了即时的服务,对于一些客户经常提到的问题(FAQ),企业网站可以开辟一个专门的栏目进行回答,还可以开设BBS,对各种问题进行交流.总之,企业一旦建立了网站,客户就可以得到更好的服务,而且是7天24小时的周到的服务.4.中小企
15、业可以和大企业平起平坐在网上,中小企业可以拥有和大企业一样甚至更好,更豪华的网页,在INTERNET上,你和每个网站都是平等的,可以说是在同一个起跑线上.你可以立即开始网路行销,而且是面向全世界,流览器对于网页都是公正的,剩下的就是网站推广的竞争.5.迅速获得客户回馈通过建立网站,企业可以为客户建立一个回馈表单,让客户向其中写入对商品的意见和建议.甚至可以通过网站,组织一个网上社团让客户之间相互出谋划策.企业可以通过用户的回馈意见获得市场的资讯.资讯可以由电脑整理输出.快速,方便,高效.6. 其他作用企业网站还有其他很多作用,它可以作为人员招聘的一个视窗,来自网路的应聘者一般来讲具备一定的电脑
16、操作能力和关于INTERNET的基本知识。越来越多的人开始更多的留意网上的消息,而企业网站就可以在这个时候让客户足不出户即可了解更多资讯2 需求分析2.1 系统概述随着计算机技术的飞速发展,尤其是网络技术的超速发展,带动了信息的广泛交流甚至导致了信息爆炸“信息时代”这一词汇似乎己经被普遍接受。特别是近年来Internet超乎想象的发展,对信息的广泛收集、整理、利用和传播更把世界带入了信息时代的一个更高层次。因此,无论是对于一个国家还是对于一个企事业单位,如果要在未来的社会中获得发展,网站已变成了一个基本要素。经过对系统的需求分析,将整个系统分为两部分,前台系统和后台系统。前台系统主要是客户浏览
17、及员工浏览界面。后台系统是管理员管理本网站的界面,实现网站的管理功能。该系实现对企业网站内新闻、产品的显示、添加、修改和删除操作。系统分为三种人员,分别是:管理员、操作员和普通用户,对于管理员来说,可对新闻、产品发布、删除、修改,并对操作员发布的新闻、产品进行审核,和对用户留言进行回复和删除。对于操作员,只能发布新闻和产品,并对自己发布的新闻和产品进行修改和删除,对于普通用户则只能查看产品和新闻,并进行留言或评论。2.2 系统运行环境2.2.1 设备要求选择系统硬件运行环境配置的时候应该考虑到系统的安全性、开放性、性能价格比、可扩展性、能保证较高的工作效率等方面。所以较好的硬件配置必不可少。系
18、统软件平台的配置,软件是系统开发的灵魂,配备良好的软件开发工具在系统开发中至关重要。2.2.2 ASP.NETASP 是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。 指 Active Server Pages(动态服务器页面) ,运行于 IIS 之中的程序。ASP.net不仅仅是ASP 的下一个版本,而且是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序,提供许多比现在的Web开发模式强大的优势。ASP.net使运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。2.2.3 Visual S
19、tudioVisual Studio 是一套完整的开发工具集,在该系统中用于生成 ASP.NET Web 应用程序。使用Visual Studio 2005, 专业开发人员能够使用改进后的可视化设计工具、编程语言和代码编辑器,享受高效率的开发环境;在统一的开发环境中,开发并调试多层次的服务器应用程序;使用集成的可视化数据库设计和报告工具,创建SQL Server 2005解决方案等一系列功能。2.2.4 SQL ServerSQL(Structured Query Language),结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。SQL语句可以用来执行各种各样的操作,
20、例如更新数据库中的数据,从数据库中提取数据等。绝大多数流行的关系型数据库管理系统都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select, Insert, Update, Delete, Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作.2.2.5 C#C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。它是一种安全的、稳定的、简单的、优雅的,由C和C+衍生出来的面向对象的编程语言。C#在继承C和C+强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。C#
21、综合了VB简单的可视化操作和C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。2.3 系统的安全性由于网站是面对广大潜在客户群体的,关系到企业在客户心中的形像,数据的安全性很重要。为防止把网站内的公司产品资料被随意修改,必须采取某种安全保密措施,这些措施的有效程序如何就称为计算机系统的安全性。为了确保其安全与保密性,一是要确保用户的个人信息不能被管理员以外的人员恶意更改;二是要确保用户输入系统中的数据信息的正确性;三是要确保系统中的数据不能被管理员以外的人员恶意更改。为保证网站的安全性,主要通过方法予以实现:1.在登录的时
22、候有分普通用户、操作员和超级管理员,根据角色的不同,登录到不同的界面。并且如果在登录后长时间不使用,将作为过期,重新登录。2.所有的操作员信息都由超级管理员统一录入,操作员ID也由管理员统一分配,操作员登入系统后可以修改自己的密码。操作员能发布新闻和产品,并对自己发布的新闻和产品进行修改和删除。3.系统中的后台管理,对于普通用户不可见,普通用户也不能对公共信息进行修改、删除操作。2.4 系统功能需求分析经过需求分析、可行性研究和总体设计等几个步骤,按功能和角色把系统划分为以下几个模块:产品、新闻信息发布系统,留言板,用户管理系统。系统的功能模块如图2-1所示:产品浏览对产品新闻审核产品发布,删
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 NET 中小型企业 网站 设计 实现
链接地址:https://www.31ppt.com/p-4859356.html