好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

网上音像管理系统.doc

36页
  • 卖家[上传人]:博****1
  • 文档编号:537131100
  • 上传时间:2022-09-10
  • 文档格式:DOC
  • 文档大小:2.10MB
  • / 36 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 毕业设计网上音像管理系统刘福 班 级: 学号: 华中科技软件学院姓 名: 软件工程学 院: 专 业: 指导教师: 网上音像管理系统摘 要网上音像管理是一个电子商务系统,并以Java和oracle数据库作为开发平台使用Java设计操作控件和编写操作程序,完成数据输入、修改、存储、调用查询等功能;并使用oracle数据库形成 数据表,进行数据存储本文首先介绍了网上音像店系统相比传统营销模式的优点,然后简要介绍网上音像店系统的技术支持接下来对网上音像店系统前台应用和后台管理两方面的需求,系统地结构和数据库的设计做了详细分析,最后对包括用户管理、音像制作展示、购物车、用户反馈等功能的前台和包括管理员登录、音像制品信息管理、用户信息管理、订单管理进行了详细设计。

      关键字:Java,Oracle,模块,数据访问对象(DAO),网上音像管理系统Online audio and video management system Abstract The online audio-video shop is E-commercesystem,and it takes Java and Oracle database as a development platform.In order to complete functions of data inputting ,updating ,storing transferring and inquiring,it uses Java to design operational control and compile operational program.And it uses Oracle database to form the data table for data storage.Firstly comparing with the traditional marketing mode,the merits of the online audio-video shop system are introduted,then briefly its technical support.Next,it makes the detailed analysis about the database design of online audio-video shop system.Finally,the article carries on the detailed design to the onstage which includes the functions of user management,audio and video products display,shopping cart,user feedback and so on and the backstage which includes the functions of administrator reginstering,information mamagement of audio and video products,personal information management,order management,public notice,customer feedback mamagement and so on.Keywords:Java,Oracle,Model,Audio-Video Shop System 华中科技大学 目录1 系统概述 11.1 课题背景 11.2 目的和意义 11.3 开发工具及技术 21.3.1 开发工具 21.3.2 JSP 31.3.3 SSH框架Spring 41.3.4 SSH框架 Struts 2简介 51.3.5 SSH框架Hibernate简介 52 音像制品管理系统需求分析 62.1 需求调研 62.2 可行性分析 62.2.1 技术可行性 62.2.2 经济可行性 72.2.3 管理可行性 72.3 系统实现的目标 72.4 功能模块需求分析 82.4.1 系统功能结构 82.4.2 业务流程 82.5 系统用户用例图 92.5.1 管理员用例图 92.5.2 游客用例图 103 系统分析与设计 113.1 系统架构设计 113.1.1 系统目标 113.1.2 设计约束 113.2 系统数据库设计 113.2.1 数据库概念设计 113.2.2 数据库逻辑设计 133.2.3 数据库的连接原理 154 系统详细设计及代码实现 174.1 网上音像首页界面 174.2 系统注册功能的实现 184.3 系统登陆界面 204.4 新片发布网页 224.5 用户管理的页面 224.6 购物车页面 224.7 系统领域对象的设计 235 系统测试与评价分析 245.1 系统测试 255.2 系统维护 285.3 系统评价分析 295.3.1 实用性 295.3.2 可维护性 296 小结 30参考文献 31致 谢 32第 II 页 共 II 页1 系统概述1.1 课题背景音像制品管理是一个常见的问题,其特点是数据之间的关系简单,但数据量较大。

      大多数管理者管理音像都是采用人工的方式随着音像的增多,经营业务也不断增加,经营者不得不雇越来越多的店员来管理这些事务,这样作的代价毫无疑问是成本的增加,这也是经营者最不愿意看到的情况若用人工进行管理,不便于数据的汇总统计及各种数据分析例如,一天有一百种专辑各进货一千张,则要对库存进行一百次相加,当然要进行每个月的统计工作就更复杂了此时这对于音像的管理就更难了所以本软件就是为了解决这个问题而开发的,它能方便地进行各种事务管理,软件设计综合了多家音像制品店的业务处理模式,具有一定代表性可以方便的对库存进行添加和删减,并将即将售空的商品进行提示[1]让管理者减少重复工作,提高信息管理的效率和准确1.2 目的和意义音像制品销管理对一些唱片公司或者音像店面来说是一项繁琐复杂的工作,每天要处理大量的单据、数据为及时结清每笔业务,盘点店面的货物流动情况,保证企业生产用料和货物安全,库管人员要花费大量的人力物力和时间来做统计工作如今,在世界各个国家中,商品进销存管理的计算机化水平已经很高了,提高了进销存管理的效率,对于物料、物流、人员方面的管理也面面俱到,进而对销售业绩,货品质量有了进一步的管理方案,使得音像制品厂商提高了管理方面的能力,企业效益达到最大化,人员管理达到人性化,质量管理也达到国际化标准。

      随着计算机的普及以及相关技术的发展,开发一个音像制品管理系统的时机已经成熟音像制品管理系统可以避免音像店音像制品管理的随意性,使得管理工作规范化、系统化、程序化,提高信息处理的速度和准确性,对于减轻工作人员的劳动量、提高劳动热情和服务质量,具有重要的现实意义[2]1.3 开发工具及技术1.3.1 开发工具此次设计主要采用Eclipse加Tomcat后台服务器进行,设计过程中页面主要使用JSP技术完成,下面对Eclipse、Tomcat和Oracle数据库进行简要介绍1) Eclipse开发工具简介Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Kit,JDK) 虽然大多数用户很乐于将 Eclipse 当作 Java 集成开发环境(IDE)来使用,但 Eclipse 的目标却不仅限于此Eclipse 还包括插件开发环境(Plug-in Development Environment,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和Sybase SQL Server的比较, Oracle采用的是并行服务器模式,而Sybase SQL Server采用的是虚拟服务器模式,它没有将一个查询分解成多个子查询,再在不同的CPU上同时执行这些子查询。

      我们可以说在对称多处理方面Oracle的性能优于Sybase的性能业务量往往在系统运行后不断提高,如果数据库数量达到GB以上时,我们在提高系统的性能方面可以从两方面入手,一种是提高单台服务器的性能,还有就是增加服务器数目[5]基于此,如果我们是提高单台服务器的性能,选择Oracle 数据库较好,因为它们能在对称多CPU的系统上提供并行处理相反,由于Sybase的导航服务器使网上的所有用户都注册到导航服务器并通过导航服务提出数据访问请求,导航服务器则将用户的请求分解,然后自动导向由它所控制的多台SQL Server,从而在分散数据的基础上提供并行处理能力,我们可以选择它这些都是在其他条件和环境相同的情况下比较的,这样才有可比性在数据的分布更新方面,Oracle采用的是基于服务器的自动的2PC(两阶段提交),而Sybase采用的则是基于客户机DB-Library或CT-Library的可编程的2PC,因此我们在选择数据库方面,必须根据需要进行选择,比如,从事的社会保险软件的开发,考虑到数据量大,并发操作比较多,实时性要求高,我们后台基本采取的是ORACLE数据库Oracle服务器由Oracle数据库和Oracle实例组成。

      Oracle实例由系统全局区内存结构和用于管理数据库的后台进程组成1.3.2 JSPJSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑网页还能通过tags和scri。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.