鲜花店网上订花系统分析与设计毕业设计_第1页
鲜花店网上订花系统分析与设计毕业设计_第2页
鲜花店网上订花系统分析与设计毕业设计_第3页
鲜花店网上订花系统分析与设计毕业设计_第4页
鲜花店网上订花系统分析与设计毕业设计_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

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

文档简介

1、毕业设计鲜花店网上订花系统分析与设计摘 要近年来中国的花卉网络营销发展迅速。花卉网上营销将改变我国传统花卉企业营销的模式,加快推广科研成果的速度,促进花卉生产的发展,改变人们对花卉消费的习惯及观念,具有较大的社会效益及经济效益。本文利用实证分析方法,采用典型调查等形式,从近2000个网址中筛选出1628个网址,进行调查分析,获得945个具有代表性的各种花卉企业网络营销的详实数据。从中广泛而深入地研究分析我国花卉企业网上营销现状、存在的问题,提出了解决问题的策略及方案。研究结果表明我国目前花卉企业网络营销具有以下特点:中国花卉企业网络营销的地域性表现为:大陆相对落后于台湾及香港地区。中国大陆不同

2、地域花卉网络营销企业分布,表现出不均衡的特点,这与目前中国花卉生产的产业化格局特点一致;中国花卉企业网络营销领域中,以花卉生产企业及销售企业对花卉的网络营销最为重视,其二者网站总数为调查总数的67%。根据我国花卉网络营销现状存在的问题,结合营销相关理论的研究及国际成功的经验,提出了我国花卉企业网络营销策略:花卉生产企业的网络营销应注重选择好的网络服务供应商;其网络宣传可采取企业宣传、产品宣传、广告、宣传、在环球网站(www)上建立主页(homepage)、在电子公告栏(bbs)上发布消息、网络新闻(usenet)、委托网上专业广告商等宣传方式;花卉网络销售订购方式应采取多种支付手段,注重网络销

3、售配送环节;花卉产品的售后服务还应注意用户知识服务;打造花卉产品的网络品牌。在网络花店的营销中注重良好的服务方式;结合最佳的花卉行销策略,如充实策略、促销策略、试用策略、品牌策略、互惠策略、调查策略的应用。关键词 : 满屋花鲜花店订花;b/s;php;dreamweaver;ajax;html;迭代开发 abstractin recent years chinas flower network marketing is developing rapidly. flowers internet marketing will change our traditional enterprise ma

4、rketing mode of flowers, speed up the popularization of the scientific research achievements speed, and promote the development of the flower production, change of flower people spending habits and concepts, have more social benefits and economic benefits. in this paper the empirical analysis method

5、, the typical survey forms, from nearly 2000 were studied in 1628 to a website to a website, carries on the investigation and analysis, this paper won 945 is representative of the various kinds of flowers enterprise network marketing is the accurate data. the results of the study show that our count

6、ry at present the flowers enterprise network marketing has the following characteristics: chinese flowers enterprise network marketing is the regional performance: mainland china is relatively backward in taiwan and hong kong. chinese flowers enterprise network marketing field, with flower productio

7、n enterprise and sales of flower of enterprise network marketing value most, the total number of website for both survey 67% of the total.put forward chinas flower enterprise network marketing strategy: flower production enterprise network marketing should pay attention to choose good network servic

8、e provider; the network can take enterprise publicity and promotion product publicity, in the global website established on the home page , pay attention to the network sale, distribution link; the flower product post-sale service should also pay attention to the user knowledge service; in network m

9、arketing focus on the florists good service way; combining the best of the flower marketing strategies, such as full strategy, promotion strategy, trial strategy, brand strategy, mutually beneficial strategy, investigation strategy application. keywords: house full flower flower shops dinghua; the b

10、/s; php; dreamweaver; ajax; html; iterative development 目录第1章 绪论11.1 选题目的意义11.2 论文研究内容21.2.1 鲜花店网上订花系统系统概述21.2.2 鲜花店网上订花系统功能模块概述2 我要留言模块概述订单受理模块概述订单调度模块概述订单处理模块概述订单归档模块概述订单综合信息查询模块概述31.2.3 系统技术要求及可行性31.3 本章小结3第2章 系统分析及环境搭配42.1 系统说明42.1.1 设计目标42.1.2 系统特点

