欢迎来到沃文网! | 帮助中心 分享知识,传播智慧!
沃文网
全部分类
  • 教学课件>
  • 医学资料>
  • 技术资料>
  • 学术论文>
  • 资格考试>
  • 建筑施工>
  • 实用文档>
  • 其他资料>
  • ImageVerifierCode 换一换
    首页 沃文网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    N企业网站设计—后台管理系统设计与开发.doc

    • 资源ID:1082906       资源大小:2.61MB        全文页数:67页
    • 资源格式: DOC        下载积分:10积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要10积分
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,下载更划算!
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    N企业网站设计—后台管理系统设计与开发.doc

    1、 论文编号: 基于.NET的企业网站设计后台管理系统设计与开发Design of the Enterprise Website based on .NETDesign and Development of Background management system专 业:计算机科学与技术班 级:学 号:学生姓名:指导教师: 年 月 日摘要为了配合现代网站的特色建设以及企业发展的需求,即提出了本课题的研究企业网站的设计与开发,该系统的开发很好的实现了对信息的发布、浏览、操作功能,为用户提供了一个相互交流的平台,并且增强了企业与用户之间的联系,达到了实现宣传、交流及资源整合的目的,为企业的发展奠定了

    2、基础。本文主要讲述了如何利用ASP.NET和SQL Server 2005进行企业网站设计的开发过程,详细给出了从企业网站的需求分析到总体设计、详细设计与实现及测试的各个环节,基本上完成了一个网站所要求的内容,其开发包括主页面的设计、后台页面的设计,前台信息的浏览、产品的展示、搜索和后台信息的添加、修改、删除、查找等,以实现用户和管理员能具体的使用和操作。在文中对于具体的操作和设计思路方法等做出了具体的描述。整个系统包括首页模块、OA office自动办公模块、论坛模块、产品展示模块、后台管理模块等。各个模块之间相互独立可以灵活的调整并且在不改变系统基本结构的前提下能嵌入其它功能模块,以满足不

    3、同用户的需求。关键词: ASP.NET,SQL Server 2005,网站设计,信息IAbstractIn order to coordinate the demand which the modern website the characteristic construction as well as the enterprise development, Namely proposed this topic research - - the design and development of the enterprise website. This development of this

    4、 system realize issuing, browsing,operating the information very well.It provide the platform for the user which exchanges mutually, and strengthen the communication between the enterprise and user , and achieve the goal to propagate , exchange and conform the resources , has laid the foundation for

    5、 enterprises development.This article mainly narrate how to design and develop the enterprise website using ASP.NET and SQL Server 2005, and give each link in detail that the analysis from the enterprise website demand to the system design, realization and test. basically completes the content which

    6、 a website requests.Among them, including the Main page and backstage pages design, onstage informations browsing, products demonstration and search, the increase, updation,deletion , searching of the backstage information, so that the user and the administrator use and operate concretly ,and making

    7、 the concrete description in the article regarding the concrete operation and the design mentality method.The whole system including home page module, OA office automatic work module, forum module, product demonstration module, backstage administration module and so on. Between each module independe

    8、ntly ,it can adjust quickly,and under the basis of not changing the basical system structure, inserts other function module to satisfy the different demands of the users.Keywords: ASP.NET; SQL Server 2005; Website Design;Information目 录摘要IABSTRACTII目 录III第1章 网站需求分析11.1背景11.2功能需求11.3 性能需求21.4可行性分析31.4

    9、.1市场分析31.4.2经济可行性31.4.3技术可行性41.5运行环境41.5.1硬件环境41.5.2软件环境41.6开发工具的选用及介绍41.6.1 ASP.NET51.6.2 ADO.NET91.6.3数据库技术12第2章 网站的总体设计152.1概述152.2网页布局152.3主题及网页色彩搭配162.4界面设计162.5系统功能模块设计172.6数据库的设计182.6.1数据库表182.6.2系统数据表的E-R图19第3章 网站的详细设计203.1页面的整体设计203.1.1首页(Index.aspx)的设计203.1.2后台管理界面的设计(houtaiguanli.aspx)213

    10、.2系统模块的设计223.2.1前台产品展示(cardisplay.aspx)233.2.2后台管理员的登陆253.2.3管理员资料修改273.2.4 部门表的操作283.2.5 职位表的操作293.2.6职员表的操作303.2.7产品表的操作35第4章 系统的测试与维护414.1系统测试414.1.1系统测试的原则414.1.2系统测试的方法414.2系统的运行与维护434.2.1系统的运行434.2.2系统的维护43第5章 总结455.1开发中的问题455.2心得体会45致谢47参考文献48附录50附录A图、表50附录B 主要源程序52III 中原工学院信息商务学院毕业(设计)论文第1章

    11、网站需求分析1.1背景随着科技的发展,Internet已进入千家万户,作为一种新兴的信息技术,由于它具有传播信息容量极大、形态多样、迅速方便、全球覆盖、自由和交互的特点,所以正在以前所未有的冲击力影响着人类的生活,它的出现和发展,正慢慢地改变着人们的生活方式,互联网也因此成为目前比较热门的一个话题,它具有强大的影响力。国际上网站的发展十分迅速,网站已成为人们获取信息的一种重要方式越来越多的人都希望有自己的个人主页,以充分展示自我;现在很多企业和众多部门都已经建立了自己的网站,通过计算机网络实现宣传、交流及资源的整合。我企业目前正处在发展阶段,各个方面还不够完善需要进一部的加强与宣传,所以企业需

    12、要建立一个自己的网站来达到技术与资源的共享,并通过计算机网络实现宣传、交流等。1.2功能需求网站是企业的一个重要的对外展示窗口,同时也是对内服务的一种重要途径,根据实际功能需求,网站功能模块可以划分为:功能的划分奔驰网站的功能大致分为八大模块包括:关于我们、本地用车、客户服务、新闻中心、招贤纳士、OA office、后台管理、BBS。功能的描述关于我们:包括企业历史和历史传承两部分,主要介绍企业的历史背景、企业责任以及现在企业的发展状况等,使人们能够进一步的了解企业。本地用车:主要是展示本公司所出售的所有车辆,即包括所有车辆的信息供用户浏览,也可以在搜索引擎中查找具体的车辆及相关的信息。客户服

    13、务:包括服务热线、疑难解答、维修养护、资源下载四大部分。 服务热线:主要是解决用户的一些常见问题,在线服务用户。 疑难解答:就是在线发表一些对于某些问题的看法及资料,供用户阅读。 维修养护:主要是发表一些关于车的保养及常见问题的处理方法的文章,供用户参照使用,避免日常生活中出现的常见问题。 资源下载:可以下载一些用户手册、图片等供用户阅读和欣赏。新闻中心:主要是刊登一些关于本公司的销售信息、车辆信息、获得奖项等的一些消息,方便用户更进一步的了解公司的动态。招贤纳士:主要是刊登一些相关职位的招聘信息,供有志之士能前来应聘,使之成为其中的一员。 OA office :主要是用来在公司内部职员之间进

    14、行的相互之间发送消息以及发布一些重要通知,提高员工的工作效率以及他们之间的互动。后台管理:包括管理员信息的管理、部门信息的管理、职位信息的管理、用户信息的管理和产品信息的管理。管理员信息的管理包括:管理员名称和密码的修改。部门信息的管理:对部门信息进行添加。职位信息的管理:对职位信息进行添加。用户信息的管理包括:信息的添加、信息的修改、信息的删除及信息的查找。 信息的查找分为按职员编号的查找和姓名的查找。产品信息的管理包括:产品信息的添加、信息的修改、信息的删除和信息的查找。 信息的查找分为按车名查找和车型号查找。 BBS :主要是针对所有用户开通的一项功能,供用户在线进行发表意见和评论,达到

    15、对提出问题共同解决共同进步的效果,并促进用户之间的沟通能第一时间获得所需要的信息。1.3 性能需求时间特性当运行此次网站系统时,它的响应时间、更新处理时间应该在5秒以内,如果超出了这个时间,那么这个网站项目就没有达到预期的目的,就需要加以修改。数据转换与传输时间、运行时间必须在3秒以内,如果超出此时间,那么就需要查看各个模块的接口,以及其他的中间转换等的处理,进行重新的设定,以达到所需的要求。数据精确度在后台管理以及用户的注册中要按照严格的数据格式输入,否则系统不给予响应进行处理。适应性本次开发的企业网站系统必须适应各种的操作系统平台(windows 2000、windows xp等),在与其

    16、它软件的接口以及开发计划等发生变化时,应具有较强的适应能力, 满足用户使用的需求。1.4可行性分析1.4.1市场分析目前现实中的企业都以创建品牌和广告效益为主,而缺乏互动性,本网站突破了传统的只能到现场欣赏的观念,建立网站为用户提供方便。而随着网络技术的发展及网络用户的娱乐的多元化,建立一个类似本网站的具有很强的互动性质的网站也是发展的趋势.而如今计算机技术的成熟以及互联网技术带宽的成熟,为该网站的成功创建打下了良好的基础,从市场分析来看,随着网络P2P格式的出现,已经有许多企业建立了自己的网站并且在网友之中起了非常大的影响,因此,我们建立这个网站的目的也就是吸引这部分数量较多的网络用户.这都

    17、足以证明该网站的开发是有相当大的前景的。1.4.2经济可行性由于系统所需要的软件设备都可以通过设计解决.因此经济方面顾只考虑硬件方面设施.硬件设施方面有两种解决方案.方法1:采用独立服务器,光纤的接入,或者可以选择电信的主机托管业.方法2 :采用虚拟主机业务,费用的高低由购买的空间大小所决定。方法1的成本相对高,方法2的成本相对低,但是方法2可能对网站访问的同时在线人数等有一些影响,从而会影响网站的运行速度。1.4.3技术可行性在技术上我们采用微软较为成熟的脚本语言ASP代码进行编写。ASP是微软很早就推出的开发动态网站的脚本语言。它与现在市场上的其他脚本语言有容易上手,开发简单,能与其他语言

    18、有效结合,可视化程度较高等优势。当然也存在例如安全性等的缺点.但是目前都可以以其他办法来防止。数据库的开发选用Microsoft SQL Server2005,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求。各大网站的建设也为新系统服务器/客户端的结构提供了硬件的支持。综上所述,本系统的设计与开发在技术上是可行的。1.5运行环境1.5.1硬件环境正常使用该系统必须保证您的服务器满足以下要求:软件系统:WinNT(SP6)+IIS4.0 / WIN2000+IIS5.0 / WINXP+IIS5.1 / WIN9X+PWS1.5.2软件环境数据库支持:Microsoft Sql Se

    19、rver 2005需要安装aspupload3. 0上传组件,部分功能需要服务器支持FSO(FileSystemObject) 推荐:Windows xp+IIS5.0+SQL2005+IE5.5+ASPUPLOAD组件,环境测试1.6开发工具的选用及介绍开发工具采用Microsoft Visual Studio .NET 2005进行开发,它是用来快速创建Web应用程序的开发环境,支持ASP.NET,数据库的设计使用Microsoft Sql Server 2005,脚本语言为简单易学的JavaScript,网页的设计采用DreamWeaver,图片的处理使用photoshop。1.6.1

    20、ASP.NETASP.NET是微软公司推出的新一代ActiveServerPages,也是微软.NET体系结构的组成部分,它由.NET框架提供的构件产生,提供一个网络应用模型,使开发人员能轻松地创建网络应用程序。ASP.net 是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.net提供许多比现在的Web开发模式强大的的优势。ASP.NET是一种独立于浏览器的编程模式。它可以在使用广泛的最新版本浏览器(例如IE、Netscape)上运行,还可以在低版本的浏览器上运行。这也就是说,在使用ASP.NET编写Web应用程序时,不需要编写浏览器特定的代码,I

    21、nternet的很大一部分用户就可以使用这些Web应用程序。需要注意的是,并不是所有的浏览器在执行Web应用程序时执行效果相同。1ASP.NET 功能Web 窗体页是用 ASP.NET 技术生成的。ASP.NET 是一种统一的 Web 平台,它提供了生成企业级应用程序所必需的全部服务。ASP.NET 又是基于.NET Framework 生成的,因此整个框架都可用于任何 ASP.NET 应用程序。您可以使用任何与公共语言运行库兼容的语言(包括 Microsoft Visual Basic、Visual C# 和 JScript.NET)来创作应用程序。下面将概述 ASP.NET 提供的功能。(

    22、1)ASP.NET 页框架和 Web 窗体页ASP.NET 页框架是一种编程框架,它在 Web 服务器上运行以动态地生成和管理 Web 窗体页。在Visual Studio中,Web窗体提供了窗体设计器、编辑器、控件和调试功能,这些功能结合在一起,将使您能够为浏览器和 Web 客户端设备快速地生成基于服务器的可编程用户界面。Web 窗体页在任何浏览器或客户端设备上运行。但是,您可以将 Web 窗体页设计为以特定的浏览器(如 Microsoft Internet Explorer 6)为目标,并利用特定浏览器或客户端设备的功能。ASP.NET 支持基于 Web 的设备(如移动电话、手持型计算机和

    23、个人数字助理 (PDA))的移动控件。ASP.NET 页框架创建了传统客户端/服务器 Web 交互的抽象模型,使您能够使用支持快速应用程序开发 (RAD) 和面向对象编程 (OOP) 的传统方法和工具来进行应用程序编程。在 Web 窗体页中,可以使用属性、方法和事件来处理 HTML 元素。ASP.NET 页框架为响应在服务器上运行的代码中的客户端事件提供统一的模型,从而使您不必考虑基于 Web 的应用程序中固有的客户端和服务器隔离的实现细节。该框架还会在页处理生命周期中自动维护页及该页上控件的状态。ASP.NET 页框架和 Web 窗体页还支持服务器控件,这些控件将常见的 UI 功能封装在易于

    24、使用并且可再次使用的控件中。(2)XML Web ServicesASP.NET 支持 XML Web services。XML Web services 是包含通过 Internet 协议公开的业务功能的组件。利用 XML Web services,应用程序可以使用 HTTP 和 XML 消息等标准在基于 Web 的应用程序之间交换信息,从而跨越防火墙移动数据。XML Web services 不受特定的组件技术或对象调用约定的约束。这样,用任何语言编写的、使用任何组件模型和在任何操作系统上运行的程序都能够访问 XML Web services。(3)状态管理功能ASP.NET 提供了内部状

    25、态管理功能,它使您能够保存和管理应用程序特定、会话特定和开发人员定义的信息。此信息可以独立于页上的任何控件。它可以在页间共享,如客户信息或购物车的内容。ASP.NET 提供了分布式状态功能。您可以在一台计算机或几台计算机上创建同一应用程序的多个实例。(4)应用程序事件ASP.NET 使您能够在可选的 global.asax 文件中包含应用程序级别的事件处理代码。您可以使用应用程序事件来管理应用程序范围的信息,并按顺序执行应用程序启动和清理任务。(5)编译所有 ASP.NET 代码(包括服务器脚本)都经过了编译,可提供强类型、性能优化和早期绑定以及其他优点。代码一旦经过编译,运行库会进一步将 A

    26、SP.NET 编译为本机代码,从而提供增强的性能。注意Web 窗体页、XML Web services 和组件都会被编译成动态链接库 (.dll) 文件。一旦经过编译,这些文件将无需在运行它们的 Web 服务器上注册。(6)配置ASP.NET 配置设置存储在基于 XML 的文件中。由于这些 XML 文件是 ASCII 文本文件,您可以读取和修改这些文件,因此对 Web 应用程序进行配置更改比较简单。每个应用程序都可以有它自己的配置文件,您可以扩展配置方案,使其符合自己的要求。(7)部署Visual Studio 为向本地或远程服务器部署应用程序提供了一种简化的机制。只需将文件复制到指定的应用程

    27、序目录或者使用更为专门化的可配置部署项目,即可安装这些文件。(8)安全性ASP.NET 应用程序在运行时,会以有限的权限在名为 ASPNET 的 Web 服务器上的特殊本地用户的上下文中执行。这样就限制了它对 Windows 资源和进程的访问,从而增强了 Web 应用程序代码的安全性。ASP.NET 还为 Web 应用程序提供了各种授权和身份验证方案。您可以根据应用程序的需要方便地移除、添加或替换这些方案。(9)调试支持ASP.NET 利用运行库调试基础结构来提供在本地或从 Web 服务器远程使用的跨语言和跨计算机调试支持。此外,ASP.NET 页框架提供使您可以将检测消息插入窗体的跟踪模式。

    28、可以调试托管和非托管对象,以及公共语言运行库和脚本语言支持的所有语言。(10)优化ASP.NET 包括多种功能和工具,它们使您能够设计和实现高性能的 Web 应用程序。这些功能包括: l 基于 ASP 进行改进的进程模型。 l 自动编译请求的页并在服务器上存储这些页。 l ASP.NET 特定的性能计数器。 l Web 应用程序测试工具。 利用 ASP.NET,您可以创建高性能的 Web 应用程序,使它们符合应用程序同时处理大量请求时的要求。2ASP.NET 特点(1) 执行效率的大幅提高ASP.net是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次

    29、运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。(2) 强大性和适应性因为ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在Windows 2000 Server上)。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。ASP.net同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C+和Java的结合体),VB,Jscript。

    30、将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.net。 高效可管理性ASP.net使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为Zero Local Administration的哲学观念使A的基于应用的开发更加具体,和快捷。一个ASP.net的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么简单。(4) 自定义性,和可扩展性ASP.net设计时考虑了让网站开发人员可以在

    31、自己的代码中自己定义plug-in的模块。这与原来的包含关系不同,ASP.net可以加入自己定义的如何组件。网站程序的开发从来没有这么简单过。(5) 安全ASP.NET 为 Web 应用程序提供了默认的授权和身份验证方案。开发人员可以根据应用程序的需要很容易地添加、删除或替换这些方案。基于 ASP.NET 技术的系统结构模型 ASP.NET 结构是一个由 UI 层、业务逻辑层和数据层组成的三层系统,如图1-1所示。图1-1 ASP.NET系统结构UI 层负责与用户交互,接收用户的输入并将服务器端传来的数据呈现给客户. 业务逻辑层负责接收浏览器传来的请求并将请求传给数据层,同时将请求处理结果发给

    32、浏览器. 它由 Web 表单、XML Web服务和组件服务组成. 其中 Web 表单是 ASP.NET 应用程序的核心所在,它是向客户呈现数据和信息的基础,也是响应和处理客户与显示的 Web 表单交互生成的信息和数据的基础. 数据层是通过 ADO.NET 操纵数据为事务逻辑层提供数据服务,如存储数据操作结果、返回数据检索结果等.1.6.2 ADO.NETMicrosoft公司用于访问多个提供程序中数据的Microsoft策略称为通用数据访问。通用数据访问的目标是可从任意类型计算机上的任意应用程序中访问任意类型的数据。数据源可包括关系数据库、文本文件、电子数据表、电子邮件或地址簿,数据可被存储在

    33、台式机、局域网、大型机、内联网或Internet上。1ADO.NET 简介ADO.NET是英文ActiveX Data Objects for the.NET Framework的缩写,它是为.NET框架而创建的,它提供对 Microsoft SQL Server、Oracle等数据源以及通过OLE DB和XML公开的数据源的一致访问。应用程序可以使用ADO.NET来连接到这些数据源,并检索、操作和更新数据。ADO.NET有效地从数据操作中将数据访问分解为多个可以单独使用或一前一后使用的不连续组件。ADO.NET包含用于连接到数据库、执行命令和检索结果的.NET Framework数据提供程序

    34、。可以直接处理检索到的结果,或将其放入ADO.NET DataSet对象,以便与来自多个源的数据或在层之间进行远程处理的数据组合在一起,以特殊方式向用户公开。ADO.NET DataSet对象也可以独立于.NET Framework数据提供程序使用,以管理应用程序本地的数据或源自XML的数据。ADO.NET有如下一些优点。(1)互用性:ADO.NET使用XML为数据传输的媒质。(2)易维护性:使用N层架构分离业务逻辑与其他应用层次,易于增加其他层次。(3)可编程性:ADO.NET对象模型使用强类型数据,使程序更加简练易懂。(4)高性能:ADO.NET使用强类型数据取得高性能。(5)可扩展性:A

    35、DO.NET鼓励程序员使用Web方式,由于数据是保存在本地缓存中的,不需要解决复杂的并发问题。2ADO.NET 编程模型ADO通过下面几步来完成对数据库的操作:(1)创建一个到数据源的连接(Connection),连接到数据库;或者开始一个事务(Transction)。(2)创建一个代表SQL命令行(包括变量、参数、可选项等)的对象。(3)执行命令行。(4)如果返回以表格形式组织的数据,则将它们保存在缓存中,产生相应的数据集对象(Recordset)。这样便于查找、操作数据。(5)通过数据集对象对数据进行各种操作,包括修改、增加、删除等。(6)更新数据源,如果使用事务,确认是否接受事务期间发生

    36、的数据变化。(7)结束连接和事务。3ADO.NET 对象模型ADO.NET的对象结构如图1-2所示。图1-2 ADO.NET的对象结构ADO.NET中的Connection对象建立到数据源的连接。它有ConnectionString属性、Open和Close方法以及使用BeginTransaction方法开始事务处理的能力。Command命令允许用户查询数据库、向它发送命令或者调用它的存储过程,可以使用该对象的Execute方法来执行这些操作。例如,使用ExecuteNonQuery方法向数据库发送操作查询,使用ExecuteReader方法执行会返回结果集的SELECT查询。DataRead

    37、er对象是Command对象的ExecuteReader方法返回的对象,它代表只向前的、只读的结果集。每次调用DataReader的Read方法时都会产生一行新的可用结果,然后就可以使用GetValue方法或者强制类型的Get方法查询每个单独字段。DataSet对象是ADO.NET非连接架构下的主要对象。它在使用时就像驻留在客户端计算机上的一个小型关系数据库,但又与任何具体的数据库完全无关。它包含一个DataTable对象的集合,其中每个DataTable对象都包含一个不同的结果集。DataTable对象包含一个DataRow对象的集合,而每个DataRow对象则包含了结果集里不同行中的数据。

    38、DataSet还包含一个DataRelation对象的集合,其中每一项都对应一个不同DataTable对象之间的关系,这些关系实现了同一DataSet中表与表之间的导航。DataAdapter对象起着Connection对象和DataSet对象之间的桥梁作用。其Fill方法将数据从数据库移到客户端的DataSet对象,而其Update方法则按相反方向移动数据,它由应用程序在DataSet中添加、更改或删除的行对数据库进行更新。1.6.3数据库技术数据库,顾名思义,是存入数据的仓库。只不过这个仓库是在计算机存储设备上的,而且数据是按一定格式存放的。 当人们收集了大量的数据后,应该把它们保存起来进

    39、入近一步的处理,进一步的抽取有用的信息。当年人们把数据存放在文件柜中,可现在随着社会的发展,数据量急剧增长,现在人们就借助计算机和数据库技术科学的保存大量的数据,以便能更好的利用这些数据资源。 要是下定义的话,就应该是:指长期储存在计算机内的、有组织的、可共享的数据集合。数据库包含关系数据库、面向对象数据库及新兴的XML数据库等多种,目前应用最广泛的是关系数据库,若在关系数据库基础上提供部分面向对象数据库功能的对象关系数据库。在数据库技术的早期还曾经流行过层次数据库与网状数据库,但这两类数据库目前已经极少使用。数据库管理数据库管理(Database Administration)是有关建立、存

    40、储、修改和存取数据库中信息的技术,是指为保证数据库系统的正常运行和服务质量,有关人员须进行的技术管理工作。负责这些技术管理工作的个人或集体称为数据库管理员(DBA)。数据库管理的主要内容有:数据库的建立、数据库的调整、数据库的重组、数据库的重构、数据库的安全控制、数据的完整性控制和对用户提供技术支持。数据库的建立:数据库的设计只是提供了数据的类型、逻辑结构、联系、约束和存储结构等有关数据的描述。这些描述称为数据模式。要建立可运行的数据库,还需进行下列工作: (1)选定数据库的各种参数,例如最大的数据存储空间、缓冲决的数量、并发度等。这些参数可以由用户设置,也可以由系统按默认值设置。 (2)定义

    41、数据库,利用数据库管理系统(DBMS)所提供的数据定义语言和命令,定义数据库名、数据模式、索引等。 (3)准备和装入数据,定义数据库仅仅建立了数据库的框架,要建成数据库还必须装入大量的数据,这是一项浩繁的工作。在数据的准备和录入过程中,必须在技术和制度上采取措施,保证装入数据的正确性。计算机系统中原已积累的数据,要充分利用,尽可能转换成数据库的数据。注: 数据库这个词对于不同的人应该给予不同的感觉。如果你是一个最终用户,你根本就不关心数据存储和维护的细节,数据库也不应该拿这些事情来烦你。但是如果你是一个数据库管理员,那么有些细节上的东西你就必须要清楚。数据库管理系统可以为不同的用户提供不同的视

    42、图,也就是他们所看到的数据库是不一样的。这就需要进行数据抽象,以形成这些不同的视图。SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言。SQL通常使用于数据库的通讯。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用SQL的常见关系数据库管理系统有:Oracle、 Sybase、 Microsoft SQL Server、 Access、 Ingress等等。虽然绝大多数的数据库系统使用SQL,但是它们同样有它们自立另外的专有扩

    43、展功能用于它们的系统。但是,标准的SQL命令,比如Select、 Insert、 Update、 Delete、 Create和 Drop常常被用于完成绝大多数数据库的操作。MS SQL Server 就是用的Transact- SQL。SQL语言有着非常突出的优点,主要是:1. 非过程化语言2. 统一的语言3. 是所有关系数据库的公共语言非过程化语言:SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集,所有SQL 语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为

    44、另一条SQL语句的输入。SQL不要求用户指定对数据的存放方法, 这种特性使用户更易集中精力于要得到的结果;所有SQL语句使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而用户则从不需要知道表是否有索引、有什么类型的索引。统一的语言:SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、 应用程序员、决策支持系统人员及许多其它类型的终端用户。SQL为许多任务提供了命令,其中包括:1.在表中插入、修改和删除记录2. 建立、修改和删除数据对象3. 控制对数据和数据对象的存取4.保证数据库一致性和完整性以前的数

    45、据库管理系统为上述各类操作提供单独的语言,而SQL 将全部任务统一在一种语言中。所有关系数据库的公共语言:由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS(关系数据库管理系统)转到另一个,所有用SQL编写的程序都是可以移植的。以前的数据库管理系统为上述各类操作提供单独的语言,而SQL 将全部任务统一在一种语言中。所有关系数据库的公共语言:由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS(关系数据库管理系统)转到另一个,所有用SQL编写的程序都是可以移植的。因为它强大的功能我选择它构建后台管理系统。第2章网站的总

    46、体设计2.1概述网站是企业的一个重要的对外展示的窗口,同时也是对内服务的一种重要途径,本次网站的设计主要按照以下模块来完成如图2-1所示。在实际的开发过程中我主要负责网页的设计(包括主页、关于我们、本地用车、客户服务、招贤纳士、新闻中心)前台产品的展示好、搜索和后台的管理。以下是关于网页设计和后台管理的详细介绍。网站首页关于我们本地用车新闻中心客户服务招贤纳士OA后台管理BBS图2-1 网站模块图2.2网页布局本网站主界面的布局实际的内容占据了网页的大部分空间,在70%左右,导航部分在10%左右,颜色以淡灰色为主,从左到右依次递减的形式显现,没有使用太多的颜色来修饰某个对象,此外,正文和背景的

    47、颜色对比度比较小,字体墨认为黑色,对用户的视觉感不会产生太大的影响,为了提高网页的可读性,标题区、标题行和正文区均使用了不同大小的字体,正文使用的是静止的文字,字体足够打,方便用户的阅读,后台管理界面的布局也添加有导航部分,主体颜色以蓝色为主,淡绿色为辅的形式展现出来,让用户看了一目了然。为了方便用户浏览,我们设置了母版页,母版页中添加了导航键,这样一来所有的网页都可以通过导航键显示出来,还有部分网页设置了标题导航,网页的标题清楚的表现了网页的内容,在网页的组织上,每个网页都按照“金字塔”的原则进行编写。本次设计的网页采用横向排版方式,符合用户的阅读习惯 。2.3主题及网页色彩搭配在目标明确的基础上,完成网站的构思创意即总体设计方案。对网站的整体风格和特色做出定位,规划网站的组织结构。做到主题鲜明突出,力求简洁,要点明确,以简单明确的语言和画面告诉大家本站点的主题,吸引对本站点有需求的人的视线,对无关的人员也能留下一定的印象。调动一切


    注意事项

    本文(N企业网站设计—后台管理系统设计与开发.doc)为本站会员(精***)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给沃文网发消息,QQ:2622162128 - 联系我们

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

    Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1

    陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922