版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、摘 要近些年来中国的电子商务由起步迈入繁荣.企业信息化将国内的企业带入了一个全新的开展高度,进一步缩短了与国外同级别厂商之间的差距。企业上网为企业带来了诸多好处:树立企业形象,建立新型的商务管理模式,为企业客户提供更完善的效劳,以低投入可以得到丰厚的回报。但是,目前的企业网站开发模式给开发人员带来很多问题:开发周期长,对企业计算机水平要求高;企业信息化费用高;网站有任何变化,都需要工程师大量介入,导致维护费用很高;企业网站内容的改动要专业软件公司工程师修改等等。基于以上事实,开发人员提出了“企业信息平台的开发建设问题。面对大局部中小企业信息发布的相似性,如果将这些企业的信息发布模式抽象出来构造
2、出一个企业信息发布平台,那么在为这些企业创立网站的时候只要应用这个平台就可以非常的轻松了。减少了网站开发人员的工作量,防止了代码的重复性开发,缩短了企业的上网周期,为企业的开展争取了珍贵的时间,树立良好的企业形象。这样对“企业信息发布平台的研究就具有了非常重大的意义。关键词: Web网站;ASP;HTML;SQL Server 2000;企业信息发布平台;动态。ABSTRACTNearer in the last years China that electronic commerce that business enterprise be exceeded by start into is
3、prosperous. Business enterprise digital will take the local enterprise into an all new development high degree, further shortened with the difference between manufacturers of abroad of the same Class.The business enterprise internet access brought many advantages for enterprise:Set up the image of t
4、he business enterprise, and establish the mode of new business management, and provide the more perfect service for business enterprise customers, and can get the big to repay with the low input.But now ,the business enterprise website development the mode bring a lot of problems to developers:The d
5、evelopment period is long, the request to business enterprise the level of the computer is high;the expenses for Business enterprise information is high; there is any variety in website, and all need the engineers large quantity to get involved, cause the maintenance expenses very high; the changing
6、 of contents in business enterprise website moves to want the profession software engineer to modify and so on.According to the above fact, developers bring upped the development of the business enterprise information terrace. Face the comparability of many small business enterprises promulgating th
7、eir informations, if construct a business enterprise information announce terrace from the abstract of the mode of these business enterprises, so to set up the website for these business enterprises will be very relaxed by apply this platform.Reduced the website to developers workload, and avoid the
8、 codes repetition programed, and shorten the business enterprises internet access period, got the precious time for the business development, and set up the good enterprise image.Therefore the research of business enterprise information announce terrace has very important significance.Keywords: Webs
9、ite;ASP;HTML;SQL Server 2000;The Platform for business enterprise announcing; dynamic.目 录 TOC o 1-3 h z HYPERLINK l _Toc44036444 摘 要 PAGEREF _Toc44036444 h I HYPERLINK l _Toc44036445 ABSTRACT PAGEREF _Toc44036445 h II HYPERLINK l _Toc44036446 第一章 绪 论 PAGEREF _Toc44036446 h 1 HYPERLINK l _Toc44036447
10、 课题的提出 PAGEREF _Toc44036447 h 1 HYPERLINK l _Toc44036448 企业信息化现状 PAGEREF _Toc44036448 h 1 HYPERLINK l _Toc44036449 企业上网的意义 PAGEREF _Toc44036449 h 1 HYPERLINK l _Toc44036450 国内众多企业E化解决方案现状 PAGEREF _Toc44036450 h 2 HYPERLINK l _Toc44036451 课题正式提出 PAGEREF _Toc44036451 h 3 HYPERLINK l _Toc44036452 本课题的研
11、究所要到达的目的 PAGEREF _Toc44036452 h 4 HYPERLINK l _Toc44036453 第二章 系统综述 PAGEREF _Toc44036453 h 5 HYPERLINK l _Toc44036454 系统可行性分析 PAGEREF _Toc44036454 h 5 HYPERLINK l _Toc44036455 技术可行性 PAGEREF _Toc44036455 h 5 HYPERLINK l _Toc44036456 经济可行性 PAGEREF _Toc44036456 h 6 HYPERLINK l _Toc44036457 操作可行性 PAGERE
12、F _Toc44036457 h 6 HYPERLINK l _Toc44036458 系统功能概述 PAGEREF _Toc44036458 h 6 HYPERLINK l _Toc44036459 开发人员专区 PAGEREF _Toc44036459 h 7 HYPERLINK l _Toc44036460 管理人员专区 PAGEREF _Toc44036460 h 9 HYPERLINK l _Toc44036461 会员专区 PAGEREF _Toc44036461 h 10 HYPERLINK l _Toc44036462 开发工具的选择 PAGEREF _Toc44036462
13、h 11 HYPERLINK l _Toc44036463 2.3.1 DreamWeaver简介 PAGEREF _Toc44036463 h 11 HYPERLINK l _Toc44036464 2.3.2 SQL Server简介 PAGEREF _Toc44036464 h 12 HYPERLINK l _Toc44036465 2.3.3 ADO技术简介 PAGEREF _Toc44036465 h 13 HYPERLINK l _Toc44036466 第三章 总体设计 PAGEREF _Toc44036466 h 14 HYPERLINK l _Toc44036467 企业信息
14、发布平台的整体构思 PAGEREF _Toc44036467 h 14 HYPERLINK l _Toc44036468 数据库的总体设计 PAGEREF _Toc44036468 h 14 HYPERLINK l _Toc44036469 第四章 详细设计 PAGEREF _Toc44036469 h 16 HYPERLINK l _Toc44036470 数据库的建立及其连接 PAGEREF _Toc44036470 h 16 HYPERLINK l _Toc44036471 数据库的建立 PAGEREF _Toc44036471 h 16 HYPERLINK l _Toc44036472
15、 数据库中表的详细设计 PAGEREF _Toc44036472 h 17 HYPERLINK l _Toc44036473 数据库的连接 PAGEREF _Toc44036473 h 18 HYPERLINK l _Toc44036474 主要功能模块的实现 PAGEREF _Toc44036474 h 19 HYPERLINK l _Toc44036475 开发人员专区模块 PAGEREF _Toc44036475 h 19 HYPERLINK l _Toc44036476 管理人员专区模块 PAGEREF _Toc44036476 h 25 HYPERLINK l _Toc4403647
16、7 会员专区模块 PAGEREF _Toc44036477 h 27 HYPERLINK l _Toc44036478 第五章 系统使用说明书 PAGEREF _Toc44036478 h 30 HYPERLINK l _Toc44036479 开发人员专区 PAGEREF _Toc44036479 h 31 HYPERLINK l _Toc44036480 手工创立表 PAGEREF _Toc44036480 h 31 HYPERLINK l _Toc44036481 动态创立表 PAGEREF _Toc44036481 h 31 HYPERLINK l _Toc44036482 对表结构进
17、行维护 PAGEREF _Toc44036482 h 32 HYPERLINK l _Toc44036483 动态设置查询条件 PAGEREF _Toc44036483 h 33 HYPERLINK l _Toc44036484 管理人员专区 PAGEREF _Toc44036484 h 35 HYPERLINK l _Toc44036485 手工录入 PAGEREF _Toc44036485 h 35 HYPERLINK l _Toc44036486 批量录入 PAGEREF _Toc44036486 h 36 HYPERLINK l _Toc44036487 会员专区 PAGEREF _T
18、oc44036487 h 37 HYPERLINK l _Toc44036488 整体查询打印导出 PAGEREF _Toc44036488 h 37 HYPERLINK l _Toc44036489 分类查询打印导出 PAGEREF _Toc44036489 h 38 HYPERLINK l _Toc44036490 详细查询打印导出 PAGEREF _Toc44036490 h 38 HYPERLINK l _Toc44036491 第六章 操作流程 PAGEREF _Toc44036491 h 40 HYPERLINK l _Toc44036492 开发人员操作流程 PAGEREF _T
19、oc44036492 h 40 HYPERLINK l _Toc44036493 管理人员的操作流程 PAGEREF _Toc44036493 h 41 HYPERLINK l _Toc44036494 会员的操作流程 PAGEREF _Toc44036494 h 42 HYPERLINK l _Toc44036495 结束语 PAGEREF _Toc44036495 h 43 HYPERLINK l _Toc44036496 致 谢 PAGEREF _Toc44036496 h 44 HYPERLINK l _Toc44036497 参考文献 PAGEREF _Toc44036497 h 4
20、5第一章 绪 论1999年到2002年是中国电子商务由起步迈入繁荣的阶段,从2002年开始中国电子商务市场将步入快速增长的时期。据预测,2003年底中国电子商务交易额将到达数百亿元。国内电子商务网站急剧增加,开展地域迅速从沿海向内地、从大城市向中小城市蔓延,政府明显加强对电子商务的支持与协调力度,众多企业自觉制定和推出了内部电子商务规那么,这些都说明了电子商务在中国的光明应用前景和在不远的将来即将对经济社会产生的巨大影响。企业信息化将国内的企业带入了一个全新的开展高度,将进一步缩短与国外同级别厂商之间的差距。 = 1 * GB3 树立企业形象,跟上时代潮流因特网Internet已经连接了相当多
21、的企业机构和政府。因特网用户在中国正飞速开展,因此,任何一家企业要想跟上时代开展的潮流,必须尽快上网。 因特网提供了虚拟的全球性贸易环境,企业面对的是全世界数亿用户,不管企业原来的规模大小如何,企业在因特网上起步是一样的,这对于企业,尤其是中小型企业树立企业形象尤为重要。 = 2 * GB3 建立新型的商务管理模式建立新型的商务管理模式,引领企业进入电子商务领域众所周知,电子商务是未来经济开展的大趋势,目标是实现交易信息的网络化和电子化,企业上网为企业提供了新型的与用户进行联系和沟通的方式,减少了企业和消费者中间的流通环节,电子数据交换那么减少了中间管理和人员的开销,同时为企业引进了全新的内部
22、管理模式,便于提升企业的管理水平,电子商务亦为企业提供了新型的营销方式,可使企业和消费者从中得到利益。 = 3 * GB3 为企业客户提供更完善的效劳企业上网后可以为客户提供详尽的产品信息或效劳介绍,方便客户的信息索取,提供产品咨询,更高层次地满足客户需求。而且这种效劳是全天候的,并且具备了交互手段。 = 4 * GB3 企业上网的好处企业上网不仅好处多,而且价格低廉,目前采取上网建立企业网站的方式是一种相当低投入高回报的经营战略营销战术。 = 1 * GB3 目前网站的建设方式大多是由软件工程师针对具体需求,编写专用程序,实现该网站信息管理和发布功能。这种方式不但开发周期长,对企业计算机水平
23、要求高,而且当用户要求发生任何变化时,需工程师修改程序代码来适应这些需求的变化,这无疑增加了软件的刚性,造成了人力物力和时间的浪费。 = 2 * GB3 目前网站的建设是软件工程师针对某一企业专门创立的,当其它企业有网站建设的需求时,软件工程师就要从头编写代码构建网站。而不是抽取以前开发企业信息发布系统的共性,设计出一个适应需求变化的平台。 = 3 * GB3 现在企业的网站创立都是在后台数据库直接创立表,对开发人员的数据库水平要求比拟高,不便于企业网站开发的普及;即使网站提供了手工创立根本表,在样表结构以ACCESS库表或Visual FoxPro表的形式存在的时候,让开发人员先读取样表结构
24、然后再添加到平台提供的手工创立表中也是很麻烦的事情。 = 4 * GB3 目前大多数中小型企业网站不能做到C/S和B/S很好的结合,当企业内部结构表及数据发生变化时,不能对网络效劳器数据库进行实时动态的转换,来适应用户变化的需求。 = 5 * GB3 当前企业网站一般只提供了对后台数据库中数据的维护,而没有提供对后台数据库中表和视图结构的维护。当表和视图的结构不再适用时,只有让管理员翻开后台数据库更改表和视图的结构来硬性的满足用户的需求。 = 6 * GB3 现在的企业网站为客户提供的查询数据的查询条件和查询结果中显示结构表的字段都是事先在代码中固定实现的。当客户对查询结果中显示结构表的字段有
25、新的要求,认为原有的查询方式需要做一些改变或者提出新的查询方式时,网站的维护人员不能通过动态维护实现,而只能翻开程序更改源代码来满足客户的要求。 = 7 * GB3 传统的企业网站在录入数据的时候都是根据固定表的字段设置的静态数据接收窗口。如果企业网站的后台结构表是动态创立的或是更改了一些不再需要的字段就不能将数据正确录入到根本表中,这时候网站维护人员又要去改源程序了。 = 8 * GB3 现在只有少数网站提供了对数据的批量导入的功能,但是他们所提供的数据导入的格式都是某些企业常用的一两种ACCESS或Visual FoxPro,而且用户要导入的数据表结构和效劳器根本表结构是相同的。当企业根本
26、表结构发生变化或用户导入的数据表结构和根本表结构有一些差异时,就会导致数据导入操作的失败。限制了用户需求的变化。 = 9 * GB3 企业网站内容如:产品价格等改动要专业软件公司工程师修改,要求企业把修改内容书写后,采用文档形式递交给工程师修改,这在瞬时万变的信息社会不能忍受的,也是现在很多企业网站闲置的重要原因。正式提出在这样的背景下,面对大局部中小企业信息发布的相似性和目前企业网站开发所存在的弊端,企业网站的开发人员提出了企业信息发布平台的开发建设问题,即总结目前企业信息发布系统的共性,设计出一个模型,实施人员使用这个模型来实现不同企业的网站建设需求。也就是说,设计一个平台,而最终企业见到
27、的软件是开发人员通过这个平台再开发的软件,这些人更多的是要懂得企业的业务需求,而并不需要知道程序的结构。利用这个平台,企业网站开发人员只需要很简单填写一些必要信息就能到达预期的效果。通过使用这个模型和平台,我们能够完全贴近和符合企业的需求,而不是强制去适应它的硬性要求。减少了网站开发人员的工作量,防止了代码的重复性开发,最重要的是缩短了企业的上网周期,为企业的开展争取了珍贵的时间,提高企业知名度和影响力。通过以上的论述可以看出对企业信息发布平台的研究就具有了非常重大的意义: = 1 * GB3 加快了企业网站的构建速度,到达实现企业的迅速上网,将企业信息及时有效的展示给广阔消费者,对企业的开展
28、起到很大的推动作用。 = 2 * GB3 减少了代码的重复开发,节省了大量的人力物力资源。 = 3 * GB3 开发人员对一些参数的动态设置,能够更好的满足用户需求的变化。 = 4 * GB3 通过对该系统的开发,设计者本身可以亲身经历软件开发的过程,增长软件开发的经验,并且提高对企业信息发布的需求的了解。 = 5 * GB3 现阶段,为同类企业提供的信息发布平台并不多,因此,对这个题目的研究具有着广阔的开展天地。 = 6 * GB3 这个题目是一个涉及网站和数据库设计问题,设计者可以通过这次设计增加对Internet和Intranet的理解,以及对Microsoft的IIS效劳功能有一个更深
29、入的了解。根据一类中小企业对信息发布需求的相似性,本次毕业设计要完成的系统即企业信息发布平台是一个集企业根本表的创立、维护,查询条件的动态设置,数据的录入,会员查询于一体的动态的企业信息发布平台系统。本系统设计最终要到达以下主要目的: = 1 * GB3 提供应企业网站开发人员尽量友好的操作界面; = 2 * GB3 提供了对根本表的动态创立和维护等功能; = 3 * GB3 提供方便且完善的打印功能; = 4 * GB3 提供多种格式的数据导出功能; = 5 * GB3 提供应企业开发人员一个功能强大查询条件定义模块。 本课题最后完成的时候根本实现了预想的功能,整个系统所有的网页都是动态的并
30、且是和数据库相关的,整个系统的ASP页就到达100多页,而且在系统中查询的动态设置和数据查询打印导出局部可以说做得比拟成功的,也是这个系统的主要特点。但是由于本人的能力有限,缺乏开发经验,在本系统中肯定存在很多错误和缺乏之处,有待于日后改良。第二章 系统综述通过上面的分析,可以看出本次研究的题目企业信息发布平台具有很大的实用价值,对本系统开发的可行性进行研究时,可从以下三方面考虑.此题目是在已有的非常成熟的网站开发技术根底之上提出来的,在技术上有很大的优势。它与现有的网站开发技术的不同在于它是对一类性质类似的企业网站的抽象化,开发出来作为这类企业网站的开发平台,以防止代码的重复使用,减少企业的
31、上网时间。在本设计中主要用到两项技术数据库技术和动态网页开发技术 = 1 * GB3 数据库技术SQL Server是Web上最流行的用于存储数据的数据库。构建于SQL 根底上的SQL Server 2000提供了更多的Web和电子商务功能。 = 2 * GB3 动态网页设计技术本课题所用到的主要是ASP技术。ASP的全称是Active Server Pages,它是Microsoft于1996年11月推出的Web应用程序程序开发技术,是目前编写网络效劳程序的利器,是建立Windows NT/2000动态站点的最好工具之一。ASP是一个开放的无需进行编译的应用程序环境,它提供了CGI程序和脚本
32、的灵活性,同时又不会使性能明显下降;它与ADO的结合提供了强大的数据库访问能力,ASP成为网上数据库管理的重要手段。ASP既不是一种语言,又不是一种开发工具,而是生成动态的、交互的Web应用程序提供的一种方法和技术。它的主要特征是能够把HTML文件、脚本、基于COM标准的组件有机的组合在一起,形成一个能够在效劳器上运行的动态Web应用程序,并能把按用户要求制作的标准HTML页面送给客户端浏览器。ASP为许多脚本提供了运行环境,包括VBScript、JavaScript、REXX、Perl等。在本课题中,主要使用的是VBScript以及局部JavaScript。ASP和SQL Server都是比
33、拟成熟的技术,其开发本钱较低。ASP支持的脚本语言VBScript和JScript简单易学,VBScript是VB在Web应用程序的应用,是VB的子集,简便了语句的操作,为开发人员提供了很大的便利。SQL Server是一种非常成熟的技术,它已经被广泛地应用于很多大中型数据库系统的开发中。并且从上面的课题意义分析中,可以看到,如果本系统开发成功,将给一类性质类似的企业上网带来极大的方便,大大减少代码的重复编写,减少人力物力资源的浪费,缩短企业的上网时间。使企业已很少的投入,就可以实现企业上网,将本企业以最快的速度推向更多的消费者。为企业带来更多的经济效益。在现今信息技术得到迅猛的开展,企业网站
34、的建设已经非常普遍的事,企业信息发布平台的概念是很容易被企业网站开发人员接受的,见于企业网站开发人员对网站开发技术熟悉程度,本课题的操作对开发人员是很简单的。在网络技术日益普及的今天,对一般用户来说使用本系统也不是什么困难的事情。本系统是在对现阶段企业网站开发出现的各种利弊做了经验总结之后提出来的,本系统的主要目的是为了防止企业网站开发中出现的代码的重复开发、人力物力资源的浪费和企业上网周期缩短的有限。其功能主要包括:根据企业的需要以手工填写表结构信息或上传样表系统自动读取样表信息创立根本表格;对根本表格和视图结构进行维护;动态设置查询条件;不同存储格式数据及异构数据表的数据录入和批量导入;数
35、据的动态查询,字段的选择打印及不同格式的异构数据的导出。本系统将使用他的主要用户分为三类:开发人员、管理人员和会员。根据用户性质的不同,本系统主要分了三个功能模块:开发人员专区、管理人员专区和会员专区。具体功能模块图如下: 手工创立表动态创立表维护表格动态设置查询条件开发人员专区会员专区企业信息发布平台管理人员专区手工录入动态录入详细查询分类查询整体查询选择字段导出选择字段打印图2-1 系统功能模块图本企业开发平台的主页主要分为开发人员、管理人员和会员三个专区,下面分别对他们作详细的操作说明:这里为开发人员提供的四个功能操作:手工创立表、动态创立表、对表结构及视图的动态维护和动态设置查询条件。
36、 = 1 * GB3 手工创立表现在的企业网站创立的时候都是在后台数据库直接创立表,对开发人员的数据库水平要求比拟高,不便于企业网站开发的普及。因此本系统中做了手工创立表 模块,为不同的企业创立它们各自的表格,以满足不同企业的需要。开发人员根据所要创立的网站的需求自己设计好表格结构,填写必要的表格信息。系统接收信息创立根本表。 = 2 * GB3 动态创立表由于现在只有少数企业的内部数据库和它的网站数据库相结合,而且只是以固定的形式存在。当企业内部表结构用户需求发生变化时,就破坏了这种结合。为了实现企业的内部数据库和它的网站数据库结合的时实性,本系统提供了动态创立表的功能来适应企业变化的需求。
37、并且现在网站数据库的开发一般都是直接对其进行操作,在样表结构以ACCESS库表或Visual FoxPro表的形式存在的时候,让开发人员先读取样表结构然后再添加到平台提供的手工创立表中也是很麻烦的事情。本系统提供的动态创立表功能简便了网站数据库的开发。开发人员只需将以ACCESS库表或Visual FoxPro表格式存在的样表上传到效劳器,就可在数据库中生成相应结构的根本表。 = 3 * GB3 对表结构及视图的维护当前企业网站一般只提供了对后台数据库中数据的维护,而没有提供对后台数据库中表和视图结构的维护。当后台数据库中表和视图的结构不再适用时只有让管理员翻开后台数据库更改表格和视图结构。针
38、对这种情况,本系统为开发人员提供了对表结构及视图维护的功能模块。开发人员可以查看自己所创立根本表的各种信息, 删除表格,观察视图结构和重新创立视图。 = 4 * GB3 动态设置查询条件现在的企业网站为客户提供的查询数据的查询条件和查询结果中显示结构表的字段都是事先在代码中固定实现的。当客户对查询结果中显示结构表的字段有新的要求,认为原有的查询方式需要做一些改变或者提出新的查询方式时,网站的维护人员不能通过动态维护实现,而只能翻开程序更改源代码来满足客户的要求这种情况下本系统将查询条件的设置做成动态的,那么当客户有所要求时维护人员就可以通过本系统的动态设置查询条件很轻松的对查询条件进行维护了。
39、这一功能是本设计的一个亮点。它主要实现了用户查询数据时的查询条件的动态设置。这样方便了开发人员,当用户对查询条件的需求发生改变时,他就可以非常轻松地对查询条件进行设置、更改。这一功能主要包括三局部:1)添加查询条件在查询条件表中添加用户需求的或是开发人员希望用户使用的查询条件。2)编辑查询条件对查询条件表中已有的查询条件的不合理处或是根据用户的需求进行修改,使得用户查询数据的时候更加方便。3)删除查询条件将查询条件表中存在的、不再使用的查询条件删除掉。这样用户在进行数据查询的时候所用到的查询条件就不再是在代码中事先写好的查询条件了,而是从网站的库表中将定义好的查询条件调出来的,根据表中的记录来
40、实现查询条件的显示。这样开发人员就不用在查询条件不再适合或是增加新的查询条件的时候重新更改源程序代码了。既满足了用户的需求又减少了开发人员的工作量。管理人员专区实现的功能是在开发人员创立好根本表,制定了合理的查询条件之后管理人员将数据录入到根本表中,以备用户查询打印导出之用。管理人员专区中共提供了两种数据录入方式:手工录入和批量录入,使得管理人员的数据录入更加灵活。 = 1 * GB3 手工录入功能传统的企业网站在录入数据的时候都是根据固定的表的字段设置的静态的数据接收窗口,不能满足管理人员希望只录入主要字段数据的要求。导致了目前多数网站录入数据灵活性的缺乏。本系统解决了这一问题,他提供了对字
41、段进行选择输入的功能。管理人员选择要录入数据的字段,系统动态声成熟接收框接收数据。 = 2 * GB3 批量导入功能现在只有少数网站提供了对数据的批量导入的功能,提供的数据导入的格式少,而且用户要导入的数据表结构必须和效劳器根本表结构是相同的。为了满足各地用户及时获取数据的需要和减少对导入数据的格式的限制。本系统的批量导入功能提供了对三种格式数据的录入功能ACCESS或Visual FoxPro或XML。当导入数据表结构和根本表结构不同时,系统会将其中相同的字段的数据导入到根本表中。会员专区是面向企业客户的,它的主要功能是实现企业客户对企业数据的查询;选择字段及对查询结果进行选择的打印;选择字
42、段及对查询结果进行选择和不同格式的导出。 = 1 * GB3 因为目前企业网站为会员提供的数据打印功能都是在程序中预先设计好的,它是对固定字段的打印,而且有固定的格式。当根本表的结构发生变化或是会员并不希望按固定的字段打印而想要按自己的选择进行打印的时候,原来的程序设计就不再适用。它更不适用于本系统中动态创立根本表的情况。所以,本系统提供了对动态创立的表的记录进行打印的功能,其中还包括对要打印字段的选择功能。 = 2 * GB3 现在有些企业网站提供了数据导出的功能,以便于会员对数据的保存。但是,它所提供的导出操作只是按事先设计的固定的格式导出数据给会员。当会员希望以其他格式或是只想得到某些字
43、段的数据的时候,网站不能提供这样的效劳。本系统在数据导出的时候将提供应会员对导出格式的选择和对导出数据的字段进行选择。满足了会员的多种需求的数据导出。 = 3 * GB3 在这里,本系统将查询分为三类:整体查询打印导出,分类查询打印导出和详细查询打印导出。1)整体查询打印导出系统根据创立根本表的时候定义的主键查询出企业网站中的所有数据,并可以选择字段的对所有或局部记录进行打印导出操作。2)分类查询打印导出给出了分类的查询条件,方便客户的查询,并将查询结果选择字段的打印导出出来。3)详细查询打印导出给出了记录中的大局部查询条件,只要客户知道其中的任意一项即可查出结果,然后可以选择字段的对所有或局
44、部记录进行打印导出操作。还有一点要说明,这里的整体查询打印导出,分类查询打印导出和详细查询打印导出的具体的查询条件是由开发人员在动态设置查询条件功能页中定义的。查询条件的设置请参照使用说明。本系统的开发主要应用到了动态网页开发工具DreamWeaver和数据库管理工具SQL Server20002.3.1 DreamWeaver简介Dreamweaver是WEB站点开发的中心环节。完全用户自定义控制可以迅速完成页面以及站点的设计。Roundtrip HTML/Javascript 行为库以及可视化编辑环境大量减少了代码的编写,同时亦保证了其专业性和兼容性。通过Dreamweaver与其它群组产
45、品的配合使用以及众多第三方支持可轻松完成动态发布个电子商务网站的构建。到目前为止,全世界范围超过60% 的专业网页设计师都在使用 Dreamweaver。 = 1 * GB3 代码显示编辑代码变得前所未有的简单。可以通过新的综合性的文本编辑器来查看代码,或用新的别离显示来同时观察代码和设计。新的代码显示会区分语法的颜色,标签的对称,以及自动缩进代码。 = 2 * GB3 JavaScript调试器JavaScript的客户端调试直接在你的浏览器里。新的JavaScript调试器让你可以看到Javascript在Navigator或者 Internet Explorer里的执行情况,帮助你理解每
46、个浏览器如何执行Javascript。你可以通过设置断点和观察代码中传递更新的数值来挑是你的代码。 = 3 * GB3 结合OReilly代码参考可以快速的取得参考信息新的代码参考递送JavaScript, HTML, CSS, 和 Browser DOMs的信息。这些内容是基于 由OReilly出版社制作出版的权威DHTML参考书。 = 4 * GB3 排版显示便捷的设计合成页面。唯一的新的排版显示,可以让你运用常见的排版技巧,就好似直接在页面上画画,拖动单元格,或者组合单元格来建立嵌套的表格。假设你正在已存在的表格上工作,或建立新的版面,排版显示总是会在所有的浏览器里建立干净的表格。 =
47、5 * GB3 Macromedia Flash按钮和文本可在Dreamweaver里直接建立可编辑的矢量图形。新的Macromedia Flash 按钮和Macromedia Flash 文本特性让你可以和Macromedia Flash设计师一同工作,你可以创立新的按钮风格或下载免费的按钮风格从Macromedia 的效劳器上。 = 6 * GB3 素材库面板追踪中心区域里所有的媒体。用新的资产面板来预览和管理图片,颜色,连接的URL,脚本,Macromedia Flash内容, Shockwave 内容,QuickTime内容, 临时文件,和库条目。 = 7 * GB3 返回图形编辑加快
48、了在Dreanweaver和Fireworks之间的图像和HTML编辑速度。返回图形编辑让你可以启动并编辑并且启动并优化图像。通过扩展程序来快速的添加图形索引,按钮或将整个相册参加你的站点。 = 8 * GB3 站点报告通过站点报告来快速的发现和解决错误。运行报告来找出在你站点里共同的问题或者写出一个标准的报告在连接站点里的问题。2.3.2 SQL Server简介经调查研究说明,SQL Server是Web上最流行的用于存储数据的数据库。构建于SQL Server 7.0根底上,SQL Server 2000提供了更多的Web和电子商务功能,其中包括: = 1 * GB3 对XML和Inte
49、rnet标准的丰富支持。 = 2 * GB3 通过Web对数据进行轻松平安地访问。 = 3 * GB3 强大的、灵活的基于Web的分析。 = 4 * GB3 平安的应用程序管理。 = 5 * GB3 更高的可伸缩性和可靠性Server 7.0已经被证明是Web和电子商务最重要的工具,SQL Server 2000以最高等级的可靠性在诸如barnesandnoble 等公司中发挥了记录的可伸缩性。如今,大量的高级电子商务、高容量站点正在运行SQL Server 7.0。在它的最终发布版本之前,SQL Server 2000发布了全球记录TPC-C基准,使其它平台上的竞争黯然失色。有关可伸缩性和可
50、靠性的特性如下所示:1)商务解决方案的可伸缩性。2)商业解决方案的可伸缩性。3)数据仓库解决方案的可伸缩性。4)最大的正常运行时间和可靠性。SQL Server帮助你快速地构建、配置和管理电子商务、商业和数据仓库解决方案。通过对独立公司的调查研究说明SQL Server是最早被使用并且比原来的竞争产品具有更低的拥有本钱。2.3.3 ADO技术简介ADO是ActiveX数据对象ActiveX Data Object ,这是Microsoft 开发数据库应用程序的面向对象的新接口。ADO访问数据库是通过访问OLEDB数据提供程序来进行的,提供了一种对OLEDB数据提供程序的简单高层访问接口。ADO
51、技术简化了OLEDB的操作,OLEDB的程序中使用了大量的COM接口,而ADO封装了这些接口。所以,ADO是一种高层的访问技术。ADO技术给予通用对象模型COM,它提供了多种语言的访问技术,同时,由于ADO提供了访问自动化接口,所以,ADO可以用描述的脚本语言来访问VBScript,VCScript等。第三章 总体设计开发企业信息发布平台的目的是让性质类似的一类企业应用本系统能够快速方便的创立自己的企业网站。节省人力物力、防止了代码的重复开发并且使得企业在最短的时间内利用廉价的网络资源将自己介绍给广阔的消费者,翻开市场提高知名度。要实现这个目标,需要对本系统所面向的对象进行分析: = 1 *
52、GB3 企业网站的开发人员企业网站的开发人员创立存储企业大局部信息的根本表,并且可以对根本表进行维护。然后创立根本表的用户视图,以便于用户查询之用。接着,开发人员动态添加查询条件,给会员提供方便的查询方式,使会员很轻松的就可以查询出他想要知道的信息。这一步中最重要的两点在于,动态创立企业的根本表和动态设置信息的查询条件。动态创立企业的根本表,提供应开发人员两种方式,手工创立表和动态创立表。 = 2 * GB3 企业网站的管理人员企业网站的管理人员向根本表中录入企业要展示给会员的信息。这里提供了手工录入和批量录入两种数据录入方式。 = 3 * GB3 企业网站的所面向的客户,即本系统所定义的会员
53、会员对本系统的使用,也是应用这个系统所创立的企业网站正式投入使用的阶段,会员浏览网页,查询他们所关心的信息。经过以上的操作,我们就应用本系统创立了一个的企业网站。实现了我们最初的设想,防止了代码的重复开发,是的企业在很短的时间内就可以将自己的信息发布到网上了。本系统使用SQL Server作后台数据库,一共有两个静态表表3-1 数据库中表静态列表表 名库中表名用 途开发人员创立表的记录表Deveplper_表表中存储开发人员创立网站根本表的记录名称,创立时间,自段数,主键和不为空的字段查询条件表Query_condition表中保存着开发人员动态定义的查询条件查询条件的ID号,查询类别,查询名
54、称,查询结果的显示方式,查询的字段,查询结果显示的字段等等两个动态创立的表和一个动态创立的视图表3-2 数据库中表动态列表和视图表 名库中表名用 途网站根本表开发人员在创立的时候定义的名字根本表用来存储网站要发布的信息网站根本表的环境表根本表名字加上setting保存根本表的结构信息根本表的字段名,自段类型,字段长度等信息根本表的视图根本表名字加上_view这个视图主要是在用户对数据进行查询的时候使用这样,查询结果的字段名就可以按用户定义的视图别名显示了第四章 详细设计接本设计使用的后台数据库是Microsoft的SQL Server2000。以下说明的是本次设计的数据库建立局部。 = 1 *
55、 GB3 创立企业数据库在这里创立了一个名叫My_Data的新数据库,创立立这个数据库,采取以下步骤:1)从开始菜单中选择SQL Server的Enterprise Management,翻开SQL Server数据库。2)在显示的树形结构列表中,单击SQL Server效劳器,也就是本机的名字,将会弹出包括数据库的一堆子目录。3)单击其中的数据库将会弹出现有的数据库,在任意一个数据库上点击右键,将会弹出一个下拉菜单,在下拉菜单中选择新建数据库项。4)桌面上建会弹出一个数据库属性对话框,在常规页中输入数据库的名字My_Data,在数据文件页中选择你要创立的数据文件的位置C:Inetpubwww
56、rootlfydatabase。在事务日志页中选择你要创立的数据文件的位置C:Inetpubwwwrootlfydatabase。其它一切按默认设置,按完成按钮。至此,我的数据库已经成功建立了。在数据库的目录中,将看到新建的数据库My_Data。 = 2 * GB3 创立静态表现在需要的是在这个数据库中建立一些表。建立新表时的主要操作有:1)在数据库My_Data的子目录中,有一个表子目录,右键单击表,在弹出的菜单中选择 新建表。2)在 新建表的设计窗口中,输入表格的字段名称,字段类型,字段长度,设置主键和字段允不允许为空等属性。3)点击保存,填写表名,表格创立成功。本系统使用SQL Serv
57、er作后台数据库,一共有两个静态表表4-1 数据库中表静态列表表 名库中表名用 途开发人员创立表的记录表Deveplper_table表中存储开发人员创立网站根本表的记录名称,创立时间,自段数,主键和不为空的字段查询条件表Query_condition表中保存着开发人员动态定义的查询条件查询条件的ID号,查询类别,查询名称,查询结果的显示方式,查询的字段,查询结果显示的字段等等动态创立的根本表和动态创立的视图表4-2 数据库中表动态列表和视图表 名库中表名用 途网站根本表开发人员在创立的时候定义的名字根本表用来存储网站要发布的信息根本表的视图根本表名字加上_view这个视图主要是在用户对数据进
58、行查询的时候使用这样,查询结果的字段名就可以按用户定义的视图别名显示了如总体设计中所述,本设计建立了两个静态表,在系统应用的时候在动态创立两个表网站根本表和环境表和一个根本表的视图。以下是记录开发人员创立表的记录表query_condition的字段表:表4-3 Deveplper_table字段表字段名字段类型字段长度说明Base_nameChar10开发人员创立的表的名字,可空Base_dateDatetime8开发人员创立的表的时间,可空Fields_countint4开发人员创立的表的字段数,可空Key_wordChar50开发人员创立的表中不可为空的字段的代码,可空Primary_k
59、eyChar1开发人员创立的表的主键,可空以下是查询条件表query_condition的字段表表4-4 query_condition字段表字段名字段类型字段长度说明Idint4查询条件的ID号,不可空Query_classchar10查询条件的类别,可空Query_namechar20查询条件的名字,可空Displaychar50查询条件的显示方式,可空Domainchar50查询条件对应的根本表的域,可空Display_fieldchar50按此查询条件得出的查询结果,显示时所显示的字段,可空Query_unitchar50查询时所用到的单位,可空Validchar50查询的有效值,可空
60、其它的动态创立的根本表和环境表和基于根本表创立的视图是在系统运行的时候才创立的,这些表的创立留待后来介绍。数据库的连接有两种方式:通过ODBC数据源进行连接和不通过ODBC数据源进行连接即通过OLEDB连接数据库。本系统采用了后一种数据库连接的方式。这样不但加快了数据库的连接,同时也使网站开发人员在应用本系统的时候,不必再考虑配置ODBC数据源的问题,使系统更加人性化。OLEDB处于ODBC层和应用之间。对于ASP页面来说,ADO是OLEDB上面的一种应用。ADO调用首先发送给OLEDB,然后才被发送给ODBC层。但是你也可以直接连接到OLEDB层,而且如果你这么做了,你就会看到性能的进一步提
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026重庆社会主义学院教学辅助岗招聘2人备考题库含答案详解(新)
- 2026山东广播电视台招聘人员60人备考题库含答案详解(巩固)
- 2026北京协和医院口腔科助理护士招聘备考题库含答案详解(满分必刷)
- 2026浙大宁波理工学院招聘派遣制工作人员1人备考题库含答案详解(轻巧夺冠)
- 2026上海师范大学康城实验学校第二批教师招聘4人备考题库含完整答案详解【名师系列】
- 2026安徽黄山市屯溪区人民医院招聘编外紧缺人才备考题库【必刷】附答案详解
- 2026山东青岛海发国际贸易有限公司招聘10人备考题库附参考答案详解【综合题】
- 2026广东梅州市人民医院第2批招聘43人备考题库及答案详解一套
- 2026浙江温州市公证协会招聘1人备考题库含完整答案详解(名师系列)
- 2026浙江事业单位统考温州市鹿城区招聘(选调)21人备考题库(黄金题型)附答案详解
- 公务接待基础培训课件
- 心脑血管幻灯片课件
- 吉林市2024~2025学年度初中毕业年级第一次阶段性教学质量检测 语文(含答案)
- 退役军人法制宣传课课件
- 纺织厂5S管理课件
- 公租房配售管理办法
- 【养猪场污水处理工艺中的初沉池设计案例830字】
- 医嘱规范开具培训课件
- 医疗器械单位岗位职责培训
- T/CSBME 070-2023计算机断层成像(CT)临床图像质量评价
- 湘雅临床技能培训教程第2版操作评分标准表格内科
评论
0/150
提交评论