11、42.2 系统运行环境42.2.1 设备要求42.2.2 支撑软件42.2.3 php基本语法和数据类型523 开发工具的选用及介绍52.3.1 dreamweaver的介绍52.3.2 dreamweaver 的优势62.3.3 dreamweaver的特点62.4 本章小结 本章主要介绍系统设计目标、系统特点、运行环境、开发环境和工具。7第3章 系统需求分析83.1 分析83.1.1 需求分析概述83.1.2 经济可行性研究83.1.3 技术可行性研究93.1.4社会可行性研究93.1.5 敏感性分析93.1.6 操作可行性研究93.1.7 系统用户分析103.1.8 其他要求103.2

12、系统用例设计103.2.1系统管理员用例设计10下面是用例图103.3 css简介103.4 本章小结12第4章 数据库设计及应用134.1 数据库设计原理134.1.1数据库管理系统的功能。134.1.2论述数据模型的三要素。134.1.3简述数据库设计的内容。134.2 简述数据库设计的步骤。144.3 论述数据字典的内容及作用。144.4 需求分析阶段的设计目标、调查内容154.5 论述数据库概念设计的方法与步骤。154.6 论述数据库三级模式结构的优点。164.7 论述事务的特征。164.8 论述关系模式规范化的步骤。164.9 数据库概念结构设计174.10 数据库逻辑结构设计174

13、.11 数据库后台管理174.12 类图设计184.13 本章小结18第五章系统实现195.1 网站页面实现195.2 网站前台管理界面实现195.3 订单流程工作列表265.4 网站留言后台界面275.5 网站鲜花后台的产品界面275.6 网站后台的管理及介绍285.7 本章小结28第6章 结束语29参考文献30附录31致 谢32第1章 绪论1.1选题目的意义中国网络的快速崛起和网民的增加,带动了电子商务的蓬勃发展,以阿里巴巴领航的电子商务,方便了网民的日常生活以及出行、购物等等。在全球市场的竞争中,花卉经营企业常常需要联合起来作为一个虚拟的组织达成共同的商务目标。但是虚拟的企业的商务环境千

14、变万化,所以必需开发一种横跨各个企业边界的操作动态的工作流程和平台,并且这个平台能够满足花卉经营企业的这种需求。本文就描述了一个以电子商务技术为基础的花卉交易平台的模型建立。作者根据电子商务的发展趋势,在深刻了解国内花卉交易行业电子商务应用环境的基础上,提出了将电子商务各种技术集成应用到传统花卉市场的解决方案,也就是建立一个网上电子花卉市场。 首先,文章简单介绍了电子商务的发展历史及其在国内外鲜花交易的应用现状并介绍和分析了郑州花卉生产和交易的现状。在文章的正文中作者根据花卉交易的业务流程详细介绍了整个系统的设计。作者设计了一个网络花卉市场,包括种植户到花店和花店到消费者两个相对对立又互相联系

15、的电子商务系统。同时,文章对整个系统的商业模式、赢利模式和定价模型做了详细的介绍。电子商务的成功与否主要是看能否解决物流配送和支付的问题,本文作者根据郑州花卉交易的特点和b2b和b2c两个不同的业务情况设计了不同的支付模式和物流配送模式,特别是b2c环节支付与物流方式的设计很好地解决了小额订购的鲜花,作为日常生活不可获取的生活细节,爱情、生日、乔迁、开业、婚礼 生小孩、道歉、探望、哀思、纪念日等等。同样的鲜花根据作用的不同,有着不同的包装装饰:圆形花束、单面花束、台式花束、落地花篮、鲜花圈、礼盒玫瑰等,由于鲜花的更新快,城市的小花店很难承受高额的房租、运输费用、店铺地址对花店的影响等。选择网上

16、订花,既是网民方便自己的方式,也是鲜花运营者减轻自身成本的方式,下面具体讲解网上商店的意义。 首先,投资少,回收快。一项针对中国中小企业的情况调查显示,个人在网下启动销售公司的平均费用至少5万元,而据易趣网礼品门类的负责人介绍,网上开店建店成本非常小。一般说,筹办一家网上的商店投入很小,不用去办营业执照,不用去租门面,不用囤积货品,所需资金不过1500元;网上商店比同等规模的地面商店“租金”要低得多,同时租金不会因为营业面积的增加而增加,投资者也不用为延长营业时间而增加额外的费用。“网上商店比同等规模的地面商店“租金”要低得多,同时租金不会因为营业面积的增加而增加,投资者也不用为延长营业时间而

