基于JAVA音像店租赁管理系统的设计与实现Word文档下载推荐.docx

上传人:b****5 文档编号:18305775 上传时间:2022-12-15 格式:DOCX 页数:7 大小:21.86KB
下载 相关 举报
基于JAVA音像店租赁管理系统的设计与实现Word文档下载推荐.docx_第1页
第1页 / 共7页
基于JAVA音像店租赁管理系统的设计与实现Word文档下载推荐.docx_第2页
第2页 / 共7页
基于JAVA音像店租赁管理系统的设计与实现Word文档下载推荐.docx_第3页
第3页 / 共7页
基于JAVA音像店租赁管理系统的设计与实现Word文档下载推荐.docx_第4页
第4页 / 共7页
基于JAVA音像店租赁管理系统的设计与实现Word文档下载推荐.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

基于JAVA音像店租赁管理系统的设计与实现Word文档下载推荐.docx

《基于JAVA音像店租赁管理系统的设计与实现Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《基于JAVA音像店租赁管理系统的设计与实现Word文档下载推荐.docx(7页珍藏版)》请在冰豆网上搜索。

基于JAVA音像店租赁管理系统的设计与实现Word文档下载推荐.docx

1.3本课题研究的意义

管理信息系统MIS是一门新兴的科学,其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业和单位的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。

目前,企业的计算机网络已成为企业进行技术改造及提高企业管理水平的重要手段。

随着我国与世界信息高速公路的接轨,企业通过计算机网络获得信息必将为企业带来巨大的经济效益和社会效益,企业的办公及管理都将朝着高效、快速、无纸化的方向发展。

而MIS系统通常用于系统决策,例如,可以利用MIS系统找出目前迫切需要解决的问题,并将信息及时反馈给上层管理人员,使他们了解当前工作发展的进展或不足。

1.4实验基础

熟练掌握JAVA语言,熟悉J2EE体系框架,熟悉Struts和Hibernate技术,有一定的软件开发理论知识,能够运用所学的理论知识进行简单的软件开发。

能够运用JSP和HTML语言表示出简单的页面。

会使用SQLServer2000数据库。

1.5本课题的实现方法

本系统是在充分理解MIS系统,具备了一定的软件设计与开发的能力的前提条件下。

综合以前所学理论知识,结合自己的实际开发水平,设计并开发完成的一个音像店租赁管理系统。

该系统运用了B/S模式开发,以J2EE体系为架构,在开发过程使用了Struts和Hibernate技术。

用JSP+HTML+JSTL技术进行页面开发。

WEB层采用Struts技术架构,数据层采用Hibernate实现。

整个系统分为WEB(表现)层,SERVICE(业务)层以及DAO(数据)层三层。

数据库采用SQLServer2000,服务器采用TOMCAT。

1.6系统应用范围

《音像店租赁管理系统》主要是为一般商业运营性音像租赁店提供影碟信息和影碟租赁信息管理的MIS系统。

该系统能够实现用户注册、用户登录等功能,还对用户对影碟的租赁、用户信息管理、影碟信息管理等提供存储、删除、修改、查询的功能。

使音像店经营者能够合理的对各种信息进行高效管理,缩短工作时间,使工作流程实现高效化,该系统同时具有一定的安全性、科学性、现代化、智能化。

本系统在设计方面也考虑到了系统以后的扩展性以及能够提高运行效率的底耦合性。

系统数据来源于由系统管理员(一般为音像店经营者)和普通用户通过键盘,根据他们自己需求进行的输入。

1.7开发工具简介

1.7.1Eclipse简介

Eclipse最初是IBM的一个软件产品,前期投入了4000万美金。

2001年11月,IBM宣布将其捐给开放源码组织Eclipse.org。

目前Eclipse的市场占有率已经超过了Borland公司的JBuilder,成为Java开发平台中的主流。

Eclipse的设计思想是:

一切皆为插件。

它自身的核心是非常小的,其它所有的功能都以插件的形式附加到该核心上。

Eclipse中三个最吸引人的地方:

一是它创新性的图形API,即SWT/JFace,在此之前,我曾经用过Java的AWT/SWING来开发Windows应用程序,AWT/SWING其界面客观地讲不够美观,而且界面响应速度比较慢;

而SWT/JFace则大大改善了Java在这方面的能力。

二是它的插件机制。

三是利用它的插件机制开发的众多功能强大的插件。

1.7.2MyEclipse简介

MyEclipse是商业插件和工具的集合,为免费的Eclipse开源平台增加了大量有用的开发服务器端应用的功能。

MyEclipse是一个专门为Eclipse设计的商业插件和完美工具集合。

它为Eclipse提供了一个大量的私有和开源的JAVA工具集合。

很大程度上解决了各种开源工具的不一致和确定问题,并大大提高了JAVA和JSP应用开发的效率。

MyEclipse的实际价值来自其发布的大量可视化开发工具,如CSS/JS/HTML/XML编辑器,帮助创建EJB和Struts项目向导并产生项目所有主要的组件如ACTION/SESSIONBEAN/FORM等。

