基于asp的tdk电子有限公司的网站设计与实现毕业论文

上传人:aa****6 文档编号:44702429 上传时间:2018-06-14 格式:DOC 页数:69 大小:6.77MB
返回 下载 相关 举报
基于asp的tdk电子有限公司的网站设计与实现毕业论文_第1页
第1页 / 共69页
基于asp的tdk电子有限公司的网站设计与实现毕业论文_第2页
第2页 / 共69页
基于asp的tdk电子有限公司的网站设计与实现毕业论文_第3页
第3页 / 共69页
基于asp的tdk电子有限公司的网站设计与实现毕业论文_第4页
第4页 / 共69页
基于asp的tdk电子有限公司的网站设计与实现毕业论文_第5页
第5页 / 共69页
点击查看更多>>
资源描述

《基于asp的tdk电子有限公司的网站设计与实现毕业论文》由会员分享,可在线阅读,更多相关《基于asp的tdk电子有限公司的网站设计与实现毕业论文(69页珍藏版)》请在金锄头文库上搜索。

1、1 引言随着经济的飞速发展,人们生活的不断提高,各式各样的企业也林林总总地建立起来,企业之多、规模之大都是前所未有的。如何让消费者从众多的企业产品中找到适合自己需要的东西,如何使求职者在这些企业中寻求到自己满意的职位成了当今社会比较热门的话题。而现在这个信息化的时代很多事物是离不开网络的,同样以上需求最方便快捷的实现方法还是要通过 Internet 来实现的。本系统就是一个企业网站的实例,通过对青岛 TDK 电子有限公司的相关介绍,能够让电子产品的消费者找到自己需要的某些产品,能够让电子企业工作爱好者找到自己喜爱的某些职位。设计之初,我们可以构想有这么 4 个虚拟的角色:张三 男,某某电视机制

2、造公司总经理,30 岁李四 女,某某冰箱制造公司采购员,28 岁王五 男,某某职业中专毕业学生,19 岁赵六 女,某某大学在校生,21 岁我们可以想象一下这 4 个虚拟角色最需要什么?通过浏览这个网站他们能不能得到收获?根据这些需求来设计往往就不会令浏览者不感兴趣。首先看张三,他生产电视机,而生产的电视不可能不依赖其他厂家制造的电子元件,那么该角色一方面会关心电视机的销售问题,而另一方面,就要考虑元件的采购问题,而 TDK 正是一个电子元件的制造厂家,其产品正是张三所需要的,只要详尽地介绍自己的产品,应该可以吸引他的注意,所以该网站应该具有介绍产品部分。李四的需求就更直接了,她是采购员,当然是

3、需要元件厂家的产品介绍信息了,而且比张三的需求更加强烈。至于王五,他是技术中专毕业生,需要谋求一份工作的,应该需要了解各个企业基本信息、工作性质、工厂的生活环境等信息,这些也当然就是该系统必须的部分了。赵六则需求找一份适合自己的兼职,当然和王五的需求没有大的差别。这样把虚拟角色的需求一一简略分析之后就可以着手设计了。在设计上,一定要贯穿始终的便是这四个虚拟角色的需要,把他们的需要作为自己设计这个网站系统的主要目的,才能设计出来合乎要求且受欢迎的系统,才能达到预期的要求,才不至于控油设计,无人喜欢的作品出来,才能是一个成功的作品。本着这个进行设计才可以吸引更多用户的浏览禣1。2 系统需求分析 2

4、.1 可行性分析 2.1.1 技术可行性由于该系统应用 ASP 技术,只需要在电脑上安装有 IIS 即可,数据可以引用的是 Access2003,所以对电脑配置要求较低。网页的设计过程可以用Frontpage、Visure Studio 等软件或直接用文本编辑器即可进行,只要将编好的文档存为(*.htm)形式或者(*.asp)形式即可。至于脚本的调试过程可以用VS2005 的脚本调试器进行或者直接用浏览器自身的调试功能即可。至于其他有关 ASP 的开发软件的应用都是比较方便的,是不难使用的。从技术上来讲,本系统的设计是可行的。 2.1.2 经济可行性由于我们计算机专业都配备个人电脑,学校机房为