17、增加额外的费用。” 其次,基本不需要占压资金。传统商店的进货资金少则几千元,多则数万元,而网上商店则不需要压资金。 第三,小时营业时间。网上商店延长了商店的营业时间,一天24小时、一年365天不停地运作,无须专人值班看店,都可照常营业。网上商店节省了人力方面的投资,不用雇佣帮手,店主完全可以在享受生活的同时把自家的网上小店打理得井井有条;还避免了因为来不及照看店铺而带来的损失。同时,营业时间不受限制,消费者可以在任何时间登陆、购物。交易时间上的全天性和全年性,使得交易成功的机会大大提高 第四,销售规模不受地盘限制。传统商店有多大就只能摆放多少商品,生意大小常常被小店面积限制。而在网上,即便在地

18、面上只有一个小商店,或者干脆就没有门面,开店的生意却可以照样做得很大。 第五,不受店面空间的限制。哪怕只是街边小店,在网上却可以拥有百货大楼那么大的店面,只要投资者愿意,可以摆上成千上万种商品。目前国内最大的专业拍卖网站同时在线的商品要超过10万件已超过一些大超市。 最后,不受地理位置影响。不管客户离店有多远,在网上,客户一样可以很方便地找到。这令消费群体突破了地域的限制,变得无限广阔了。 网上商店所面向的是全国乃至全球的消费者,这个潜在市场是单个商店,甚至是大型商场都无法相提并论的。只要商品有特色,经营得法,网上商店每天将带来成千上万的客流量,大大增加销售收入。1.2论文研究内容1.2.1

19、鲜花店网上订花系统系统概述鲜花店网上订花主要包括订单受理,信息的更新,图片网站的维护、更新,留言模块处理等。 1.2.2 鲜花店网上订花系统功能模块概述 我要留言模块概述本模块的主要功能是用户的评价及留言。用户可以通过此模块对网站信息进行评价,通过动态的权限控制功能,使系统权限管理更灵活,便于处理实际的信息处理变更问题。使网站以后的发展更加完善。 订单受理模块概述 本模块是订单流程的起始节点,主要功能是订单信息的确认,确定从网络发来的订单真实有效。 订单调度模块概述 本模块负责订单的派发,调度操作员根据相应的受理信息对订单进行调度处理,发送至相关处理部

20、门,主要功能是调度信息的录入,派发等。 订单处理模块概述 本模块是订单处理的第三个节点,负责订单处理信息的记录,处理操作员根据故障处理情况录入处理信息及安排送花人员 。主要功能是处理信息的录入,订单车辆信息选定,订单人员信息选定等。订单归档模块概述 本模块是订单处理的最后一个节点,负责处理重复订单,附件信息,以及处理完成的订单。主要功能包括订单的人工归档处理,归档数据导出,附件信息查看等。 订单综合信息查询模块概述 本模块主要功能是根据多条件查询相应订单信息,以利于操作员了解当前订单处理的流程状态。1.2.3 系统技术要求及可行性 可行性是系统开发的一

21、项关键步骤,它是通过对整个系统的需求,技术及开发方法,以及开发人员进行的综合评估。本系统采用模块化开发方法,将整个系统分为多个功能模块,这样有助于系统开发的组织和管理。目前web应用程序开发已经形成比较成熟的框架,包括微软的a和sun公司的j2ee以及dreamweaver,本系统采用php开发框架,充分发挥php架构的优势,并利用my sql数据库,使数据信息的处理安全,高效。1.3本章小结本章主要介绍了本系统的背景,以及相关内容的国内外发展情况,以及初步确定了整个系统的实现方法,并对各个技术进行了总体概括性的介绍。其中包括对各个模块的阐述,一些功能的实现。以后的部分将都在这些方

22、法的基础上进行设计实现。第2章 系统分析及环境搭配2.1系统说明2.1.1 设计目标 鲜花店网上订花系统网络服务是订花系统的一部分,而正因为网络服务才大大提高了订花处理的效率,这种模式已经逐渐代替过去的工作模式以及工作方式。本系统实现了整个订花流程的信息记录及订单处理跟踪。2.1.2 系统特点 鲜花店网上订花系统采用sever结构,实现鲜花信息化管理。这种系统的优势在于系统简单,功能强大,扩展能力良好以及跨地域操作性强。server模式通过internet进行通信,并且把事务处理模块从客户端分离出来,由web服务器单独组成一层来负担其任务,这样客户端的压力减轻,把负荷分配给了web服务器。2.

