基于JSP技术实现的体育用品管理系统

2014-07-19 18:02延保东鱼莹贾永杰
现代电子技术 2014年10期
关键词:S模式管理系统

延保东 鱼莹 贾永杰

摘 要: 为提升体育用品管理的信息化水平,设计出了基于JSP技术的体育用品管理系统。该系统在设计过程中采用主流的B/S模式,通过浏览器的方式可以将客户端与后台数据库有效地链接在一起,这样不仅解决了系统维护和操作上的问题,而且还降低了系统开发的成本和人员的工作量。通过对基于JSP技术的体育用品管理系统进行测试后得出,该系统可以很好地实现前端应用程序高效查看、后台管理方便操作的最终目的,而且对于后期的维护和扩展也有一定的优势。

关键词: 管理系统; JSP技术; 系统测试; B/S模式

中图分类号: TN964?34 文献标识码: A 文章编号: 1004?373X(2014)10?0071?02

Abstract: In order to enhance the information management level of sporting goods, a sporting goods management system based on JSP technology was designed. The mainstream B/S mode is adopted in the design process of the system. The client and back?end database can be effectively connected by the way of browser, so that not only solves the problems existing in system maintenance and operation, but also reduces the system development costs and personnel workload. The testing results of the sporting goods management system based on JSP technology show that the system can achieve a efficient check of front?end application program and convenient operation for back?end management, and has certain advantages for the late maintenance and expansion.

Keywords: management system; JSP technology; system testing; B/S mode

基于JSP的体育用品管理系统对管理者和借用者有着重要意义,完善体育用品管理系统不仅方便了管理者的日常操作,而且为用户借用体育用品提供了便利。它采用了最安全可靠的Java语言,通过JSP技术实现了动态网站功能,有效地提高了体育用品管理的工作效率,进一步加强了信息保密性。

1 JSP技术的概括

JSP(Java Server Pages)是在多家公司协作下研究出的一种技术标准,实现了动态网站的系统功能,是一种动态页面技术。JSP动态网页是由HTML与Java共同实现的,它是在以往的HTML文件中加入了Java程序以及JSP的标签,插入的Java程序具有数据库操作、网页定向等功能,这样以来就形成了动态网站[1]。JSP和Servlet相同,它们的程序操作都是通过服务器执行,客户得到的反馈是普通的HTML文本,因此,客户浏览器即使不支持Java,同样可以浏览相关网页。

JSP页面中的脚本是以Java为基础的,它具备了Java的相关优势,能够实现一次性编写,灵活性较高。在Java程序中,通过JDBC的驱动程序实现了数据库连接技术,从而实现了查询、提取数据等相关操作[2]。在页面制作中,相关人员可以用HTML来设计页面,也可以用XML来进行设计,页面中的内容是动态变化的,它的实现可以通过JSP标识。页面内容的生成与脚本捆绑,被封装到标识及组件中,脚本的运行是通过服务器执行的,结果是以HTML的形式反馈到浏览器的,这样将页面内容生成与显示相互分开,既提高了保密性,又方便了用户浏览[3]。JSP页面在进行复杂事务的处理时,多是依靠具有重复性的、灵活性的组件来实现,并且相关人员可以对实现操作的组件进行共享。在JSP技术中,封装了多种功能,这些功能对动态页面的形成有很大的帮助。对于标准的JSP标识来说,它能够访问并设置组件。

2 基于JSP技术实现的体育用品管理系统的设计

在体育用品管理系统中,主要有身份验证、体育用品管理、信息查询和修改这几大主要功能,以下主要来阐述基于JSP的体育用品管理系统中登录系统、借用系统及归还系统的设计与实现[4]。

2.1 登录系统的设计与实现

登录系统主要通过密码和用户名的方式,不仅如此,登录系统还具备用户注册及密码找回的功能,具体流程如图1所示。

为了实现登录系统,使用Login Bean对登录进行了控制。在实现新用户注册功能时,采用了User Bean的register方法,在进行密码找回功能时,采用了JSP scriptlet的方法[5]。在进行登录者的身份验证时,采用Login Bean中的is user的方法,代码为:public byte is User(Statement statement),用这种方法对登录者身份验证后,再对用户进行管理员的判断,代码为:public boolean is Manager(Statement statement)。通过以上方法的运用,登录系统得到了有效运行。

