网上音像管理系统学位论文Word文档下载推荐.docx

上传人:b****4 文档编号:14081533 上传时间:2022-10-18 格式:DOCX 页数:30 大小:1.65MB
下载 相关 举报
网上音像管理系统学位论文Word文档下载推荐.docx_第1页
第1页 / 共30页
网上音像管理系统学位论文Word文档下载推荐.docx_第2页
第2页 / 共30页
网上音像管理系统学位论文Word文档下载推荐.docx_第3页
第3页 / 共30页
网上音像管理系统学位论文Word文档下载推荐.docx_第4页
第4页 / 共30页
网上音像管理系统学位论文Word文档下载推荐.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

网上音像管理系统学位论文Word文档下载推荐.docx

《网上音像管理系统学位论文Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《网上音像管理系统学位论文Word文档下载推荐.docx(30页珍藏版)》请在冰豆网上搜索。

网上音像管理系统学位论文Word文档下载推荐.docx

专业:

指导教师:

摘要

网上音像管理是一个电子商务系统,并以Java和oracle数据库作为开发平台。

使用Java设计操作控件和编写操作程序,完成数据输入、修改、存储、调用查询等功能;

并使用oracle数据库形成数据表,进行数据存储。

本文首先介绍了网上音像店系统相比传统营销模式的优点,然后简要介绍网上音像店系统的技术支持。

接下来对网上音像店系统前台应用和后台管理两方面的需求,系统地结构和数据库的设计做了详细分析,最后对包括用户管理、音像制作展示、购物车、用户反馈等功能的前台和包括管理员登录、音像制品信息管理、用户信息管理、订单管理进行了详细设计。

关键字:

Java,Oracle,模块,数据访问对象(DAO),网上音像管理系统

Onlineaudioandvideomanagementsystem

Abstract

Theonlineaudio-videoshopisE-commercesystem,andittakesJavaandOracledatabaseasadevelopmentplatform.Inordertocompletefunctionsofdatainputting,updating,storingtransferringandinquiring,itusesJavatodesignoperationalcontrolandcompileoperationalprogram.AnditusesOracledatabasetoformthedatatablefordatastorage.

Firstlycomparingwiththetraditionalmarketingmode,themeritsoftheonlineaudio-videoshopsystemareintroduted,thenbrieflyitstechnicalsupport.Next,itmakesthedetailedanalysisaboutthedatabasedesignofonlineaudio-videoshopsystem.Finally,thearticlecarriesonthedetaileddesigntotheonstagewhichincludesthefunctionsofusermanagement,audioandvideoproductsdisplay,shoppingcart,userfeedbackandsoonandthebackstagewhichincludesthefunctionsofadministratorreginstering,informationmamagementofaudioandvideoproducts,personalinformationmanagement,ordermanagement,publicnotice,customerfeedbackmamagementandsoon.

Keywords:

Java,Oracle,Model,Audio-VideoShopSystem

目录

1系统概述1

1.1课题背景1

1.2目的和意义1

1.3开发工具及技术2

1.3.1开发工具2

1.3.2JSP3

1.3.3SSH框架Spring4

1.3.4SSH框架Struts2简介5

1.3.5SSH框架Hibernate简介5

2音像制品管理系统需求分析6

2.1需求调研6

2.2可行性分析6

2.2.1技术可行性6

2.2.2经济可行性7

2.2.3管理可行性7

2.3系统实现的目标7

2.4功能模块需求分析8

2.4.1系统功能结构8

2.4.2业务流程8

2.5系统用户用例图9

2.5.1管理员用例图9

2.5.2游客用例图10

3系统分析与设计11

3.1系统架构设计11

3.1.1系统目标11

3.1.2设计约束11

3.2系统数据库设计11

3.2.1数据库概念设计11

3.2.2数据库逻辑设计13

3.2.3数据库的连接原理15

4系统详细设计及代码实现17

4.1网上音像首页界面17

4.2系统注册功能的实现18

4.3系统登陆界面20

4.4新片发布网页22

4.5用户管理的页面22

4.6购物车页面22

4.7系统领域对象的设计23

5系统测试与评价分析24

5.1系统测试25

5.2系统维护28

5.3系统评价分析29

5.3.1实用性29

5.3.2可维护性29

6小结30

参考文献31

致谢32

1系统概述

1.1课题背景

音像制品管理是一个常见的问题,其特点是数据之间的关系简单,但数据量较大。

大多数管理者管理音像都是采用人工的方式。

随着音像的增多,经营业务也不断增加,经营者不得不雇越来越多的店员来管理这些事务,这样作的代价毫无疑问是成本的增加,这也是经营者最不愿意看到的情况。

若用人工进行管理,不便于数据的汇总统计及各种数据分析。