此外还包含编辑HIBERNATE配置文件和执行SQL语句的工具。

1.7.3TOMCAT简介

Tomcat是一种免费的、开发源代码的Web容器。

JSP和Servlet的最新规范都可以在Tomcat的新版本中得到实现。

Tomcat作为一个自由软件,得到了广大开源爱好者的支持。

它可以和目前大部分的主流HTTP服务器一起工作,而且稳定可靠。

这使得它成为目前开发小型JAVAWeb应用的最佳选择。

1.7.4SQLServer2000简介

SQLServer是一个高性能的,多用户关系型数据库管理系统,它被设计成支持高容量的事务处理以及需求较少的决策支持应用程序。

它可以允许不同的用户通过不同的方式看同样的数据,保证了数据库的一致性和可恢复性。

它的可靠性、质量和易用性使之成为很多数据库软件的首选。

MicrosoftSQLServer2000是Microsoft公司推出的SQLServer数据库管理系统的最新版本,该版本在继承了SQLServer7.0版本优点的同时,又比它增加了许多更先进的功能,具有使用方便、可伸缩性好、与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。

MicrosoftSQLServer2000全面扩展了SQLServer7.0的性能,并增加了几种新的功能,由此成为大规模联机事务处理(OLTP)、数据仓库和电子商务应用程序的优秀数据库平台。

1.8开发技术简介

1.8.1J2EE体系介绍

J2EE是一套面向企业应用的体系结构,可以将J2EE理解为J2SE的扩展和延伸,J2EE的基础就是J2SE,J2EE不仅拥有J2SE中的许多优点,同时还提供了对EJB、JAVAServletAPI、JSP以及XML等技术的支持。

J2EE通过提供中间层集成框架来满足多种需求,其中包括高可用性、高可靠性、高可扩展性以及低成本等需求。

同时通过提供统一的开发平台,降低了开发多层系统的复杂性,并且对现有应用程序提供强有力的支持。

其具体表现在:

对EJB的完全支持、对打包和部署应用的良好支持、对添加目标的支持以及对安全机制支持等。

J2EE被设计为一种基于组件、平台无关的结构。

它将业务逻辑封装成可复用的组件,J2EE服务器以容器的形式,为所有组件类型提供后台服务(无须开发者自己开发或实现这种服务),使得开发者可以集中精力解决复杂的业务问题,这些特性决定了开发J2EE应用程序相对简单。

1.8.2Struts框架简介

Struts是目前比较成熟的Web开发框架。

它是JSPModel2的基础上实现了一个MVC框架。

Struts的模型部分包括JavaBean和EJB组件。

控制器由ActionServlet和Action组成,视图部分包括JSP和Struts客户化标签。

1.8.3Hibernate简介

Hibernate是目前流行的ORM框架。

它的轻量级ORM模型逐步确立了在JAVA对象关系映架构中的领导地位,而且它的许多设计还被J2EE标准组织吸纳成为EJB3.0规范的标准。

1.9预期结果

本系统的预期结果是完成音像店的影碟管理以及对用户信息的保存和管理。

能够实现影碟以及用户信息的添加、删除、查询、修改功能,也会体现一些权限控制的思想。

同时,该系统应该具有健壮性以及良好的扩展性,能够简化管理员和用户的操作手续,提高工作效率,节省工作时间,保证工作时数据传输的正确性。

2系统分析

2.1系统分析的含义及目标

系统分析,是指在管理信息系统开发的生命周期中应用系统思想和系统科学的原理进行分析工作的方法和技术。

系统分析阶段的目标:

就是按系统规划所定的某个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。

2.2系统分析的任务

系统分析的任务是:

尽可能弄清用户对信息的需求,调查原信息系统的资源、输入、处理和输出。

完成新系统的逻辑设计,以满足新新公司的业务发展要求。

系统分析的具体工作内容包括:

(1)可行性分析;

(2)详细调查;

(3)系统性分析;

(4)提出新系统的逻辑模型

2.2.1系统分析步骤

系统分析阶段的主要活动是:

系统的初步调查、可行性研究、系统的详细调查、新系统逻辑方案的提出。

系统的初步调查:

系统的初步调查是着重于系统的总体目标、总体功能和发展方向。

可行性的研究:

可行性的研究是进一步明确系统的目标、规模与功能,对系统发展背景、必要性和意义进行调查分析并根据需要和可能提出拟定开发系统的初步方案计划。

现行系统详细调查:

在可行性研究的基础上进一步对现行系统进行全面、深入的调查和分析,弄清楚现行系统运行状况,发现其薄弱环节,找出要解决的问题实质,确保新系统更有效。

新系统逻辑方案的提出:

主要明确用户的信息需求,确定新系统的逻辑功能,提出新系统的逻辑方案。

2.2.2系统初步调查

在整个系统分析阶段,我认真调查了很多音像租赁店并且也结合实际思考了很多细节问题。

经过自己的整理和加工,收集到了相应的业务流程,影碟信息表单和客户信息表单等资料。

具体如下:

