基于JSP婚庆租赁管理系统设计与开发
基于JSP婚庆租赁管理系统设计与开发
摘 要
随着现代化信息技术的迅猛发展,经营管理过程中对计算机的依赖性不断增强。如何实现高效的、多样的现代化管理是我们不断最求的目标。对于租赁行业来说,计算机管理更是不可或缺的选择。婚庆租赁管理系统高效的解决了租赁业务逻辑处理时的复杂难操作及数据庞大难管理的等问题,方便了管理员与员工对信息数据快速的查询,同时便于对租赁信息的管理。
婚庆租赁管理系统采用了java语言,JSP网络编程技术,采用eclipse开发环境,使用Tomcat作为服务器,并采用MYSQL数据库为开发平台。系统主要实现了租赁信息的管理、商品的管理和员工信息的管理,财务的管理等功能。本系统应用于婚庆租赁公司的日常管理,简化婚庆租赁活动操作手续,界面友好,便于操作,有较强的实用价值。
关键字:婚庆租赁,Java,JSP,Tomcat,MYSQL,Eclipse
目 录
1. 引言 1
1.1课题研究的背景与意义 1
1.2本课题所做的工作 1
1.3系统特点 2
2. 系统的开发模式开发工具及运行环境 3
2.1开发模式 3
2.2系统的开发工具和运行环境 4
3. 系统的分析和设计 5
3.1系统可行性分析 5
3.1.1 经济可行性 5
3.1.2 技术可行性 5
3.1.3 操作可行性 6
3.2系统功能需求分析 6
3.2.1 需求框架图 6
3.2.2功能需求描述: 8
3.2.3 婚庆租赁管理系统的用例图 9
3.2.4 婚庆租赁管理系统用例描叙 11
4. 系统设计 13
4.1数据库的设计 13
4.1.1 E-R图 13
4.1.2 数据库的物理设计 14
5. 系统功能的实现 19
5.1 系统整体框架 19
5.2 数据库的连接 20
5.3系统首页设计 21
5.5系统管理模块设计 23
5.5.1用户登录功能设计 23
5.6员工管理模块 25
5.6.1 租赁管理 25
5.6.2加盟店管理: 28
5.6.3财务管理: 29
6. 系统总结 30
参考文献 31
致谢 32
1. 引言
1.1课题研究的背景与意义
随着现代社会科技的迅猛发展,计算机已经进入人们生产生活的一切领域。从农业生产到科技研究,从家庭生活到企事业管理,计算机已经给人类带来了极大的实用与便捷。当今社会数据信息管理更是离不开计算机技术的支持,如何实现对数据信息快捷、有效、实用的管理,是软件开发者的追求的目标。
租赁产业在中国历史上已经有4000多年的历史,以往人们都是采取人工记录的操作方式,工作量即大又繁琐,而现代租赁作为一种物质贸易和资金融通相结合的信用方式,它模式多样,涉及领域广,更不利于人工操作。婚庆租赁商品品复杂多样作为短期租赁更是要求在数据查询上快捷方便,租赁操作上简单,在资金管控上严谨透明。
婚庆租赁系统能够有效的对婚庆租赁产品、员工、及租赁业绩等进行管理,避免资料管理的随意性,并对公司的业绩和发展趋势进行统计、规划、分析、预测,根据分析的结果高效的制定切实可行的发展计划。更有利的节约了成本,最大效率的利用了现有资源,实现资源的优化配置。
1.2本课题所做的工作
在完成了针对婚庆租赁市场的前期调查,同时与多位软件使用者进行了全面深入地探讨和分析的基础上,完成了系统概要分析、数据库设计、系统详情设计与分析及系统功能的实现。婚庆租赁管理系统是一款后台管理系统利用eclipse开发工具,以Java语言为基础,采用JSP网络编程技术,使用Tomcat作为服务器,并采用MYSQL进行数据存取。
1.3系统特点
(1)简洁美观的操作界面
(2)完善的安全机制
(3)简单的操作流程
(4)便捷的查询方式
(5)科学的婚庆租赁系统管理模式
2. 系统的开发模式开发工具及运行环境
2.1开发模式
本系统采取MVC模式,MVC是Model-View—Controller的简写,它是一种“分治”的思想,他将数据的访问和数据的表现进行了分离,如:模式-视图-控制器3层开发模式。MVC是Xerox PARC 在20世纪80年代为编程语言Smalltack-80发明的一种软件设计模式,近几年被推荐为Sun公司J2ee平台的软件设计模式,并以此流行。通过这种模式,可以开发一个具有伸缩性、便于扩展、便于整个流程维护的平台。
本系统的MVC 模式的框架图如下:
2.2系统的开发工具和运行环境
系统采用的软、硬件环境
1、 硬件环境
PC机一台
CPU:Inter celeron 2.0G hz
内存:1G
硬盘 :160G
2、软件环境
本次设计所用的软件环境如下:
操作系统:Window 7
所有软件:
JDK 1.6
Tomcat 6.0(作为web服务器存在)
Eclipse(开发工具)
Mysql(数据库)
3. 系统的分析和设计
3.1系统可行性分析
在系统的开发前期对系统进行可行性分析是十分必要的一个环节,这对于保证资源的合理使用,避免浪费是十分必要的,也是项目一旦开始以后能顺利进行的必要保证。租赁系统的建设是一项流程复杂的工程,可行性研究更为必要,也更复杂,更困难。
开发任何一个计算机的系统都会受到时间和资源的限制,因此开发方在接受客户的项目之前,必须按照客户可能提供的具体条件进行可行性研究。项目主要任务不是研究如何解决问题,而是用最小的代价在尽可能短的时间内确定问题是否能够解决。可行性分析是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。通过长时间的观察与实践,本人认为婚庆租赁管理系统的可行分析如下:
3.1.1 经济可行性
开发本系统所需资料可以通过图书馆或网上查询,系统中应用的软硬件也比较容易获得。因此,开发成本比较低。而与传统方式相比,引进本系统后,效率高,操作简单,所带来的效益远远大于系统软件的开发成本。在经济上是完全可行。
3.1.2 技术可行性
技术可行性要考录到现有的技术是否能够顺利完成开发工作,软硬件配置是否符合开发的需求等。本租赁系统在windows操作系统上以Java语言为基础,采用JSP网络编程技术,使用Tomcat作为服务器,并采用MYSQL进行数据存取,对后期的测试维护也相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是却对可行的。
3.1.3 操作可行性
本租赁管理系统界面设计充分考虑浏览用户的习惯,管理员,员工登录、注册,对商品租赁订单的查询、订单的填写、单月账单的查询等功能操作方便。而且所有页面设计清新、简洁、合理,不会让用户感到视觉疲劳。可操作性很强。
3.2系统功能需求分析
随着我国的日益发展壮大,人们对物质生活的要求不断提高,在昂贵的消费模式下,单靠买卖交易已经不能简单的满足人们对商品的需求。婚庆租赁也在这样的风潮下发展壮大,传统的租赁模式已经跟不上时代的步伐,主要表现为:婚庆租赁品种多,细节化繁复,人工效率低下,信息量大,查询不方便,内容和形式缺乏吸引力,更新不够及时,营销方式不够灵活,而本系统能够很好的解决这些问题。
3.2.1 需求框架图
婚庆租赁管理系统主要分为三个模块:
1.管理员模块:
2.员工模块:
3.经理模块:
3.2.2功能需求描述:
随着人们的生活水平在不断的提高,婚庆租赁这一行越来越受到人们青睐。但是大型婚庆租赁公司的日常业务繁多,婚庆商品,租赁管理等管理效率低下。已经远远不能满足人们的需求,人工操作更是远远落后于当今技术的发展。计算机信息化管理已经成为必不可挡的趋势。以下为我们具体的功能描述:
员工: 1.登录。员工根据账号和密码登录系统进行身份验证。
2.个人信息管理。员工可以对自己的信息进行增删改
3.顾客信息查询。员工可以对顾客的信息进行查询、修改删除等操作。
4.租赁管理系统。员工进行租赁管理:
(1)商品信息管理:对商品信息进行增删改
(2)租后回收管理:对回收的商品进行人工检测后, 增加到商品信息。
(3)合同管理:对已签订的合同进行增删改
(4)租赁订单管理:对订单进行增删改
管理员:1.会员管理: 管理员登录成功后可对会员信息进行增删改,具体包括:
(1)添加会员。
(2)删除会员。
(3)修改会员信息。
(4)查看会员。
2.经理信息管理: 管理员登录成功后可对经理信息进行增删改
3.系统维护:管理员登陆成功后可对系统一些通告进行维护
“婚庆租赁管理系统系统”包含11个用例:
1. “员工登录”用例:已经有账户的员工通过用户名和密码进行登录。
2. “客户管理”用例:用户可以客户的相关信息进行一些列的操作,包括增删改查。
3. “查看个人信息”用例:已登录的员工通过该用例可查看自己的姓名、电话、邮件、生份证号等个人信息。
5. “订单管理”用例:已经登录的员工可以通过该用例进行订单管理如增删改查。
6. “合同管理”用例:已登录的员工通过该用例可对合同进行查看、增加、删除、修改操作。
7. “财务管理”用例:已登录的员工通过该用例可对本月的财务进行查看。
8. “租赁回收管理”用例:已登录的员工通过该用例对回收后的商品进行管理操作。
9. “管理员登录”用例:个人通过管理员身份验证,输入账号和密码登录到系统。
10. “管理员管理”用例:已登录的管理员通过该用例对员工信息增删改查操作及系统进行维护。
11. “经理管理”用例:经理登录后对员工信息的查看及订单的查看。
3.2.3 婚庆租赁管理系统的用例图
图3.2.3-1
图3.2.3-2
图3.2.3-3
3.2.4 婚庆租赁管理系统用例描叙
在图 图3.2.3-1中的用例图里共有“员工登录”,“个人信息管理”,“客户信息管理”,“合同管理”,“加盟店管理”,“租赁管理”,“其他服务”其中在租赁管理下又分“商品管理”,“订单管理”,“租后回收管理”下面对其中的3个用例进行简单的描述:
1、“商品管理 “用例
用例编号:0101(共两层用例图结构,每层用两位数字表示,共两位编号。)
用例名:操作商品
执行者:员工
目的:商品管理,对现有可以出租商品进行管理(修改、删除)。
类型:主要的、基本的
级别:一级
过程描述:
1、 员工输入用户名,密码及验证码,系统识别有效性。
摘 要
随着现代化信息技术的迅猛发展,经营管理过程中对计算机的依赖性不断增强。如何实现高效的、多样的现代化管理是我们不断最求的目标。对于租赁行业来说,计算机管理更是不可或缺的选择。婚庆租赁管理系统高效的解决了租赁业务逻辑处理时的复杂难操作及数据庞大难管理的等问题,方便了管理员与员工对信息数据快速的查询,同时便于对租赁信息的管理。
婚庆租赁管理系统采用了java语言,JSP网络编程技术,采用eclipse开发环境,使用Tomcat作为服务器,并采用MYSQL数据库为开发平台。系统主要实现了租赁信息的管理、商品的管理和员工信息的管理,财务的管理等功能。本系统应用于婚庆租赁公司的日常管理,简化婚庆租赁活动操作手续,界面友好,便于操作,有较强的实用价值。
关键字:婚庆租赁,Java,JSP,Tomcat,MYSQL,Eclipse
目 录
1. 引言 1
1.1课题研究的背景与意义 1
1.2本课题所做的工作 1
1.3系统特点 2
2. 系统的开发模式开发工具及运行环境 3
2.1开发模式 3
2.2系统的开发工具和运行环境 4
3. 系统的分析和设计 5
3.1系统可行性分析 5
3.1.1 经济可行性 5
3.1.2 技术可行性 5
3.1.3 操作可行性 6
3.2系统功能需求分析 6
3.2.1 需求框架图 6
3.2.2功能需求描述: 8
3.2.3 婚庆租赁管理系统的用例图 9
3.2.4 婚庆租赁管理系统用例描叙 11
4. 系统设计 13
4.1数据库的设计 13
4.1.1 E-R图 13
4.1.2 数据库的物理设计 14
5. 系统功能的实现 19
5.1 系统整体框架 19
5.2 数据库的连接 20
5.3系统首页设计 21
5.5系统管理模块设计 23
5.5.1用户登录功能设计 23
5.6员工管理模块 25
5.6.1 租赁管理 25
5.6.2加盟店管理: 28
5.6.3财务管理: 29
6. 系统总结 30
参考文献 31
致谢 32
1. 引言
1.1课题研究的背景与意义
随着现代社会科技的迅猛发展,计算机已经进入人们生产生活的一切领域。从农业生产到科技研究,从家庭生活到企事业管理,计算机已经给人类带来了极大的实用与便捷。当今社会数据信息管理更是离不开计算机技术的支持,如何实现对数据信息快捷、有效、实用的管理,是软件开发者的追求的目标。
租赁产业在中国历史上已经有4000多年的历史,以往人们都是采取人工记录的操作方式,工作量即大又繁琐,而现代租赁作为一种物质贸易和资金融通相结合的信用方式,它模式多样,涉及领域广,更不利于人工操作。婚庆租赁商品品复杂多样作为短期租赁更是要求在数据查询上快捷方便,租赁操作上简单,在资金管控上严谨透明。
婚庆租赁系统能够有效的对婚庆租赁产品、员工、及租赁业绩等进行管理,避免资料管理的随意性,并对公司的业绩和发展趋势进行统计、规划、分析、预测,根据分析的结果高效的制定切实可行的发展计划。更有利的节约了成本,最大效率的利用了现有资源,实现资源的优化配置。
1.2本课题所做的工作
在完成了针对婚庆租赁市场的前期调查,同时与多位软件使用者进行了全面深入地探讨和分析的基础上,完成了系统概要分析、数据库设计、系统详情设计与分析及系统功能的实现。婚庆租赁管理系统是一款后台管理系统利用eclipse开发工具,以Java语言为基础,采用JSP网络编程技术,使用Tomcat作为服务器,并采用MYSQL进行数据存取。
1.3系统特点
(1)简洁美观的操作界面
(2)完善的安全机制
(3)简单的操作流程
(4)便捷的查询方式
(5)科学的婚庆租赁系统管理模式
2. 系统的开发模式开发工具及运行环境
2.1开发模式
本系统采取MVC模式,MVC是Model-View—Controller的简写,它是一种“分治”的思想,他将数据的访问和数据的表现进行了分离,如:模式-视图-控制器3层开发模式。MVC是Xerox PARC 在20世纪80年代为编程语言Smalltack-80发明的一种软件设计模式,近几年被推荐为Sun公司J2ee平台的软件设计模式,并以此流行。通过这种模式,可以开发一个具有伸缩性、便于扩展、便于整个流程维护的平台。
本系统的MVC 模式的框架图如下:
2.2系统的开发工具和运行环境
系统采用的软、硬件环境
1、 硬件环境
PC机一台
CPU:Inter celeron 2.0G hz
内存:1G
硬盘 :160G
2、软件环境
本次设计所用的软件环境如下:
操作系统:Window 7
所有软件:
JDK 1.6
Tomcat 6.0(作为web服务器存在)
Eclipse(开发工具)
Mysql(数据库)
3. 系统的分析和设计
3.1系统可行性分析
在系统的开发前期对系统进行可行性分析是十分必要的一个环节,这对于保证资源的合理使用,避免浪费是十分必要的,也是项目一旦开始以后能顺利进行的必要保证。租赁系统的建设是一项流程复杂的工程,可行性研究更为必要,也更复杂,更困难。
开发任何一个计算机的系统都会受到时间和资源的限制,因此开发方在接受客户的项目之前,必须按照客户可能提供的具体条件进行可行性研究。项目主要任务不是研究如何解决问题,而是用最小的代价在尽可能短的时间内确定问题是否能够解决。可行性分析是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。通过长时间的观察与实践,本人认为婚庆租赁管理系统的可行分析如下:
3.1.1 经济可行性
开发本系统所需资料可以通过图书馆或网上查询,系统中应用的软硬件也比较容易获得。因此,开发成本比较低。而与传统方式相比,引进本系统后,效率高,操作简单,所带来的效益远远大于系统软件的开发成本。在经济上是完全可行。
3.1.2 技术可行性
技术可行性要考录到现有的技术是否能够顺利完成开发工作,软硬件配置是否符合开发的需求等。本租赁系统在windows操作系统上以Java语言为基础,采用JSP网络编程技术,使用Tomcat作为服务器,并采用MYSQL进行数据存取,对后期的测试维护也相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是却对可行的。
3.1.3 操作可行性
本租赁管理系统界面设计充分考虑浏览用户的习惯,管理员,员工登录、注册,对商品租赁订单的查询、订单的填写、单月账单的查询等功能操作方便。而且所有页面设计清新、简洁、合理,不会让用户感到视觉疲劳。可操作性很强。
3.2系统功能需求分析
随着我国的日益发展壮大,人们对物质生活的要求不断提高,在昂贵的消费模式下,单靠买卖交易已经不能简单的满足人们对商品的需求。婚庆租赁也在这样的风潮下发展壮大,传统的租赁模式已经跟不上时代的步伐,主要表现为:婚庆租赁品种多,细节化繁复,人工效率低下,信息量大,查询不方便,内容和形式缺乏吸引力,更新不够及时,营销方式不够灵活,而本系统能够很好的解决这些问题。
3.2.1 需求框架图
婚庆租赁管理系统主要分为三个模块:
1.管理员模块:
2.员工模块:
3.经理模块:
3.2.2功能需求描述:
随着人们的生活水平在不断的提高,婚庆租赁这一行越来越受到人们青睐。但是大型婚庆租赁公司的日常业务繁多,婚庆商品,租赁管理等管理效率低下。已经远远不能满足人们的需求,人工操作更是远远落后于当今技术的发展。计算机信息化管理已经成为必不可挡的趋势。以下为我们具体的功能描述:
员工: 1.登录。员工根据账号和密码登录系统进行身份验证。
2.个人信息管理。员工可以对自己的信息进行增删改
3.顾客信息查询。员工可以对顾客的信息进行查询、修改删除等操作。
4.租赁管理系统。员工进行租赁管理:
(1)商品信息管理:对商品信息进行增删改
(2)租后回收管理:对回收的商品进行人工检测后, 增加到商品信息。
(3)合同管理:对已签订的合同进行增删改
(4)租赁订单管理:对订单进行增删改
管理员:1.会员管理: 管理员登录成功后可对会员信息进行增删改,具体包括:
(1)添加会员。
(2)删除会员。
(3)修改会员信息。
(4)查看会员。
2.经理信息管理: 管理员登录成功后可对经理信息进行增删改
3.系统维护:管理员登陆成功后可对系统一些通告进行维护
“婚庆租赁管理系统系统”包含11个用例:
1. “员工登录”用例:已经有账户的员工通过用户名和密码进行登录。
2. “客户管理”用例:用户可以客户的相关信息进行一些列的操作,包括增删改查。
3. “查看个人信息”用例:已登录的员工通过该用例可查看自己的姓名、电话、邮件、生份证号等个人信息。
5. “订单管理”用例:已经登录的员工可以通过该用例进行订单管理如增删改查。
6. “合同管理”用例:已登录的员工通过该用例可对合同进行查看、增加、删除、修改操作。
7. “财务管理”用例:已登录的员工通过该用例可对本月的财务进行查看。
8. “租赁回收管理”用例:已登录的员工通过该用例对回收后的商品进行管理操作。
9. “管理员登录”用例:个人通过管理员身份验证,输入账号和密码登录到系统。
10. “管理员管理”用例:已登录的管理员通过该用例对员工信息增删改查操作及系统进行维护。
11. “经理管理”用例:经理登录后对员工信息的查看及订单的查看。
3.2.3 婚庆租赁管理系统的用例图
图3.2.3-1
图3.2.3-2
图3.2.3-3
3.2.4 婚庆租赁管理系统用例描叙
在图 图3.2.3-1中的用例图里共有“员工登录”,“个人信息管理”,“客户信息管理”,“合同管理”,“加盟店管理”,“租赁管理”,“其他服务”其中在租赁管理下又分“商品管理”,“订单管理”,“租后回收管理”下面对其中的3个用例进行简单的描述:
1、“商品管理 “用例
用例编号:0101(共两层用例图结构,每层用两位数字表示,共两位编号。)
用例名:操作商品
执行者:员工
目的:商品管理,对现有可以出租商品进行管理(修改、删除)。
类型:主要的、基本的
级别:一级
过程描述:
1、 员工输入用户名,密码及验证码,系统识别有效性。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/qrs/176.html