5、我们免费开放,图书馆里也有丰富的参考资料,网络世界里也有很多相关资源,各种有关 ASP 网页设计的资料琳琅满目,应有尽有且经济实惠,唾手可得,并不昂贵,所以从经济上来讲,该系统的设计也是可行的。 2.1.3 操作可行性本系统引用了许多比较流行的网页元素,比如导航条、幻灯片、纵向菜单等,并且引用了像幻灯片、flash 播放、悬浮框架等网页元素,这些都使得系统简单明了、易于操作,更增加了网站的可读性和容易理解性。所以,系统从操作上来讲是可行的。 2.1.4 社会可行性由于本人在这个企业有半年的实习经历,通过亲身经历对这个企业有了一个比较全面的了解,对其管理过程、产品销售、人员招收等各个方面也有一定

6、的了解。如果有一个好的网站系统为其智能服务的话,这个企业的各方面运营应该可以上一个更高的台阶的。并且作为企业网站,作者也参阅了许多相关的资料,查看了许多的企业网站,在社会实用性上绝对是有一定的价值的。所以从社会效益上来讲,本系统是可行的。 2.2 需求分析 2.2.1 功能需求本系统主要来宣传企业,介绍企业产品、企业文化等相关信息,主要面向电子元件的需求者和电子行业爱好者。进入网站,主页部分应该具有真实性和一定的吸引力。通过对主页的浏览能够吸引浏览者去查看详细的工厂信息和产品详细信息。这又需要有详细的工厂信息部分和产品详细信息部分。后台还要有工厂信息的添加、删除、查询和修改功能以及产品信息的添

7、加、删除、查询3和修改功能。站在开发者的角度,本系统应该具有良好的浏览功能,对数据的插入、删除、修改,查询的功能。界面上应该友好简洁,使用上应该符合 TDK 管理人员的技术水平,并且在数据的安全上应该具有一定的可靠的安全性。 2.2.2 性能需求查询数据的时候要能查询得到,并且查询内容不存在的时候要有相关提示;添加新数据的时候如果该数据已经存在应该有处理方案;删除的数据应该有唯一性,而不是一点删除就会把与其相关的数据全部删除;修改的数据前后没有改变应该有处理方案。而且系统应该具有稳定性,不能在一次成功运行后,再次运行便会出现乱码或者页面出现一堆代码或者错误提示,要保证系统反复的调试之下能够成功

8、运行的几率占到 90%以上。 2.2.3 运行需求本系统是基于 ASP 的企业系统,采用的是 B/S 方式,Web 页面运行。可以支持各种 PC 机,在 WindowsXP 或者更高版本上运行,只要在其上配置或者安装有 IIS(Internet Information Server)即可。本人在开发本系统的时候使用的是WindowsXP Profesional 系统,安装有 IIS,且装有 FrontPage2003,Visure Studio2005 还有 Access2003,所以在运行上说,本系统也是可行的。3 关键技术介绍 3.1 ASP 技术介绍ASP(Active Server P

9、age),即动态服务器页面的缩写,是一种基于 B/S 的服务器端脚本编写环境,可以用来创建和运行动态网页或者 Web 应用程序。ASP 网页可以包含 HTML 标记、普通文本、脚本命令等。利用 ASP 可以向网页添加交互内容(如表单) ,也可以创建使用 HTML 网页作为用户界面的 Web应用程序。ASP 还可以与数据库和其他程序进行交互,是一种简单、方便的编程工具。ASP 中的 HTML 标记多样,方便控制;普通文本可以容纳任何符号,只要文本中能够正常显示;脚本可以使用 vb 脚本、java 脚本或者 C#脚本,脚本功能强大,可以让编程人员随心所欲地控制网页的各种功能。ASP 还能和Acti

10、veX 组件兼容,可以引用许多组件来扩展其功能,还可以根据需要自行编写组件。还可以引用许多多媒体元素,如声音、视频、幻灯片等。还可以运用ADO 引用 Word、Exel 等文件。ASP 中有几个重要的对象,熟练地掌握并运用这些对象就能够轻松地把本系统编写完整。这些对象包括Request、Response、Session、Application、Server 和 Command 对象。各个对象各有各的作用,其中 Request 和 Response 分别应用与客户端的请求和服务器的应答,Session 用于保存用户的一些个人数据,Application 用于保存所有用户共同的数据,Server