2.2 借用系统的设计与实现

在基于JSP技术实现的体育用品管理系统中,体育用品管理功能又包括用品入库、借用、归还等内容,只有管理员权限才可以进行有关操作。在借用系统的设计过程中,对借用器材的类型进行了划分,根据不同的器材类型进行收费。在系统设计中,用户借用的器材如果没有归还,那么该用户就无法再继续借用同类型的体育用品了。器材的收费是从被借用的时间开始计费的,在用户归还体育用品后,体育用品的计费才能够结束。在借用系统程序设计中,系统采用了scope=request的Java Bean,借用功能的控制是通过Sport Bean来进行的。在器材借用过程中,主要对应的是管理员的操作,借用功能的实现主要依据Sport bean 的 borrow Equipment 方法,代码为:public boolean borrow Equipment(Statement statement)。在体育管理系统中,借用系统的设计尤为重要,只有实现借用功能才能进行归还系统的建设。

2.3 归还系统的设计与实现

在归还系统的设计中,设置的权限为管理员,非管理员权限的一般用户无法对归还系统进行操作。该系统主要包括器材库存的管理和有关计费的操作,首先在库存操作中,要依据器材借用列表找出管理权权限内的用户列表,然后根据体育用品的类型找出不能被管理员选择的器材列表。管理员在进行选择后,要填写器材归还的数量。根据管理员填写的情况,系统会执行相应的操作,在归还的数量与借用的数量相同时视为正常情况,在该情况下,就会根据借用记录和器材类型计算出相应的费用,并在成功归还的界面中显示相关信息。在归还系统中,采用Sport Bean 来完成器材归还系统的控制,通过Sport bean 的 giveback equipment 方法完成了器材借用功能。

3 体育用品管理系统的测试

3.1 登录系统的测试

在登陆系统测试中,充分利用等价类、边界值、因果图等方法设计高效测试用例,运用功能、性能、安全性、兼容性等测试策略。验证其系统设计的正确性。主要对以下功能点进行验证:

(1) 登录功能:首先对登录功能进行测试,利用正确的system User和password进行测试,会进入管理员操作界面。输入正确的Ordinary User和password时,就会进入普通用户操作界面。选择一个系统中没有的User,不允许进入系统。

(2) 注册功能:new User在进行测试时,需要将所有带星号的类别填写,必选项填完之后,显示注册新用户成功,然后再利用该User和password进入系统,到达相关操作界面,结束之后,注册新用户的测试成功。

(3) 密码找回:密码的找回需要根据以往填写的提示问题进行,选择正确的用户名,对相关提示问题做正确的回答。在进行填写时,要确保用户名、密保问题及答案都要正确,否则就不能成功找回密码,如果填写正确,密码找回,测试便成功完成[6]。

3.2 借用系统的测试

在进行借用系统的测试时,需要选择器材类别和计费标准。在利用正确的用户名和密码登陆成功后,要选择不同的器材类别,然后按照不同的计费标准进行测试。再填写体育用品借用数量时,需要填写合理且格式正确的数字,如果填写为负数则借用失败,在填写正确的数字后借用成功。然后在借用成功的界面中就会出现相关借用信息,借用系统的测试成功完成。

3.3 归还系统的测试

在进行器材归还测试时,首先需要选择正确的用户名和密码进入系统,然后按照相关流程选择器材类别、计费标准。假设正确数量为5,在进行数量填写时,可以利用8,3,5分别测试,在输入8时,体育用品的归还失败;在输入3时,体育用品归还成功,进入赔偿计费页面;在输入5时,体育用品归还成功,进入正常计费页面。完成以上测试,测试通过。

4 结 语

综上所述,JSP技术以Java Servlet为基础,具有较高的安全性,用它来实现体育用品管理系统的动态功能方便了管理者与用户的使用。通过对体育用品管理系统功能设计、功能实现及测试等方面的了解,充分展现了基于JSP技术体育用品管理系统的优势。它不仅解决了以往人工管理中存在的问题,还减少了人力物力的投入,大大提高了体育用品管理的工作效率。

参考文献

[1] 刘媛春.JSP动态网页技术及应用[J].电脑学习,2007(7):60?63.

[2] 肖爱萍.利用JavaBean实现数据库连接池[J].甘肃政法成人教育学院学报,2006(1):25?27.

