2。1。1 JSP 简介
JSP全名为Java Server Page。该编程语言技术相对成熟、稳定,在相关软件、网页、系统的开发中得到大量应用,成为了目前应用较为广泛编程语言。其主要利用了简化的Servlet设计方案[2],并通过Java语句的相互引用与兼容,极大的扩展了JSP编程语言的应用范围,从而得以在HTML网页应用,并具有网页跳转等相关配套辅助功能 [3]。
从其承担的任务而言,JSP编程语言类似于转换技术,通过其内置的逻辑与算法完成不同技术的有效衔接[4]。同时JSP编程语言具有语言逻辑性强、简单易懂、功能流畅等一系列突出优势,便于学习者与相关技术人员学习掌握。文献综述
2。1。2 MVC模式
MVC是一种体系结构。在这种结构中,将WEB组件分为模型、视图和控制器,美中组建完成壳子的任务[5]。该结构的功能实现在绝大多数情况下采用servlet得以实现,有时也会应用filter进行技术实现[6]。就其所其功能与作用而言,相当于应用程序的控制装置,通过servlet对相关目标数据进行有效分析、比对,并在此基础之上,将相关运算结果与指令、数据通过内置路径传递至Javabeans对象中 [7],最后,通过servlet控制器的分析与完善将后处理的指令信息传递至JSP页面并由JSP页面完成最终应用程序视图的构建与安排[8]。
2。2 MYSQL 简介
结合本课题研究的实际需求与预期功能任务,选定关系型数据库MySQL作为本系统的数据库系统,完成相关数据的处理与存储功能。MySQL数据库由瑞典 MySQL AB 公司开发,技术成熟、运行稳定,操作简单,但存储容量相对较小,便于学习者与相关技术人员学习掌握。
2。3 系统运行环境
软件环境: MYSQL、myeclipse、Windows 7/8/10。
硬件环境:内存:由于数据库的计算与存储会占用大量内存,因此本系统内存最低不得低于64MB,出于系统运行稳定、流畅的考虑,一般使用256MB以上;
硬盘:硬盘的容量大小对于系统的有效工作具有重要作用,因此出于系统运行稳定、流畅的考虑,一般使用8GB或以上的硬盘;
显示器:系统的显示对于用户体验具有重要影响,出于系统运行稳定、流畅的考虑,一般使用分辨率为1024×768或更高分辨率的显示器;微软鼠标或者其它兼容性强的鼠标。
2。4 本章小结
本章基于系统开发的技术基础与软硬件基础,对相关理论准备与技术手段进行了详细介绍与说明,为后续的系统开发奠定技术基础,同时结合JSP和MYSQL 的相关技术特点,对本系统的主要技术手段进行了分析与介绍。
3 系统分析
3。1 可行性分析
总体而言,本系统规模有限、结构简单,并无大量数据与复杂算法的计算过程,因此开发难度较小,原则上并不存在技术难度。笔者对通过广泛调研对相关技术实现方式进行了收集、整理,通过充分比对与综合分析,最终选定将MyEclipse软件作为主要前台开发工具,同时选定将Tomcat软件作为系统测试工具,此外选定MySQL数据库作为数据库系统完成数据的相关处理与存储,系统设计的编程语言为JSP语言。
3。1。1 经济可行性
由于上述技术软件技术成熟、运行稳定,在各行各业已经得到了广泛应用与普遍认可,因此技术成本较低,也在技术角度说明了本系统的设计方案可行、有效、正确。此外由于本系统的开发对于计算机本身的软硬件条件与技术指标要求不高,因此在开发平台上并无技术难度与实现困难,一般而言,利用民用微型计算机即可完成本系统的开发、验证、测试工作。