基于ASP的企事业网站建设论文.doc_第1页
基于ASP的企事业网站建设论文.doc_第2页
基于ASP的企事业网站建设论文.doc_第3页
基于ASP的企事业网站建设论文.doc_第4页
基于ASP的企事业网站建设论文.doc_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

江西中医学院科技学院计算机系2008届毕业设计论文基于B/S的创美中药饮片信息平台设计与实现班级:2004级计算机班专业:计算机科学与技术姓名: 学号:2004209011指导老师: 实习单位:汕头市创美中药饮片有限公司摘 要随着计算机网络技术和信息技术的飞速发展,互联网成为人们快速获取、发布和传递信息的重要渠道,Internet上发布信息主要是通信息平台来实现的,并且起到了举足轻重的作用。因此网站建设在Internet应用上的地位显而易见,它已成为机关、学校、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。本网站利用ASP语言,通过与适合开发中小型网站的ACCESS数据库的连接,为广大网络用户提供周到和人性化的服务。在网页方面,综合考虑了页面色彩、页面构架,页面美化,并充分利用了图片、文字、菜单、表格、层等元素,使网站内容明确、层次清楚,达到了预期的功能。 本文通过介绍个性化页面的生成,阐述了整个网站页面生成系统的结构及工作原理,并基于开放模式,设计客户在线提交各类信息服务、为客户展示公司新产品,设计网站调查等程序模块,分析并解决网页实现中的若干技术问题,为了让公司的产品更好地展示给客户,提供更新更全的咨询,争取与老顾客建立稳固的客户关系,吸引新顾客。把握市场,定位准确,发展更大潜力,增加客户对公司产品的了解,在市场上拥有更多的客户,提高市场份额,增加销售量,现构建汕头市创美中药饮片有限公司信息平台是可行的。关键词:ASP,ACCESS,动态网页ABSTRACTAlong with computer network technology and information technology rapid development,The Internet becomes the people quick access published and delivery message important channel fast,On Internet published information is mainly realizes through the information,And played the pivotal role. Therefore the construction site on the Internet applications status Obviously, it has become institutions, schools, enterprises and institutions in the construction of information technology an important part of peoples attention so much. This site use ASP language, with the development of small and medium-sized site for the ACCESS database connections, for the majority of Internet users to provide thoughtful and human services. The page, considered the color pages, pages architecture, landscaping pages, and full use of pictures, text, menus, tables, floor and other elements so that the sites content clearly, clearly level, achieved the expected functions.Based on the formation of personalized pages, pages on the entire site generation system structure and working principle and based on open mode, design, online information services to all types of customers, the company displayed a new product, design site investigation procedures Module, page analysis and resolve to achieve a number of technical issues, in order to allow the company to better display the products to customers, provide more updated all the advice, and old customers to establish a solid customer relationships, attract new customers. Grasp the market, positioning accuracy, greater development potential, increase customer understanding of the companys products in the market have more customers, increase market share, increase sales, the construction of Shantou City, a US-Chinese medicine Pieces Co., Ltd. Key words: ASP,ACCESS, Dynamic Webpage目录引言5第一章 设计相思概述61.1 设计思想61.2 系统的B/S模式6第二章 网站开发环境与实现技术92.1 开发及运行环境92.2 开发工具与技术92.2.1 ASP技术92.2.2 VBScript语言102.2.3 Microsoft Office Access数据库102.2.4 网页制作工具11第三章 网站开发过程与功能实现143.1 需求分析143.1.1 功能分析143.1.2 可行性分析143.1.3 子系统分析153.2 概要设计163.2.1总体架构163.2.2 风格设计与基本色调183.3 详细设计193.3.1 首页设计193.3.2 前台模块设计213.3.3 后台管理模块233.4 数据库实现263.4.1 数据库需求273.4.2数据流图273.4.3 概念设计 (E-R模型)273.4.4 数据结构313.5 系统功能实现333.5.1 公告系统33第四章 网站开发过程中存在问题的解决354.1 存在问题354.2 解决方法35第五章 后继改进方案与开发体会365.1 后续改进方案365.2 开发体会36结束语37参考文献38致 谢39引 言 目的:本论文主要目的是阐述公司信息平台的设计相思和功能的具体实现。给公司营造一种崭新的理念,让内外沟通突破时空限制,通过网站的新闻、在线留言系统,使公司可以通过网站达到内外沟通的目的。包括与顾客的沟通,与合作伙伴的沟通,公司内部员工的沟通等。 网上宣传:通过网上登载新闻稿,可以使网站起到企事业新闻发布的作用;根据公司的需要和计划,确定网站的功能为网上产品宣传型,达到让更多客户了解我们的公司和产品,记住我们的网站,不断完善网站,在市场上拥有更多的客户,提高市场份额,增加销售量。网站设有良好的客户关系管理系统,为客户提供更好的服务。在开发过程中,为了以后维护方便,本网站采用后台管理功能。对不同用户分配不同的权限,只要用户会电脑基本操作,都可以更新网站的内容。 背景:在过去的几年中,因特网(Internet)技术的飞速发展使万维网(World Wide Web简称Web)融会了大量的信息,从商品广告到人才招聘、从电子商务到娱乐新闻,可谓无所不容。万维网提供了一个可以轻松驾驭的图形化用户界面,以查阅因特网上的文档,这些文档以及它们之间的链接一起构成了一个庞大的信息网。万维网允许通过超链接从一个网页跳转到其他网页。网页可以包含文字、图像、声音、视频以及其他任何信息,并能存放在全球任何地方的计算机内。一旦与万维网连接,就可以使用相同的方式访问全球任何地方的信息。如果把万维网视为根植于因特网上的一个大型图书馆,那么万维网站点就像图书馆里的一本本书,而一个网页则是书中的某页,众多网页组合在一起便构成了一个万维网站点。用户便可以从一个特定的站点开始且在万维网世界旅行。 内容:由于Internet技术持续而飞速的发展,给企业的各个方面带来了变化,企业要想占有更大的发展市场空间,必须与Internet接轨。那么建设一个对外宣传的网站是必不可少的,在创美中药饮片有限公司实习期间,终和考虑公司的情况及需要后,本网站主要是对产品的宣传,产品按类别分类,如可分为花类、果实类、根茎类等。这样浏览者打开网页时对所需的内容一目了然,方便浏览者浏览。当浏览者不知道产品的详细内容时,可以输入关键字进行查询。 技术要求:申请域名,采用宽带接入方式,便于客户能高速访问网站服务器。在WEB平台方面,选用PC服务器,Windows NT/2000操作系统,保证其稳定性。以Microsoft IIS作为WEB服务器软件,采用ASP技术,数据库软件采用ACCESS数据库。运用Macromedia Dreamwaver, Macromedia flash,Adobe Photoshop 等应用软件,还可同时运用VBscript,JavaScript等技术。在网站安全方面网站人员通过防黑客,防病毒技术维护网站安全。第一章 设计思想概述1.1 设计思想通过信息平台,对公司全方位宣传,展示公司产品、优点与特色,发布公司内部新闻与行业新闻等信息,使浏览者曾加对公司的了解,增强客户、合作伙伴、公司内部员工与公司之间的沟通,基于这样的考虑,本网站采用动态交互网页技术,旨在探索寻求一种以互联网为基础的开放模式。网站内容:包括公司简介(企业概况、组织结构、企业风采)让浏览者了解公司;新闻动态(企业动态、行业新闻)让公司内部人员或网站浏览者密切关注到公司和行业的动态;质量管理主要介绍产品的生产流程及质量管理问题;产品展示(产品分类)使得产品网络化,赢得潜在客户;采购招标(招标信息、采购动态)主要是为采购部和供应商服务;营销网络(销售渠道、招商信息)用地图或文字的形式指引进行商务合作、品牌联合推广合作。招贤纳才(人才理念、招聘信息)可以通过发布招聘信息,应聘者了解到公司需要哪方面人才的同时公司也可以选拔出更多的优秀人才,为公司创造更多的价值;客服中心(服务承诺、在线留言、联系我们)让网站浏览者提出各种问题,更好地为客户服务。通过八大模块充分展现了公司网站的开发思路,以产品展示、新闻发布、在线留言等各方面作为网络平台,着力进行以下三方面工作:(1) 分析公司现状,进行网站规划,根据公司的需要和计划,确定网站的功能为网上产品宣传型,达到让更多客户了解公司和产品,不断完善公司网站建设,在市场上拥有更多的客户,提高市场份额,增加销售量使公司朝着信息化、网络化、现代化目标迈进。(2) 建立公司的信息平台交互系统,达到内外沟通的目的。包括与顾客的沟通,与合作伙伴的沟通,公司内部员工的沟通等。 (3) 建立产品展示系统,产品可以按分类检索,方便浏览者了解产品信息12系统的B/S模式在因特网上,万维网即Web以B/S(Browser/Server)形式运行,网页以文件形式存储在服务器中。万维网与因特网是有根本区别的,万维网只是因特网提供的服务之一,是存储在全世界Internet计算机中、数量巨大的文档的集合,是一种图形化的和易于导航的与平台无关的超文本信息系统,它具有分布式、新闻性、动态、交互的特性。Web服务器,就是在因特网上昼夜不停地运行某些特别的程序(如服务器程序等)的计算机,使得世界各地的用户可随时对其进行访问或获取其中的网页。B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层体系结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全 。 B/S客户机上只要安装一个浏览器(Browser),如Internet Explorer,服务器安装Oracle或 SQL Server等数据库。用户界面完全通过浏览器实现,主要事务逻辑在服务器端实现。浏览器通过WEB服务器同数据库进行数据交互。 B/S系统的三层体系结构在B/S的系统中,用户可以通过浏览器向分布在网络上的许多服务器发出请求。B/S结构极大的简化了客户机的工作,客户机上只需安装、配置少量的客户端软件即可,服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。在Browser/Server三层体系结构下,表示层(Presentation)、功能层(Business Logic)、数据层(Data Service)被分割成三个相对独立的单元:第一层-表示层:Web浏览器在表示层中包含系统的显示逻辑,位于客户端。它的任务是由Web浏览器向网络上的某一Web服务器提出服务请求,Web服务器对用户身份进行验证后用HTTP协议把所需的主页传送给客户端,客户机接受传来的主页文件,并把它显示在Web浏览器上。第二层-功能层:具有应用程序扩展功能的Web服务器在功能层中包含系统的事务处理逻辑,位于Web服务器端。它的任务是接受用户的请求,首先需要执行相应的扩展应用程序与数据库进行连接,通过SQL等方式向数据库服务器提出数据处理申请,然后数据库服务器将数据处理的结果提交给Web服务器,再由Web服务器传送回客户端。第三层-数据层:数据库服务器在数据层中包含系统的数据处理逻辑,位于数据库服务器端。它的任务是接受Web服务器对数据库操纵的请求,实现对数据库查询、修改、更新等功能,最终把运行结果提交给Web服务器。B/S模式的工作原理图1-1所是。后台数据库Web Server ASP前端浏览器图1-1 B/S模式原理 第二章 网站开发环境与实现技术2.1 开发及运行环境在WEB平台方面,选用PC服务器,可用Microsoft Windows 2000 Professional/Microsoft Windows 2000 Server/Microsoft Windows XP操作系统,保证其稳定性。配置有网络接口卡(NIC),内存应在256M以上,硬盘在80G以上。确认该计算机已经安装IIS服务器,数据库软件ACCESS。2.2 开发工具与技术2.2.1 ASP技术ASP(Active Server Pages)既“动态服务器网页”,使用VBScript、JavaScript等脚本语言结合HTML语言编写。一般简称为“ASP”,ASP之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,它无需编译,编写后就可以在服务器端直接执行。使用一般的浏览器IE都可以正确地获得ASP的“运行”结果,并且将ASP执行的结果直接在浏览器中“浏览”。ASP的特点为:1、任何开发工具皆可发展ASP只要使用一般的文本编辑程序,如Windows记事本,就可以编辑。2、语言相容性高 ASP能与所有的ActiveX 语言兼容,因此它具有无限可扩充性。由于它所运行的WEB服务器是作为Windows操作系统的组件被免费提供的,这就是实现ASP的成本十分低廉,更容易被企业所接受、被市场认同。3、隐密安全性高如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML文件,原始的ASP程序代码是看不到的,这是应用ASP程序先于网络服务(Web Server)端执行后,将结果转换成标准的HTML文件,再传送到客户端(client)的浏览器上,因此,我们辛苦撰写的ASP程序并不会轻易地被看见进而被盗用。 4、易于操控数据库 ASP可以轻易地通过ODBC(Open DataBase Connectivity)驱动程序连接各种不同的数据库,例如:ACCESS、SQL SERVER、ORACLE等,另外,ASP可将“文本文件”或是”EXCEL”文件当成数据库用。 5、面向对象学习容易ASP具有面向对象(object-oriented)功能,学习容易。ASP提供了五种方便能力强大的内建对象:request、response、server、application以及session,同时,若使用ASP内建的“application”对象或”session”对象所撰写出来的ASP程序可以在多个网页之间暂时保存必要的信息。 2.2.2 VBScript语言VBScript是一个轻量级源程序语言,它是以Visual Basic语言为基础提供编程功能,是Visual Basic语言的一个子集,是ISS的缺省源程序语言。VBScript可以在HTML网页上操作、控制、处理对象。在最初的设计中,VBScript是通过编写事件驱动的脚本来扩大客户端HTML功能,编写客户端最大的优点就在于由浏览器解析执行,不需要增加服务器的负担。例如,以在客户端进行输入数据有效性验证,防止浏览器将无效数据发送给服务器,这样,一方面可以减轻服务器的负担,防止服务器陷入处理大量无意义数据的工作中,同样,以可以减轻网络的阻塞;另一方面,以能使客户减少等待时间,在验证的时候,浏览器能够立即做出响应,而如果在服务器上进行验证,那用户则不得不在浏览器等待,服务器的处理和网络的传输都需要耗费一定的时间。随着ASP技术的出现,VBScript将它的功能扩展到服务器上,VBScript开发的脚本可以在服务器上解释执行。在服务器端脚本开发的过程中,使用VBScript则没有客户端脚本开发时的局限性,当客户请求页面时,页面将在服务器上执行,然后再反馈给浏览器,浏览器所获得的只是标识的HTML文件,这样就可以不受浏览器功能的限制。VBScript可以和HTML页面完美地结合在一起,运用VBScript可以控制HTML页面,并对页面中某些事件做出响应,VBScript还提供了许多对象,运用这些对象,可以方便地进行脚本的编写,实现其他语言所无法实现的功能。2.2.3 Microsoft Office Access数据库Access数据库适用于中小型企事业单位或家庭用户,Access为用户提供了简单、易用的数据库服务器,它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单)、查询、报表和应用程序等。同SQL Server一样,Access也是一种关系型数据库系统,数据库由一系列表组成。表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。表与表之间可以建立关系,以便查询相关联的信息。Access数据库以文件形式保存,文件的扩展名是MDB。Access 2003数据库由6种主要对象组成,它们是表、查询、窗体、报表、宏和模块。表(Table):表是数据库的基本对象,是创建其他5种对象的基础。表由记录组成,记录由字段组成,表用来存储数据库的数据,故又称数据表。查询(Query):查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。窗体(Form):窗体提供了一种方便的浏览、输入及更改数据的窗口。还可以创建子窗体显示相关联的表的内容。窗体也称表单。报表(Report):报表的功能是将数据中的数据分类汇总,然后打印出来,以便分析。宏(Macro):宏相当于DOS中的批处理,用来自动执行一系列操作。Access列出了一些常用的操作供用户选择,使用起来十分方便。模块(Module):模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。模块使用Visual Basic 编程。2.2.4网页制作工具 Dreamweaver 、Flash等应用软件是由在多媒体方面颇有建树的Macromedia公司推出的可视化网页制作工具,Photoshop应用软件是Adobe公司旗下最为出名的图像处理软件之一。这三个软件是制作网页的最佳选择。1. Macromedia Dreamweaver Macromedia Dreamweaver对于DHTML(动态网页)有很好的支持,可以轻而易举地做出很多眩目的互动页面特效。插件式的程序设计使得其功能可以无限的扩展。利用 Macromedia Dreamweaver 中的可视化编辑功能,可以快速地创建页面而无需编写任何代码。不过,如果喜欢用手工直接编码,Macromedia Dreamweaver 还包括许多与编码相关的工具和功能。并且,借助 Macromedia Dreamweaver还可以使用服务器语言(例如 ASP、ASP.NET 、JSP 和 PHP)生成支持动态数据库的Web应用程序。同时Macromedia Dreamweaver制作出来的网页兼容性比较好,制作效率也很高,Macromedia Dreamweaver包括可视化编辑、HTML代码编辑的软件包,并支持ActiveX、JavaScript、Java、Flash等特性,而且它还能通过拖拽从头到尾制作动态的HTML动画,支持动态HTML(Dynamic HTML)的设计,使得页面没有plugin(外挂组件)也能够在IE 4.0浏览器中正确地显示页面的动画。同时它还提供了自动更新页面信息的功能。本系统的整个开发过程都是通过Macromedia Dreamweaver网页制作工具来设计调试完成的。2. Macromedia Flash Macromedia Flash是一种交互的矢量动画,能够在文件数据传输率下实现高质量的动画效果。除此之外,相对于其他动画而言,Macromedia Flash 动画还具有以下显著特点。矢量图形:通过Macromedia Flash提供的绘图工具箱,可以方便地绘制任意形状的线条、色块和文字,可以方便地实现矢量线条向矢量色块的转换,对矢量色块的加粗、柔化等,同时还可以任意调整图形或色块的颜色。交互式动画:一般的动画制作软件只能制作标准的顺序动画,如Macromedia 3DS Max等,此类动画只能连续播放。而 Macromedia Flash 借助 ActionScript的强大功能,不仅可以制作出各种精彩夺目的顺序动画,还可以制作出复杂的交互式动画,以便用户对动画进行控制。交互式动画是Macromedia Flash的一个重要特点,它有效地扩展了动画的应用领域。流式播放技术:Macromedia Flash 动画采用流式播放形式,用户在观看动画时,可以不用等到动画文件全部下载完成即开始观看。这样就实现了动画的快速显示,减少了用户的等待时间。高质量的图像:矢量图可以真正无限放大,能够始终显示全部图像,并且不会因为放大而降低图像的显示质量。对于一般的位图,放大到一定倍数时,就会看到图像边缘的一个个锯齿状的色块。多种多样的文件格式:在 Macromedia Flash 中可以导入多种类型的文件格式,如图形、图像、声音和视频文件等,这样使动画能够灵活适应各个领域的需要。文件的数据量小:网络速度即网络数据的传输速度,它是网页文件的一种重要限制,是网络中最重要的一项指标。所以,如何将内容丰富的网页在网络上快速传输,即减少网络文件的数据量一直是人们关注的问题。Macromedia Flash以它较小的数据量,占据了网络领域的一席之地。因为Macromedia Flash 是基于矢量图的,它只需少量的矢量数据就可以描述一个相当复杂的对象,与位图相比,数据量大大降低,只有几千分之一。这样,Macromedia Flash 就有效地解决了多媒体与大数据量的矛盾,成为网络上非常流行的软件。插件工作方式:虽然必须安装 Macromedia Flash P1ayer 插件后才能使用浏览器播放Macromedia Flash动画,但是相对于其他动画的播放方式来说已经相当简单了。此插件是一个免费的共享软件, 在许多网站上都可以找到。用Macromedia Flash 制作出来的动化是矢量的,不管怎样放大、缩小,它还是清晰可见。 用Macromedia Flash制作的文件很小,这样便于在互联网上传输,而且它采用了流技术,只要下载一部分,就能欣赏动画,而且能一边播放一边传输数据。正是由于Macromedia Flash的这些显著特点,在网页制作的过程中对于开发一些小插件,首页设计时的图片、热区等引用都会使用到它。3. Adobe Photoshop 从功能上看,Adobe Photoshop可分为图像编辑、图像合成、校色调色及特效制作部分。 图像编辑是图像处理的基础,可以对图像做各种变换如放大、缩小、旋转、倾斜、镜象、透视等。也可进行复制、去除斑点、修补、修饰图像的残损等。这在婚纱摄影、人像处理制作中有非常大的用场,去除人像上不满意的部分,进行美化加工,得到让人非常满意的效果。 图象合成则是将几幅图像通过图层操作、工具应用合成完整的、传达明确意义的图像,这是美术设计的必经之路。Adobe Photoshop提供的绘图工具让外来图像与创意很好地融合,成为可能使图像的合成无衣无缝。 校色调色是Adobe Photoshop中深具威力的功能之一,可方便快捷地对图像的颜色进行明暗、色偏的调整和校正,也可在不同颜色进行切换以满足图像在不同领域如网页设计、印刷、多媒体等方面应用。 特效制作在Adobe Photoshop中主要由滤镜、通道及工具综合应用完成。包括图像的特效创意和特效字的制作,如油画、浮雕、石膏画、素描等常用的传统美术技巧都可藉由Adobe Photoshop特效完成。第三章 网站开发过程与功能实现3.1需求分析3.1.1 功能分析公司信息平台设计是用于管理整个公司的基本信息以及发布公司简介、产品、新闻、质量管理、采购、销售、人才招聘等整个网页的信息平台。不但使公司的产品网络化,赢得潜在客户;还为公司提供一个更为便利和更加高效的内外沟通途径,从而提高了公司的经济效益。此网站开发的主要功能及目的是:1.对外宣传企业网站是公司重要的对外窗口,通过该网站,应能很好地对访问者传达企业的基本情况、曾经获取的荣誉和奖项、企业经营理念、企业最新动态、企业的产品供求状况。 2. 产品目录按照类别分门别类的展示企业经营的进出口产品,包括产品的名称、规格、包装、功效、简介和图片等详细数据。当访问者不清楚产品的具体名称时,通过指定关键字,内置的产品搜索引擎能搜索出符合条件的产品。3. 客户数据通过管理客户的数据库,收集网上的反馈信息,同时为企业的经营活动提供更多的决策依据。4. 网站维护和管理网站建成后,维护人员通过网站维护入口更新网站页面,通过网站管理平台,只要会打字,就可以动态的发布和更新、管理产品和新闻等栏目的内容。3.1.2 可行性分析 可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几方面的内容。(1) 经济可行性:主要是对项目的经济效益进行评价,本系统开发是由本单位人员研发的,在经济上可以说是支出是有限的,并且本系统实施后可以显著提高公司经济效益,可以达到公司内外的沟通。所以本系统在经济上是可行的。(2) 技术可行性:技术上的可行性分析主要分析技术条件能否顺利完成开发工作,软硬件能否满足开发者的需要等。该管理系统采用了当前新兴的B/S模式进行开发。三层的B/S体系结构具有许多传统C/S体系结构不具备的优点,而且又紧密结合了Internet、Intranet技术,是技术发展的大势所趋,它把应用系统带入了一个崭新的发展时代。数据库服务器选用中小型企业常用的Access数据库。它的易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台成熟可行。硬件方面,在科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足系统的需要。(3) 有没有持续盈利能力:一个好的项目能让一个公司的发展上一个新台阶,会让你在当地同行业中脱颖而出,走上持续盈利的发展道路;好的项目可以为公司提供良好的利润、更大的发展空间远期; 综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快。因此系统的开发是完全可行的。3.1.3 子系统分析可行性分析阶段已经粗略的研究了该项目的需求,并分析了开发平台及软件的可行性,但为了准确确定目标系统必须做什么,了解用户的明确需求,对公司相关部门进行了详细的调研后,进一步明确了我所要实现的子系统功能。(1)公司的基本概况公司简介、组织结构、企业风采等信息的浏览,以达到对外宣传的效果。(2)企业动态新闻、公告信息的上传,方便用户了解最新动态,它包括行业新闻、企业新闻、公告等,是公司内部员工最关心的相关信息。(3)质量管理介绍产品的生产流程及质量管理问题;特别是对公司的产品质量严格把关,为广大用户提供安全的药品,这是对生产药品的公司最基本的要求。(4)产品展示展示产品的信息动态,使得产品网络化,赢得潜在客户。浏览者不知道产品的详细情况下,可以通过输入关键字进行查询。 (5)采购招标主要是为采购部和供应商服务;(6)营销网络用地图或文字的形式指引进行商务合作、品牌联合推广合作,促进双方的共同发展。也可以使浏览者了解公司产品在市场上的地位,从而为公司开拓市场提供帮助。(7)招贤纳才可以通过发布招聘信息,应聘者了解到公司需要哪方面人才的同时公司也可以选拔出更多的优秀人才,为公司创造更多的价值;(8)客服中心网站浏览者可以提出各种问题,从而更好地为客户服务。(9)后台维护专栏提供专门的后台管理系统,实时维护各类新旧信息,以保证网站的内容常换常新。3.2 概要设计3.2.1总体架构系统总体结构如图3-1所示:整个网站分为前台和后台两个入口。前台:即面向用户的网站页面,用户在浏览器输入相应网址即可浏览网站各类信息。前台和后台调用过程架构如图3-2所示:客户端用户输入地址服务器端index.asp开始启动应用输入结果执行相应操作调用调用模块代码后台模块数据库图3-2 前台和后台调用过程架构网站系统目录包括:如图3-3所示:图3-3 网站系统目录目录名称及作用:如表3-1所示:文件夹文件夹注释chinese中文版文件stcmadmin后台管理文件目录common程序文件download上传文件目录english英文版文件images程序图片目录skin网页风格目录upfile上传图片目录及根目录文件表3-1 目录名称及作用 后台:对前台信息的动态更新和维护,实现动态网站的目标管理。并设有管理权限,只有单位里拥有一定权限的内部人员和网站管理员才能进入后台对网站的内容进行更新和修改。这是大多数网站设计阶段对于以后维护时信息更新的一种安全性策略。后台管理流程图如图3-4所示:超级管理员登录登录N管理YY修改或分配管理员权限修改个人信息或登录密码Y新闻管理产品管理留言管理招聘管理栏目管理公告管理营销网络管理图3-4 后台管理流程图 3.2.2 风格设计与基本色调 系统采用“汕头市创美中药饮品有限公司”等几个特殊字体和图片的结合体现。目前考虑到公司服务器的问题,展示没用到FLASH,在以后的网页改版中会采用FLASH的形式作为封面。背景采用绿色为主要色彩,调整透明度和饱和度使色彩看起来统一、有层次感。运用CSSDIV标签布局方式。 CSS(Cascading Style Sheets层叠样式表)是一种设计网页样式的工具。它是一系列格式设置规则,使用 CSS 样式可以非常灵活并能更好地控制具体的网页外观,从精确的布局定位到特定的字体和样式。CSS 样式使您可以控制许多仅使用 HTML 无法控制的属性。通过使用 CSS 样式和以像素为单位设置字体大小,可以确保以更一致的方式在多个浏览器中处理页面布局和外观。除了设置文本格式外,还可以控制网页中块级别元素的格式和定位。例如,可以设置边距、边框、其它文本周围的浮动文本等等。CSS 样式规则由两部分组成:选择器和声明。选择器是样式的名称(如 TR 或 P),而声明则用于定义样式元素。声明由两部分组成:属性和值。术语“层叠”是指对同一个网页应用多个样式表的能力。例如,可以创建一个样式表来应用颜色,创建另一样式表来应用边距,然后将两者应用于同一个网页以创建所需的设计。CSS 样式表的主要优点是提供便利的更新功能;更新 CSS 样式时,使用该样式的所有文档的格式都自动更新为新样式。CSS的使用方式有下列三种: 外部 CSS 样式 表是一系列存储在一个单独的外部文件 .css 文件(并非 HTML 文件)中的 CSS 样式。利用文档 head 部分中的链接,该文件被链接到 Web 站点中的一页或多页上。 内部(或嵌入式)CSS 样式表是一系列包含在 HTML 文档 head 部分的 style 标签内的CSS 样式。 内联样式用标签的特定实例在整个 HTML 文档内定义。3.3 详细设计 3.3.1 首页设计 主页是公司的形象页面,主页设计对整个网站来说是非常重要的。尤其是色彩方面更加重要,色彩给人一种视觉上的冲击力,不同层次的人对色彩有不同的反应。经公司领导班子讨论后,结合公司自身的特点和考虑大多数浏览者的视觉,网站色彩以大自然绿色为主,绿色是生命的象征,公司又是集中药饮片生产和销售为主。所以绿色是最合适的,它给人一种视觉上的舒适感。网站采用的图片是用PHOTOSHOP处理并切割,清晰度高,占用空间少,下载速度快。 一个完整的公司网站,要把各方面的内容在主页上体现出来,从而让浏览者从主页上获取更多的信息,对公司的总体情况有个初步概念,再吸引他们进行进一步了解,提高公司的知名度,为公司发展提供更大的市场空间。 本网站设计时采用前台和后台分开设计。这样便于以后的维护,只要会电脑基本操作就可以更新网站内容。现对网站首页设计作简单的介绍,首页的实现主要是调用其它包含文件, 这样设计的目的是方便程序的修改,调用包含文件如表3-2所示:首页包含文件注释#include file=./opendb.asp与数据库连接#include file=head.asp网页头部文件:调用导航菜单、LOGO;#include file=inc_login.asp用户登录#include file=inc_search.asp搜索产品#include file=inc_products.asp产品分类#include file=inc_leftcontact.asp左边联系方式#include file=inc_copyright.asp底部版权信息文件#include file=./common/counter.asp网站访问统计表3-2 首页调用包含文件首页的设计非常重要,它关系到公司的形象,不仅要美观,而且实现首页的程序要健壮,下面是实现首页的主要程序清单(一): / 调用数据库 / 网站名称meta name=Keywords content= / / 网站关键字,利于搜索引擎搜索meta name=Description content= / / 网站描述, 利于搜索引擎搜索 / 调用导航菜单、LOGO / 用户登录 / 根据关键字查询产品公告栏 / 显示公告, (5,50,0) 代码5为显示5条公告,50个字符数、0为中文,1为英文 / 产品分类 / 左边联系方式新闻动态 / 文章列表(可在后台首页调用中获得代码);推荐产品 / 显示推荐产品公司简介 / 公司简介显示调用,中文200个字符;友情链接 / 显示友情链接(可以后台友情链接管理中获取);本站调查 / 显示网站调查,0为中文,1为英文; / 调用底部版权信息 / 网站访问计数器3.3.2 前台模块设计(1)公司首页公司首页作为一个”公司”的门面起着一般网页所无法比拟的重要作用,在公司首页的设计中,充分考虑到整体的布局。从头部的导航栏,到左边上面部分的用户登录窗口、产品搜索、公告和下半部分产品分类、联系方式。用户登录窗口是为公司以后的发展所留的接口,为公司实现网络营销作好规划。产品搜索是当浏览者不知道产品的详细内容时,可以输入关键字进行查询。布局的中间上面部分是网站的最新新闻动态,用户对于感兴趣的新闻内容直接点击就能浏览。中间部分是推荐产品,主要是推荐公司生产的品牌产品,使浏览者对公司生产的产品一目了然。中间下面部分是公司简介、友情链接。公司简介使浏览者更好地了解公司,从而提高公司的知名度。友情链接是链接和公司有关的部分网站,利于用户方便地查询浏览具体网站的同时,也是推广公司的一种方式 。布局右边是公司网站调查,主要是统计浏览者是如何知道公司网站的,目的是对公司宣传做一个统计,从调查结果中我们知道应该从哪方面去宣传公司,提高公司的知名度。前台九个功能模块采用FLASH形式,当鼠标移到导航上时,就会显示下级菜单,如:当鼠标移到公司简介上时,就会显示企业概况、组织结构、企业风采。九个功能模块包括公司简介、新闻动态、质量管理、产品展示、采购招标、营销网络、招贤纳才、后台管理。(2)公司简介首页的中下部对公司进行一部分介绍,如果需要具体了解的全部概况信息,点击MORE名称或者点击“公司简介”菜单,选择“企业概况”的菜单选择项,可以全面了解公司的现有概况。如果想要了解公司的“组织结构”以及企业风采。用上述同样的方法既可浏览。 (3)新闻动态对于公司的新闻动态部分,用户可以随意选取自己感兴趣的新闻进行浏览。(4)质量管理介绍产品的生产流程及质量管理;对于一个企业来说,质量管理问题也是非常重要的,它不仅关系到企业的声益,也关系到消费者的消费问题,特别是对生产药品的企业来说,在生产过程中对质量更加严格控制,因为它关系到消费者用药的安全。 (5)产品展示产品按分类显示,产品可分为根茎类、花类、果实类、全草类等。如浏览点击根茎类时,可以显示所有根茎类的产品。当浏览者不知道产品详细情况时,可以通过输入关键字进行查询。 (6)采购招

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论