[3] 牛向华.Velocity与JSP技术在portlet开发中的研究及对比分析[J].微计算机信息,2005(11):39?40.

[4] 刘春菊.基于JSP/JavaBean的Web GIS实现技术[J].武汉大学学报,2006(3):32?35.

[5] 杨晓梅.基于主动调度的编码及JSP中的应用[J].系统工程理论与实践,2004(10):48?51.

[6] 何万金.MVC模型2及软件框架Struts的研究[J].计算机工程,2008(13):24?26.

2.3 归还系统的设计与实现

在归还系统的设计中,设置的权限为管理员,非管理员权限的一般用户无法对归还系统进行操作。该系统主要包括器材库存的管理和有关计费的操作,首先在库存操作中,要依据器材借用列表找出管理权权限内的用户列表,然后根据体育用品的类型找出不能被管理员选择的器材列表。管理员在进行选择后,要填写器材归还的数量。根据管理员填写的情况,系统会执行相应的操作,在归还的数量与借用的数量相同时视为正常情况,在该情况下,就会根据借用记录和器材类型计算出相应的费用,并在成功归还的界面中显示相关信息。在归还系统中,采用Sport Bean 来完成器材归还系统的控制,通过Sport bean 的 giveback equipment 方法完成了器材借用功能。

3 体育用品管理系统的测试

3.1 登录系统的测试

在登陆系统测试中,充分利用等价类、边界值、因果图等方法设计高效测试用例,运用功能、性能、安全性、兼容性等测试策略。验证其系统设计的正确性。主要对以下功能点进行验证:

(1) 登录功能:首先对登录功能进行测试,利用正确的system User和password进行测试,会进入管理员操作界面。输入正确的Ordinary User和password时,就会进入普通用户操作界面。选择一个系统中没有的User,不允许进入系统。

(2) 注册功能:new User在进行测试时,需要将所有带星号的类别填写,必选项填完之后,显示注册新用户成功,然后再利用该User和password进入系统,到达相关操作界面,结束之后,注册新用户的测试成功。

(3) 密码找回:密码的找回需要根据以往填写的提示问题进行,选择正确的用户名,对相关提示问题做正确的回答。在进行填写时,要确保用户名、密保问题及答案都要正确,否则就不能成功找回密码,如果填写正确,密码找回,测试便成功完成[6]。

3.2 借用系统的测试

在进行借用系统的测试时,需要选择器材类别和计费标准。在利用正确的用户名和密码登陆成功后,要选择不同的器材类别,然后按照不同的计费标准进行测试。再填写体育用品借用数量时,需要填写合理且格式正确的数字,如果填写为负数则借用失败,在填写正确的数字后借用成功。然后在借用成功的界面中就会出现相关借用信息,借用系统的测试成功完成。

3.3 归还系统的测试

在进行器材归还测试时,首先需要选择正确的用户名和密码进入系统,然后按照相关流程选择器材类别、计费标准。假设正确数量为5,在进行数量填写时,可以利用8,3,5分别测试,在输入8时,体育用品的归还失败;在输入3时,体育用品归还成功,进入赔偿计费页面;在输入5时,体育用品归还成功,进入正常计费页面。完成以上测试,测试通过。

4 结 语

综上所述,JSP技术以Java Servlet为基础,具有较高的安全性,用它来实现体育用品管理系统的动态功能方便了管理者与用户的使用。通过对体育用品管理系统功能设计、功能实现及测试等方面的了解,充分展现了基于JSP技术体育用品管理系统的优势。它不仅解决了以往人工管理中存在的问题,还减少了人力物力的投入,大大提高了体育用品管理的工作效率。

参考文献

[1] 刘媛春.JSP动态网页技术及应用[J].电脑学习,2007(7):60?63.

[2] 肖爱萍.利用JavaBean实现数据库连接池[J].甘肃政法成人教育学院学报,2006(1):25?27.

[3] 牛向华.Velocity与JSP技术在portlet开发中的研究及对比分析[J].微计算机信息,2005(11):39?40.

[4] 刘春菊.基于JSP/JavaBean的Web GIS实现技术[J].武汉大学学报,2006(3):32?35.

[5] 杨晓梅.基于主动调度的编码及JSP中的应用[J].系统工程理论与实践,2004(10):48?51.

[6] 何万金.MVC模型2及软件框架Struts的研究[J].计算机工程,2008(13):24?26.

