




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、毕业论文(设计)海珍品养殖基地网站的设计与实现学 生 姓 名: 王 楠 指导教师: 李 然(副教授) 合作指导教师: 专业名称: 计算机科学与技术 所在学院: 信息工程学院 2011年6月目 录摘 要iabstractii第一章 前言11.1研究目的和意义11.2国内的研究现状11.3研究内容和方法2第二章 系统相关理论与技术42.1 开发工具的选用及介绍42.2 dreamweaver8简介42.3 access2003简介52.4 网页设计基础62.5超级链接62.6 iis概念相关72.7脚本编程语言(vbscript)8第三章 系统的整体分析与设计93.1 关于公司宣传网站的特点93.
2、2系统运行环境分析103.3系统设计总流程图103.4 系统需求分析103.5网站功能描述113.6系统功能的分析与设计123.7 系统功能的结构设计13第四章 系统数据库结构设计与实现174.1 创建数据库174.2 数据库逻辑结构设计17第五章 系统主界面与后台界面设计205.1 主界面设计205.2会员登录215.3管理员登陆界面225.4 留言板主界面模块23第六章 结论与建议25致谢27参考文献28附录-129附录-232摘 要随着网络技术的不断发展,如今的公司越来越倾向于再网络上进行宣传产品,网页设计成了企业展示自身形象,发布产品信息的新平台新天地,进而通过电子商务开拓新的市场,以
3、极少的投入获得最大的收益和利润。 从建站的实际情况出发,经过对有关养殖基地网站的一番考察和分析,本网站的设计采用的是asp技术,数据库采用的是access 2003,网站的布局使用的是dreamwerver8。整个网站分前台部分和后台部分,前台部分由用户使用,主要包括公司首页、产品介绍、产品做法及其营养价值、联系我们、服务承诺、会员登录、会员注册,打折海产品浏览、留言板;后台部分由管理员使用,主要包括对海产品的插入、删除以及修改。这些都分别实现了达到宣传海产品养殖基地的目的,同时在很大程度上扩大了海产品养殖基地的知名度和提高了其销售效益。海产品养殖基地网站是一个结合了多功能浏览的海产品养殖基地
4、网站,我所使用的软件是macromedia公司推出的一款用于网页设计的软件dreamwerver8.在网页的制作与连接中我学到了很多。关键词:超链接,外观,性能 abstractwith the development of network technology ,now company more and more tend to internet advertising products, web design became to showcase its image, released enterprise product information, and then the new pla
5、tform new field through the electronic commerce to develop new markets, with very little input to gain the maximum revenues and profits. from the establishment of the actual conditions, about the breeding base by examining and analyzing a website, this site is designed using asp technology, database
6、 uses is access 2003, layout of the site is using dreamwerver8. the entire site points receptionist part and backend part, partly by user use, front page, products mainly include company introduction, product practice and its nutritional value, and contact us, service commitment, member login, membe
7、r, discount seafood browse, message board; backstage in part by the administrator of seafood, including the use of inserting, removing, and modification. these all respectively achieved achieve the purpose of breeding base of propaganda seafood, and largely expanded seafood breeding base visibility
8、and improved its sales performance. seafood breeding base with web site is a multifunctional browsing seafood breeding base your website, i use software is launched one of macromedia company for web page design software - dreamwerver8. in the web made and connection i have learned a lot.keywords: hy
9、perlinks ,appearance ,performance第一章 前言1.1研究目的和意义信息社会,互联网作为当今社会最具发展潜力和影响力的新兴大众媒体,发挥着越来越重要的作用。重视网络建设与宣传已成为发展的必然趋势。对于企业,互联网是外宣传工作的窗口,又是企业内交流的平台。重视网络建设与宣传是搞好企业宣传工作的重要手段,是提高服务质量的渠道。网页建设与宣传的这些地位和作用有赖多方面的支撑、其中网页的制作尤为重要,这是网络建设得以实施和取得成效的前提和关键1。随着二十一世纪新兴科技技术的飞速发展,如今的电子信息产业正在经受着一个巨大的挑战,同时也面临着一个重大的机遇。就目前的科技发展水
10、平而言,电子信息产业的发展已经不能够满足社会化大生产的要求。因此,各个国家集中人力,财力加大对信息技术产业的投入,以适应目前需要。可喜的是在这几十年的发展中我们有了互联网。互联网加大了我们了解世界的眼界,缩进了人与人之间的距离,这就使我们更容易的走上信息化的道路。近20年来,我国海产品年均增长率达10.5 % ,拥有超过世界年均增长率6.8 %的发展速度。2002年 1-9月份海产品养殖产量就达到1159万吨,为1978年的15.3倍。2001年我国有养殖面积500万公顷,年水产品产量达3400万吨,水产品已逐步成为我国人民的重要经济来源之一,水产业的发展在人民生活中占有重要的地位。 以往人们
11、只要求吃的饱穿的暖,现如今人们的生活愈来愈好,吃的饱不再是人们对吃的追求了,大部分人都希望吃的好吃的有营养,而随着海洋经济的健康、稳定、持续发展对于提高人民的生活水平,改善饮食结构,增强食物安全保障,促进环境保护,推动农业结构调整,实现农业经济由粗放型向集约型转变等方面发挥着重要作用。人们对海产品也逐渐的青睐。正是人们的这些需求,越来越多的海产品养殖基地的网站出现在网络上,使人们可以随时了解自己所喜欢的海产品的营养价值及其丰富的做法,真正的做到足不出户,便知天下事。因此,把海产品养殖基地与网络连接起来,是今后海产品养殖基地发展的必然方向之一。本网页设计的目的是通过网站达到开展网上养殖基地产品展
12、示,提高基地销售额的目的。借力网民与网民之间的互动,使养殖基地以最小的投入,超越竞争对手,获得更高效的市场回报。通过此网页设计提高养殖基地知名度而提升养殖基地盈利效益。1.2国内的研究现状现阶段我国大部分新闻网站功能单一,安全性不高,管理也只能是进行删除、修改、编辑等功能,及和用户交流的少不能很好的满足用户的要求。应该多与用户进行互动这样才能体现新闻的价值,及新闻所带来的好处。并且使新闻以完全开放的形式展现给各个浏览者,这样才能体现新闻的透明性。目前网站的制作技术与要求,都已经告别了因特网初期网站制作的“幼稚”期,随着各类网站的迅速增加与浏览者需求的提高,无不要求网站从立意,策划,页面设计到后
13、台程序的全面提高。无论是个人网站还是企业网站都必须被要求从浏览者角度出发,最大限度的满足用户的要求,这也是以后各类网站发展竞争的真正实质所在2。 第一代网站建设技术:运用一般的网页制作软件,把一些平面页面效果转化成网页,然后把网页链接起来成为一个企业网站。采用“第一代网站建设技术”制作出来的企业网站,由于更新以及修改网站内容均需要专业人员,维护麻烦。网站修改以及增加网页均需支付费用。导致企业经常不更新其网站内容,失去了建设网站的意义;同时由于纯静态页面没有交互性,使得客户不能很好的与企业进行沟通。第二代网站建设技术:是指在第一代网站建设技术基础上,针对网站的某一个功能采用一些数据库管理模块(如
14、新闻发布,产品发布等)网站的后台对这些个别的功能模块进行管理。采用“第二代网站建设技术”制作出来的企业网站,在一定程度上摆脱了第一代网站建设技术在网站内容更新困难上的缺点,适合对网站于日常更新维护频繁,对网站各功能模块有独特需要的大型企业网站,但由于需要对企业的不同建站需求进行定制开发,所以价格一般也比较高,一般中小企业难以承受。第三代网站建设技术:2003年以来出现了第三代网站建设技术智能建站系统。网站用户通过智能建站系统能够很方便快捷的管理自己的网站。自己定义网站的框架内容,并能够随时升级网站的功能,且解决了每个客户都需要的网站前台界面个性化的需要。使用智能建站系统进行企业网站开发建设,能
15、够适应大多数中小型企业对一般的网站建设的需求。开发周期短,更新维护便捷。是中小企业建站的理想选择。第四代网站建设技术:是指在第三代网站建设技术基础上,针对程序和域名有独到的见解。是web2.0的新关键。在程序上符合人性化,在技术上追求感官化,在域名上领悟一体化3。近几年来,网站建设业务一直呈快速上升势头,行业市场越来越大。就国内情况而言,沿海发达城市比中西部城市市场需求要大,业务普及工作也很到位,许多行业形成了竞相建设企业网站,进行产品展示的局面。新技术的应用促使企业网站建设更具魅力。随着技术融合与发展,许多在其他行业热门应用的技术如视频、三维动画、虚拟现实等都已经实现向互联网移植。未来的不久
16、他们就会出现在企业客户网站上面:新的网络编程语言(.net技术)和服务器cdn(内容发布网络)技术也将使网站结构更紧密,访问更流畅,更能适应新的要求。同时网络营销服务将同网站建设融为一体,提供一体化服务。企业用户已不再满足于做一个网站,然后自己开展网络营销活动,网络公司还要为企业用户指定具有针对性的营销策略并实施,让企业网站真正发挥作用为客户带来实在的效益。1.3研究内容和方法海产品养殖基地网页是利用将一些基地产品信息发布到网络上,来解决人们对产品的了解。在全球化,信息化的社会里,信息资源日益成为社会、经济发展的新型动力。如何快捷、方便的获取信息知识将成为关键点。通过书籍、网络查阅网页制作的相
17、关文献,对海产品养殖基地的设计流程及关键技术有一个充分的认识,并了解、学习microsoft公司研制的microsoft access 2003数据库,以及asp技术,掌握由macromedia公司推出dream weaver8.0等设计工具,明确此次开发的目的与意义,在理论知识上有比较充分的准备。第二章 系统相关理论与技术2.1 开发工具的选用及介绍active server pages:“动态服务器网页”,一般简称为“asp”,asp之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的html格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如ie 或netsca
18、pe)都可以正确地获得asp的“执行”结果,并且将这asp执行的结果直接在浏览器中“浏览”,不像vbscript或 javascript是在客户端(client)的浏览器上执行,若使用vbscript来设计程序,客户端(client)在ie浏览器中可以显示程序执行的结果,可是,客户端(client)若使用netscape浏览器就无法显示vbscript的执行结果4。任何开发工具皆可发展asp。只要使用一般的文书编辑程序,如windows记事本,就可以编辑。1、asp通吃各家浏览器由于asp程序是在网络服务器端中执行,执行结果所产生的html文件适用于不同的浏览器。2、语言相容性高:asp与所有
19、的activex script语言都相容,除了可结合html,vbscript、java script、active x服务器组件来设计外,并可经由“plug-in(外挂组件模组)的方式,使用其他厂商(third party)所提供的语言。隐密安全性高。如果我们在浏览器中直接查看网页的原始代码,就只能看到文件,原始的asp程序代码是看不到的!这是因为asp程序先于网站服务(eb server)端执行后,将结果转换成标准文件,再传送到客户端(client)的浏览器上,因此,我们所辛苦撰写的asp程序并不会轻易地被看见进而被盗用。3、易于操控数据库:asp可以轻易地通过odbc(open data
20、base connectivity)驱动程序连接各种不同的数据库,例如:acess、sqlserver、oracle等等,另外,asp亦可将“文本文件”或是”excel” 文件当成数据库用。所以我选择了asp结合dreameware8架构网站。在此期间本人将使用dreamweaver 8进行asp页面的编码,并使用iis5.0对页面进行调试5。 2.2 dreamweaver8简介dreamweaver是在网页设计与制作领域中用户最多、应用最广、功能最强大的软件,随着dreamweaver 8的发布,更坚定dreamweaver在该领域的地位。它集网页设计、网站开发和站管理功能于一身,具有可视
21、化、支持多平台和跨浏览器的特性,是目前网站设计、开发、制作的首选工具。1、灵活的编写方式dreamweaver具有灵活编写网页的特点,不但将世界一流水平的“设计”和“代码”编辑器合二为一,而且在设计窗口中还精化了源代码,能帮助用户按工作需要定制自己的用户界面。2、可视化编辑界面dreamweaver是一种所见即所得的html编辑器,可实现页面元素的插入和生成。或视化编辑环境大量减少了代码的编写,同时亦保证了其专业性和兼容性,并且可以对内部的html编辑器和任何第三方的html编辑器进行实时的访问。无论用户习惯手工输入html源代码还是使用可视化的编辑界面,dreamweaver都能提供便捷的方
22、式使用户设计网页和管理网站变得更容易。3、功能更多的css支持css可视化设计、css检查工具4、动态跨浏览器验证当保存时系统自动检查当前文档的跨浏览器有效性,可以指定何种浏览器为测试用浏览器,同时系统自动检验以确定页面有没有目标浏览器不支持的tags或css结构。动态跨浏览器有效性检查功能可以自动核对tags和css规则是否适应目前的主浏览器。5、强大的web站点管理功能6、内建的图形编辑引擎7、dreamweaver的集成特性dreamweaver 8继承了fireworks、flash和shockwave的集成特性,可以在这些web创作工具之间自由地切换,轻松地创建美观实用的网页。8、丰
23、富的媒体支持能力可以方便地加入java、flash、shockwave、activex以及其他媒体。dreamweaver具有强大的多媒体处理功能,在设计dhtml和css方面表现得极为出色,它利用javascript和dhtml语言代码轻松地实现网页元素的动作和交互操作。dreamweaver还提供行为和时间线两种控件来产生交互式响应和进行动画处理。9、超强的扩展能力dreamweaver还支持第三方插件,任何人都可以根据自己的需要扩展dreamweaver的功能,并且可以发布这些插件6。2.3 access2003简介access 是微软公司推出的基于windows的桌面关系数据库管理系统
24、(rdbms),是office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。 access是一种关系型数据库管理系统,其主要特点如下: (1)存储方式单一 access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。 (2)面向对象access是一个面向对象的开发工具,利用面向对象的方式将数据库系
25、统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。(3)界面友好、易操作 access是一个可视化工具,是风格与windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便
26、,容易使用和掌握。(4)集成环境、处理多种数据信息 access基于windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行7。2.4 网页设计基础在进行海产品养殖基地网页设计的前提,应了解网页设计的基础。internet是一个全球性的计算机互联网络,中文名称为“国际互联网”或“因特网”。它集现代通信技术和现代计算机技术于一体,是计算机之间进行国际信息交流和实现资源共享的良好手段。internet将各种各样的物理网络连接起来,构成一个整体,而不考虑这些网络类型的异同
27、、规模大小和地理位置的差异。internet是全球最大的信息资源库,几乎包括了人类生活的方方面面,如政府部门、教育、科研、商业、工业、出版、文化艺术、通信、广播电视、娱乐等。经过多年的发展,互联网已经在社会的各个方面为全人类提供便利。电子邮件、即时信息、视频会议,网络日志、网上购物等已经成为越来越多人的一种生活方式8。2.5超级链接网站是由很多网页组成,网页之间通常是通过超级链接的方式联系到一起的。在dreamweaver中,超链接的应用范围很广泛,利用它不仅可以进行网页间的相互连接,还可以使网页连接到相关的图像文件、多媒体文件及下载程序等。 网络中的一个个网页是通过超级链接的形式关联在一起的
28、。可以说超级链接是网页中最重要、最根本的元素之一。超级链接的作用是在因特网上建立从一个位置到另一个位置的链接。超级链接由源地址文件和目标文件构成,当访问者单击超级链接时,浏览器会从相应的目标地址检索网页并显示在浏览器中。如果目标地址不是网页而是其他类型的文件,浏览器会自动调用本机上的相关程序打开所访问的文件 在网页中的链接按照链接路径的不同可以分为三种形式:绝对路径、相对路径和基于根目录路径。 这些路径都是网页中的统一资源定位,只不过后两种路径将url的通信协议和主机名省略了。后两种路径必须有参照物,一种是以文档为参照物,另一种是以站点的根目录为参照物。而第一种路径就不需要有参照物,它是最完整
29、的路径,也是标准的url9。2.6 iis概念相关1、iis(inter-ic sound bus)又称i2s,是菲利浦公司提出的串行数字音频总线协议。目前很多音频芯片和mcu都提供了对iis的支持。iis总线只处理声音数据。其他信号(如控制信号)必须单独传输。为了使芯片的引出管脚尽可能少,iis只使用了三根串行总线。这三根线分别是:提供分时复用功能的数据线、字段选择线(声道选择)、时钟信号线。2、iis是internet information services的缩写,是一个world wide web server。gopher server和ftp server全部包容在里面。 iis意
30、味着你能发布网页,并且有asp(active server pages)、java、vbscrip产生页面,有着一些扩展功能。iis支持一些有趣的东西,像有编辑环境的界面(frontpage)、有全文检索功能的(index server)、有多媒体功能的(net show)其次,iis是随windows nt server 4.0一起提供的文件和应用程序服务器,是在windows nt server上建立internet服务器的基本组件。它与windows nt server完全集成,允许使用windows nt server内置的安全性以及ntfs文件系统建立强大灵活的internetint
31、ranet站点。iis(internet information server,互联网信息服务)是一种web(网页)服务组件,其中包括web服务器、ftp服务器、nntp服务器和smtp服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。在同一时间内允许打开的网站页面数,打开一个页面占一个iis,打开一个站内框架页面占2到3个iis;若图片等被盗链,在其它网站打开本站图片同样占一个iis。假若设置参数为50个iis,则这个站允许同时有50个页面被打开。但要在同一时间(极短的时间)有50个页面被打开,需要50个人同时操作,
32、这个概率还是比较低的。所以,100个iis支持日ip1000(同时访问网站人数必定远低于1000人)以上都不是很大问题,除非网站被盗链或框架引发其它消耗10。2.7脚本编程语言(vbscript)vbscript只有一种数据类型,称为variant。variant是一种特殊的数据类型,它可以根据不同的使用方式包含不同类别的信息。在此变量中可以放三种数值:标量值、数组和对象指针。默认情况下,vbscript假设任何非关键字符号为变量。如果变量名输入错误,则可能在应用程序中造成严重问题,vbscript会接收错误的变量名,但将其解释为新的变量名,而不提示错误。variant是一种特殊的数据类型它可
33、以根据不同的使用方式包含不同类别的信息。因为variant是vbscript中唯一的数据类型,所以它也是vbscript中所有函数返回值的唯一数据类型。最简单的variant只包含数字或字符串信息。在上下文都是数字时,variant将被作为数字处理;上下文是字符串时,variant将被作为字符串处理。这也就是说,如果使用的数据是数字,则vbscript假定variant为数字并用数字的方式来处理;如果使用的数据是只可能是字符串,则vbscript将把variant按字符串处理。当然,也可以将数字包含在引号中使其成为字符串。除简单数字或字符串数据以外,variant可以进一步区分数据信息的特定含
34、义,例如,可使用数据信息表示日期或时间。此类数据在与其他日期或时间数据一起使用时得到的结果也会被表示为日期或时间。当然,从布尔值到浮点数。数据信息是多种多样的。variant包含的数据信息类型称为子类型。通常情况下,将所需的数据放入variant后,variant会使用最适合其包含的数据的方式来进行操作11。第三章 系统的整体分析与设计3.1 关于公司宣传网站的特点公司宣传网站既不同于一般的资源型的宣传网站,也不同于其他网络宣传课程,他有如下几个特点:1、 宣传的针对性公司宣传网站是以“针对对象”为导向的,宣传内容针对宣传的对象而展开,因而内容相对固定具体,这就针对宣传提供较大的探索空间,有利
35、于“小题大做”,对针对专题进行深入而透彻的研究。2、 内容的整合性公司宣传网站的内容以针对的对象而展开宣传目的为中心线索,集合了所有与该公司宣传的内容,在整合多f-jp:科知识的基础上。组建逻辑有序的、符合客户认知规律和特点的宣传模块,因此它在广度和深度上都超过了单一进行宣传的效果。3、 受众的特定性任何一个公司宣传网站都不是普遍使用的网站,一旦宣传内容确定,它就有了相应特定的使用对象。不同公司的宣传网站提供不同层次的客户浏览,具有较强的针对性。例如公司宣传网“海产品养殖基地”主要针对的是对海产品有需求的客户,它包括个人、批发商,零售商等。4、 宣传的开放性开发性包括两层涵义,一是产品资源具有
36、一定的整合性和扩展性,包括与该产品宣传相关的资源;二是宣传产品资源在宣传网站的应用过程中还将不断添加补充。一次宣传网站建设不可能将所有与宣传相关的资源做到完善,因此公司的宣传网站的应用过程也是网站不断建设发展的过程。网站建设者在使用过程中可以把自己获取的与该宣传相关的材料上传到宣传资料库中以供其他公司宣传者材料共享,从而体现资源分散开发、集中使用的原则。5、 功能的完备性由公司宣传网站的基本构成可以看出,公司宣传网站至少应提供五方面的功能:展示与公司有关的宣传资料,使公司内外部的人都尽可能的了解公司,也就是说提高公司知名度,打出公司的品牌,使公司尽可能的产生品牌效应;应展示公司的产品,推荐打折
37、产品,让人清楚的知道你这个公司是做什么的,都提供了那些优质海产品;提供与员工沟通的邮件方式,公布公司的联系方式,方便客户与之联系,扩大销量。此外它还应具备一般的宣传网站功能,体现了功能的完备性和综合性12。3.2系统运行环境分析系统软硬件平台:需要一台pc机,标准采用pentium及以上级别cpu,至少300mb硬盘,主频90mhz,支持vga或分辨率更高的显示器。操作系统:windows98/2000/xp。数据库服务平台:access数据库,适合开发中小型系统。3.3系统设计总流程图创建网页总体框架分析网页设计模块功能确定网页的目录结构和链接确定网站的整体风格创意设计计收集需要用到的素材创
38、建各个模块创建网页图3-1 系统设计总流程图3.4 系统需求分析当今社会是一个信息社会,我们已然步入了一个知识经济时代。自世界上第一台计算机eninc(electronic numerical integrator and calculator)于1946年在美国问世到现在,计算机行业飞速发展,技术淘汰指标高的惊人,价格下降以及软件应用的快速扩展引发了以信息处理计算机化为标志的“微机革命”,随之而来的是以全球信息网络普及和全球信息共享为标志的“全球信息网络革命”的蓬勃兴起。可见,世界已进入到在计算机信息管理领域中激烈竞争的时代,计算机已经变为普通的不能再普通的工具,如同我们离不开的自行车、汽车
39、一样。我们应该承认,谁掌握的知识多,信息量大,信息处理速度快,批量大,谁的效率就高,谁就能在各种竞争中立于不败之地。企业网站是以企业为主体而构建的网站,域名一般为.com。由于大多数传统企业离开展电子商务还很远,公司信息发布型的网站是企业网站的主流形式,因此信息内容显得更为重要,该类型网站主要从公司介绍、产品、服务等几个方面来进行。网站采用国际上比较流行的网站风格,布局清晰明了,干净简洁,颜色以蓝色、白色为主,使网站看起来大气。网站表现形式要独具创意,充分展示企业形象。并将最吸引人的信息放在主页比较显著的位置,尽量能在最短的时间内吸引客户的注意力,从而让客户有兴趣浏览一些详细的信息。整个设计要
40、给浏览者一个清晰的导航,方便其操作。在企业网站的设计中,既要考虑商业性,又考虑到艺术性,企业网站是商业性和艺术性的结合,同时企业网站也是一个企业文化的载体,通过视觉的元素,承接企业的文化和企业的品牌,好的网站设计,有助于企业树立好的社会形象,也能比其他的传播媒体更好的更直观的展示企业的产品和服务。好的企业网站首先要看商业性,就是直接为企业推广提供的服务,为了完成企业商业目的进行的设计就是商业性设计,包括功能设计,栏目设计,页面设计等。和商业性相对的就是艺术性,艺术性包括怎么更好的传达信息,怎样让访问者更好的接触信息,怎样给访问者创造一个愉悦的视觉环境,留住访问者视线等13。一个网站项目的确立是
41、建立在各种各样的需求上面的,这种需求往往来自于客户的实际需求或者是出于养殖基地自身发展的需要,其中客户的实际需求也就是说这种交易性质的需求占了绝大部分。面对对网站开发拥有不同知识层面的客户,项目负责人对用户的需求理解程度,在很大程度上决定了此类网站开发的成败。因此如何更好的了解、分析、明确用户需求,并且能够准确、清晰以文档的形式表达给参与项目开发的每一个成员,保证开发过程按照满足用户需求为目的正确项目开发方向进行,是每一个网站开发项目管理者面对的问题。所以做好海产品养殖基地网站就是为了使广大消费者提供及时和有效的信息,为其选择喜欢的产品提供良好的参考。3.5网站功能描述海产品养殖基地网页包括公
42、司首页、管理员管理、产品展示、产品营养价值、服务承诺、联系我们、会员注册、会员登录、打折商品信息、留言模块。具体描述如下:1、公司首页:(1)公司首页是通过收集、整理与本网页公司宣传相关的文本、图片、图像等知识内容,以网页宣传为中心,按一定的组织策略进行结构化重组,最后以网页形式制作成的具有较强交互性的网络宣传。通过专针对结构化产品的展示,可以使客户的浏览具有结构化特性,而不至于漫无目的,导致浏览效果模糊。首先一定要鲜明,让人一目了然。2、管理员管理:(1) 添加海产品;(2) 修改海产品信息; (3) 删除海产品。3、产品展示:(1) 对海产品的展示,让人在了解海产品的时候一目了然,对海产品
43、的做法也能了然于心,这样能使客户在较短的时间有效的了解到公司所主推的海产品;(2) 表明产品的价格;(3) 点击产品名称了解其做法。4、产品营养价值:(1) 展示海产品的营养价值;(2) 点击海参了解其价值;(3) 点击海胆了解其价值;(4) 点击鲍鱼了解其价值。5、服务承诺:(1) 展示出海产品养殖基地的服务承诺。6、联系我们:(1) 是外界与公司交流联系的渠道页,如果客户要订货的话,可以拨打电话或发邮件给公司。公司可在最短时间内赶出这批货并邮递到对方客户处,方便快速,有效的提高了销售效益和业绩状况。7、会员注册:(1)成为公司会员。8、会员登录:(1)会员登录功能板块更好的服务于本公司网站
44、的会员,使其更方便的了解公司的动态,有效方便节时。9、打折商品信息:(1)展示打折商品信息。10、留言板:(1)在线留言,此功能增强了公司与客户会员的沟通情况,互动比较容易,交流过程中能让公司获得宝贵意见,更好的集思广益,当我们多听听客户和会员的心声时,对公司的发展是绝对有利的。当公司有一个庞大的会员群,公司的发展前景可想而知。3.6系统功能的分析与设计3.6.1 前台显示模块的功能需求系统的功能基本都在前台界面显示。前台界面清晰,整洁,明了,直观,方便操作,对本系统的功能通过主界面就可以一清二楚。这样设计主要是为了方便用户的操作,使之能够很好的利用该系统来完成他们的需求。前台显示模块是一个系
45、统的窗口,是进入该系统的第一扇门。3.6.2 后台维护模块的功能需求后台维护模块即管理员操作的模块。管理员在后台进行对海产品的更新,对基本文章和营养价值的更新,添加和删除海产品等工作。这些工作都需要通过后台来完成。后台维护模块对于一个系统是必不可少的,是一个系统的关键模块之一。3.6.3海产品展示的功能需求本系统的所有功能中最重要的,最核心的,最关键的一部分就是还产品展示模块部分。在这个模块中只要选中起产品类型便可以了解海产品的营养价值及其做法等信息。3.6.4会员用户注册功能需求方便用户直观、眀了地看到打折海产品的信息:海产品的种类、价格、打折时间、地点等。在此模块中,需要设计注册功能,可以
46、实现用户成为海产品养殖基地会员。3.6.5留言板的功能需求这个界面包含会员登录、留言。此界面非常友好,此模块主要提供用户发表留言能够使用户很好的与养殖基地进行沟通。3.6.6 管理员模块的功能需求管理员是系统维护的重要角色。用户的管理功能需求:(1)要求管理员必须以用户名和密码作为验证登录;(2)管理员可以对海产品进行添加、删除、修改;3.7 系统功能的结构设计本系统由前台显示与后台维护两大部分组成,其中前台显示提供产品展示、产品做法、产品营养价值、会员用户的登录预注册、服务承诺、联系我们及其留言板。后台维护主要指管理员对海产品的添加、修改以及删除。本网页可以实现3个的功能。我们根据这些功能,
47、设计出系统的功能模块。系统的功能结构图3-1:海产品养殖基地公司首页产品展示营养价值服务承诺会员登录管理人员联系我们留言 板图3-1 系统功能结构设计图在本网站中,管理员管理模块的功能比较简单、只有添加、修改、删除海产品信息功能。管理员管理功能模块的关系如下图3-2所示。管理员管理添加、修改、删除海产品信息用户图3-2 用户管理功能模块的关系图为了使读者进一步了解本实例系统的设计,本小节将对系统进行流程分析。管理系统的工作流程都是从用户登录模块开始,对用户的身份进行认证。身份认证过程:确认用户是否是有效的系统用户,此过程决定用户能否进入系统。本系统分为前台系统和后台系统及留言三个部分。前台系统
48、需要用户进行身份认证,会员都可以通过浏览器打折海产品信息、发表留言。管理员拥有对海产品信息的操作权限,后台系统的流程分析如图3-3所示。开始用户登录失败重试管理所有海产品的信息管理员图3-3 后台系统的流程分析留言系统的流程分析如下图3-4所示。开始用户登录失败重试发布留言、回复留言图3-4 留言板的流程分析海产品养殖基地系统的功能模块之间的关系如下图3-5所示后台系统 提供数据管理员管理管理前台系统数据库基本信息发布对海产品插删改海产品查询发表留言图3-5 海产品信息发布及管理系统的功能模块关系图第四章 系统数据库结构设计与实现4.1 创建数据库由于系统是基于数据库的系统,因此,需要与数据库
49、进行交互。首先创建一个数据库db1用来保存本系统的所有数据。数据库的设计应该和应用系统设计相结合。也就是说在整个设计过程中要把数据库的结构设计和对数据的处理设计密切结合起来。由于数据库设计有它专门的技术和理论,但这并不是说数据库的设计和在数据库之上开发的应用系统是相互分离的。而是,在数据库的设计过程中要以把数据库的结构特性和行为特性相结合为原则。基于e-r模型的数据库设计方法是数据库设计的基本方法之一,该方法用e-r模型来设计数据库的概念模型,是概念设计阶段广泛使用的方法。3nf(第三范式)的设计方法用关系数据理论为指导来设计数据库的逻辑模型,是在设计数据库的逻辑阶段被广泛采用的一种有效方法。
50、根据系统的需求,运用概念模型的有力工具e-r模型,将实际中的概念转换成相应的实体(entity),再按照现实,描述实体间的关系(relationship),逐一设计每一局部的分e-r图,最后综合成整个系统的e-r模型。逻辑设计的任务就是把概念设计阶段设计好的基本e-r图转换为与所选dbms产品支持的数据模型相符合的逻辑结构。逻辑设计的结果输出对应于关系模型中的表14。4.2 数据库逻辑结构设计 本系统定义的db1数据库中包含以下4个表:管理员表:guanliyuan、产品表:goods、会员用户表:users和留言表:留言。1、管理员表guanliyuan管理员表guanliyuan用来保存管
51、理员信息。在设计数据库结构时,很多表都需要设计一个整型字段作为标识列,这几乎已经成为惯例,例如表guanliyuan中的no字段。所谓标识列,就是可以惟一标识一行记录的列,在表中不会存在两条标识列相同的记录。如果其他表需要引用表guanliyuan中的数据,则在表中添加一个no字段就可以了,结构如表4-1所示。名 称数据类型编号是否可为空备注nonamepassword自动编号文本文本123否否否主键表4-1 表guanliyuan的结构2、产品表goods产品表goods用来保存海产品类别的信息,结构如表4-2所示。名 称数据类型编号是否可为空备注goodidleibiepriceaddre
52、ssimg自动编号文本文本文本文本12345是否否否否主键表4-2 goods 表的结构3、会员用户表:users会员用户表:users用来保存会员用户登录的基本信息,在此表设计时用到了文本数据类型,结构如表4-3所示。名 称数据类型编号是否可为空备注useridusernameemailtelepasswordrealname自动编号文本文本文本文本文本123456否否否否否否主键表4-3 表users的结构4、留言表:留言留言表:留言用来保存会员留言信息,结构如表4-4所示。名 称数据类型编号是否可为空备注idwordtitledatatimeusername自动编号文本文本文本文本123
53、45否否否否否主键表4-4 表留言的结构第五章 系统主界面与后台界面设计5.1 主界面设计本主界面为sea1.1.asp,它的功能是显示公司简介,并提供进入管理员界面(sea管理员.asp),留言板(sea留言板.asp)的链接,会员登录(sea7.asp),产品(sea产品.asp),营养价值(sea营养价值.asp),服务我们(sea0.asp),联系我们(sea2.asp)。此模块是由sea1.1.asp页面所包含,主要是显示各个类别的产品及链接。sea1.1.asp界面如下图5-1所示。图5-1 sea1.1.asp界面5.1.1 显示产品信息此模块是由sea产品.asp 页面所包含,
54、它是以点击率为标准点击产品的名称,就能知道该产品的做法。在sea1.1.asp 页面中用了超链接来直接访问sea产品.asp页面。如图5-2所示:图5-2 sea产品.asp界面在sea产品.asp 页面中用了超链接点击产品名称便可以知道其产品的做法如图5-3所示:图5-3 sea马粪海胆.asp界面5.2会员登录如果用户想要了解海产品养殖基地一些商品的打折信息,更方便的与海产品养殖基地进行沟通。登录界面如下图5-4所示。图5-4 sea7.asp界面如果该用户不是会员可以先注册,通过注册填写详细信息便可以成为海产品养殖基地会员,使客户可以随时了解海产品基地打折商品信息,注册界面如下图5-5所示。图5-5 sea8.asp界面5.3管理员登陆界面在对系统进行管理之前,需要通过系统的身份认证。本站中使用sea管理员.asp进行身份验证。只有用户名和密码正确才可以进入管理界面否则回到该界面。登录界面如下图5-6所示。图5-6 sea管理员.asp界面5.3.1 管理员管理界面打开管理员管理界面,如图5-7所示:图5-7 sea14.asp界面5.3.2 管理员管理功能分析1、添加海产品功能:添加的信息包括海产品的类别、产地、价格、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 炸鸡店的社会责任活动
- 高光修容 打造立体面部效果
- 2025年工业互联网平台网络切片技术在照明电器行业的应用案例报告
- 环境灾害应急响应预案培训实施效果评估重点基础知识点归纳
- 元旦快乐轻松讲故事
- 小型土木工程项目的BIM应用揭秘
- 护理中的研究概述
- 护理中的产房护理
- 房地产项目中的环境因素考虑
- 房地产项目的融资风险管理
- 初级银行从业资格考试《个人贷款》新版真题卷(2025年含答案)
- 2025年风险管理师资格考试试题及答案
- 精神科患者安全管理
- 2024智能交通系统架构设计试题及答案
- 生地考试测试题及答案
- 热泵技术考试题及答案
- 旅游英语考试试题及答案
- 【课件】人体的骨骼课件北师大版生物七年级下册
- 英语财务报告阅读试题及答案
- 2025年出版:全球市场光伏硅胶总体规模、主要生产商、主要地区、产品和应用细分调研报告
- 2025甘肃省农垦集团有限责任公司招聘生产技术人员145人笔试参考题库附带答案详解
评论
0/150
提交评论