毕业设计连锁影音产品租售管理系统的设计与实现.docx

上传人:b****0 文档编号:17453823 上传时间:2023-07-25 格式:DOCX 页数:37 大小:509.94KB
下载 相关 举报
毕业设计连锁影音产品租售管理系统的设计与实现.docx_第1页
第1页 / 共37页
毕业设计连锁影音产品租售管理系统的设计与实现.docx_第2页
第2页 / 共37页
毕业设计连锁影音产品租售管理系统的设计与实现.docx_第3页
第3页 / 共37页
毕业设计连锁影音产品租售管理系统的设计与实现.docx_第4页
第4页 / 共37页
毕业设计连锁影音产品租售管理系统的设计与实现.docx_第5页
第5页 / 共37页
毕业设计连锁影音产品租售管理系统的设计与实现.docx_第6页
第6页 / 共37页
毕业设计连锁影音产品租售管理系统的设计与实现.docx_第7页
第7页 / 共37页
毕业设计连锁影音产品租售管理系统的设计与实现.docx_第8页
第8页 / 共37页
毕业设计连锁影音产品租售管理系统的设计与实现.docx_第9页
第9页 / 共37页
毕业设计连锁影音产品租售管理系统的设计与实现.docx_第10页
第10页 / 共37页
毕业设计连锁影音产品租售管理系统的设计与实现.docx_第11页
第11页 / 共37页
毕业设计连锁影音产品租售管理系统的设计与实现.docx_第12页
第12页 / 共37页
毕业设计连锁影音产品租售管理系统的设计与实现.docx_第13页
第13页 / 共37页
毕业设计连锁影音产品租售管理系统的设计与实现.docx_第14页
第14页 / 共37页
毕业设计连锁影音产品租售管理系统的设计与实现.docx_第15页
第15页 / 共37页
毕业设计连锁影音产品租售管理系统的设计与实现.docx_第16页
第16页 / 共37页
毕业设计连锁影音产品租售管理系统的设计与实现.docx_第17页
第17页 / 共37页
毕业设计连锁影音产品租售管理系统的设计与实现.docx_第18页
第18页 / 共37页
毕业设计连锁影音产品租售管理系统的设计与实现.docx_第19页
第19页 / 共37页
毕业设计连锁影音产品租售管理系统的设计与实现.docx_第20页
第20页 / 共37页
亲,该文档总共37页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

毕业设计连锁影音产品租售管理系统的设计与实现.docx

《毕业设计连锁影音产品租售管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《毕业设计连锁影音产品租售管理系统的设计与实现.docx(37页珍藏版)》请在冰点文库上搜索。

毕业设计连锁影音产品租售管理系统的设计与实现.docx

毕业设计连锁影音产品租售管理系统的设计与实现

 

连锁影音产品租售管理系统的设计与实现

 

论文作者姓名:

申请学位专业:

申请学位类别:

指导教师姓名(职称):

论文提交日期:

 

连锁影音产品租售管理系统的设计与实现

摘要

目前国内的计算机技术与网络技术已经十分普及,计算机的高效性和可靠性结合网络的快速流通性可极大地方便人们的日常生活。

基于这个思想,针对影碟租售业务设计了连锁影音产品租售管理系统来代替传统手工记录的租售业务。

本系统采用ASP和Access数据库开发,其包括发布详细的影片供求信息,网上订单管理,商品业务管理,统计业务数据等功能模块。

文中主要阐述了系统的开发背景,设计框架,开发过程以及系统测试。

总的来说,本系统基本能够完成对一个小型影音产品租售商店的日常运营管理,能够方便消费者获取商品信息,提高商店的管理效率,具有一定的实用价值。

关键词:

ASP;管理系统;B/S

TheDesignandImplementationofaSellingandRentingManagementSystemforVideoandAudioDiscChainStore

Abstract

Currentlythetechniqueofcomputerandnetworkinourcountryhasbeenutilizedveryextensivelyalready,thecombinationwithinthehighefficiency,credibilityofcomputerandthefastnegotiabilityofnetworkcanoffermoreconvenienceinpeople'sdailylife.Accordingtothisbackground,thesellingandrentingmanagementsystemofvideoandaudiochainstorehasbeendesigned.Thesystemisusedtoreplacethetraditionalmanualapproach.

ThesystemhasbeendevelopedbasedonASPandAccessDatabase,canbeusedinissuingandsearchingfullinformationoffilms,subscribingonthenet,collectingthebusinessdatasandsoon.Thearticlecontainsthebackgroundofresearch,frameandprocessofthedesign,andthesystemmeasurement.