2.3 归还系统的设计与实现

在归还系统的设计中,设置的权限为管理员,非管理员权限的一般用户无法对归还系统进行操作。该系统主要包括器材库存的管理和有关计费的操作,首先在库存操作中,要依据器材借用列表找出管理权权限内的用户列表,然后根据体育用品的类型找出不能被管理员选择的器材列表。管理员在进行选择后,要填写器材归还的数量。根据管理员填写的情况,系统会执行相应的操作,在归还的数量与借用的数量相同时视为正常情况,在该情况下,就会根据借用记录和器材类型计算出相应的费用,并在成功归还的界面中显示相关信息。在归还系统中,采用Sport Bean 来完成器材归还系统的控制,通过Sport bean 的 giveback equipment 方法完成了器材借用功能。

3 体育用品管理系统的测试

3.1 登录系统的测试

在登陆系统测试中,充分利用等价类、边界值、因果图等方法设计高效测试用例,运用功能、性能、安全性、兼容性等测试策略。验证其系统设计的正确性。主要对以下功能点进行验证:

(1) 登录功能:首先对登录功能进行测试,利用正确的system User和password进行测试,会进入管理员操作界面。输入正确的Ordinary User和password时,就会进入普通用户操作界面。选择一个系统中没有的User,不允许进入系统。

(2) 注册功能:new User在进行测试时,需要将所有带星号的类别填写,必选项填完之后,显示注册新用户成功,然后再利用该User和password进入系统,到达相关操作界面,结束之后,注册新用户的测试成功。

(3) 密码找回:密码的找回需要根据以往填写的提示问题进行,选择正确的用户名,对相关提示问题做正确的回答。在进行填写时,要确保用户名、密保问题及答案都要正确,否则就不能成功找回密码,如果填写正确,密码找回,测试便成功完成[6]。

3.2 借用系统的测试

在进行借用系统的测试时,需要选择器材类别和计费标准。在利用正确的用户名和密码登陆成功后,要选择不同的器材类别,然后按照不同的计费标准进行测试。再填写体育用品借用数量时,需要填写合理且格式正确的数字,如果填写为负数则借用失败,在填写正确的数字后借用成功。然后在借用成功的界面中就会出现相关借用信息,借用系统的测试成功完成。

3.3 归还系统的测试

在进行器材归还测试时,首先需要选择正确的用户名和密码进入系统,然后按照相关流程选择器材类别、计费标准。假设正确数量为5,在进行数量填写时,可以利用8,3,5分别测试,在输入8时,体育用品的归还失败;在输入3时,体育用品归还成功,进入赔偿计费页面;在输入5时,体育用品归还成功,进入正常计费页面。完成以上测试,测试通过。

4 结 语

综上所述,JSP技术以Java Servlet为基础,具有较高的安全性,用它来实现体育用品管理系统的动态功能方便了管理者与用户的使用。通过对体育用品管理系统功能设计、功能实现及测试等方面的了解,充分展现了基于JSP技术体育用品管理系统的优势。它不仅解决了以往人工管理中存在的问题,还减少了人力物力的投入,大大提高了体育用品管理的工作效率。

参考文献

[1] 刘媛春.JSP动态网页技术及应用[J].电脑学习,2007(7):60?63.

[2] 肖爱萍.利用JavaBean实现数据库连接池[J].甘肃政法成人教育学院学报,2006(1):25?27.

[3] 牛向华.Velocity与JSP技术在portlet开发中的研究及对比分析[J].微计算机信息,2005(11):39?40.

[4] 刘春菊.基于JSP/JavaBean的Web GIS实现技术[J].武汉大学学报,2006(3):32?35.

[5] 杨晓梅.基于主动调度的编码及JSP中的应用[J].系统工程理论与实践,2004(10):48?51.

[6] 何万金.MVC模型2及软件框架Struts的研究[J].计算机工程,2008(13):24?26.

猜你喜欢
S模式管理系统
基于LED联动显示的违停管理系统
停车场寻车管理系统
船舶压载水管理系统
海盾压载水管理系统
基于Web的毕业设计管理系统设计与实现
明日博客系统的设计与实现
集团公司OA系统的研究与开发
S模式空管二次雷达询问与监视技术研究
铝材B2B电子商务系统设计与实现 
基于ASP.NET的就业见习管理信息系统设计与实现