




已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
监控器材公司产品展示网站摘要:现在社会科技发达了,人们的生活也提高了,当然人们的防范意识也有所提高,要想随时随地了解自己没在的情况下某些特殊的地方的情况,就需要监控器的帮助了。它有大有小,可以安装在几乎任何地方监控那个地方的每时每刻的情况,可以发现可以的事情,以及发生某些事情比如交通事故,为警方提供当时当地的证据,为警方的断案节省了时间和没必要的麻烦。在Internet飞速发展的今天,互联网成为人们快速获取、发布、传递信息的重要渠道,第一:建立公司的网络品牌形象,让自己的品牌打响,因为互联网拥有传播速度快这种特性。第二:网站除了客户可以了解你们公司是做什么之余还可以看到公司产品,联系方式。第三:节省成本,因为通过网络的推广和内部系统管理,可以实习成本低效率的管理模式,可以说建站的意思不但是方便客户,而且方便企业管理。因为网站的优越性,ASP.NET网站已经被广泛的应用。关键词:监控器材;安全;互联网;ASP.NET。WebAbstract: 。(五号Times New Roman,200300个实词)Key words: Monitoring equipment ;safety;Internet;ASP.NET。目 录第一章 绪 论- 1 -1.1 选题背景- 1 -1.2 发展前景- 1 -1.3 选题意义- 1 -第二章 监控器材公司产品展示网站的关键技术- 2 -2.1 面向对象技术- 2 -2.2 三层架构的使用- 3 -第三章 设计内容- 3 -3.1 系统设计- 3 -3.2 系统功能- 4 -3.3 前台管理- 4 -3.4 后台管理错误!未定义书签。3.5 数据库设计- 11 -参考 文 献- 13 -致 谢- 13 -第一章 绪 论1.1 选题背景 众所周知,互联网最早于1969年起源于美国,可以说互联网是20世纪最伟大的发明之一。近几十年来,随着社会科技,文化和经济的发展,特别是计算机网络技术和通信技术的大发展,随着人类社会从工业社会向信息社会过渡的趋势越来越明显,人们对信息的意识,对开发和使用信息资源的重视越来越加强,这些都强烈刺激了Internet的发展,使联入这个网络的主机和用户数目急剧增加,1988年,由NSFnet连接的计算机数就猛增到56000台,此后每年更以2到3倍的惊人速度向前发展,1994年,Internet上的主机数目达到了320万台,连接了世界上的35000个计算机网络。现在,Internet上已经拥有5000多万个用户,每月仍以1015的数目向前增长,专家预测,到1998年,Internet 上的用户将突破1亿,到2000年,全世界将有100多万个网络,1亿台主机和超过10亿的用户。今天的Internet已不再是计算机人员和军事部门进行科研的领域,而是变成了一个开发和使用信息资源的覆盖全球的信息海洋。在Internet 上,按从事的业务分类包括了广告公司,航空公司,农业生产公司,艺术,导航设备,书店,化工,通信,计算机,咨询,娱乐,财贸,各类商店,旅馆等等100多类,覆盖了社会生活的方方面面,构成了一个信息社会的缩影。 1995年,Internet开始大规模应用在商业领域。当年,美国Internet业务的总营收额为10亿美元,预计1996年将会达到18亿美元。提供联机服务的供应商也从原先象America Online和ProdigyService这样的计算机公司发展到象AT&T、MCI、Pacific Bell等通信运营公司也参加进来。由于商业应用产生的巨大需求,从调制解调器到诸如Web服务器和浏览器的Internet 应用市场都分外红火。 在Internet蓬勃发展的同时,其本身随着用户的需求的转移也发生着产品结构上的变化。1994年,所有的Internet软件几乎全是TCP/IP协议保,那时人们需要的是能兼容TCP/IP协议的网络体系结构;如今Internet重心已转向具体的应用,象利用WWW来做广告或进行联机贸易。Web是Internet上增长最快的应用,其用户已从1994年的不到400万激增至1995年的1000万。Web站的数目1995年到三万个。 Internet已成为目前规模最大的国际性计算机网络。从目前的情况来看,Internet市场仍具有巨大的发展潜力,未来其应用将涵盖从办公室共享信息到市场营销、服务等广泛领域。另外,Internet带来的电子贸易正改变着现今商业活动的传统模式,其提供的方便而广泛的互连必将对未来社会生活的各个方面带来影响。 时至今日,信息化浪潮正席卷全球,方兴未艾。互联网已成为信息化的重要平台、信息化的重要工具和信息化的重要组成部分,互联网已经与信息化分不开,而且相互促进. 中国正式接入互联网是在1994年。显然,中国互联网的起步晚了许多。但正应了“后来者居上”的话,中国这个后起之秀经过了13年多的发展,已经走过了导入期,走上了快速发展的道路。可以说,中国互联网的发展创造了一个互联网神话,其发展速度在全球同等GDP国家中应该是首屈一指的。中国互联网在快速经历了跟随、参与之后,即将迎来主导阶段。作为互联网最基本且最广泛的表现形式,网站的发展对互联网的普及起了至关重要的作用。时至今日,人们能在网络上找到各种各样公司信息,产品,广告,学习资料等等,而普遍的信息传播形式则绝大部分是以网页的形式展现在用户面前,网站已成为人们交流,学习,工作,公司产品推广,形象展示,服务提供的理想方式,网站是信息时代文化交流重要介质。在信息技术快速发展的当下,网站也与时俱进,呈现出多元化技术发展的欣欣向荣的趋势。1.2 发展前景未来的因特网与现在的因特网可大不一样,它将会是一种可大可小的因特网。当你想要把它带在身边时,你不用拎一个很大的背包把它装进去,而是把它变小,放入自己的口袋中,随时随地可以拿出来,打开因特网,这就能帮助你搜索你所需要的资料。 它不仅具有现在因特网的功能,还增加了成千上万种现在的因特网所没有的功能,比如像:可以随处旅游的“真实镜”、可以打出五线谱并能演奏的“模拟琴”、可以让图画变为实物的“马郎笔”,以及让因特网变为机器人的“转变程序”等。 未来的因特网不仅具有许多奇特的功能,它还可以自动报警。当你家有小偷潜入时,未来的因特网就会立即做出反应,发出震耳欲聋的响声,这时候,你就会马上从睡觉中醒来,让小偷无法得逞,通过因特网,你可以弄清楚已经过去了的五万年的历史,却不一定能够知道未来五十年的事情。但有一点是可以肯定的:因特网会越来越“神”。自从进入21世纪以来,基于B/S(浏览器/服务器)架构的应用程序逐渐成为企业的主流。其中B/S中的S就是Web服务器。基于B/S架构的应用程序也被称为Web应用程序。随着Web应用程序规模的不断增大,传统的Web应用模式已经无法满足目前的需求了。作为互联网最基本且最广泛的表现形式,网站的发展对互联网的普及起了至关重要的作用。时至今日,人们能在网络上找到各种各样公司信息,产品,广告,学习资料等等,而普遍的信息传播形式则绝大部分是以网页的形式展现在用户面前,网站已成为人们交流,学习,工作,公司产品推广,形象展示,服务提供的理想方式,网站是信息时代文化交流重要介质。在信息技术快速发展的当下, 网站也与时俱进, 呈现出多元化技术发展的欣欣向荣的趋势。1.3 选题目的 理解制作网站的基本步骤,熟悉制作企业网站的基本流程。获取建立网站的宝贵经验,熟练使用vs开发环境。建立该网站是:其一,是为了使客户能更方便快捷的了解产品信息,不用专门跑到店面去了解产品;其二,使管理人员方便快捷的对该网站里的信息进行删除,添加,更新等一系列操作,更好的展示公司产品信息。1.4 选题意义当今社会日新月异,科学技术迅速发展,网络也进入到千家万户;互联网成为人们快速获取、发布、传递信息的重要渠道,中国互联网也在快速经历了跟随、参与之后,即将迎来主导阶段。作为互联网最基本且最广泛的表现形式,网站的发展对互联网的普及起了至关重要的作用。时至今日,人们能在网络上找到各种各样公司信息,产品,广告,学习资料等等,而普遍的信息传播形式则绝大部分是以网页的形式展现在用户面前,网站已成为人们交流,学习,工作,公司产品推广,形象展示,服务提供的理想方式,网站是信息时代文化交流重要介质。在信息技术快速发展的当下,网站也与时俱进,呈现出多元化技术发展的欣欣向荣的趋势。从目前的情况来看,Internet市场仍具有巨大的发展潜力,未来其应用将涵盖从办公室共享信息到市场营销、服务等广泛领域。另外,Internet带来的电子贸易正改变着现今商业活动的传统模式,其提供的方便而广泛的互连必将对未来社会生活的各个方面带来影响。然而Internet也有其固有的缺点,如网络无整体规划和设计,网络拓补结构不清晰以及容错及可靠性能的缺乏,而这些对于商业领域的不少应用是至关重要的。安全性问题是困扰Internet用户发展的另一主要因素。虽然现在已有不少的方案和协议来确保Internet网上的联机商业交易的可靠进行,但真正适用并将主宰市场的技术和产品目前尚不明确。另外,Internet是一个无中心的网络。所有这些问题都在一定程度上阻碍了Internet的发展,只有解决了这些问题,Internet才能更好的发展。建立Internet的网站,第一:建立公司的网络品牌形象,让自己的品牌打响,因为互联网拥有传播速度快这种特性。第二:网站除了客户可以了解你们公司是做什么之余还可以看到公司产品,联系方式。第三:节省成本,因为通过网络的推广和内部系统管理,可以实习成本低效率高的管理模式,可以说建站的意思不但是方便客户,而且方便企业管理。因为现在社会的需要,熟悉制作企业网站流程,获取了制作网站的宝贵经验! 同时,制作网站的过程当中,可以理解制作网站的基本步骤,熟悉制作网站的基本流程,获取建立网站的宝贵经验,熟悉vs开发环境。如今企业建立自己的企业网站已经成为一种在信息时代生存的必要手段。1巨大的宣传作用网络的无所不在和方便快捷将改变您过去的被动的宣传和经营模式,互连网的用都可以在网上通过直接点击和友好链接的形式浏览您的网站,这样您将拥有数以亿记的潜在客户;您可以随心所欲的在您的网站上发布自己的产品介绍和供求信息,把您自己的产品,经营理念推广至所有的互连网用户-一个目前以经有4亿之众,而且每半年翻一番的用户群体。2是时代发展的要求网络已经成为人们目前生活中不可缺少的事物,越来越多的人们已经习惯通过网络交流,获得信息,大家已经摒弃了传统的模式,这是社会发展的趋势,在这个与时俱进才能生存的世界,企业用户必须紧随时代前进的步伐。3获得详实有效及时的信息由于互连网的交互性和信息传播的迅捷性,使得网络上充满了各种信息,用户可以根据自己的需求,经过简单地分析和分类,就可以得到以前花费数人数天才能搜集到的信息,极大的支持了您的生产管理和经营。4是一种潜在的无形资产企业网站的建立,将使得您的企业知名度大增,从而扩大了您的无形资产,您也将获得其他形式得不到的品牌效应,这一点,对于企业在这个注重柔性管理和文化效应的世界上有至关重要的作用。5企业建站的成本极低您在一个发行量才几十万的报纸做一页广告,在电视台做几秒钟的广告都将花费您几万元,得到的效应也不满人意,可是,您只须一、两万元就可以在互连网上拥有自己的空间,直接面对几亿用户,孰重孰清,精明的您会有一个定论的。产品展示是信息发布的一种形式,但信息发布的含义显然要更广泛一些,网站是一个信息载体,在法律许可的范围内,可以发布一切有利于企业形象、顾客服务以及促进销售的企业新闻、产品信息、各种促销信息、招标信息、合作信息,甚至人员招聘信息等等。因此,拥有一个网站就相当于拥有一个强有力的宣传工具。第二章 网站提供的技术支持2.1 动态网站脚本语言ASPASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。ASP之所以受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器都可以正确地获取ASP的“执行”结果,而且可以直接在浏览器中运行浏览,非常方便,广受大家的亲耐。ASP的功能及特点:(1) 使用Jscript此类简单易懂的脚本语言,同时还结合了html代码,可以快速地的完成网站的 应用程序。(2) 无需编译,asp脚本继承与html当中,容易生成,无需编译或者是链接就可以直接解释执行了。(3) 使用普通的文本编辑器,如windows的记事本,dreamweaver都可以方便快捷的进行编辑。(4) 用户只需使用可执行的html代码的浏览器,就可以浏览asp所设计的网页内容。它所使用的脚本语言都在web服务器端执行,浏览器不需执行这些脚本语言。(5) Asp能与任何ActiveX Scripting 语言相容,具有可扩充性。(6) Asp的源程序不会被传到客户端浏览器,所以能避免源程序被他人窃取,更具安全性。总之,Asp的功能特点还有很多,上面只是写了几个个人觉得比较优越的特点,它的简单易懂,不复杂,可直接浏览的特性广受大家亲耐,所以现在asp的运用才会这么广泛。2.2 ASP.NET技术ASP.NET的前身ASP技术,是在IIS 2.0上首次推出。可以用Visual Studio开发环境进行开发。ASP.NET是基于通用语言的编译运行的程序,所以它的这一强大的特性和适应性,让它几乎可以在web应用软件开发者的几乎全部平台上运行。ASP.NET一般分为两种开发语言,通常C#比较常用,因为C#是它的独立语言。ASP.NET不仅仅只是ASP 3的一个简单升级,它更为我们提供了一个全新而强大的服务器控件结构。从外观上看,ASP.NET和ASP是相近的,但是从本质上是完全不同的。ASP.NET几乎全是基于组件和模块化,每一个页,对象,和HTML元素都是一个运行的组件对象。在开发语言上,ASP.NET抛弃了VBSCRIPT和JSCRIPT,而使用.NET Framework所支持的VB.NET,C#.NET等语言做为其开发语言,这些语言生成的网页在后台被转换成了类并编译成了一个DLL。由于ASP.NET是编译执行的,所以它比ASP拥有了更高的效率。以前的 Web 开发模型相比,ASP.NET 提供了数个重要的优点:1. 世界级的工具支持。ASP.NET构架是可以用Microsoft(R)公司最新的产品 Visual S开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。这些仅是ASP.net强大化软件支持的一小部分。2. 简单性和易学性。ASP.NET使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。例如:ASP.NET页框架使您可以生成将应用程序逻辑与表示代码清除分开的用户界面,和在类似Visual Basic的简单窗体处理模型中处理事件。另外,公共语言运行库利用托管代码服务(如自动引用技术和垃圾回收)简化了开发。3. 高效可管理性。ASP.NET采用基于文本的分层配置系统,简化了将设置应用于服务器环境和Web应用程序。由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。此“零本地管理“哲学也扩展到了ASP.NET框架应用程序部署到服务器。不需要重新启动服务器,即使是在部署或替换运行的编译代码时。4. 自定义性和扩展性。ASP.NET 随附了一个设计周到的结构,它使开发人员可以在适当的级别插入代码。实际上,可以用自己编写的自定义组件扩展或替换 ASP.NET 运行库的任何子组件。实现自定义身份验证或状态服务一直没有变得更容易。5. 威力和灵活性。由于 ASP.NET 基于公共语言运行库,因此 Web 应用程序开发人员可以利用整个平台的威力和灵活性。.NET 框架类库、消息处理和数据访问解决方案都可从 Web 无缝访问。ASP.NET 也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到 ASP.NET 时保留基于 COM 的开发中的现有投资。6. 可缩放性和可用性。ASP.NET 在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。另外,进程受到 ASP.NET 运行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求。7. 增强的性能。ASP.NET 是在服务器上运行的编译好的公共语言运行库代码。与被解释的前辈不同,ASP.NET 可利用早期绑定、实时编译、本机优化和盒外缓存服务。这相当于在编写代码行之前便显著提高了性能。8. 安全性。借助内置的 Windows 身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。2.3 B/SB/S结构(Browser/Server结构)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。局域网建立B/S结构的网络应用,并通过Internet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全 。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、速度快、效果优。B/S结构的优点1. 具有分布性特点,可以随时随地进行查询、浏览等业务处理。2. 业务扩展简单方便,通过增加网页即可增加服务器功能。3. 维护简单方便,只需要改变网页,即可实现所有用户的同步更新。4. 开发简单,共享性强B/S 模式的缺点1. 个性化特点明显降低,无法实现具有个性化的功能要求。2. 操作是以鼠标为最基本的操作方式,无法满足快速操作的要求。3. 页面动态刷新,响应速度明显降低。4. 功能弱化,难以实现传统模式下的特殊功能要求。2.4 JavaScriptJavaScript 是一种基于对象(object)和事件驱动(event driven)并具有安全性能的脚本语言。使用它的目的是与html超文本标记语言、java脚本语言(java 小程序)一起实现在一个web页面中链接多个对象,与web客户交互作用。从而可以开发客户端的应用程序等。它是通过嵌入或调入在标准的html折衷的选择。JavaScript 是一种新的描述语言,可以被嵌入 HTML的文件之中。在执行时服务器把JavaScript和 HTML 一起发送到客户端执行,由于它运行于客户端,可以在很大程度上降低服务器的负担,Ajax技术就是主要应用JavaScript来实现的客户端和服务器端的一种异步传输机制,应用它可以实现页面的无刷新更新。2.5 三层架构的使用三层架构就是划分为三个层:表现层,业务逻辑层(BLL),数据访问层(DAL)。 表现层: 位于最外层(最上层),离用户最近。用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面。业务逻辑层:针对不同的数据表进行的操作,或者其他逻辑性的处理;调用数据库中的那些基类。是系统架构中体现核心价值的部分,它在体系架构中的位置很重要,它处于数据访问层和表示层中间,起到了数据交换中承上启下的作用;业务逻辑层的设计对于一个支持可扩展的架构很关键,对于数据访问层,它起到了调用的作用,对于表示层来讲,它又是被调用。可见业务逻辑层,在三层架构中的关键。数据访问层:主要为数据库的访问,连接和操作,把它写成类库或者一个类;以便方便调用重复使用。直接操作数据库,对数据进行添加、删除、修改、更新、查找等。业务逻辑层调用数据访问层的类和对象。数据访问层访问数据并将其传给业务逻辑层。三层架构的优点:(1) 开发人员可以只关注整个架构中的其中一层(2) 可维护性高,可以用新的实现来替换原来的实现(3) 可以降低层与层之间的依赖(4) 代码可重用(5) 利于标准化(6) 可扩展性高三层架构的缺点:(1) 降低了系统的性能(要通过中间层来访问,获取数据)(2) 导致级联的修改(如果在表示层增加了一个功能,可能就要在下面两层中增加相应的代码)(3) 代码量多,工作量大(4) 系统比较复杂但是,就它的优缺点来看,缺点的繁琐是可以弥补的,而它的优点真的为构建网站提供了很大的方便和扩展。第三章 网站简介及需求3.1 网站使用的开发工具MicrosoftVisual Studio 2008Macromedia Dreamweaver 8Microsoft Office Access数据库管理系统PhotoShop3.2 运行环境Windows 2000/XP/2003 Server操作系统VS 2008/2010IE6以上的浏览器Intel Pentium 2GHz或以上的CPU内存512MB,建议使用1GB内存硬盘至少有1GB可用空间CD-ROM驱动器3.3 网站功能从浏览网站的客户来讲,主要目的是为了让客户对公司的产品和服务进行深入的了解,而从企业的角度来讲,网站的价值也就在于灵活地向用户展示产品说明及图片甚至多媒体信息。监控器材公司产品展示网站是一个基于.NET的网站,主要是为了给人们提供公司监控器材的各种信息,让客户可以在网络上了解产品情况,无需专门跑到固定店面进行了解,让人们足不出户就能了解到产品的各种功能和具体的参数详情。网站还提供给用户可以下载的监控器实物拍摄录像,使客户对产品的实际效果有了更直白的了解。而且网站上还为客户提供了公司的各种证书,让客户更放心的了解产品,并联系公司购买产品,从而安全也有了保障。其次是网站还提供了一个后台管理,是只允许管理人员进入的一个平台,管理人员能够在后台管理界面里对网站里客户可以看见的界面显示的内容进行修改,删除,更新等操作,当公司有新产品或者有产品信息需要更新时,管理员可以随时进行更新,方便客户了解更多信息而且操作简便,很容易操作。从而既为客户和管理人员提供了方便,更有利于公司,减轻了公司销售产品的负担。3.4 网站设计流程图如下:(1)客户进入网站浏览产品信息流程图(2)管理员对网站进行管理流程图3.5 功能分析因为网站一个是提供给客户了解产品信息,另一个是提供给管理员管理网站产品信息,所以系统按照针对人员的不同,主要可以分为两个大的功能模块,及前台功能模块和后台的管理功能模块,但其中又包含了很多小的模块。3.5.1 前台功能模块(1). 产品展示模块主要提供并展示了各个类型的产品的特性和技术参数,使客户对产品能有详细的了解。(2). 公司介绍,新闻,技术支持,联系方式等模块主要是为客户展现公司的基本情况,和公司具备的实力,联系方式等等,让客户能够对公司有深入的了解(3). 下载模块主要为客户提供公司产品的实际拍摄录像,让客户对监控器材的性能有更全面的了解,同时还为客户提供下载。(4). 搜索模块客户可以直接搜索自己想要了解的产品的信息,避免了一个一个找繁琐的情况,也是为了方便客户,节省时间。(5). 管理员登录管理员登录后台的地方。3.5.2 后台管理功能模块后台管理功能模块主要是为管理提供的管理网站的,所以只有管理员持正确的账号、密码才能进入,客户是不能进入的。(1). 产品管理模块该管理模块主要是针对该网站内的产品的管理,包括产品的修改、删除、添加。在客户看的界面上也会随之得到改动。管理员进入网站登录后台管理,点击产品管理按钮,直接进入产品管理界面,管理通过公司给予的信息对产品进行修改、删除、添加等管理操作,前台界面的产品信息也随之更改。产品管理流程图(2). 类别管理模块可以添加页面里没的产品类别,删除已有的类别。当管理员进入后台后,点击类别管理按键,进入类别管理界面,对公司给予的需要添加、删除的类别进行操作,添加或删除了类别以后,修改了的类别则同步显示在网站的前台界面上。产品类别管理流程图(3). 新闻管理模块这个模块主要是针对网页里面的新闻信息之类的,对其进行修改、删除、添加的功能,便于管理员随时更行公司的新闻动态。同样的,管理员需要进入网站,输入正确的账号、密码才能进入后台,然后进入新闻管理模块,对公司给予的信息,进行输入,修改、添加、删除的操作,也可添加图片之类的信息。新闻管理流程图(4). 视频管理这个模块主要是添加、删除页面提供给客户观看的关于公司和产品的信息的视频文件,方便客户对产品和公司的全面了解。在这里管理员根据公司提供的视频资料,添加进后台数据库,然后前台再直接从数据库调用就可以直接观看新的视频资料,对于一些不需要的视频信息,可以直接删除将其删除。视频管理流程图(5). 首页信息修改这个模块主要是为了让管理员可以对首页的内容进行修改,涉及到首页的flash里的图片,这样flash也可以随时变更,感觉更为新鲜;然后是可以对欢迎词进行修改;也可以对首页首先显示的产品进行修改,可以在推出新产品的时候应用。这个也是建立本网站的一创新点所在。首页信息修改管理流程图第四章 系统分析4.1 长第五章 网站界面设计5.1 前台界面简介1首页:展示网站整体的基本内容2公司介绍:对公司的基本情况信息和公司产品的质量控制,研发部门,管理体系,认证信息进行详细的介绍。3产品系列:主要介绍公司各类产品的的具体功能,技术参数4技术支持:技术资讯,服务支持,应用实例,问题解答5新闻中心:对与公司有关的信息进行发布,使用户能更直观的了解产品和公司6联系我们:提供公司的联系方式,包括电话,传真,邮箱,详细地址等7产品搜索:输入关键字,用户可以更方便快捷的找到自己需要的产品比如:在产品搜索里输入“红外”,就显示出一下产品8下载中心:提供给用户可以下载的视频5.2 后台界面简介1管理员登陆:只允许管理员登陆,登陆后可以对网站的内容进行修改管理员登陆 用户名:admin 密码:admin2产品管理:对产品进行修改删除3产品添加:添加产品,包括产品图片,类别,特性4类别管理:添加产品类别5视频管理:添加,删除,修改产品相关视频6新闻管理:修改,删除新闻7新闻添加:添加新闻8首页信息修改:对首页显示的产品,flash的图片进行修改,以及对欢迎词的修改第六章 数据库设计数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术。数据库设计是指对于一个给定的应用环境,构造最优美的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。以数据库为基础的信息系统常称为“数据库应用系统”,其特点是数据量庞大、数据保存时间长、数据关联比较复杂、用户要求多样化。数据库设计既是一项设计多学科的综合性技术,又是一项庞大的工程项目。数据库设计是项目开发和系统设计中非常重要的一个环节。在后面的系统开发过程当中会起到很大的作用。数据库设计是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程,也是信息系统开发的核心技术。数据库设计应该和应用系统设计相结合,也就是说,整个设计过程要把结构(数据)设计和行为(处理)设计密切结合起来,这是数据库设计的特点之一。结构(数据)设计用于设计数据库框架或者数据库结构,行为(处理)设计用于设计用于设计应用程序、事务处理等。数据库设计有两种不同的方法:1.以信息需求为主,兼顾处理需求,这种方法称为面向数据的设计方法。2.以处理需求为主,兼顾信息需求,这种方法称为面向过程的设计方法。数据库设计具有3个特点。1.反复性一个性能优良的数据库不可能一次性地完成设计,需要经过多次的、反复的设计。2.试探性一个数据库设计完毕,并不意味着数据库设计工作完成,还需要经过实际使用的检测。通过试探性的使用,再进一步完善数据库设计。3.分步进行由于一个实际应用的数据库往往都非常庞大,而且设计到许多方面的知识,所以需要分步进行,最终达到用户的需要。6.1 数据库设计需求分析数据库设计的需求分析阶段应对系统的整个应用情况作全面、详细的调查,确定用户的目标,收集支持系统总的设计目标的基础数据和对这些数据的要求,确定用户需求,并把这些要求写成用户和数据库设计者都能够接受的文档。确定用户需求是要先调查和分析用户的业务情况和产品数据的使用情况,弄清所用数据的种类、范围、数量以及它们在处理业务时候的交流情况,确定用户对数据库系统的使用要求和各种约束条件等,从而了解用户对网站需求。还应了解系统将来要发生的变化,充分考虑系统的可能的扩充和变动,使系统设计更符合未来的发展方向。需求分析就是理解用户需求,询问用户如何看待未来的需求变化。让用户解释其需求,而且随着开发的继续,还要经常询问用户保证其需求仍然在开发的目的之中。了解用户业务需求有助于在以后的开发阶段节约大量的时间。同时还应该重视输入/输出,增强应用程序的可读性。在制作数据库设计需求分析过程中,首先要调查用户的实与用户达成共识。然后再进行实际调查。调查用户的机构情况、人员情况、业务情况等,确定系统的任务。在进行需求调查时,可以画出数据流图,进一步明确系统边界。6.2 数据库概念结构设计概念结构设计就是将需求分析得到的信息抽象化为概念模型。概念结构设计应该能真实、充分地反映现实世界,包括事物和事物之间的联系,能满足用户对数据的处理要求。同时还要易于理解、易于更改,并易于向关系、网状、层次等各种数据模型转换。描述概念模型的有力工具是E-R模型。概念结构设计通常有4类方法:1.自顶向下。即先定义全局概念结构,再逐步细化。2.自底向上。即先定义各局部概念结构,在逐步整和,是概念结构设计最常用的方法。3.逐步扩张。即先定义核心概念结构,再逐步扩展。4.混合策略。即综合自顶向下和自底向上的方法设计。6.2.1 E-R图6.3 数据库逻辑结构设计逻辑结构设计的任务就是把概念结构设计好的基本E-R图转换为与指定DBMS产品所支持的数据模型相符合的逻辑结构。逻辑结构设计一般分为以下两个步骤,1.将E-R图转换为关系模型。就是将概念结构转换为一般的关系、网状、层次模型。将E-R图转换为关系模型一般应遵循的原则是:一个实体转换为一个关系模式,实体名转换为关系名。2.数据模型优化。数据库的逻辑设计的结果不是唯一的。为了进一步提高数据库应用系统的性能,还应该根据应用需求适当地修改、调整数据模型的结构。6.3.1 逻辑结构图6.4 数据库物理结构设计数据库在物理设备上的存储结构与存取方式称为物理结构设计。物理结构设计根据具体DBMS的特点和处理的需要,将逻辑结构设计的关系模式进行物理存储安排,建立索引形成数据库内模式。数据库物理结构设计包括:选择存储结构、确定存取方法、选择存取路径、确定数据的存放位置。主要解决选择文件存储结构和确定文件存取方法的问题。物理结构设计通常分为两步:1.确定数据库的物理结构(存储结构、存取方法)。根据具体DBMS的特定要求,讲逻辑结构设计的关系模式转化为特定存储单位,一般是表。2.对物理结构进行评价(时间、空间)。数据库库物理结构设计的过程中,需要确定数据存放位置、计算机系统的配置等,还需要对时间效率、空间效率、维护代价和各种用户需求进行权衡,其结果也可以产生多种方案。数据库设计人员必须从中选择一个较优的方案作为物理数据库的物理结构。6.4.1 物理结构的表DisplayP表 活动投票信息模块中由E-R图转换成的关系数据模式有:表6-1 活动投票信息表字段说明类型备注IDId号Int主键d_pidIntNews表表6-2 新闻信息表字段说明类型备注n_id新闻ID号Int主键n_title新闻标题Nvarchar(50)n_bodyNvarchar(50)n_pic新闻图片floatn_resourceNvarchar(50)n_date新闻日期Datec_idId号IntNews_Category表表6-3 新闻类别信息表字段说明类型备注c_idID号Int主键c_name类别名称Nvarchar(50)c_parentidNvarchar(50)c_url连接路径Products_Category表表6-4 产品类型信息表字段说明类型备注c_idID号Int主键c_name类别名称Nvarchar(50)Products表表6-5 产品信息表字段说明类型备注p_id产品ID号Int主键p_name产品名称Nvarchar(50)p_img产品图片p_feature投票数量textc_idId号intp_date产品日期dateTechnical_Parameter表表6-6 技术参数信息表字段说明类型备注t_id参数 ID号Int主键t_name参数名称Nvarchar(50)t_value参数值Nvarchar(50)p_idfloatt_isdoubleNvarchar(50)Users表表6-7 管理员信息表字段说明类型备注u_id用户ID号Int主键u_name用户名Nvarchar(50)u_password用户密码Nvarchar(50)Videos表表6-8 视频信息表字段说明类型备注v_id活动视频ID号Int主键v_name视频名称Nvarchar(50)v_picv_modev_size第七章 网站测试7.1 网站测试目的网站测试目的是为了7.2 网站测试例子7.2.1 管理员身份验证进入后台1.输入正确的用户名和密码。用户名:admin,密码:admin。2.输入错误的用户名和密码。用户名:admn,密码:admn。7.2.2 对产品管理进行测试1.添加产品:2.删除产品:3.修改产品:7.2.3 对新闻管理测试1.添加新闻:2.删除新闻:3.修改新闻:7.2.4 对首页修改测试1.修改首页显示的flash图片:2.修改首页欢迎词:3.修改首页显示产品:7.3 网站测试结果产品测试的结果如下表:表(1)管理员登陆测试测试项目测试数据预期测试结果输入正确用户名和密码用户名:admin,密码:admin。登陆成功,进入系统输入错误用户名和密码用户名:admn,密码:admn。登陆失败,系统显示用户名或密码不对表(2)产品管理测试测试项目测试数据预期测试结果新增员工员工姓名:123,员工性别:男,相片路径:无,出生日期:1986-10-10,学历:本科,员工职称:工程师,部门:技术部,职位:普通职员,电话地址:四川江油市,E-mail:sdfsdfssdf.cs,状态:在职。增加成功修改员工信息将员工姓名为123的电子邮箱改为xywi,联系电话改为12542。修改失败,系统显示电子邮箱格式不对,联系电话位数不对查看员户信息查看员工姓名为123的个人信息。正确显示删除员户信息删除员工姓名为123的个人信息。删除成功表(3)新闻管理测试表(4)首页修改测试结 论致 谢大学四年的学习时光已接近尾声,感觉在这四年的大学时光里学到了不少的东西。在这我想对母校,亲友们,老师们和同学们表示由衷的感谢。从开始写毕业设计初稿到最终的基本完成,花了差不多一个多月的时间,在写作过程当中受到了同学、老师的帮助。在这向范文杰老师和给于我帮助的同学的关心与支持表示感谢。每次遇到难题都向你们寻求帮助,都能得到你们的帮助,以及耐心的回答,使我对自己所学知识得到了巩固,以及了解到了自己在专业方面哪些方面的不足。其次,向我的指导老师范文杰老师表示感谢,感谢范文杰老师对我的耐心的督促,指导,关心,不然我的毕业设计可能不会按时完成,按时上交。参考文献1徐宁,新一代asp网络编程入门与实践,清华大学出版社,2005.2王俊杰,精通javascript动态网页编程,人民邮电出版社,20053柯华坤,王大平,管西京,asp网络编程学习笔记,电子工业出版社,20084陆黎明,ASP+Access+Dreamweaver 动态网站开发从入门到实践,机械工业出版社,20075孔鹏,新手学asp动态网啊也开发,电子工业出版社,20086周礼著C#和.NET 3.0第一步,北京:清华大学出版社,20087邵良杉等编著ASP.NET3.5(C#)实践教程,北京:清华大学出版社,20098张强 高建华 温谦著网页制作与开发教程,人民邮电出版社发行,20089李林 施伟伟著Javascript程序设计教程,人民邮电出版社发行,200810程云志 张帆 崔翔等编著数据库原理与SQL SERVER 2005应用教程,机械工业出版社,200811张俊 崔海波 等编著ADO.NET数据库应用开发,机械工业出版社,200812(美)Joe Duffy 著,王海涛 陈宇寒译.NET Framework2.0高级编程,清华大学出版社,200713(美)Bill Evjen,Scott Hanselman professional ASP.NET 2.0,清华大学出版社 ,200614(美)Joe Duffy著 王海涛 陈宇寒译 .NET Framework 2.0高级编程,清华大学出版社 ,200615(美)Thiru Thangarathinam著 肖奕 曹俊译ASP.NET 2.0 XML高级编程(第3版),清华大学出版社,200616(美)Bill Evjen,Jay Glynn,Christian Nagel等著 李敏波翻译 C#高级编程(第4版),清华大学出版社,200617Dino Esposito著,施平安 译ASP.NET 2.0技术内幕,清华大学出版社200618Danijel ArsenovskiProfessional Refactoring in C# & ASP.NET,Wrox,April 200019Chris LoveASP.NET 3.5 Website Programming: Problem - Design Solution,Wrox,October 200120Bill Evjen, Scott Hanselman, Devin RaderProfessional ASP.NET 4 in C# and VB,Wrox,March 200021Scott MillettProfessional ASP.NET Design Patterns,Wrox,September 2000创新 首页信息修改,这个模块主要是为了让管理员可以对首页的内容进行修改,涉及到首页的flash里的图片,这样flash也可以随时变更,感觉更为新鲜;然后是可以对欢迎词进行修改;也可以对首页首先显示的产品进行修改,可以在推出新产品的时候应用。这个也是建立本网站的一创新点所在。袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年事业单位工勤技能-河北-河北医技工一级(高级技师)历年参考题库含答案解析
- 2025年事业单位工勤技能-江苏-江苏不动产测绘员四级(中级工)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-广西-广西收银员四级(中级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-广西-广西图书资料员五级(初级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-广东-广东铸造工二级(技师)历年参考题库含答案解析
- 2025年事业单位工勤技能-广东-广东汽车修理工(技师/高级技师)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-广东-广东土建施工人员一级(高级技师)历年参考题库含答案解析
- 2020-2025年证券从业之金融市场基础知识自测模拟预测题库(名校卷)
- 2025年职业技能鉴定-铁路职业技能鉴定-铁路职业技能鉴定(铁路车站值班员)高级历年参考题库含答案解析(5套)
- 2025年职业技能鉴定-邮政储汇业务员-邮政储汇业务员高级历年参考题库含答案解析(5套)
- 2021年徐州邳州市教师进城考试笔试模拟试题及答案解析
- 税务自查(稽查)报告模板(参考)
- 外科学课件-尿石症与泌尿系梗阻
- GB∕T 18159-2019 滑行车类游乐设施通用技术条件
- 蜈蚣养殖技术资料
- 《三字经》PPT课件(完整版)
- 质量验收记录-雨污水管道表格
- (精心整理)大六壬基本口诀
- 现在完成时——英语公开课课件
- 管片嵌缝及手孔封堵施工方案完整
- WCDMA——特殊场景传播模型应用指导书
评论
0/150
提交评论