《企业在线展示平台毕业论文.doc》由会员分享,可在线阅读,更多相关《企业在线展示平台毕业论文.doc(33页珍藏版)》请在三一办公上搜索。
1、企业在线展示平台学 院: 计算机学院 专 业: 网络工程 年级班别: 2002级 学 号: 姓 名: xxx 指导教师: xxx 摘要随着社会的进步,网络技术的发展为企业界提供了一片崭新的空间,传统的宣传手法已无法满足现在分工明显、竞争剧烈的时代需求,那么企业产品展示网站系统已成为企业持续发展的另一宣传法宝,建立自己的独立形象网站、全面触网,不仅仅起到提高企业的社会知名度作用,更能够采用先进的信息手段,拓展业务,将公司品牌尽可能地传给每一个客户,从而最终创造自身更大的效益。本文首先分析了课题设计的目的和意义,着重介绍了相关技术如ASP技术的特点、功能、工作原理等,同时介绍了Microsoft
2、Access数据库的一些特点以及开发的工具等,以及系统数据库的设计、系统的功能分析、实现的功能模块。系统系以网络为基础的展示系统,采用IIS+ASP+Access的建站方案,配合企业的网站系统具体需求,开发双语版面网站,该系统分为前台和后台两部分,前台主要实现功能模块是用户浏览产品新闻、填写留言订单等,后台主要实现功能是产品新闻管理、留言订单管理和管理员的设置等,以此为商户提供了方便信息交流平台,也为厂家销售提供了便利的渠道,以较低的付出得到较高的效益回报。关键词:产品展示系统,ASP ,ACCESSAbstractAlong with societys progress, the netwo
3、rking development provides a piece of brand-new space for the business community, the traditional propaganda technique has been unable to satisfy the present to divide the work obviously, the competition fierce time demand, then the enterprise product demonstrated the website system has become anoth
4、er propaganda magic weapon which the enterprise developed continually, established own independence vivid website, touches the net comprehensively, played not merely enhances the enterprise the social well-knownness role, could use the advanced information method, the development service, bequeathed
5、 as far as possible the company brand each customer, thus finally created oneself bigger benefit.This article has first analyzed the topic design goal and the significance, introduced emphatically the correlation technology like ASP technology characteristic, the function, the principle of work and
6、so on, simultaneously introduced Microsoft Access database some characteristics as well as the development tool and so on, as well as system database design, system functional analysis, realization function module.the system take the network as the foundation demonstration system, uses IIS+ASP+Acces
7、ss station construction plan, the coordinate enterprises website system concrete demand, the development bilingual page layout website, this system divides into the onstage and the backstage two parts, the onstage main realization function module is the user browsing product news, fills in the messa
8、ge order form and so on, the backstage main realization function is the product news management, the message order form management and managers establishment and so on, has provided the convenience communication platform take this as the merchant, also has provided the convenient channel for the fac
9、tory sale, by low pays obtains the high benefit repayment.Key words: Enterprise Product Demonstration,Asp,Access目 录1 绪论11.1 设计目的及意义11.2 本文工作12 相关技术概述32.1系统架构32.2 ASP技术42.3 Microsoft Access数据库53 系统设计73.1系统目标设计73.2系统功能模块83.3 UML建模分析93.4数据表设计134 系统实现184.1 连接数据库的实现184.2 图片信息的发布的实现184.2.1 后台图片上传的实现184.2.
10、2 文件上传流程194.2.3 前台显示图片204.3 新闻发布的实现214.3.1 后台发布页面214.3.2 实现后台发布214.4 订单的实现234.4.1 订单流程图234.4.2 订单号的产生234.4.3 管理订单244.5 双语版面的实现27全文总结29参考文献30致谢311 绪论1.1 设计目的及意义互联网作为唯一一种全天候24小时,不间断的媒体平台是传统媒体可望不可及的。作为一个企业,在互联网上建立自己的网站,最显而易见的就是可以向世界展示自己的企业风采,让更多人了解自己的企业,使企业能够在公众知名度上有一定的提升。随着全球化进程的推进,企业越来越多地要和外界发生行业内外的信
11、息沟通,在时机成熟时,这种信息沟通就会成为潜在的交易,因此行业内经常举办一些交易会、展览会。而在互联网上,信息的沟通非常方便,非常廉价,甚至比起传统方式(如电话,传真)来还要更加丰富。我们再也用不着将大量的产品介绍、产品信息邮寄远方给远方那些仅仅对此有意向的客户那里,可以将产品陈列在互联网上供人们浏览选择。在互联网高速发展的今天,网站正成为企业进行形象展示、信息发布、业务拓展、客户服务、内部沟通的重要阵地,网站的视觉形同电视广告一样,好的形象能给访问者留下深刻的印象,同时,提高公司在用户心中的地位,增强了公司在信息时代的竞争力。因此,建立了自己的网站就等于找到了自己企业的一个永久的广告发布平台
12、。随着我国经济的快速发展和WTO进程的深入,很多企业都初步开拓外贸生意,外向发展,那么在全球范围内实现最有效的产品的展示和企业形象的树立,成为必然的需求,本次设计为一企业公司做产品展示网站,要求中英文版面显示,将公司产品、最新产品、主打产品通过网络展现在世人面前,通过订单、留言、新闻发布与客户进行沟通,与时俱进地树立公司形象,展现企业文化。1.2 本文工作随着Internet的发展,Web技术日新月异,人们已经不再满足于静态HTML技术,更多的是要求动态、交互的网络技术,继通用网关接口(CGI)之后,微软推出的IIS+ASP的解决方案作为一种典型的服务器端网页设计技术,被广泛应用在网上银行、电
13、子商务、网上调查、网上查询、BBS、搜索引擎等各种互联网应用中。与此同时,Access数据库作为微软推出的以标准JET为引擎的桌面型数据库系统,由于具有操作简单、界面友好等特点,具有较大的用户群体。目前,IIS+ASP+Access是中小型企业的所折中的建站方案,也是本次课题选择的建站方案。本课题的主要任务是建造企业产品展示系统网站,整个课题的设计工作分三步进行,首先是相关资料的收集,随后是网站的实质性设计,包括系统需求、功能设计和功能实现上,最后是网站的测试工作。整个工作从4月中旬开始,至6月基本结束。网站的图片资料及其它资料由网络提供,网站的网页主要由DreamweaverMX 2004结
14、合HTML语言设计,其中后台数据库为Microsoft Access 2000,网页的交互用ASP实现,ASP网页和数据库的链接采用VBScript脚本语言,整个系统以Windows XP+IIS作为Web服务器。 在这个项目中,我对课题的要求进行了详细的研究,并查阅了大量的资料,然后提出了设计方案。系统分为前台和后台两部分,前台主要作用是浏览产品新闻、留言订单等。后台主要作用是产品新闻管理、留言订单管理和管理员的设置等。采用动态网页及数据库相结合的方法来进行设计,鉴于ASP在设计动态网页上的优势地位及其对数据库的良好支持,因此选择它来制作动态页面。由于本系统不是大型网络系统,因此采用了操作简
15、单明了并且易于管理的Microsoft Access数据库作为系统后台数据库。2 相关技术概述2.1系统架构本系统采用B/S系统架构,也就是Browser/Web/DataBase的3层系统结构。在Browser/Server的系统中,用户可以通过浏览器向发布在网络上的服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。B/S结构简化了客户机的工作,客户机上只需配置Web浏览器即可。服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。浏览器发出请求,而其余如数据请求、加工、结果返回以及动态网页生成等工作全部由Web Server完成。在Browser/
16、Server三层体系结构下,表示层、功能层、数据层被分割成3个相对独立的单元。1、 第一层(表示层):Web浏览器。在表示层中包含系统的显示逻辑,位于客户端。它的任务是由Web浏览器向网络上的Web服务器提出服务请求,Web服务器对用户身份进行验证后用HTTP协议把所需的主页传送给客户端,客户机接受传来的主页文件,并把显示在Web浏览器上,系统采用IE浏览器。2、 第二层(功能层):具有应用程序扩展功能的Web服务器。在功能层中包含系统的事务处理与数据进行连接,通过SQL等方式向数据库服务器提出数据处理申请,而后等数据库服务器将数据处理的结果提交给Web服务器,再由服务器传送回客户端。3、 第
17、三层(数据层):数据库服务器。在数据层中包括系统的数据处理逻辑,位于数据库服务器端。它的任务是接受Web服务器对数据库操纵的请求,实现对数据库查询、修改、更新等功能,把运行结果提交给Web服务器。系统采用Microsoft Access数据库。 客户机数据库Web应用程序HTTPWeb服务器(IIS)HTML浏览器图2.1 B/S三层体系结构2.2 ASP技术Microsoft Active Server Pages,也就是ASP,是一套微软开发的服务器端脚本环境,ASP内含于IIS之中,最新版的ASP 3.0内含于Windows组件中的IIS 5.0之中,IIS是Internet Infor
18、mation Server(因特网信息服务器)的简称,IIS作为当今流行的Web服务器之一,提供了强大的Internet和Intranet服务功能,如何加强IIS的安全机制,建立一个高安全性能的Web服务器,已成为IIS设置中不可忽视的重要组成部分。IIS通过超文本传输协议(HTTP)传输信息,还可配置IIS以提供文件传输协议(FTP)和其他服务,如NNTP服务、SMTP服务等。通过ASP大家可以结合HTML网页、ASP指令和ActiveX控件建立动态、交互且高效的WEB服务器应用程序。有了ASP就不必担心客户的浏览器是否能运行编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HT
19、ML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。ASP程序中可以包含纯文本、HTML标记以及脚本命令,只需将.asp程序放在Web服务器的虚拟目录下(该目录必须要有可执行的权限),就可以通过WWW的方式访问ASP程序了。ASP全称为 Active Server Pages(动态服务器网页),它是一种应用程序环境,可以用 VB script或Java Script语言来设计,主要用于网络数据库的查询与管理。其工作原理是当浏览者发出浏览请求的时候,服务器会自动将ASP的程序码,解释为标准HTML格式的网页内容,再送到
20、浏览者浏览器上显示出来。我们也可以将ASP理解为一种特殊的CGI利用ASP生成的网页,与HTML相比具有更大的灵活性。只要结构合理,一个ASP页面就可以取代成千上万个网页。尽管ASP在工作效率方面较之一些新技术要差,但胜在简单、直观、易学,是涉足网络编程的一条捷径。它具备一个服务器端的脚本执行环境,用它可产生和执行动态的、交互的、高性能的Web服务器应用程序。Active Server的另一大优点是代码的安全性。页面的访问者所能看到的只是服务器方的处理结果。ASP文件可以用常规的文本编辑器编辑,ASP使用VBScript、JavaScript等脚本语言作为开发工具,镶嵌于HTML文本中,使用将
21、ASP的程序包含起来。当用户从浏览器向Web服务器提出请求时,Web服务器会自动将ASP的程序解释为标准的HTML格式的主页内容,用户端只要使用常规可执行HTML程序的浏览器,就可浏览ASP所设计的主页内容,因此与浏览器无关,并且保证了ASP的源程序代码不会外漏。ASP中包括五个内置的ActiveX服务器组件和五个内置的对象:Database Access component(数据库访问组件)、File Access component(文件访问组件)、Ad Rotator component(广告轮播器组件)、Content Linking component(内容链接组件)、Browser
22、 Capabilities component(浏览器信组件)以及Request(请求对象)、Server(服务器对象)、Session(会话对象)、Response(响应对象)、Application(应用程序对象)。在所有ASP组件中,最有用的是数据库访问组件,也称为ActiveX数据对象或ADO。在站点发布数据库将使用这个组件及其中包含的对象,以完成对ODBC数据源的读写。此外,ASP技术的另一个重要特点是,程序员可以利用Java、Visual Basic、Visual C+等语言制作适应自己特殊需要的ActiveX服务器组件来扩充ASP的功能,使自己的动态网页几乎具有无限的扩充能力,这
23、是传统的CGI程序所不及的。而我个人认为,ASP具有入手快、设计快的特点,不需花许多时间即可学会和快速设计出WEB应用程序,ASP的源程序码在服务器端执行,代码保密性好。集成与HTML中,无需编译链接可直接执行,而且使用文本编辑器即可设计。2.3 Microsoft Access数据库Access数据库是Microsoft公司推出的Office系列产品之一,Access是一个桌面数据库系统及数据库应用程序,它具有三大功能: 建立数据库,数据库操作,数据通讯。而Access数据库又是关系型数据库,具有表的特性,在Access数据库中,包括表、查询、窗体、报表、页、宏和模块七个对象,这些对象用于收
24、集、存储和操作各种不同的信息。它们功能如下 :(1)利用表对象存储信息;(2)利用查询对象搜索信息;(3)利用窗体对象查看信息;(4)利用报表对象显示信息;(5)利用页对象显示数据访问页信息;(6)利用宏对象完成自动化工作;(7)利用嵌入模块实现复杂功能。Access数据库是一系列数据基本表、表与表之间的关系、查询、窗体、报表、页、宏和模块的集合,这些成分统一组织在一个以.mdb为后綴的数据库文件中。如果要建立中小企业的产品、新闻等方面信息的数据库,并对数据进行管理和维护,利用Access应用程序是相当理想的,可利用Access建立并使用数据库和表、建立和使用查询、建立和使用窗体等操作。 3
25、系统设计 3.1系统目标设计1、 网站布局,如表3.1所示。表3.1 网站布局名称简介首页分布电器网站各主要栏目,以公司简介、主打产品、产品图片为主要介绍对象。网站栏目产品展示按分类安排电器商品最新产品新发布电器产品联系我们介绍本网站的所有者及联系公司服务填写在线订单留言意见反馈后台系统新闻管理添加修改删除新闻商品管理添加修改删除商品、添加新产品、主打产品管理员管理添加修改删除管理员,设置助理管理员(没有修改权限)订单管理查看订单(包括订单编号,收货人、提交时间、金额、备注、付款状态、发货状态),修改订单状态。2、 系统前台功能1) 产品新闻浏览:查看各类产品信息和新闻。2) 中英文版面设计:
26、双语网站,适合企业面向更广大的客户群;3) QQ在线咨询:应用QQ在线接口程序,方便客户在线咨询企业相关信息;4) 在线订单:填写订单,包括所需商品、汇款方式等。5) 留言反馈:传递反馈信息。3、 系统后台管理功能1) 产品添加:更新产品数据,如名称、图片、产品说明等。 2) 留言管理:发布、修改、删除新闻,按发布时间显示;3) 类别管理:添加产品类别;4) 订单管理:查看订单详细内容,并可修改订单状态;5) 设置送货汇款方式:选择添加、删除这两种方式;6) 设置管理员:修改密码,添加新管理员;7) 新闻管理:查询、删除、修改新闻内容。3.2 系统功能模块系统分前台用户和后台管理两个大模块,前
27、台用户可进行浏览产品、在线QQ咨询、填写订单和留言等操作,后台管理可进行产品管理、新闻管理、订单管理和留言管理等操作,基本功能模块如图3.1所示。企业在线展示平台前台用户浏览在线咨询填写订单留言反馈后台管理产品管理新闻管理留言管理设置管理设置送货付费方式订单管理基本产品最新产品主打产品新闻活动产品录入新产品主打产品类别管理图 3.1 企业产品展示系统图3.1中,后台产品管理分为四个功能:1) 产品录入:更新产品数据,如名称、图片、产品说明等。2) 新产品:以产品录入为基础,选择该大类产品做为新产品。3) 主打产品:更新主打产品数据,如名称、图片、产品说明等,定义连接到产品页的产品类。4) 类别
28、管理:添加新产品类别,更新或删除类别项,包括中英文名称。留言管理:发布、修改、删除新闻,包括主题、内容、发布时间,按发布时间显示; 订单管理:查看订单详细内容,并可修改订单状态;设置送货汇款方式:选择添加、删除这两种方式,并应用于前台订单的功能上;设置管理员:修改密码,添加新的管理员,并有相应权限;新闻管理:查询、删除、修改新闻内容。3.3 UML建模分析1、 后台管员登录登录帐户和密码已被设置,有最高管理员和辅助管理员两个权限,最高管理员可以拥有后台管理的一切权限,而辅助管理员则不能使用管理员管理该权限。如图3.2所示。登录产品管理新闻管理订单管理管理员后台验证身份执行事务留言管理管理员管理
29、图3.2 后台管理用例图2、 用户前台操作用户在前台页面可进行相关操作,如图3.3所示。用户留言反馈操作浏览商品填写订单QQ在线咨询图3.3 用户操作用例图3、 产品管理1) 产品录入选择产品已有字段,添加、删除、更新该产品资料和上传图片,在这里设置7个类别的灯饰,其中类别为Table Lamp/ Floor Lamp/ Wall Lamp/ Spot Light/ Down Ligh/ Louver fitting/other。2) 新产品以产品管理为基础。在个大类列表中选择产品作为最新产品。数量不限。按添加时间排列。3) 主打产品 可添加主打相关的资料和上传图片,完成图片更新,并链接到相关
30、产品页。如超过3个主打系统将根据添加时候动态分配。4) 类别管理可在后台管理页面添加删除产品类别,并在前台产品页可以自动更新类别名称。如图3.4所示。产品管理主打产品最新产品添加产品类别管理图3.4 产品管理用例图4、 管理员管理只能更改该帐号的密码,不能更改其他帐号的密码 。最高管理员(拥有添加删除帐号权限),并可设置添加辅助管理员,而辅助管理员则不能进行该功能的操作。如图3.5所示。修改密码管理员管理添加删除管理员图3.5 管理员用例图5、 订单管理按订单状态进行查看,点击订单号已进行查看该订单的具体内容,可执行修改状态、删除、回复,并可修改该订单的状态。如图3.6所示。图3.6 订单管理
31、用例图6、 留言管理留言类型有6种,包括普通留言、意见建议、缺货登记、合作意向、产品投诉、服务投诉。按留言类型进行查看、删除,并可以执行回复。如图3.7所示。留言管理发表留言删除留言回复留言from用户from管理员查看留言图3.7 留言管理用例图3.4 数据表设计Microsoft Access数据库相对其它的数据库来说要简单容易操作些,本企业产品展示系统中的数据库文件就是Access类型的数据库,数据库中共有八张表如图3.8、图3.9所示。图3.8 data数据库Data用户数据对象系统数据对象pro_form表mess表administrator表mostly_form表news_for
32、m表orders表delivery表pro_type_form表图3.9 数据库逻辑设计数据表如以下表所示:1、 产品类别表(pro_type_form),储存类别代号及中英文类别名称,如表3.2所示。表3.2 产品类别表(pro_type_form)字段名称数据类型说明pro_type_id自动编号产品类别代号pro_type_name_ch文本类别中文名pro_type_name_en文本类别英文名2、 产品表(pro_form),存储产品类别、产品名、中英文说明、图片路径等字段,另外Pro_new值为1的话则该产品为最新产品,反之不是。如表3.3所示。表3.3 产品表(pro_form)
33、字段名称数据类型说明pro_id自动编号产品类型代号pro_type_id数字产品类别代号pro_name文本产品名,长度:50pro_info_ch文本产品信息中文备注pro_info_en文本产品信息英文说明(资料),长度:255pro_pic文本图片路径,长度:100pro_time日期/时间发布时间pro_mostly数字是否主打产品,0:否,1:是pro_pic2文本上传的文件名,长度:100pro_new数字是否最新产品,0:否,1:是3、 新闻表(news_form),存储中英文标题、中英文内容、发表时间等字段。如表3.4所示。表3.4 新闻表(news_form)字段名称数据类
34、型说明news_id自动编号新闻代号news_title_ch文本中文标题news_title_en文本英文标题,长度:20news_content_ch备注中文内容news_content_en备注英文内容news_time日期/时间发表时间, Now()4、 留言表(mess),存储留言类型、主题、内容、留言者、回复内容等字段。如表3.5所示。表3.5 留言表(mess)字段名称数据类型说明messid自动编号留言项代号messtype数字类型messsubject文本主题messcontent备注内容messusername文本留言者,长度:20messemail文本e-mail,长度:
35、40messfrom备注回复内容messtel文本电话messdtm日期/时间添加时间,默认:Now()messip文本来自ip地址5、 管理员表(administrator),存储代号、管理员帐号、密码和管理员身份等字段,若Admin_status值为1,则为最高管理员,值为0的话则为辅助管理员。如表3.6所示。表3.6 管理员表(administrator)字段名称数据类型说明admin_id自动编号管理员代号admin_ name文本管理员登陆名,长度:12Admin_status数字1为最高管理员,0为辅助管理员admin_ password文本管理员登陆密码MD5长度:206、 主打
36、产品表(mostly_form),存储产品类别、中英文名、图片路径、发布时间等字段。发表时间取值默认为now()。如表3.7所示。表3.7 主打产品表(mostly_form)字段名称数据类型说明mostly_id自动编号主打类型代号mostly_type数字所属类别mostly_name_ch文本中文名mostly_name_en文本英文名mostly_pic文本图片路径,长度:100mostly_time日期/时间发布时间7、 订单表(orders),存储订单号、金额,定购货物、送货方式、付款方式等字段。如表3.8所示。表3.8 订单表(orders)字段名称数据类型说明actionid自
37、动编号订单代号receipt文本收货人姓名usersex数字性别address文本地址postcode文本邮政编码goods文本订单号product文本产品paid货币金额usertel文本电话usermobile文本手机useremail备注邮箱deliverymethord文本送货方式paymethord文本付款方式comment文本简短留言actiondate时间/日期订单日期remarks备注管理员回复state文本订单状态8、 送货付费表(delivery),存储名称、费用、方式、顺序号等字段,methord为0时,则为送货方式,为1时,则为付款方式。如表3.9所示。表3.9 送货付
38、费表(delivery)字段名称数据类型说明deliveryid自动编号代号subject文本名称fee数字附加费用methord数字送货方式及付款方式deliveryidorder数字排列顺序4 系统实现4.1 连接数据库数据库保存在data文件夹里的data.asp,起安全保护作用,以下是本系统与数据库建立连接的ASP源代码:dim conn,connstr,db,path,crobpath=lcase(request.ServerVariables(PATH_INFO)db=dtda/dtda.asp建立connection对象Set conn = Server.CreateObject
39、(ADODB.Connection) Set crob = CreateObject(Scripting.FileSystemObject)使用Access ODBC驱动处理、Server.MapPath的方法取得数据库的完整路径connstr=Provider=Microsoft.Jet.OLEDB.4.0;Data Source= & Server.MapPath(db)conn.Open connst 打开数据库4.2 图片信息的发布4.2.1 后台图片上传的实现系统的图片上传采用了无组件上传方式。上传可分为有组件和无组件,无组件上传不需要注册组件,而且上传速度比较快,无组件的方法很多但
40、是原理都大致相同,主要是将复制文件流到相应的指定目录下,以使用Request对象来获取上传上来的文件数据,使用的方法是Request.BinaryRead(),结合Request对象的TotalBytes属性,将所有表单提交的数据全部变成二进制,不过这些数据都是经过编码的,在代码中将BinaryRead读取的二进制转化为文本。得到了图片的数据,要保存到数据库中的时候,不可以直接使用Insert语句对数据库进行操作,而是要使用ADO的AppendChunk方法,同样的,读出数据库中的图片数据,要使用GetChunk方法。图片上传页面(a_uploadphoto.asp):图4.1 上传页面图片上
41、传处理页面(a_uploadresources.asp)定义上传存放位置,包括大小图片两个分类文件夹。if action=loadsmall thenfilename=resources/small/&filefname 存放小图片elsefilename=resources/big/&filefname 存放大图片上传函数文件(upload.inc)如果文件大小0,保存图片。if file.FileSize0 then file.SaveAs Server.mappath(FileName) 以filename取得图片路径的值保存图片路径入数据库,pro_pic为产品表里储存图片路径的字段。
42、if action=loadsmall thenconn.execute(insert into pro_form(pro_pic) values(&filefname&)elseconn.execute(update pro_form set pro_pic2=&filefname& where pro_id=(select max(pro_id) from pro_form)end if4.2.2 文件上传流程 图片上传时,已设置禁止上传的文件格式,如*txt、*exe,允许上传*jpg、*gif、*png的图片格式,如文件名重复,则重新选择上传,反之,则取得图片相关数据,添加进数据库。上
43、传图片判断文件格式判断是否重复取得数据取得图片名称图片大小图片路径保存地址上传成功添加进数据库将上传的图片保存进resourses文件夹。重复禁止重新选择图4.2 文件上传流程4.2.3 前台显示图片以产品类型ID查询该表中对应的列。Set rs=CreateObject(ADODB.RecordSet)sql=select * from pro_form where pro_type_id=&sql& order by pro_type_idrs.open sql,conn,2,3在上传的图片文件夹里取出图片,读出数据库该产品的图片路径,以宽120px,高为100px来限制图片显示的大小,代
44、码如下:img src=resources/small/ border=0 width=120 height=100点击小图片可以链接到大图片,代码如下:a href=resources/big/ target=_blank4.3 新闻发布的实现4.3.1 后台发布页面 新闻管理页面可以添加发布新闻,添加中英文标题和中英文内容后可以进行发布,其将在前台新闻页显示,如果要进行修改,可点击“修改”按钮进入修改页面,该页面返回新闻各个字段内容,如果是要删除该内容,可以直接点击“删除”按钮进行删除。新闻管理页面如图4.3所示。图4.3 新闻显示页面4.3.2 实现后台发布1、 添加新闻,取得中英文标题、中英文内容,保存入新闻表(news_form),代码如下:If action=addnews then 定义addnews的动作news_title_ch=title_in(request(news_title_ch) 取值中文标题news_title_en=title_in(request(news_title_en) 取值英文标题news_content_ch=content_in(request(news_content_ch