小型企业信息服务网站的设计与实现毕业设计论文.docx
《小型企业信息服务网站的设计与实现毕业设计论文.docx》由会员分享,可在线阅读,更多相关《小型企业信息服务网站的设计与实现毕业设计论文.docx(45页珍藏版)》请在冰豆网上搜索。
![小型企业信息服务网站的设计与实现毕业设计论文.docx](https://file1.bdocx.com/fileroot1/2023-2/2/428c84c8-3521-401b-8e1e-34cd2cdfc65c/428c84c8-3521-401b-8e1e-34cd2cdfc65c1.gif)
小型企业信息服务网站的设计与实现毕业设计论文
小型企业信息服务网站的设计与实现
Smallbusinessinformationservicewebsitedesignandimplementation
Name:
xxx
Tutor:
xxx
College:
xxx
Major:
xxx
Direction:
xxx
xxxUniversity
摘要
随着科技的不断发展,计算机技术的不断更新,网络技术的不断完善,Web建站技术的提高,用以网站建设的软件种类繁多。
其中以ASP技术使用最为广泛,ASP是当今流行的web应用程序技术之一。
作为一种服务器端脚本编写环境,它将HTML语言、脚本代码和服务器组件有机地结合在一起,可以用来创建交互式的动态网页和具有数据库访问功能的web应用程序。
而企业的网络环境在现在及未来的资讯社会将成为不可缺少的企业识别标志之一,提升企业的附加价值。
除了提供给予客户一个效率资讯沟通通道,它即是一个即时资讯的看板,也可以是一个购物中心,也可以当作网络即使技术客户服务中心。
它是区别与一般宣传媒体的企业展示窗口。
一个好的网络管理系统将会使企业在网站建设方面减少投资成本提高工作效率。
本文将着重介绍基于ASP+ACCESS数据库的企业网站管理系统构建。
关键词:
ASP;ACCESS数据库;Dreamweaver;企业网络;管理系统
Smallbusinessinformationservicewebsitedesignandimplementation
Abstract
Withthecontinuousdevelopmentofscienceandtechnology,computertechnologyconstantlyupdated,networktechnologycontinuestoimprove,Webtechnologytoenhancethestation,theconstructionsiteforawiderangeofsoftware.ASPtechnologywiththemostwidelyused,ASPisthepopularwebapplicationtechnique.Asaserver-sidescriptingenvironment,itwouldHTMLlanguage,scriptcodeandservercomponentsorganicallycombined.canbeusedtocreateinteractiveanddynamicwebdatabaseaccessfunctionswiththewebapplication.Andthecorporatenetworkenvironmentforpresentandfutureinformationsocietywillbecomeanindispensablebusinessidentifier,raisethevalue-addedenterprises.Inadditiontoprovidingcustomersanefficientinformationcommunicationchannels,itisareal-timeinformationtothebulletin,Oritcouldbeashoppingmall,asthenetworkcaneventechnicalcustomerservicecenters.Itisdifferentwiththegeneralmediashowcase.Agoodnetworkmanagementsystemwillenableenterprisesintheconstructionsitetoreduceinvestmentcoststoimproveefficiency.ThispaperwillhighlightontheenterpriseASP+ACCESSdatabasemanagementsystemonthesite.
Keywords:
ASP;ACCESSAtabase;Dreamweaver;EnterpriseNetwork;ManagementSystem
1前言
1.1课题背景
互联网作为信息双向交流和通讯的工具,已经成为商家青睐的传播媒介,被称之为继广播、报纸、电视后的第五种媒体――数字媒体。
传统媒体的价格昂贵,又受到时间、地区等多方面因素的限定,效果不能令人满意。
相比之下,网络宣传的费用是低廉的,而回报却丝毫不见逊色,能帮您把握广阔的国际发展空间和众多潜在的商业伙伴,是24小时的广告窗口。
越来越多的公司、单位建立自己的网络站点,使单位本身已不局限于某个地区,而是直接面向全世界,它的广泛性、高效性为企业带来了不容置疑的效益和效率,是否拥有自己的网站已经成为衡量一个单位综合的重要标志。
网络可以带给企业不分地域、不分国别的大量客户,带来无限的商机。
建立一个企业网站是非常有必要的。
不仅可以给企业带来了经济效益,也起到了推广和宣传企业的作用。
但是很多的中小型企业会觉得建设网站投资成本过高,而且要招聘相应的技术人员进行维护。
本文主要是针对企业网站管理系统设计作介绍的,网站整体设计简洁、明了,系统具有很强的通用性,可视化的后台管理系统,以及可视化网页模板编辑系统。
后台的‘傻瓜’型设计让计算机门外汉也能管理网站,进行日常的维护和更新,大大降低了企业在网络方面的投入在其设计中主要是运用了DreamweaverMX2004和ASP来制作页面,本站使用ASP模板便于风格修改。
并运用ACCESS来连接数据库。
网站设计达到了预期的效果,实现了中小型企业客户的小投入高回报的需求。
企业网站所面对的不再是“被动”的读者,而是有目地的“主动”客户。
买主以及潜在的客户将透过INTERNET主动的找到您的企业网站,要求他们所需要的服务。
一个设计得当的企业网站,将能提供给予使用者需求,甚至达到双向的沟通,这是一般传统媒体所做不到的。
这也是一个展示企业形象的一个良好平台。
ASP运行环境的配置非常方便,只要在Windows平台上安装了PWS或IIS,Web服务器与ASP应用服务器的配置上基本上完成了。
使用ASP技术进行开发时,可以通过建立自己的com组件,将应用程序的商业逻辑封装在可重用的模块中,以便在脚本、其他组件或其他程序中调用。
Dreamweaver是集网页制作和网站管理于一身的所见即所得网页编辑器。
1.2企业网站规划
企业需不需要网站?
几乎所有有远见的企业家都会毫不犹豫地说:
当然需要!
但一个不容忽视的问题是,许多企业仅仅停留在“有网站”的阶段,他们并没有意识到一个界面粗糙、内容单一、流程混乱、安全性差的网站,其实给访问者留下了极差的感觉,严重破坏了企业的形象。
怎么样的企业门户网站才算成功?
时代财富顾问公司在为众多企业设计网站的过程中,总结出了一套完整的、有较高参考价值的《企业门户网站评定标准》,期望以此引起企业界对自身网站的重视,使企业门户网站真正成为企业宣传、管理、营销的有效工具。
企业门户网站定义:
主要为了外界了解企业自身、树立良好企业形象、并适当提供一定服务的网站。
根据行业特性的差别,以及企业的建站目的和主要目标群体的不同,大致可以把企业门户网站分为:
基本信息型:
主要面向客户、业界人士或者普通浏览者,以介绍企业的基本资料、帮助树立企业形象为主;也可以适当提供行业内的新闻或者知识信息。
这种类型网站通常也被形象的比喻为企业的“WEBCatalog”。
电子商务型:
主要面向供应商、客户或者企业产品(服务)的消费群体,以提供某种直属于企业业务范围的服务或交易、或者为业务服务的服务或者交易为主;这样的网站可以说是正处于电子商务化的一个中间阶段,由于行业特色和企业投入的深度广度的不同,其电子商务化程度可能处于从比较初级的服务支持、产品列表到比较高级的网上支付的其中某一阶段。
通常这种类型可以形象的称为“网上XX企业”。
例如,网上银行、网上酒店等。
多媒体广告型:
主要面向客户或者企业产品(服务)的消费群体,以宣传企业的核心品牌形象或者主要产品(服务)为主。
这种类型无论从目的上还是实际表现手法上相对于普通网站而言更像一个平面广告或者电视广告,因此用“多媒体广告”来称呼这种类型的网站更贴切一点。
在实际应用中,很多网站往往不能简单的归为某一种类型,无论是建站目的还是表现形式都可能涵盖了两种或两种以上类型;对于这种企业门户网站,可以按上述类型的区别划分为不同的部分,每一个部分都基本上可以认为是一个较为完整的网站类型。
1.3相关技术介绍
1.3.1ASP介绍
ASP的全称是ActiveServerPages可理解为“动态服务器页面”技术。
是Microsoft推出的一种用以取代通用网关接口的技术,它是一个Web服务器端的运行环境,是目前最流行的Web服务器应用开发技术,它的特点是将脚本、超文本和强大的数据库访问功能结合在一起,并提供了众多的服务器组件来扩展功能,能够很方便地创建分布式和基于Web的商业化应用程序。
在这里可以生成和运行动态的、交互式的、高性能的Web服务器应用程序。
它将程序脚本、超文本和强大的数据库访问功能结合在一起,并提供了众多的服务器组件来扩展功能。
可见,ASP即不是一种语言,也不是一种开发工具;而是一种技术框架,其主要功能是为生成动态的、交互式的Web服务器应用程序提供一种共呢感强大的方式或技术。
如果要更简单地描述ASP,可以说ASP就是运行在Web服务器上的动态网页。
ASP程序文件也是一个标准的网页,一般由HTML标记和ASP脚本代码混杂在一起组成。
ASP网页程序必须先经Web服务器的ASP解释器解释执行,产生HTML代码后才传送给用户的浏览器执行显示,如图1-1所示。
⑤显示①ASP请求
②解释③生成
客户机
Web服务器
④HTML响应
图1-1ASP网页运行过程示意图
1.3.2ADO访问数据库技术介绍
ADO(ActiveXDataObjects)是一组优化的访问数据库专用对象集,为ASP提供了完整的站点数据库访问解决方案。
它可作用于服务器端,以提供含有数据库信息的主页内容。
通过执行SQL命令,让用户在浏览器画面中输入、更新和删除站点服务器的数据库信息。
ADO使用内置的RecordSets对象作为数据的主要接口。
ADO可使用VBScript、JScript语言来控制对数据库的访问,以及查询结果的输出显示。
ADO可连接多种支持ODBC的数据库,如Access、SQLServer、Oracle、Informix等。
1.3.3数据库选择
数据库的种类很多,小型桌面数据库有Access、Excel、FoxPro等,大型的数据库有Oracle、Sybase、Informix和SQLServer等。
在网上购物系统中,两种类型的数据库都可能用到。
我们选择小型数据库Access2003,大型数据库SQLServer6.5为典型进行软件的开发。
Access2003是微软公司推出的Office2003套件中的一个重要组成部分,它是一种通用的桌面关系型数据库管理系统。
具有良好的用户界面,通过Access2003的操作界面,可以完成对数据库的生成、修改和删除,也可以对表中的数据库进行添加、修改和删除,对表中新的查询和输出报表等日常的数据库操作。
Access2003提供了对标准ANSL-SQL语言的支持,可以使用SQL语言来操作数据库。
Access2003一般运行在微软的操作系统平台下,如Windows95/98,Windows2000,WindowsXP等。
安装PersonalWebServer程序后,可以建成电子商务商店。
MicrosoftSQLServer6.5是微软公司的一种典型的关系型数据库管理系统(RDBMS),能够同时处理大量的数据和管理众多的并发用户,并且能够有效地保证数据的完整性,支持数据的分布处理。
SQLServer6.5有丰富的实用程序和管理工具,如SQLEnterpriseManager、ISQL/w、SQLSecurityManager、SQLServerManager、SQLSetupSQLClientConfigurationUtility等,用户可以使用这些工具直接建立数据库系统,并对数据库进行数据添加、修改和删除等操作。
SQLServerManager、支持标准的SQL语言。
SQLServer运行在WindowsNT或Windows2000Server上。
大型数据库Oracle,Sybase等,操作系统选择UNIX系统,安装Web服务器可构成网上购物系统。
可见,为了保证程序具有通用性,使用简单。
我们可以选择Access2003来做为我们的数据库系统。
2系统分析
系统分析主要是对现行系统进行充分的调查研究,细致了解现行系统的现状和业务流程,及其存在的主要问题,在此基础上提出新系统的逻辑模型。
系统分析主要包括以下几个步骤:
1.系统调查。
2.可行性研究。
3.软件系统的总目标。
2.1系统调查
为了了解系统的基本情况,首先进行了初步调查。
初步调查的主要方式是参阅企业的基本结构,再与各分部的管理人员进行口头交谈,并了解业务流程。
企业的组织层次于如图2-1所示。
图2-1企业组织层次图
2.2系统可行性研究
系统可行性分析的任务是在初步调查的基础上确定项目开发是否必要和可行。
此活动的主要目标是进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进行调查分析并根据需要和可能提出拟开发系统的初步方案与计划。
可行性研究是针对系统进行全面、概要的分析,主要包括三方面:
技术可行性、经济可行性和营运可行性。
可行性研究报告是系统研制人员在可行性研究工作阶段的成果。
一经讨论、审定通过后,根据确定的系统方案对系统开发者下达系统设计任务书,对新系统开发工作的可行性做出结论或提出建议。
这个系统能够满足企业管理的效率与准确,只要是懂得基本操作的用户都能够对本系统操作的游刃有余。
同时我所开发的企业网站系统,它具有以下特点:
1.实用性。
2.操作简单。
3.代码可读性好。
2.2.1经济可行性
主要是对项目的经济效益进行评价,一方面是支出的费用,其中包括设备购置费、软件开发费、管理维护费、人员工资和培训费等。
另一方面是取得的收益中可以用钱来衡量的那部分(收益的另一部分难以用钱来表示)。
企业网站主要的经济开支在于需求分析阶段的费用和设备的费用,然后主要方面还是软件的开发费用。
系统建成后,将大大减少重复性的手工劳动,降低办公费用,提高工作效率,与前期的投入相比,后期的收益将更为乐观。
2.2.2技术可行性
技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,软、硬件配置能否满足开发者需要等。
以计算机为基础的管理系统使企业和管理者摆脱了那种繁杂、易错的记录及管理方式,通过计算机以及配套的软件,用户可以采用全新的方式从不同的地方存取各种信息。
为了本系统的开发作者特对企业进行了深入的调查研究。
使用MacromediaDreamweaver作为系统开发的开发软件,提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改,本系统采用Windows操作系统平台,ACCESS数据库和ASP语言。
综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。
2.2.3运行可行性
主要是管理人员对开发信息系统是否支持,现有管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。
企业领导非常重视信息系统的建设,对于系统的开发给予了大量的支持,管理室管理人员对此也有共识,最终操作人员对新系统也表示欢迎。
系统建成后,虽然将改变原有的工作方式,但系统操作简单、易于理解,操作人员经过短时间的培训就可以使用该系统。
2.2.4结论
综上所述,该企业网站可以而且有必要开发。
2.3企业网站软件开发方法
目前比较成熟的管理信息系统开发方法有:
生命周期法、原型法、面向对象法等。
生命周期法:
把一个信息系统从其提出、分析、设计和使用,直到停止使用的整个生存期视为一个生命周期。
整个生命周期划分为五个主要工作阶段:
可行性分析阶段、系统分析阶段、系统设计阶段、系统实施阶段和系统运行、维护与评价阶段。
通常采用结构化系统分析和系统设计方法,自上而下分析、设计、强调开发过程的整体性和全局性;开发过程在时间上基本按阶段进行,任务明确;结合用户需求进行开发;开发周期长,维护不方便。
适用于开发需求较明确固定的信息系统。
原型法:
是系统开发者在初步了解用户需求的基础上,开发出能实现系统最基本功能的一个原型,再根据用户对原型使用与评价的意见,提出修改方案,修改完善原型,如此反复多次,直到得到用户满意的最终系统为止。
开发过程以用户为中心,开发周期短。
适用于开发需求不够明确或不断变化的软件。
面向对象法:
以类,类的继承,聚集等概念描述客观事物以及联系。
为管理信息系统的开发提供了全新的思路,面向对象方法以对象为中心。
其特征主要有模块性,继承性和类比性,动态连接性。
其中原刑法是近几年发展起来的一种开发方法,该方法从一个初始信息要求的集合出发,在发展中逐步完善信息系统,本系统采用的是原型法。
使用原型法开发大体有以下几个步骤:
1.确定系统需求。
其中包括系统的应用范围、系统开发的经费估算等。
2.设计初始原型。
包括确定需求和开发工作模型,例如屏幕格式、功能菜单、报表格式以及对关键数据和功能的说明等。
3.对初始原型进行需求迭代,不断进行修正或改进,直至得到一个用户满意的原型,从而终止原型迭代过程。
4.如果需要,可写出系统必要成分的严格、详细的说明(如将需求转化为报表)。
5.原型效果考察。
考察用户新加入的需求信息和组成成分的严格说明信息,看其对原型效果的影响,是否影响到原型的有效性,如果导致原型失败,应加以修正和改进。
原型法的生命周期提供了一种完整的、灵活的、近于动态的需求定义技术。
它综合了所有提出的必要需求,建立原型就近似于预先需求的规格说明。
对应于原型的工作模型可以进行必要的剪裁和组织,以便更接近目标系统。
它可以综合用户、领导和原型开发人员的各方需求。
2.4需求分析
需求分析的主要任务就是确定待开发软件的功能、性能、数据、界面等要求。
根据管理的特点和要求,通过对系统进行需求分析,深刻理解系统在设计过程中所要做的工作,并且初步确定系统设计的框架和结构,对系统的整体设计过程有一个初步的设计方案和步骤,使得自己在系统的实际设计中始终保持清晰的思路和清醒的头脑,才能在系统设计过程中做到有的放矢,按步骤的把每个模块和功能进行设计,直到把要求的功能设计完成和实现。
需求分析阶段确定的系统逻辑模型是以后设计和实现目标系统的基础,因此必须准确完整地体现用户的要求。
系统分析员通常都是计算机软件专家,技术专家一般不喜欢着手搞具体设计,然而,一旦分析员开始谈论程序设计的细节时,就会脱离用户,使他们不能继续提出他们的要求和建议。
软件工程使用的结构分析设计的方法为每个阶段都规定了特定的结束标准,需求分析阶段必须提出完整的准确的系统逻辑模型,经过用户确认之后才能进入下一阶段。
需求分析是软件生命周期的一个重要阶段,它根本的任务是确定为了满足用户的需要必须做什么。
具体地说,应该确定系统必须具有的功能和性能,系统要求的运行环境,并且预测系统发展的前景,必须仔细分析系统中的数据,既要分析系统中的数据流。
又要分析长期使用的数据存储,通过分析应该得出用业务流图、数据字典,可行性分析等内容为系统的设计奠定基础。
需求信息的收集又称为系统调查。
为了充分地了解用户可能提出的要求,在调查研究之前,要做好充分的准备工作,要明确调查的目的、调查的内容和调查的方式。
1.调查的目的
首先,要了解一个组织部门的机构设置,主要业务活动和职能。
其次,要了解本组织部门的大致工作流程和任务范围划分。
这一阶段的工作是大量的和繁琐的。
尤其是管理人员缺乏对计算机的了解,他们不知道或不清楚哪些信息对于数据库系统设计者是必要的或重要的,不了解计算机在管理中能起什么作用,做哪些工作。
2.调查的内容
外部要求:
信息的性质,响应的时间、频度和如何发生的规则,以及对经济效益的考虑和要求,安全性及完整性要求。
业务现状:
这是调查的重点,包括信息的种类,信息流程,信息的处理方式,各种业务工作过程和各种票据。
组织机构:
了解本组织部门内部机构的作用、现状、存在的问题,及是否适应计算机管理。
规划中的应用范围和要求。
3.调查方式
开座谈会;跟班作业;请调查对象填写调查表;查看业务记录、票据;个别交谈。
对高层负责人的调查,最好采用个别交谈方式。
在交谈之前,应给他们一份详细的调查提纲,以便使他们有所准备。
从访问中,可获得有关该组织高层管理活动和决策过程的信息需求、该组织的运行政策、未来发展变化趋势等与战略规划有关的信息。
对中层管理人员的访问,可采用开座谈会、个别交谈或发调查表、查看业务记录的方式,目的是了解企业的具体业务控制方式和约束条件、不同业务之间的接口、日常控制管理的信息需求以及预测未来发展的潜在信息要求。
对基层操作人员的调查,主要采用发调查表和个别交谈方式来了解每项具体业务的过程、数据要求和约束条件。
2.4.1系统功能需求
企业网站管理整体设计以蓝色为主色调,采用ASP+ASSESS+页面模版的模式。
设计风格简约明了,能够完整的展现企业形象,推广企业产品,且网站后台控制容易操作。
根据企业网站要求对产品的宣传而设计了网站的一个后台控制,输入用户名和密码都为admin即可进入后台操作了,网站系统配置了所见即所得的网页即时编辑器可以直观的对页面进行编辑,能让不懂网页编程的人也能轻松的掌握并熟练使用,网站具备会员管理功能和商品订单功能,注册客户将会成为企业的潜在客户,商品订单则发挥了电子商务的优势,使得销售窗口覆盖真个网络能辐射的地区,网站还加了留言板功能,实现了与企业与客户之间的沟通。
为了完整的展示企业的文化及内涵,主要是制作了静态页面。
从个不同的角度介绍了企业的特点和企业信息。
网站主要的动态页面实现主要有产品展示和服务中心这2个模块。
产品展示有个后台控制,服务中心这个模块中加了个留言板,客户可以对企业实现留言功能,也可以提意见。
2.4.2企业网站设计要求
1.企业网站类似于一个管理,它是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以企业网站应该能够为用户提供充足的信息和快捷的查询手段。
但目前还有一些单位和部门还是使用传统人工的方式管理,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
同时随着企业的规模不断扩大,有关企业管理教务的各种信息量也成倍增长。
随着科学技术的不断提高,计算机科学日渐成熟,