Tosumup,thesystemcanmanagethedailyworkofasmallstore,whichsellsandrentsvideoandaudioproducts,letcustomersgetthegoodsinformationconveniently,improveefficiencyofstoremanagement.Allofthosemakethesystemhavetheapparentepracticalprospect.

Keywords:

ASP;ManagementSystem;B/S

目录

论文总页数:

23页

1引言1

1.1课题背景1

1.2ASP简介1

1.3ASP技术原理1

1.4Access简介2

1.5IIS(InternetInformationServer)简介4

1.6开发环境4

1.7开发工具介绍4

2系统分析与设计5

2.1需求分析5

2.1.1用户功能5

2.1.2管理员功能5

2.2系统模块划分6

3数据库设计与实现6

3.1数据库分析6

3.2数据库的建立7

3.3表的建立与设计8

3.4数据库的连接11

4系统详细功能设计与实现11

4.1系统流程11

4.2结构布局12

4.3用户管理模块13

4.4网页浏览模块14

4.5用户交易模块17

4.6管理员菜单18

4.7会员管理模块18

4.8影片管理模块18

4.9业务管理模块19

4.10网站管理模块20

5测试及改进20

5.1测试方法20

5.2测试结果20

5.3技术改进21

结论……...………………………………………………………………………………..21

参考文献21

致谢22

声明23

1引言

1.1课题背景

随着计算机网络技术的进步,人们对网络的依赖逐渐增加,网络已经渗入到各行各业中,其中比较普遍的应用就是利用网络实现网上销售系统。

计算机的最大好处在于利用它能够进行高效准确的信息管理。

使用计算机来进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。

基于这个思想,针对影碟租售业务对影片管理系统进行设计。

1.2ASP简介

对于现在人来说,Internet已经成为生活,学习和工作中不可缺少的一部分。

对于早期的Internet,网页只是静态的图文组合,用户可以在网上查看信息,但是无法进一步的和Internet交互,比如发表意见,在线聊天,在线购物,问卷调查,电子贺卡,留言板,网站自动管理等。

其显然已经不能满足人们日趋多元化的生活的需求。

于是许多公司提出了动态网页方案。

在众多动态网页的解决方案中,应用最广泛的要数微软公司在1996年提出ASP(ActiveServerpages,动态服务器页面)。

ASP1.0的诞生给Web开发界带来了福音。

早期的Web程序开发是十分繁琐的,以至于要制作一个简单的动态页面需要编写大量的C代码才能完成,这对于普通的程序员来说有点太难了。

而ASP却允许使用VBScript这种的简单脚本语言,编写嵌入在HTML网页中的代码。

在进行程序设计的时候可以使用它的内部组件来实现一些高级功能(例如Cookie)。

它的最大的贡献在于它的ADO(ActiveXDataObject),这个组件使得程序对数据库的操作十分简单,所以进行动态网页设计也变成一件轻松的事情。

因此一夜之间,Web程序设计不再是想象中的艰巨任务,仿佛很多人都可以一显身手。

到了1998年,微软发布了ASP2.0。

它是WindowsNT4OptionPack的一部分,作为IIS4.0的外接式附件。

它与ASP1.0的主要区别在于它的外部组件是可以初始化的,这样,在ASP程序内部的所有组件都有了独立的内存空间,并可以进行事务处理。

到了2000年,随着Windows2000的成功发布,这个操作系统的IIS5.0所附带的ASP3.0也开始流行。

与ASP2.0相比,ASP3.0的优势在于它使用了COM+,因而其效率会比它前面的版本要好,并且更稳定。

1.3ASP技术原理

1.ASP访问数据库原理:

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

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

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

2.ASP的页面结构:

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

标准的HTML标记。

ASP语法命令。

服务器端的include语句。

脚本语言。

3.ASP的内置对象:

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

常用的对象有五个:

Request:

从客户端获取数据。

Response:

向客户端发送数据。

Server:

负责控制ASP的运行环境。

Application:

存储数据以提供多个用户使用。

Session:

存储特定用户的数据。

4.ADO(ActiveXDataObjects,ActiveX是数据对象)是一个ASP内置的

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

5.要执行ADO,服务器端需要安装WindowsNTServer和InternetInformationServer(IIS),而客户端只要有IE等浏览器就即可。

ADO提供了七个内置的ADO对象,其中包括了Connection,Command,

Recordset,PropertiesParameter,Error,Fields。

1.4Access简介

数据库是有结构的数据集合,它与一般的数据文件不同,(其中的数据是无结构的)是一串文字或数字流。

数据库中的数据可以是文字、图像、声音等。

Access是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。

它提供了表、查询、窗体、报表、宏、模块6种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。

Access是一种关系型数据库管理系统,其主要特点有:

