论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > ASP >

连锁影音产品租售管理系统(论文+程序)

1.3    ASP技术原理

1.ASP访问数据库原理: paper51.com

ASP是服务器端的脚本执行环境,可以用来产生和执行动态的高性能的Web服务器程序。 copyright paper51.com

当用户使用浏览器请求ASP主页时,Web服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(VBScript或者JScript),通过ODBC连接数据库,由数据库访问组件ADO(Activex Data Objects)完成数据库的操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端并显示。

内容来自www.paper51.com

由于ASP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,所以源程序不会泄密,增加了系统的安全保密性。

内容来自www.paper51.com

2.ASP的页面结构: paper51.com

ASP的程序代码十分简单,文件名由.asp结尾,ASP文件通常由四部分组成:

http://www.paper51.com

标准的HTML标记。

内容来自论文无忧网 www.paper51.com

ASP语法命令。

http://www.paper51.com

服务器端的include语句。 http://www.paper51.com

脚本语言。

http://www.paper51.com

3.ASP的内置对象: copyright paper51.com

ASP提供了在脚本中使用的六个内置对象,这些对象能使用户更加容易收集通过浏览器请求发送的信息,响应浏览器以及存储用户信息,从而使开发者摆脱了很多烦琐的工作。常用的对象有五个:

http://www.paper51.com

Request :从客户端获取数据。 内容来自www.paper51.com

Response:向客户端发送数据。 http://www.paper51.com

Server:负责控制ASP的运行环境。

内容来自www.paper51.com

Application:存储数据以提供多个用户使用。 copyright paper51.com

Session:存储特定用户的数据。 内容来自www.paper51.com

4.ADO(ActiveX Data Objects,ActiveX是数据对象)是一个ASP内置的 copyright paper51.com

ActiveX组件(ActiveX Server Component),用于数据库访问,可以把它与ASP结合起来,建立提供数据库信息的网页内容,对数据库进行查询,插入,更新,删除等操作。 内容来自论文无忧网 www.paper51.com

5.要执行ADO,服务器端需要安装WindowsNT Server和 Internet Information Server(IIS),而客户端只要有IE等浏览器就即可。 http://www.paper51.com

ADO提供了七个内置的ADO对象,其中包括了Connection,Command, 内容来自论文无忧网 www.paper51.com

Record set ,Properties Para meter,Error ,Fields。 http://www.paper51.com

1.4    Access简介 内容来自论文无忧网 www.paper51.com

数据库是有结构的数据集合,它与一般的数据文件不同,(其中的数据是无结构的)是一串文字或数字流。数据库中的数据可以是文字、图像、声音等。Access是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、宏、模块6种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。

paper51.com

Access是一种关系型数据库管理系统,其主要特点有: http://www.paper51.com

1.存储方式单一。Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件中,便于用户的操作和管理。

内容来自www.paper51.com

2.面向对象。Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为。用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。 http://www.paper51.com

3.界面简洁,易操作。Access是一个可视化工具,风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。

内容来自www.paper51.com

4.集成环境、处理多种数据信息。Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。

paper51.com

5.Access支持ODBC(开发数据库互连,Open Data Base Connectivity)。利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相连接。 paper51.com

Access 数据库由六种对象组成,它们是表、查询、窗体、报表、宏和模块:

http://www.paper51.com

表(Table):表是数据库的基本对象,是创建其他5种对象的基础。表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。 内容来自论文无忧网 www.paper51.com

查询(Query):查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。 内容来自论文无忧网 www.paper51.com

窗体(Form):窗体提供了一种方便的浏览、输入及更改数据的窗口。还可以创建子窗体显示相关联的表的内容。窗体也称表单。 内容来自www.paper51.com

报表(Report):报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。

paper51.com

宏(Macro):宏相当于DOS中的批处理,用来自动执行一系列操作。Access列出了一些常用的操作供用户选择,使用起来十分方便。 copyright paper51.com

模块(Module):模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。模块使用Visual Basic编程。 http://www.paper51.com

1.5    IIS (InternetInformation Server)简介 copyright paper51.com

IIS是Internet Information Server的缩写,它是微软公司主推的服务器,IIS与Window NT Server完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT File System)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。IIS支持ISAPI,使用ISAPI可以扩展服务器功能,而使用ISAPI过滤器可以预先处理和事后处理储存在IIS上的数据。 http://www.paper51.com

1.6    开发环境

http://www.paper51.com