23、2系统运行环境所需的工具:wampserver5 集成环境wamp5是apache+php+mysql在windows下的集成环境,拥有简单的图形和菜单安装。该版本集成了php5.2.5 mysql5 apache2 phpmyadmin 2.2.1设备要求 选择系统硬件运行环境配置的时候应该考虑到系统的安全性、开放性、性能价格比、可扩展性、能保证较高的工作效率等方面。2.2.2支撑软件系统软件平台的配置,软件是系统开发的灵魂,配备良好的软件开发工具在系统开发中至关重要:操作系统:windows xp;数据库软件:mysql administrator服务器软件:interne

24、t explorer 、火狐 、 360安全浏览器等开发平台:dreamweaverphp开发工具:zend stodio ,phpedit , editplus 2 ,easyeclipse ,dw 等2.2.3 php基本语法和数据类型(1)php基本语法:1、htm 和 php 混编2、一个语句以 ; (分号结束)3、如何定义一个变量,和变量的使用(2)php数据运算类型四种标量类型: boolean(布尔型) 理解为真假型integer(整型) float(浮点型,也作“double”) 理解为小数型string(字符串) 两种复合类型: array(数组) object(对象) bo

25、olean(布尔型) 理解为真假型$bo=true; $bo=false;integer(整型) $bo=1; $bo=-12;float(浮点型,也作“double”) 理解为小数型$bo=1.001; $bo=3.1415926;string(字符串) $bo=“这段字符串 or en word”; array(数组)$bo=array(1,2,3,4); $bo=array(“a”=1 , “b”=2);23开发工具的选用及介绍2.3.1 dreamweaver的介绍dreamweaver可以用最快速的方式将fireworks,freehand,或photoshop等档案移至网页上。使用

26、检色吸管工具选择荧幕上的颜色可设定最接近的网页安全色。对于选单,快捷键与格式控制,都只要一个简单步骤便可完成。dremweaver能与您喜爱的设计工具,如playback flash,shockwave和外挂模组等搭配,不需离开dremweaver便可完成,整体运用流程自然顺畅。除此之外,只要单击便可使dreamweaver自动开启firework或photoshop来进行编辑与设定图档的最佳化。使用网站地图可以快速制作网站雏形、设计、更新和重组网页。改变网页位置或档案名称,dreamweaver 会自动更新所有连结。使用支援文字、html码、html属性标签和一般语法的搜寻及置换功能使得复杂

27、的网站更新变得迅速又简单。dreamweaver是唯一提供roundtrip html、视觉化编辑与原始码编辑同步的设计工具。它包含homesite和bbedit等主流文字编辑器。帧(frames)和表格的制作速度快的令您无法想像。进阶表格编辑功能使您简单的选择单格、行、栏或作未连续之选取。甚至可以排序或格式化表格群组,dreamweaver 支援精准定位,利用可轻易转换成表格的图层以拖拉置放的方式进行版面配置。所见即所得 dreamweaver成功整合动态式出版视觉编辑及电子商务功能,提供超强的支援能力给third-party厂商,包含asp, apache,broadvision, col

28、d fusion,icat, tango与自行发展的应用软体。当您正使用dreamweaver在设计动态网页时,所见即所得的功能,让您不需要透过浏览器就能预览网页。梦幻样版和xml dreamweaver将内容与设计分开,应用于快速网页更新和团队合作网页编辑。建立网页外观的样版,指定可编辑或不可编辑的部份,内容提供者可直接编辑以样式为主的内容却不会不小心改变既定之样式。您也可以使用样版正确地输入或输出xml内容。 全方位的呈现利用dreamweaver设计的网页,可以全方位的呈现在任何平台的热门浏览器上。对于cascading style sheets的动态html支援和鼠标换图效果,声音和动

29、画的dhtml效果资料库可在netscape和microsoft浏览器上执行。使用不同浏览器检示功能,dreamweaver可以告知您在不同浏览器上执行的成效如何。当有新的浏览器上市时,只要从dreamweaver的网站在下载它的描述档,便可得知详尽的成效。2.3.2 dreamweaver 的优势dreamweaver 是一款专业的 html 编辑器,用于对 web 站点、web 页和 web 应用程序进行设计、编码和开发。无论您是喜欢直接编写 html 代码的驾驭感还是偏爱在可视化编辑环境中工作,dreamweaver 都会为您提供帮助良多的工具,丰富您的 web 创作体2.3.3 dre