1.存储方式单一。

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

2.面向对象。

Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。

它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为。

用户还可以按需要给对象扩展方法和属性。

通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。

同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。

3.界面简洁,易操作。

Access是一个可视化工具,风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。

系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。

4.集成环境、处理多种数据信息。

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

5.Access支持ODBC(开发数据库互连,OpenDataBaseConnectivity)。

利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。

Access还可以将程序应用于网络,并与网络上的动态数据相连接。

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

表(Table):

表是数据库的基本对象,是创建其他5种对象的基础。

表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。

查询(Query):

查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。

窗体(Form):

窗体提供了一种方便的浏览、输入及更改数据的窗口。

还可以创建子窗体显示相关联的表的内容。

窗体也称表单。

报表(Report):

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

宏(Macro):

宏相当于DOS中的批处理,用来自动执行一系列操作。

Access列出了一些常用的操作供用户选择,使用起来十分方便。

模块(Module):

模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。

模块使用VisualBasic编程。

1.5IIS(InternetInformationServer)简介

IIS是InternetInformationServer的缩写,它是微软公司主推的服务器,IIS与WindowNTServer完全集成在一起,因而用户能够利用WindowsNTServer和NTFS(NTFileSystem)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。

IIS支持ISAPI,使用ISAPI可以扩展服务器功能,而使用ISAPI过滤器可以预先处理和事后处理储存在IIS上的数据。

1.6开发环境

ASP对Web服务器非常挑剔,它只能用于Windows平台下的各种Web服务器,本系统选择在windowsXP系统下开发。

在windowsXP下需要安装IIS服务。

