在线花店系统Word文档格式.docx
《在线花店系统Word文档格式.docx》由会员分享,可在线阅读,更多相关《在线花店系统Word文档格式.docx(30页珍藏版)》请在冰豆网上搜索。
通过本系统可以管理简单的在线销售模式,满足用户随时查询产品信息、随时下单购物的应用需求。
由于本系统考虑到产品的适应性、安全性和访问效率,所以,在系统平台多样性、技术先进性、功能适应性和灵活性等方面都有考虑,使系统相对完善,具有更好的学习价值。
本实例把页面中一些常用的部分集成为模块,例如页面的头部和尾部,这样设计新的页面如果有重复出现的部分,只需要用现成的模块来组装就可以了。
整个系统是以ASP技术来开发,数据库的创建使用MicrosoftAccess2003,对数据库的查询和调用是通过ASP内置的ADODB组件来实现的。
1.2程序开发的技术基础
程序的编写都需要有一定的开发语言和开发技术,在线花店系统采用Dreamweaver和ASP技术来编写,后台数据库选择Access,下面简要介绍一下开发语言和开发技术。
1.2.1HTML语言
HTML(HyperTextMarkupLanguage超文本标记语言)是一种用来制作超文本文档的简单标记语言。
与常见的字处理文件不同,Web页以超文本标识语言编排格式。
HTML文件是带有特定HTML插入标记的用以编排文档属性和格式的标准文本文件。
它能独立于各种操作系统平台(如UNIX、WINDOWS等)。
自1990年以来HTML就一直被用作WorldWideWeb上的信息表示语言,用于描述Homepage的格式设计和它与WWW上其它Homepage的连结信息。
HTML文档(即Homepage的源文件)是一个放置了标记的ASCII文本文件,通常它带有.html或.htm的文件扩展名。
生成一个HTML文档主要有以下三种途径:
(1)手工直接编写(例如用你所喜爱的ASCII文本编辑器或其它HTML的编辑工具)。
(2)通过某些格式转换工具将现有的其它格式文档(如WORD文档)转换成HTML文档。
(3)由Web服务器(或称HTTP服务器)一方实时动态地生成。
1.2.2ASP概述
ASP(ActiveSeverPages动态网页)是一套微软开发的服务器端脚本环境,ASP内含于IIS服务器之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。
有了ASP就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。
当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。
ASP程序其实是以扩展名为.asp的纯文本形式存在于WEB服务器上的,可以用任何文本编辑器打开它,ASP程序中可以包含纯文本、HTML标记以及脚本命令。
只需将.asp程序放在WEB服务器的虚拟目录下(该目录必须要有可执行权限),就可以通过WWW的方式访问ASP程序了。
ASP是一个位于服务器端的脚本运行环境。
通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息、上传与下载等。
通常情况下,用户通过浏览器看到的网页大多是静态的,目前Internet上的许多站点,仍然提供“静态”(static)的主页内容。
所谓“静态”是指站点的主页内容是“固定不变”的。
一个“静态”的站点,若要更新主页的内容,必须手动更新其HTML的文件数据。
而随着Web技术的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求而生成报表等。
站点服务器收到要求执行的应用程序,分析表单(form)的输入数据,将执行的结果以HTML的格式传送给浏览器。
根据用户请求生成动态主页的传统方法有CGI、ISAPI等。
CGI是根据浏览器端的http请求激活响应进程,每一个请求对应一个进程。
当同时有很多请求时,程序挤占系统资源,造成效率低下。
ISAPI针对这一缺点进行了改进,利用dll(动态链接库技术),以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且开发步骤烦琐。
这两种技术和另一普遍使用的开发动态网页的技术Java都还存在着另外一个问题,那就是开发困难,程序的开发和HTML写作是两个完全不同的过程,需要专门的程序员开发。
ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的CGI程序所远不及的地方。
1.2.3Access数据库概述
Access是一个数据库管理系统,它之所以被集成到Office中而不是VisualStudio中,是因为它与其它的数据库管理系统(如VisualFoxPro)相比更加简单易学,一个普通的计算机用户即可掌握并使用它。
而且最重要的一点是Access的功能足够强大,足以应付一般的数据管理及处理需要。
Access2003是Office2003中文版的组件之一。
与以前的Access版本相比,Access2003不仅界面更加友好,而且功能也有了加强,尤其是网络功能有明显的提高,使Access2003与互联网的结合更加紧密。
Access2003是一个中、小型数据库管理系统,使用方便、功能强大,与其它数据库有良好的接口。
通过Access2003功能强大的工具,用户可以方便的使用和管理数据库,如创建和编辑数据表、设计和使用各种查询工具进行查询操作、制作和打印报表、设计和使用宏、设计和使用Web页等。
Access2003具有完整的数据库应用开发工具,用户可以方便的设计、修改、浏览一个记录数据的基本表;
可以在表数据中进行各种筛选和查询操作;
可以设计和使用各种窗体以实现数据显示和操作;
可以根据表数据设计打印各种报表;
可以设计和使用宏,对表进行一系列特定的操作。
Access2003内有强大的操作向导,为用户提供了丰富的数据库基本表模板。
Access可以实现建立数据库、报表,以及对数据库、报表的修改、查询等功能。
本次的毕业设计是以Access作为后台数据库。
第2章需求分析
2.1系统分析
随着技术的不断发展和用户对网站功能性的需求不断提高,如今网站项目的设计己经不能再仅仅简单地利用静态HTML文件来实现。
与前几年网站设计由一两名网页设计师自由的创作相比,网站项目的设计和开发越来越像一个软件工程,也越来越复杂,网站的设计和开发进入了需要强调流程和分工的时代,建立程序规范的、有效的、健壮的开发机制,才能适应用户不断变化的需要,达到预期的计划目标。
网上购物系统作为一个用户与企业交流的平台,它注重了人性化,交流互动性。
有用户注册、热品推荐、查询、商品浏览、购物,以及用户评论等,这些在下面文章中将详细介绍。
2.2系统目标
在对网上购物以及网上购物人数增多的具体情况分析的基础上,对网上购物网站的每一个细节都做了具体的分析。
网站的主要模式是通过尽可能简洁的页面给用户以最快捷的服务。
用户界面要求简洁明了,不能太过复杂。
但是,网上购物网站,立足点应该是给用户及购买者以最方便的服务。
业务和数据流程要合理通畅,各个模块间的关系和数据传递要协调一致,使用户的操作尽可能的少,尽可能避免用户自己花大量的时间去选购商品。
对于一些新商品要进行及时的宣传和推荐,及时的对网站进行修改和补充,这就要求网站必须有信息的互动功能。
最基本的是能让购买者可以在线留言,让他们把需要购买的商品及购买过程中遇到的不好的地方留下来,并提出新的建议或意见。
这个将对网站的进一步完善起到至关重要的作用。
对于会员要给予好的条件,使之更多的在网站购物,给予许多优厚的服务,薄利多销。
2.3用户需求
对于用户,对系统的要求主要是从系统中能够及时地得到各种关于最新商品或畅销商品,以及用户自已所需要的商品。
用户的要求就是方便、快捷,其次还要给用户和网站能进行交流互动,充分发挥广大客户的能动性,所以本系统提供用户在线评价功能,发表对系统的意见或建议,以满足企业与用户之间的交流互动。
用户希望能从这里得到最详细、最优惠的服务,本系统为用户提供免费注册成为会员,享受会员的优厚待遇,以及浏览商品详细信息,查看商品评论内容和实现购买等。
用户可先浏览商品,查看其他用户的评论信息,如果符合自己的购买需求,可再选择注册成为会员,继而购买商品。
用户要求在看完网站之后再决定是否购买,这对于非会员的消费者先浏览商品,后选择购买是很友好的做法,给顾客以最大的选择权。
再者作为网上购物一定提供给用户最好的销售服务,如发货及时,这就需要用户在备注中填写其他备注要求。
另外安全的购物环境是必不可少的,这些也是网站能否更好,更快的发展的主要问题,本系统采用ASP技术编写,在技术的可靠性、先进性和安全性都有考虑,更好的满足用户的要求。
根据用户的需求,在此使用用例图简单介绍项目需求情况,项目需求用例图如图2.1所示:
图2.1项目需求用例图
针对用户的顶层用例图如图2.2所示:
图2.2用户的顶层用例图
注册:
所有未注册的用户都可以免费注册本系统,成为会员,享受会员优遇,详细的注册描述如表2.1所示:
表2.1用户注册
用例名称
注册
功能简述
用户注册该系统
前置条件
首次访问本系统的用户
后置条件
注册该系统
基本流
(1)进入用户注册页面
(2)输入用户名和密码
(3)点击“提交”按钮
(4)显示注册成功,开始购物
备注
注册成功的用户方可登录本系统
登录:
注册成功的用户或者老用户都可直接登录本系统,登录成功后可对鲜花进行选购,详细描述如表2.2所示:
表2.2用户登录
登录
用户需提供正确的用户名和密码才能进入本系统
已注册的用户
用户登录成功
(1)用户在登录页面中输入用户名和密码,并提交
(2)系统判断用户名和密码是否合法
扩展流
(1)如果用户名或密码不合法,则返回登录页面并给出错误信息
(2)如果用户信息合法,则进行选购鲜花
登录成功,可查看鲜花详情及购买鲜花,维护购物车等
浏览鲜花:
无论会员与否都可浏览鲜花商品,直接单击图片可查看鲜花详情,同时还可查看其他用户的评论信息,如表2.3所示:
表2.3浏览鲜花
浏览鲜花
无论用户登录与否,都可浏览鲜花,但要想购买鲜花,需登录后购买
无
浏览并购买鲜花
(1)用户单