30、amweaver的特点(1)网页编辑形式灵活dreamweaver将“设计”和“代码”编辑器集成在一起,既可以方便地进行源代码编辑,也可以使用鼠标方式添加和设置对象。(2)使用可视化编辑环境dreamweaver是一种所见即所得的网页编辑器,既有效地减少了代码编写的工作量,也确保所设计文档的专业性和兼容性。(3)强大的css功能css样式可以有效地控制网页对象的外观,如文本字体、颜色、图像位置等。dreamweaver中有强大的css样式表编辑器,可以比较轻松地编辑css样式。(4)站点管理功能完善dreamweaver提供了强大的站点管理功能,可以安全、系统地维护和管理各种规模的网站。(5)

31、集成性高dreamweaver与fireworks、flash、shockwave具有良好的集成性,可以在这些web创作工具之间自由地进行切换。(6)媒体支持能力强在dreamweaver文档中,可以灵活加入java、flash、shockwave、activex以及其他媒体元素,也可以对各种多媒体元素进行处理。 (7)扩展能力强dreamweaver可以实现功能的扩展。利用adobe公司免费提供的dreamweaver插件,可以丰富dreamweaver的媒体处理能力。所以我选择了asp结合dreameware8架构网站。在此期间本人将使用dreamweaver 8进行asp页面的编码,并使

32、用iis5.1对页面进行调试。2.4本章小结本章主要介绍系统设计目标、系统特点、运行环境、开发环境和工具。第3章 系统需求分析本系统设计,已经避开了以往的模式,避开了大而宽泛的研究,对于大部分网上鲜花店设计,以往设计都基于以下步骤:第一,用户浏览搜索鲜花信息、注册、购物车;第二,管理员管理发布鲜花信息、分类、获取订单、管理用户等等。这些方式已经是众所周知的,所以这次设计偏重于建立一个“全国性的、多分店合作的鲜花订单配送系统”,给每个分店用户分配订单处理权限,查看属于该用户自己的订单信息。系统的核心已经从“管理员发布信息”、“获取订单”转移到如何将订单进行流程处理,关键部分就是“流程”、“权限控

33、制”。 3.1 分析3.1.1需求分析概述需求分析是开发软件系统的重要环节,是系统开发的第一步和基础环节。通过需求分析充分认识系统的目标、系统的各个组成部分、各部分的任务职责、业务范畴、工作流程、工作中使用的各种数据及数据结构、各部门的业务关系和数据流程等,为系统设计打下基础。需求分析阶段的最终结果是“需求分析说明书”,它涵盖了对用户环境、事务处理和信息流程分析的一切成果,供项目开发组和用户共同遵守。如果采用瀑布模型,就要对需求分析说明书进行冻结,使它成为凝固可靠的基线。万一要求变更基线,开发者和用户双方都必须执行基线变更程序,此变更程序在合同中已做了明确规定。此网站也是顺应时代发展潮流的要求

34、,为人们的购买以及观赏提供了很好的平台。3.1.2经济可行性研究一个项目的开发成本、运行费用和收益这些经济因素决定了该系统是否值得的做,只有投资预计能带来利润的系统才值得进一步去考虑。该系统的开发使用的是已经很成熟的技术和语言,系统的操作和维护都很简单和方便,这些都表明了该系统是一个低成本的系统,该系统的运行费用很低,在运营中的成本波动不大。在后期的运营中,经济效益主要的来源是网站广告的投放。在本网站中,成本低,只需要借用软件以及少量资金来购买域名,不需要花费大量的金钱投放,总的来说,该系统具有经济上的可行性。3.1.3技术可行性研究服务端可以在任何符合iis规范的web服务器上运行;只要符合

35、本系统的数据库结构的要求,凡是能提供odbc驱动程序的数据库;客户端是能运行或解释html代码、javascrip代码的任何浏览器。就目前使用的开发技术来说建议系统的功能目标应该能够达到;利用现有的技术在规定的期限内开发工作基本能够完成。随着时代的发展,我们生活水平提高的同时信息也在不断的变化,软件在不断的更新、调整。此网站所用的php平台相当的可靠。dreamweaver也在不断的强大,浏览器的稳定以及兼容性能更高。3.1.4社会可行性研究目前超市管理信息系统已经在大型的超市中得到了广泛的应用,超市管理需要现代化和信息化,只有合理地运用信息化的管理,才能在市场竞争中立于不败。超市管理信息系统