例如,一天有一百种专辑各进货一千张,则要对库存进行一百次相加,当然要进行每个月的统计工作就更复杂了。

此时这对于音像的管理就更难了。

所以本软件就是为了解决这个问题而开发的,它能方便地进行各种事务管理,软件设计综合了多家音像制品店的业务处理模式,具有一定代表性。

可以方便的对库存进行添加和删减,并将即将售空的商品进行提示[1]。

让管理者减少重复工作,提高信息管理的效率和准确

1.2目的和意义

音像制品销管理对一些唱片公司或者音像店面来说是一项繁琐复杂的工作,每天要处理大量的单据、数据。

为及时结清每笔业务,盘点店面的货物流动情况,保证企业生产用料和货物安全,库管人员要花费大量的人力物力和时间来做统计工作。

如今,在世界各个国家中,商品进销存管理的计算机化水平已经很高了,提高了进销存管理的效率,对于物料、物流、人员方面的管理也面面俱到,进而对销售业绩,货品质量有了进一步的管理方案,使得音像制品厂商提高了管理方面的能力,企业效益达到最大化,人员管理达到人性化,质量管理也达到国际化标准。

随着计算机的普及以及相关技术的发展,开发一个音像制品管理系统的时机已经成熟。

音像制品管理系统可以避免音像店音像制品管理的随意性,使得管理工作规范化、系统化、程序化,提高信息处理的速度和准确性,对于减轻工作人员的劳动量、提高劳动热情和服务质量,具有重要的现实意义[2]。

1.3开发工具及技术

1.3.1开发工具

此次设计主要采用Eclipse加Tomcat后台服务器进行,设计过程中页面主要使用JSP技术完成,下面对Eclipse、Tomcat和Oracle数据库进行简要介绍。

(1)Eclipse开发工具简介

Eclipse是一个开放源代码的、基于Java的可扩展开发平台。

就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。

幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentKit,JDK)。

虽然大多数用户很乐于将Eclipse当作Java集成开发环境(IDE)来使用,但Eclipse的目标却不仅限于此。

Eclipse还包括插件开发环境(Plug-inDevelopmentEnvironment,PDE),这个组件主要针对希望扩展Eclipse的软件开发人员,因为它允许他们构建与Eclipse环境无缝集成的工具[3]。

由于Eclipse中的每样东西都是插件,对于给Eclipse提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。

这种平等和一致性并不仅限于Java开发工具。

尽管Eclipse是使用Java语言开发的,但它的用途并不限于Java语言;

例如,支持诸如C/C++和COBOL等编程语言的插件已经可用,或预计将会推出。

Eclipse框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。

(2)Tomcat

Tomcat是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。

可以这样认为,当在一台机器上配置好Apahce服务器,可利用它响应对HTML页面的访问请求。

实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当运行tomcat时,它实际上作为一个与Apache独立的进程单独运行的[4]。

(3)Oracle

Oracle和SybaseSQLServer的比较,Oracle采用的是并行服务器模式,而SybaseSQLServer采用的是虚拟服务器模式,它没有将一个查询分解成多个子查询,再在不同的CPU上同时执行这些子查询。

我们可以说在对称多处理方面Oracle的性能优于Sybase的性能。

业务量往往在系统运行后不断提高,如果数据库数量达到GB以上时,我们在提高系统的性能方面可以从两方面入手,一种是提高单台服务器的性能,还有就是增加服务器数目[5]。

基于此,如果我们是提高单台服务器的性能,选择Oracle数据库较好,因为它们能在对称多CPU的系统上提供并行处理。

相反,由于Sybase的导航服务器使网上的所有用户都注册到导航服务器并通过导航服务提出数据访问请求,导航服务器则将用户的请求分解,然后自动导向由它所控制的多台SQLServer,从而在分散数据的基础上提供并行处理能力,我们可以选择它。

这些都是在其他条件和环境相同的情况下比较的,这样才有可比性。

在数据的分布更新方面,Oracle采用的是基于服务器的自动的2PC(两阶段提交),而Sybase采用的则是基于客户机DB-Library或CT-Library的可编程的2PC,因此我们在选择数据库方面,必须根据需要进行选择,比如,从事的社会保险软件的开发,考虑到数据量大,并发操作比较多,实时性要求高,我们后台基本采取的是ORACLE数据库。

Oracle服务器由Oracle数据库和Oracle实例组成。

Oracle实例由系统全局区内存结构和用于管理数据库的后台进程组成。

1.3.2JSP

JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。

网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。

JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。

插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。

JSP与Servlet一样,是在服务器端执行的,通常返回给客户端就是一个HTML文本,因此客户端只要有浏览器能浏览。

JSP页面由HTML代码和嵌入其中的Java代码所组成。

服务器在页面被客户端请求以后对这些Java

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

当前位置:首页 > IT计算机 > 互联网

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1