ASP对Web服务器非常挑剔,它只能用于Windows平台下的各种Web服务器,本系统选择在windows XP系统下开发。在windows XP下需要安装IIS服务。放入安装光盘,执行[开始]→[控制面板] →[添加或删除程序] →[添加或删除windows组件,在windows组件向导里选择 Internet信息服务(IIS) 点击详细信息,选择所有服务组件,选择下一步开始安装IIS。

paper51.com

IIS安装完毕以后,对其进行测试。启动浏览器,在地址里输入http://127.0.0.1回车,将弹出输入登陆系统的用户名和密码,确认。如果打开了IIS默认的首页和IIS使用说明文档则表示IIS安装成功。 http://www.paper51.com

1.7    开发工具介绍 内容来自www.paper51.com

ASP技术对开发工具的要求不高,同HTML文档一样用写字板和记事本等文档编辑器就可以进行编辑,只要保存文档时其后缀名为.ASP即可。但是用文档编辑器开发ASP应用工作量很大,所有的语句均需要手工输入,因此我们选择Dream weaver作为编译的工具,这是一个强大的可视化集成开发环境,它包含了ASP中大量的控件,方法和VB Script编辑器,并可以用快捷的主页开发工具来完成ASP页面的布局,可以减轻ASP开发的劳动强度,提高开发速度。 http://www.paper51.com

Dream weaver是Macromedia公司推出。这是一个所见即所得主页编辑器,并带有站点管理功能。是第一套针对专业网页开发者特别发展的视觉化网页设计工具。其Round tip HTML 功能完全控制HTML原始码,著名的BBEdit 与 Home Site 编辑器分别内含于 Macintosh 与 Windows 版本的软体中。 当开启其他编辑器产生的网页时,它会保存既有的HTML格式。使用绝对坐标可获得精准且弹性的设计。Dynamic HTML、直觉式时间轴介面以及Java Script行为库,可在不需程式的情况下让HTML元件动起来。以全网站内容管理的方式让您避免逐页更新管理的缺点,提升您的生产效率。是完美的整合视觉性工具和原始码编辑器。 copyright paper51.com

2        系统分析与设计2.1    需求分析

copyright paper51.com

通过市场调查发现,目前决大多数的影碟商店还是采用的人工手写方式记录业务,这样不仅工作量大,效率低,而且人为失误也是难免的。而顾客也只能亲自从一排排架子上去查找自己所喜欢的影片,这样不但麻烦,花费时间过多,也不够直观。针对这些情况所以该系统的设计宗旨简单归纳为: 内容来自论文无忧网 www.paper51.com

1.方便顾客选购。

内容来自www.paper51.com

2.方便管理员记录,结算,管理。 copyright paper51.com

2.1.1       用户功能 http://www.paper51.com

用户功能主要体现在浏览上,设计如下几项功能: 内容来自论文无忧网 www.paper51.com

用户注册:只有成为了该网站的注册用户才能在网上完成订购订租,注册包括了用户的登陆名,密码,基本信息以及用于找回密码的问题和答案。并可以修改自己的注册资料。

copyright paper51.com

网站浏览:主页上包括了网站新闻,网站公告,影片搜索以及影片的各种分类浏览。新闻(News)是最新的影片消息,公告(Placard)则可以提醒某些用户所租影片到期,失物招领等。最新影片(New goods)是根据影片加入网站时间先后来排列的;推荐影片(Commend)是网站向顾客推荐好的影片;热门影片(Hot)是根据该影片的租售情况来排列。影片分类(Sort)分为3大类(big class):出品地区,影片类型,音乐。 copyright paper51.com

购物车:当用户通过网络浏览影片时,可以将自己已经选上的影片放入购物车中,然后返回继续选购,直到选购结束一起交易。

内容来自www.paper51.com

下订单:当用户决定进行购买或者预定时,点击提交订单并填写完订单信息后便可得到一个订单号。送货方式包括送货上门,特快专递(EMS),普通邮寄,本店交易。管理员会定时处理订单,根据送货方式向用户送货。

paper51.com

搜索:本系统提供了影片搜索功能,用户可以通过影片名称的关键字进行搜索。

内容来自论文无忧网 www.paper51.com

用户评论:在浏览影片信息的页面下用户可以对影片进行评论。

内容来自论文无忧网 www.paper51.com

2.1.2       管理员功能 paper51.com

管理员具有后台操作功能,设计如下几项功能: 内容来自论文无忧网 www.paper51.com

1.用户管理:用户需要注册才能使用网站提供的一些功能,管理员通过删除,修改等操作对用户注册帐号进行管理。

内容来自论文无忧网 www.paper51.com

2.影片管理:影片管理包括创建添加影片,修改影片资料,删除影片,对影片进行分类等。影片管理是该网站的主要内容,所有业务都与之相关。添加项目包括影片简介,上架日期,影片名称,市场价格,影片出品地区,影片图片,详细说明,影片备注,影片等级,影片分类等。

paper51.com

3.订单管理:在用户下达了订单后,管理员按照用户要求进行处理。如用户是购买影片,则准备好影片,并按照用户所选交付方式收取货款。如用户是预定租借影片,则为用户保留该影片一段时间,并要对用户的租借费用进行结算。

http://www.paper51.com

4.网站管理:包括网站公告,新闻,影片推荐,留言管理,网站维护等。

paper51.com

2.2    系统模块划分

http://www.paper51.com

http://www.paper51.com

影片租售系统 内容来自论文无忧网 www.paper51.com

根据系统分析,影碟租售系统分为了用户和管理员2个大模块。如图2-1所示: paper51.com

  图2-1 系统模块 paper51.com

------分隔线----------------------------
联系方式