36、不仅能够提高经营者的回报,而且能够随时掌握市场的动向,为经营者提供必要的市场信息,解决了经营者最需要解决的迫切问题,同时管理信息系统对操作人员的素质要求不高,也合理地节约了成本的投入。应用于社会的发展,网站在不断更新提高,人们要求的提高,所以网站的发展与建设更是时代的要求。3.1.5敏感性分析敏感性分析的因素通常从下列因素中选定:投资额,包括固定资产投资与流动资金占用;项目建设期、投产期、到产期;产品产量及销售量;产品价格;经营成本,特别是其中的变动成本;项目寿命期;项目寿命期末的资产残值;折现率;外币汇率。3.1.6 操作可行性研究本系统自主商品管理,自行网店经营的网上商城平台,系统具有强大

37、的商品管理、订单统计、会员管理等功能,同时拥有灵活多变的商品管理、新闻管理等功能,功能强劲的后台管理界面,无需登录ftp,通过ie浏览器即可管理整个网站。俱备完整的购物网站功能、结构简单、容易使用、并设有促销广告和店标自定义功能,操作简单, 不需懂得太多的计算机知识,也无需制作复杂网页,只需订购这套系统,随后,登录到后台,点点鼠标,在线设置轻松设置各项功能及添加要出售的商品,网上商店就这样轻松建设成功了,适合于小型企业及个人经营管理。3.1.7系统用户分析“鲜花网站设计”主要是针对鲜花销售和欣赏而开发的应用软件。通常有系统管理员、鲜花管理员和消费者三种用户,他们的使用权限如下:系统管理员:计算

38、机人员、对系统、数据库进行维护,主要对不同人员赋予不同的权限; 鲜花管理员:对鲜花信息进行录入和统计;消费者:一般操作水平,能够在本系统查询个人信息和鲜花信息。3.1.8 其他要求 安全性。不同的用户具有不同的使用权限,只有具有最高权限的系统管理员才能修改、注销数据库中的信息,具有一般权限的人员只能读取与自己相关的内容。一致性。系统的数据要保证一致性、准确性,当某一数据库中记录改变时,与之相关联的数据库也会随之变化。易操作性。界面设计要符合大多数用户的操作习惯,系统还要提供操作指南,便于用户操作使用。3.2 系统用例设计3.2.1系统管理员用例设计下面是用例图 3.3 css简介css是英语c

39、ascading style sheets(层叠样式表单)的缩写,它是一种用来表现html或 xml 等文件式样的计算机语言。css目前最新版本为css3,能够真正做到网页表现与内容分离的一种样式设计语言。相对于传统html的表现而言,css能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象盒模型的能力,并能够进行初步交互设计,是目前基于文本展示最优秀的表现设计语言。编辑本段级联样式表简介有三种方法可以在站点网页上使用样式表:将网页链接到外部样式表;在网页上创建嵌入的样式表;应用内嵌样式到各个网页元素。每一种方法均有其优缺点:当要在站点上所有或部份的网

40、页上一致地应用相同样式时,可使用外部样式表。在一个或多个外部样式表中定义样式,并将它们链接到所有网页,便能确保所有网页外观的一致性。如果人们决定更改样式,只需在外部样式表中作一次更改而该更改会反映到所有与该样式表相链接的网页上。通常外部样式表以 .css 做为文件扩展名,例如 mystyles.css。当人们只是要定义当前网页的样式,可使用嵌入的样式表。嵌入的样式表是一种级联样式表,“嵌”在网页的 标记符内。嵌入的样式表中的样式只能在同一网页上使用。使用内嵌样式以应用级联样式表属性到网页元素上。如果网页链接到外部样式表,为网页所创建的内嵌的或嵌入式样式将扩充或覆盖外部样式表中的指定属性。编辑本

41、段创建或编辑。现在创建和编辑css更加常用的是adobe dreamweaver1系列软件,可视化编辑更利于web工程师快速的创建和编辑css,新版本cs5.0、cs5.5、cs6,包含adobe browserlab2,用于针对多种浏览器测试css的兼容性。adobe dreamweaver是一个css创建和编辑必不可少的利器! frontpage 2000 包含有能用来为站点创建外部样式表的模板。可以用空白模板或已包含样式的模板来创建(例如 arcs)。当保存样式表时, frontpage 会以 . css 作为文件扩展名。要编辑样式表,请双击文件夹列表中的样式表。 当创建或修改网页样式时