11、主要用于服务器的相关操作等等。熟悉这些对象的基本功能并熟练掌握其属性和方法对设计本系统是很有帮助的2。 3.2 开发环境介绍ASP 程序运行前,先要安装配置 Web 服务器,也就是需要安装相应的Web 服务器软件。基于 Windows 平台的服务器端 ASP 环境有:Windows98/Me+PWS(Personal Web Server)和 Windows2000/XP/NT+IIS(Internet Information Server),这里用的是 WindowsXP+IIS 环境。IIS 是 Microsoft 所提供的 Internet 信息服务系统,允许在公共 Internet 或

12、Internet 的 Web 服务器上发布信息。IIS 通过使用超文本传输协议(HTTP)传输信息。还可以配置 IIS 提供 FTP(文件传输)服务和 SMTP(简单邮件传输协议)服务2。在安装了 IIS 的系统中,编写网页就相当简单了,只要把编写的网页保存到虚拟目录之下,就可以运用 Web 浏览器对其进行浏览。而编写网页的过程只要一个文本编辑器即可。当然如果想要编写出能够运行的网页来还是要借助一些调试工具的,这就需要像 FrontPage、VS 等网页编写工具及其附带的调试工具了。5安装有 IIS 的系统只需选择“开始”|“控制面板”|“管理工具”|“Internet信息服务” 。在出现的“

13、Internet 信息服务”对话框中,展开“网站” ,出现“默认网站” ,右击,选择“新建”|“虚拟目录” ,按照提示建立一个虚拟目录。在虚拟目录下即可编写自己的网站了。编写完成后,在浏览器地址栏中输入http:/localhost/虚拟地址名就可以运行所编写的网站了。本系统就是建立了一个名为 t 的虚拟目录,其物理路径为 E:/tdk,这样在浏览器的地址栏内输入 http:/localhost/t 即可出现所编写网站的首页了。 3.3 ADO 数据库操作介绍数据库系统往往是一个大型 Web 应用程序的核心。同其他 Web 应用程序的编写方法相比,强大的数据库访问能力、简单一致的数据库访问方式

14、正是ASP 突出特点之一。在 ASP 中,可以轻松地利用 Microsoft 提供的强大ADO(ActiveX Data Objects)技术来对各种各样的数据库进行访问:可以访问SQL Server 这样基于客户端/服务器的数据库系统,也可以访问面向 Access 这样的文件型数据库,还可以轻松地访问存储在其他表格式数据结构(比如电子表格)中的信息。ADO 还支持 ODBC(Open Database Connectivity)数据库,这意味着只要遵循 ODBC 标准的数据库都能被 ADO 访问。ADO 的主要优点是易于使用、高速度、低内存支出和占用磁盘空间少。可以说,ADO 是目前数据库访

15、问的先进方式之一。而 ASP 又提供对 ADO 的全面支持,可以通过 ADO 数据模型访问各种数据库。它主要是通过其中所包括的Connection(链接) 、Command(命令) 、Parameter(参数) 、Recordset(记录集)、Field(字段)和 Error(错误)元素发挥作用的2。利用 ADO 操作数据库有以下几种连接方式:DSN 连接数据库、OLE DB连接数据库、ODBC 连接数据库,本系统是利用 ODBC 连接数据库的。使用 ADO 存取数据源的过程如图 3-1 所示:连接到数据库设置 SQL 语句传递参数执行 SQL 语句操作数据关闭链接图 3-1 ADO 存取数据

16、源过程3.4 Access 数据库介绍Access 数据库是目前比较流行的数据库管理系统,它是一个运行在Windows 系统环境下的桌面关系型数据库,也是 Office XP 的组件之一。Access 数据库属于比较简单的小型数据库系统,一般用于小型公司的数据管理。其基本数据库观念与其他大型数据库系统(如 Oracle 和 SQL Server 等)并没有太大的差别。当用户新建一个数据库后即可在这个数据库下建立许多表,表格形式也挺简单,设计时就像 Exel 表格一样的三列多行的形式,三列分别为“字段名称” 、“数据类型”和“说明” ,设计完成,表格即可使用,其过程相当简单。本系统就是在 data 文件夹中设计了一个名为 DB.mdb 的 Access 数据库,再其下设计了几个相关的表,来实现数据库的设计的6。 3.5 CSS 级联样式表介绍CSS(Cascading style sheets)级联样式表是一种能够控制网页的样式,它可以控制很多网页元素,包括字体颜色和大小、线的宽度和颜色、网页中各项之间的空白量。通过对 CSS 级联样式表的使用可以使很多相同的网页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号