(1)音像店提供给客户的基本服务

(2)每项业务应具有的流程

(3)影碟的名称和编号

(4)影碟的基本信息

(5)每个客户的用户名和编号

(6)每个客户各自的基本信息

(7)每个客户可以查看自己的历史租赁记录

系统管理员所具有的功能

(1)影碟的基本信息应该随着影碟的当前状态的改变而改变。

(2)当用户或影碟的资料进行了改变后,数据库中的相关数据项也应该改变。

(3)音像租赁店的主要业务就是租赁影碟业务。

因此设计系统时,该系统的核心业务就应该是影碟的租赁业务。

2.3现行行业主要问题分析及解决方案

根据调查得出,音像租赁行业的自动化水平还比较落后,大多数音像租赁店还是使用纸和笔来对租赁进行记录。

如果客户进行租赁业务时,并发量小的情况下,还勉强可以应付过来。

但是,一旦同时有很多客户进行租赁时,这种方法的低效就暴露出来了,同时还面临着出现错误的可能性。

这一缺乏系统、规范的管理手段,严重阻碍了该行业的快速发展。

而大多数其他行业,如零售、金融等行业早已具备了相关的、较为成熟的MIS系统。

因此我认为专门为租赁行业开发一个MIS系统是非常有必要的。

2.4可行性分析

在明确系统目标和环境的基础上,需要进一步对系统的可行性进行研究。

此活动的主要目标是进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进行调查分析并根据需要和可能提出拟开发系统的初步方案与计划。

可行性研究是针对系统进行全面、概要的分析,主要包括三方面:

技术可行性分析、经济可行性分析和营运可行性分析。

2.5技术可行性

2.5.1应用程序结构确定

从用户应用角度来看,可把应用程序系统的组成部分分成数据存储层(DAO)、业务处理层(SERVICE)和界面表示层(WEB)3个层次,而应用程序结构可归纳为:

集中式应用程序结构、单用户应用程序结构、多层服务器应用程序结构、浏览器/服务器应用程序结构、客户机/服务器应用程序结构等5种类型。

本系统就采用是浏览器/服务器应用程序结构(即B/S结构)。

此时,浏览器发出请求(request),服务器对浏览器的请求作出回应(response)。

通过对服务功能的分布实现了分工服务。

而服务器所采用的J2EE的三层体系结构都放到服务器上,而浏览器只提供向用户显示图象以及从用户那里搜集数据的功能。

这样使整个系统具有较好的性能并且使浏览器端能够快速的运行和显示,而服务器可以并行地处理浏览器端发送的的请求降低了浏览器的负荷。

由于条件所限,将此系统的所有浏览器都置于一台计算机上,以便开发以及调试运行。

2.5.2系统开发环境

(1)网络操作系统:

Windows2000/XP;

(2)数据库服务器:

SQLServer2000

(3)服务器平台:

Windows2000\XP

(4)应用服务器:

TOMCAT5.5

(5)开发工具:

Eclipse3.2+MyEclipse5.0

(6)数据访问对象:

JDBC方式访问数据库

2.5.3系统运行环境

(1)浏览器

(2)内存:

256M以上

(3)数据库:

SQLServer2000

(4)个人电脑一台

(5)服务器:

TOMCAT

2.6经济可行性分析

主要是对主要是对项目的经济效益进行评价,一方面是支出的费用,其中包括设备购置费、软件开发费、管理和维护费、人员工资和培训费等。

另一方面是取得的收益中可以用前来衡量的那部分(收益的另一部分难以用钱来表示)。

基于一般音像租赁行业现有情况,要建设MIS系统需要适当添置硬件设备,如个人电脑一台,由于该软件是个小型软件,不用承担太高开发费用。

而音像店的经营者完全有能力自己使用和维护该系统。

并且建立了MIS系统后,能大大减少重复性的工作过程,降低工作时间,提高工作效率。

使音像店经营者可以把更多时间投入到更为重要的事情中。

因此,与后期各方面的收益相比前期的投入值得的。

2.7营运可行性分析

主要是管理人员对开发信息系统是否支持,现有该行业管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。

调查发现,音像租赁行业的大部分经营者都积极支持该系统开发,并打算针对所开发的信息系统有针对的进行市场策略的改变,使新系统能够充分的发挥作用;

系统应该具有操作简单、界面友好、易于理解,管理者经过短时间的培训就可以较为熟练地使用该系统。

3需求分析

这一阶段的主要目标是明确该行业的信息需求,包括确定新系统的逻辑功能,提出新系统的逻辑方案,完成系统分析阶段的最终成果—系统说明书的编写。

3.1业务流程分析

业务流程分析可以帮助我们了解某项业务的具体处理过程,发现和处理系统调查工作中的错误和疏漏,修改和删除原来设计的系统中不合理部分,在新设计的系统基础上优化业务处理流程。

现通过调查,采用系统流程图的部分图形工具来规范说明该行业的业务活动。

 

本篇文章来源于骆驼论文网()原文出处:

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

当前位置:首页 > 高等教育 > 法学

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

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