42、,可使用位于 “格式” 菜单的 “样式” 命令,frontpage 会自动创建嵌入的样式表(如果原先不存在),并在嵌入的样式表内将此样式保存为类选择器。可以使用 “样式” 对话框来创建新类选择器,修改或删除现有类选择器,或将 css 格式设置属性应用到标准 html 标记符上例如 。当单击 “确定” 关闭对话框时,frontpage 会将格式设置特征写回到使用正确语法的外部或嵌入的样式表中。或者,可以用正确 css 语法键入样式信息。要键入嵌入的样式表的样式信息,请单击网页视图模式下的 “html” 选项卡。如果对应用到站点的主题选择 “应用 css ” 复选框,frontpage 将在站点的

43、根目录下创建名为 theme 1 .css 的文件,其中 theme 是主题的名称。如果修改主题,frontpage 自动将更改写回主题 css 里。也可以通过直接编辑主题 css 来修改主题。编辑本段级联样式表使用。要在网页上使用外部样式表的样式,可将该网页链接到样式表,方法是使用位于 “格式” 菜单上的 “样式表连接” 命令。可以链接一个或数个样式表到网页视图模式下的当前网页,或到在文件夹列表中的所选网页,或到站点上的全部网页。该“样式” 框列出标准 html 标记符,例如标题 1,还有嵌入的样式表或链接到网页的外部样式表中所含的类或 id 选择器。要应用样式到网页元素,请选定该样式然后单

44、击 “样式” 框中的样式或选择器。在 microsoft frontpage 2000 中,某些格式设置特性会作为内嵌样式自动应用。例如如果使用 “边框与阴影” 命令(在 “格式” 菜单上)在普通段落周围应用框,frontpage 会写下格式设置信息,作为段落标记符的内嵌样式属性(例如 )。然而某些属性的应用需要使用 css,其他则需要使用 html 。如果人们只想使用 css 应用内嵌样式,可使用 “样式” 按钮(位于网页元素的 “属性” 对话框里)应用类或 id 选择器或嵌入式样式。编辑本段删除外部样式表中的样式。在页面视图下打开样式文件,格式/样式命令,从打开的“样式”对话框中选择要删除

45、的样式,单击“删除”。3.4本章小结本章主要介绍需求分析的一些内容及系统各模块用例设计。 需求分析是网站建设的一个重要部分,它必须是应客户的要求,建设符合客户要求的网站,有着自己实际的用途以及传达信息的作用。需求分析的基本任务是准确的回答“网站必须做什么”这个问题。需求分析要做的工作是深入描述软件的功能和性能,确定网站设计的限制和其他元素的细节。第4章 数据库设计及应用4.1数据库设计原理4.1.1数据库管理系统的功能。(1)、 数据定义功能:定义数据的模式、外模式和内模式三级模式结构,定义模式/内模式和外模式/模式二级映象,定义有关的约束条件。(2)、数据操纵功能:实现对数据库的基本操作,包

46、括检索、插入、修改、删除等。(3)、数据库的建立和维护功能:数据的装入、转储、恢复、重组织,数据库结构的修改、变更及扩充。(4)、数据库运行管理功能:数据的安全性控制、数据的完整性控制、并发控制、数据库的恢复,以确保数据正确有效和数据库系统的正常运行。4.1.2论述数据模型的三要素。数据模型由数据结构、数据操作和数据的约束条件三个要素组成。 (1)、数据结构是所研究的对象类型的集合,在数据库系统中,人们按照其数据结构的类型来命名数据模型。数据结构有层次结构、网状结构和关系结构三种类型,按照这三种结构命名的数据模型分别称为层次模型、网状模型和关系模型。 (2)、 数据操作是对数据库中各种数据操作

47、的集合,包括操作及相应的操作规则。如数据的检索、插入、删除和修改等。数据模型必须定义这些操作的确切含义、操作规则以及实现操作的语言数据的约束条件是一组完整性规则的集合。 (3)、 完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。4.1.3简述数据库设计的内容。数据库设计包括数据库的结构设计和数据库的行为设计两方面的内容。(1)、 数据库的结构设计是指根据给定的应用环境,进行数据库的模式或子模式的设计。它包括数据库的概念设计、逻辑设计和物理设计。数据库模式是各应用程序共享的结构,是静态的、稳定的,一经形

