《影碟出租管理系统的设计与实现毕业设计论文》由会员分享,可在线阅读,更多相关《影碟出租管理系统的设计与实现毕业设计论文(49页珍藏版)》请在金锄头文库上搜索。
1、本 科 毕 业 设 计题 目:影碟出租管理系统的设计与实现V影碟出租管理系统的设计与实现摘 要:随着社会的发展,科技的创新,人们的生活水平日益提升,对物质、娱乐等各个方面的要求也在日益提高。现今,人们已经不再满足于网上看影视作品,更是着重于到实体店面去购买各种高清高质量的影碟,可是看完就没有什么用了,放在会阻碍地方,并且造成资源的浪费。为此,影碟出租行业在不断的壮大,大大小小的影碟出租店到处可见。故而,开发一个影碟出租管理系统的时机已经成熟了。21世纪,在Internet的普及下,网络在各行各业的发展占据了重要的位置,网页逐渐融入人们的生活的一部分 1,本系统就是通过网页展示影碟出租管理系统的
2、各种功能,它是基于JSP及一些脚本语言与SQL Server 2005数据库结合,通过应用程序处理信息,使得管理工作规范化、系统化,提高信息处理的速度和准确性。该系统的主要功能包括:实现客户注册为会员,会员可以查询、预约影碟,查看个人预约、租借情况。系统管理员可以管理用户、管理影碟、实现影碟的出租及归还,使得该系统正常运转。关键词: JSP;SQL;影碟;出租Design and Realization of Video rentalManagement SystemAbstract: With the development of society, the innovation of sci
3、ence and technology, peoples living standard rising, for each material, entertainment and other requirements are also increasing. Nowadays, people are no longer satisfied online to see the film and television works, more focused on to the physical store to buy all kinds of high quality video, but af
4、ter reading, put in place will hinder, and result in the waste of resources. Therefore, the video rental industry is continuously growing, various types of video rental shop everywhere. Therefore, the development of a video rental management system is ripe.In twenty-first Century, as the popularizat
5、ion of Internet, network occupied an important position in the development of all walks of life, webpage gradually integrated into peoples lives as a part1. This system is to show a variety of functional video rental management system through a webpage, it is the combination of JSP and script langua
6、ge and SQL Server 2005 database based on information processing, through the application, make management standardization, systematization, improve the information processing speed and accuracy.The main functions of this system include: the customer register as a member, the member can Browse and bo
7、ok video, view the personal appointment of history and the rental of history. The system administrator can manage user, management of video, implementation of the video rental and return to make the system work. Key words: JSP ; SQL ;Video; rental目 录一 系统分析1(一)可行性分析11 技术可行性分析12 操作可行性分析13 经济可行性分析1(二)系
8、统处理流程2(三)系统数据流程2二 需求分析7(一)系统需求规定71 对功能的规定72 对性能的规定9(二)系统运行环境规定101 硬件及其他设备102 支持软件103 语言版本10三 概要设计11(一)系统数据库设计111 数据字典设计112 概念结构设计143 逻辑结构设计174 物理数据库设计175 安全性设计20四 详细设计21(一)程序系统的结构211 系统模块层次结构21(二)程序模块设计说明221 后台登陆模块222 前台登陆模块233 影碟管理模块24五 系统测试28(一)测试计划28(二)测试结果及发现29(三)测试结果37六、操作使用说明38(一)系统特征描述381 系统总
9、体架构382 程序表38(二)安装与初始化39(三)运行说明39总结43参考文献44致谢45 一 系统分析(一)可行性分析1 技术可行性分析本系统采用JSP+SQL Server2005进行开发,本系统的开发环境使用Tomcat服务器。Tomcat是Apache Jakarta软件组织的一个子项目,是目前被广泛使用的JSP/Servlet服务器;Tomcat服务器运行稳定、性能可靠,并且可以运行在多个操作系统中2。JSP(Java Server Pages)是一种动态网页技术标准,它可以无缝地运行在UNIX、Linux和Windows操作平台上;利用这一技术可以建立安全、跨平台的先进动态网站5
10、。数据库管理系统采用SQL Server 2005,能够处理大量数据,同时保持数据的完整性、安全性。本系统的构建模式是当前网站构建中被广泛采用的模式:浏览器Web服务器后台数据库的三层架构模式。综上所述,本系统在技术方面是可行的。2 操作可行性分析本系统主要是为客户和管理者开发的,在客户方面,让客户可以在网上浏览查询出租店的影碟情况,并进行预约,为了避免操作的错误,在设计时尽可能让系统简单易懂,界面简洁,让客户在第一次登陆就能够清晰了解到自己的需求,轻易上手,方便操作。在管理者方面,可让管理员实行对用户的管理,对影碟的管理,进行影碟的出租及归还操作,做好记录,各种操作都是以简单易懂为主,提高工
11、作效率。3 经济可行性分析成本:本系统采用个人PC机进行开发,利用Eclipse、apache-tomcat-7.0和SQL server 2005均是免费的,开发成本低。本系统的开发为影碟出租店管理工作带来了一个质的飞跃,提高信息处理的速度和准确性,对于减轻工作人员的劳动量、提高服务质量等具有重要的现实意义。所以,本系统在经济上是可行的。(二)系统处理流程影碟出租管理系统主要可以分为:影碟管理、预约影碟、用户管理、出租管理、归还管理等五个基本功能模块,用户分为管理员、会员用户两种,系统的基本处理流程如下:图1.1 影碟出租管理系统的系统流程图Fig.1.1 Video rental Mana
12、gement System of System flow chart 每个用户都拥有各自的账号和密码,用户使用账号密码登陆后,系统会根据用户的不同而进入不同的系统页面中,不同的用户拥有不一样的操作权限。(三)系统数据流程影碟出租管理系统的顶层数据流图顶层数据流图主要描述了整个影碟出租管理系统的数据流,展示出系统管理员和会员在系统中的相关操作和数据流动,如图1.2所示。图1.2 影碟出租管理系统的顶层DFD图Fig.1.2 Video rental Management System of top layer DFD 第二层数据流图展现系统管理员和会员在系统中的相关加工进程,如下图所示:图1.3
13、影碟出租管理系统第二层DFD图Fig.1.3 Video rental Management System of Second layer DFD 影碟管理数据流图描述了系统管理员和会员对影碟的操作,系统管理员和会员通过查看或查询影碟获得影碟信息。系统管理员能够对影碟进行添加、删除、修改等操作。如图1.4所示:图1.4第三层DFD图影碟管理子系统Fig.1.4 Video rental Management System of third layer DFD- Video manager system 预约管理数据流图描述了会员对影碟的预约,并可删除预约记录,即退订。系统管理员可根据预约信息进
14、行出租。如图1.5所示:图1.5 第三层DFD图二预约管理子系统Fig.1.5 Video rental Management System of third layer DFD- Book manager system 用户管理数据流图描述了对用户信息管理的操作,系统管理员能够添加、修改、删除用户信息;用户登录系统是需要访问验证用户信息,如图1.6所示:图1.6 第三层DFD图三用户管理子系统Fig.1.6 Video rental Management System of third layer DFD- user manager system出租管理数据流图描述了系统管理员做影碟的出租记
15、录的操作,并可对已经预约的影碟进行出租,另外,会员可查看个人的租借记录。如图1.7所示:图1.7 第三层DFD图四出租管理子系统Fig.1.7 Video rental Management System of third layer DFD- Let manager system归还管理数据流图描述了系统管理对出租了没有归还的影碟进行归还操作,并可查询归还记录。如图1.8所示:图1.8 第三层DFD图五归还管理子系统Fig.1.8 Video rental Management System of third layer DFD-Back manager system二 需求分析(一)系统需求规定1 对功能的规定通过对系统的调研和分析,系统主要完成的功能有:影碟管理、预约管理、用户管理、出租管理、归还管理:(1)影碟管理影碟管理包括对影碟的查看、修改、添加、删除等操作。