放入安装光盘,执行[开始]→[控制面板]→[添加或删除程序]→[添加或删除windows组件,在windows组件向导里选择Internet信息服务(IIS)点击详细信息,选择所有服务组件,选择下一步开始安装IIS。

IIS安装完毕以后,对其进行测试。

启动浏览器,在地址里输入http:

//127.0.0.1回车,将弹出输入登陆系统的用户名和密码,确认。

如果打开了IIS默认的首页和IIS使用说明文档则表示IIS安装成功。

1.7开发工具介绍

ASP技术对开发工具的要求不高,同HTML文档一样用写字板和记事本等文档编辑器就可以进行编辑,只要保存文档时其后缀名为.ASP即可。

但是用文档编辑器开发ASP应用工作量很大,所有的语句均需要手工输入,因此我们选择Dreamweaver作为编译的工具,这是一个强大的可视化集成开发环境,它包含了ASP中大量的控件,方法和VBScript编辑器,并可以用快捷的主页开发工具来完成ASP页面的布局,可以减轻ASP开发的劳动强度,提高开发速度。

Dreamweaver是Macromedia公司推出。

这是一个所见即所得主页编辑器,并带有站点管理功能。

是第一套针对专业网页开发者特别发展的视觉化网页设计工具。

其RoundtipHTML功能完全控制HTML原始码,著名的BBEdit与HomeSite编辑器分别内含于Macintosh与Windows版本的软体中。

当开启其他编辑器产生的网页时,它会保存既有的HTML格式。

使用绝对坐标可获得精准且弹性的设计。

DynamicHTML、直觉式时间轴介面以及JavaScript行为库,可在不需程式的情况下让HTML元件动起来。

以全网站内容管理的方式让您避免逐页更新管理的缺点,提升您的生产效率。

是完美的整合视觉性工具和原始码编辑器。

2系统分析与设计

2.1需求分析

通过市场调查发现,目前决大多数的影碟商店还是采用的人工手写方式记录业务,这样不仅工作量大,效率低,而且人为失误也是难免的。

而顾客也只能亲自从一排排架子上去查找自己所喜欢的影片,这样不但麻烦,花费时间过多,也不够直观。

针对这些情况所以该系统的设计宗旨简单归纳为:

1.方便顾客选购。

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

2.1.1用户功能

用户功能主要体现在浏览上,设计如下几项功能:

用户注册:

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

并可以修改自己的注册资料。

网站浏览:

主页上包括了网站新闻,网站公告,影片搜索以及影片的各种分类浏览。

新闻(News)是最新的影片消息,公告(Placard)则可以提醒某些用户所租影片到期,失物招领等。

最新影片(Newgoods)是根据影片加入网站时间先后来排列的;推荐影片(Commend)是网站向顾客推荐好的影片;热门影片(Hot)是根据该影片的租售情况来排列。

影片分类(Sort)分为3大类(bigclass):

出品地区,影片类型,音乐。

购物车:

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

下订单:

当用户决定进行购买或者预定时,点击提交订单并填写完订单信息后便可得到一个订单号。

送货方式包括送货上门,特快专递(EMS),普通邮寄,本店交易。

管理员会定时处理订单,根据送货方式向用户送货。

搜索:

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

用户评论:

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

2.1.2管理员功能

管理员具有后台操作功能,设计如下几项功能:

1.用户管理:

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

2.影片管理:

影片管理包括创建添加影片,修改影片资料,删除影片,对影片进行分类等。

影片管理是该网站的主要内容,所有业务都与之相关。

添加项目包括影片简介,上架日期,影片名称,市场价格,影片出品地区,影片图片,详细说明,影片备注,影片等级,影片分类等。

3.订单管理:

在用户下达了订单后,管理员按照用户要求进行处理。

如用户是购买影片,则准备好影片,并按照用户所选交付方式收取货款。

如用户是预定租借影片,则为用户保留该影片一段时间,并要对用户的租借费用进行结算。

4.网站管理:

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

2.2系统模块划分

根据系统分析,影碟租售系统分为了用户和管理员2个大模块。

如图2-1所示:

图2-1系统模块

3数据库设计与实现

3.1数据库分析

E-R图

数据库设计中重要的一环首先就是概念设计,也就是说,要从实际问题出发,排除非本质的东西,抽象出现实的数据结构之客观规律——即画出数据结构图——ER图。

ER图就是实体关系图,主要完成对系统中数据部分设计。

 

从需求到数据表设计,再到数据表结构的代码生成,都可以用到ER图,只是其中有许多是经验来决定的,不是用ER图来决定的。

 

另外ER图是用于对于系统中永久数据存储的部分的问题的,不是用于解决整个系统的问题的。

这是数据库设计的重点,也是数据库设计的难点。

系统E-R图如下图2-2:

图2-2系统E-R图

根据需求分析和系统E-R图的分析对系统所需数据项进行划分:

管理员表admin,影片分类bigclass,影片类型class,订单order,用户意见idea,公告placard,新闻表news,评论comment,留言板leaveword,商品信息information,注册用户user。

3.2数据库的建立

对数据库的分析后,就需要创建一个数据库来实现对数据库的应用。

首先打开Access打开文件菜单点新建,左边弹出列表,然后选择建立一个命名为shop.mdb的空数据库。

并将其保存在名为database的文件夹内。

3.3表的建立与设计

表是数据库进行数据存取的核心,浏览器正是通过表来实现与服务器的交互。

建表时应该注意设置好字段的数据类型。

常用的Access数据类型有:

文本Char,备注Memo,日期Time,货币Currency,整型数字Short,长整型数字Long等。

根据数据库分析建立数据表如下:

表3-1影片分类bigclass

字段名称

数据类型

字段大小

能否为空

字段描述

ID

自动编号

4

ID编号

videoname

文本

20

影片名

classnumber

数字

20

分类序列

表3-2后台用户表admin

字段名称

数据类型

字段大小

能否为空

字段描述

ID

自动编号

4

ID编号

username

文本

20

用户名

password

文本

20

密码

mail

文本

20

可以

电子邮箱

name

文本

10

可以

姓名

tel

数字

20

可以

电话

address

文本

50

可以

地址

表3-3影片类型class

字段名称

数据类型

字段大小

能否为空

字段描述

ID

自动编号

4

ID编号

videoname

文本

20

影片名

number

数字

20

排序

classnumber

数字

20

分类序列

表3-4影片评论comment

字段名称

数据类型

字段大小

能否为空

字段描述

ID

自动编号

4

ID编号

videoid

数字

20

影片序列

comment

文本

50

可以

备注

time

日期/时间

10

创建时间

name

文本

10

可以

影片名称

 

表3-5用户意见idea

字段名称

数据类型

字段大小

能否为空

字段描述

ID

自动编号

4

ID编号

user

文本

20

用户名称

title

文本

50

标题

time

日期/时间

10

创建时间

genre

文本

20

类型

content

文本

10

内容

表3-6用户留言leaveword

字段名称

数据类型

字段大小

能否为空

字段描述

ID

自动编号

4

ID编号

user

文本

20

用户名称

title

文本

50

标题

time

日期/时间

10

创建时间

content

备注

500

内容

表3-7网站公告placard

字段名称

数据类型

字段大小

能否为空

字段描述

ID

自动编号

4

ID编号

time

日期/时间

10

创建时间

content

备注

500

内容

表3-8影片信息information

字段名称

数据类型

字段大小

能否为空

字段描述

ID

自动编号

4

ID编号

hire

数字

10

出租金额

date

日期/时间

10

创建时间

sell

数字

10

影片售价

quality

文本

10

品质

videonumber

数字

10

影片编号

photo

文本

50

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2