48、成后通常情况下是不容易改变的,所以结构设计又称为静态模型设计。(2)、 数据库的行为设计是指确定数据库用户的行为和动作。在数据库系统中,用户的行为和动作指用户对数据库的操作,这些要通过应用程序来实现,所以数据库的行为设计就是应用程序的设计。用户的行为总是使数据库的内容发生变化,所以行为设计是动态的,行为设计又称为动态模型设计。4.2简述数据库设计的步骤。(1)、系统需求分析阶段:是整个数据库设计过程的基础,要收集数据库所有用户的信息内容和处理要求,并加以规格化和分析。在分析用户需求时,要确保用户目标的一致性。(2)、概念结构设计阶段:是把用户的信息要求统一到一个整体逻辑结构中,此结构能够表达用

49、户的要求,是一个独立于任何dbms软件和硬件的概念模型。(3)、逻辑结构设计阶段:是将概念模型转换为某个dbms所支持的数据模型,并对其进行优化。(4)、物理设计阶段:是为逻辑数据模型建立一个完整的能实现的数据库结构,包括存储结构和存取方法。(5)、数据库实施阶段:根据物理设计的结果把原始数据装入数据库,建立一个具体的数据库并编写和调试相应的应用程序。(6)、数据库运行与维护阶段:是收集和记录实际系统运行的数据,进一步调整和修改数据库。在运行中,必须保持数据库的完整性,并能有效地处理数据库故障和进行数据库恢复。在运行和维护阶段,可能要对数据库结构进行修改或扩充。4.3论述数据字典的内容及作用。

50、数据字典是对系统中数据的详细描述,是各类数据结构和属性的清单。它通常包含以下五部分内容。 (1) 数据项:是数据的最小单位,其具体内容包括:数据顶名、含义说明、别名、类型、长度、取值范围、与其他数据项的关系。(2) 数据结构:是数据项有意义的集合。内容包括:数据结构名、含义说明,这些内容组成数据项名。 (3) 数据流:表示某一处理过程中数据在系统内传输的路径。内容包括:数据流名、说明、流出过程、流入过程。(4) 数据存储:处理过程中数据的存放场所,也是数据流的来源和去向之一。可以是手工凭证,手工文档或计算机文件。(5) 处理过程:处理过程的处理逻辑通常用判定表或判定树来描述,数据字典只用来描述

51、处理过程的说明性信息。4.4需求分析阶段的设计目标、调查内容需求分析的任务是:对现实世界要处理的对象(组织、部门、企业)等进行详细的调查,通过对原系统的了解,收集支持新系统的基础数据并对其进行处理,在此基础上确定新系统的功能。 调查内容:(1)数据库中的信息内容:指目标范围内涉及的所有实体、实体的属性以及实体间的联系等数据对象,也就是用户需要从数据库中获得信息的内容与性质。由信息要求可以导出数据要求,即在数据库中需要存储哪些数据。(2)数据处理内容:指用户为了得到需求的信息而对数据进行加工处理的要求,包括对某种处理功能的响应时间,处理的方式(批处理或联机处理)等。(3)安全性和完整性的需求。在

52、定义信息需求和处理需求的同时必须相应确定安全性和完整性约束。)4.5论述数据库概念设计的方法与步骤。设计概念结构可采用四种方法。(1)自顶向下。先定义全局概念结构e-r模型的框架,再逐步细化。(2)自底向上。先定义各局部应用的概念结构e-r模型,然后将它们集成,得到全局概念结构e-r模型。(3)逐步扩张。先定义最重要的核心概念e-r模型,然后向外扩充,生成其他概念结构e-r模型。(4)混合策略。该方法采用自顶向下和自底向上相结合的方法,先自顶向下定义全局框架,再以它为骨架集成自底向上方法中设计的各个局部概念结构。概念结构设计的步骤自底向上的设计方法可分为两步:(1) 进行数据抽象,设计局部e-

53、r模型,即设计用户视图。(2) 集成各局部e-r模型,形成全局e-r模型,即视图的集成。4.6论述数据库三级模式结构的优点。(1)保证数据的独立性。将模式和内模式分开,保证了数据的物理独立性;将外模式和模式分开,保证了数据的逻辑独立性。(2)简化了用户接口。按照外模式编写应用程序或敲入命令,而不需了解数据库内部的存储结构,方便用户使用系统。(3)有利于数据共享。在不同的外模式下可有多个用户共享系统中数据,减少了数据冗余。(4)利于数据的安全保密。在外模式下根据要求进行操作,不能对限定的数据操作,保证了其他数据的安全。 4.7论述事务的特征。一般要求事务具有以下四个特征:(1)原子性:一个事务是一个不可分割的工作单位,事务在执行时,应该遵守“要么不做,要么全做”的原则,即不允

温馨提示

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

评论

0/150

提交评论