1。3开发环境
(1)操作系统:Windows 7
(2)数据库:mysql
(3)浏览器:google Chrome浏览器
(4)前台开发工具:MyEclipse6。5
(5)Jsp服务器:tomcat
(6)软件开发工具包:jdk1。7
1。4关键技术
1。4。1 JSP简介
Jsp中文名叫做java服务器页面,它实质上是一个最简单化版的servlet设计。Jsp技术使得系统的所有操作都可以在服务器端下得到运行,具备了操作简单,使用难度低,安全稳健,响应速度快的特点。
Jsp有很多优点,以下是主要的几个方面:
(1)一次编写,各处运行。
(2)jsp支持多平台开发。在一般情况下,在任何环境下,jsp都可以拓展部署到任何开发平台。Php与之相比较则具有相当的局限性。
(3)jsp是由java语言编译的,所以它具有Java技术带来的所有好处。
(4)支持jsp的开发工具广泛且完善,更是功能强大,编译过程中能省去不少的麻烦。
1。4。2 MyEclipse开发环境简介
MyEclipse是一款功能十分完善的企业级集成开发环境,目前它主要被应用于java等语言的开发。Myeclipse具有以下几个优点:①能支持市面上大部分的主流开源工具;②Myeclipse继承了eclipse的所有插件,使用起来很方便;③ Myeclipse功能十分完备,并且同时支持编码调试等功能,适合代码的开发。所以可以说,Myeclipse具有相当大的适用范围和其他开发环境所没有的优势。
1。4。3 Tomcat简介
Tomcat则是一款轻量级的应用服务器,深受程序员的喜爱,它也具有处理HTML的能力。在开发jsp项目时,首先会运用到的基本上都是它,在完成配置好Apache服务器的任务以后,可以使用Tomcat对HTML进行访问,访问的实质就是Tomcat是Apache的拓展,不过这两者也不能一概而论,因为Tomcat是独立运行的。
1。4。4 Mysql简介
系统开发过程中,我们需要对数据进行处理,首先用到的就是数据库,一个良好的数据库对数据的安全性和独立性来说是一个保障,并且在开发时间上也能得到一个明显的减少,缓解程序员的压力。文献综述
我们使用的是Mysql数据库,这个数据库的优点是可以满足多线程的要求,虽然它的功能比较少,规模相对来说也比较小,但是响应时间很快,对于小型程序来说是一个很好的选择。由于本系统主要针对的是中小型企业,所以一个稳定便捷的数据库是必不可少的,Mysql能很好的胜任这一项任务。
数据库管理系统和接口的原理
2需求分析
为了开发出让用户真正满意的系统,在设计方案之前,我们首先得对用户进行调查, 知道用户真正的需求。只有对用户需求有一个深入理解以后,才能将软件做的出色,才能不对开发者和用户造成困扰。所以,我们在系统定义的最后一个时期要进行一个工作也就是需求分析,来回答“系统必须要做什么”的问题。
2。1可行性研究
可行性研究,就是使用最小的代价理解清楚系统所遇到的问题是否可以得到解决,实质上是一个对软件需要简要的评估过程。在充分理解问题定义以后,从系统的逻辑模型出发,找出可以选择的解法,并研究这些解法的可行性,一般来说主要从三个方面入手,技术可行性,经济可行性和操作可行性。
2。1。1 技术可行性
技术可行性指的是凭借现有的技术,是否能达到开发这一软件的目的,当今的计算机软硬件是否能保证开发的最低要求,如今计算机领域飞速发展,所以这方面显然不存在问题。开发主要运用到如今市面上主流pc为开发平台,其性能、稳定性和容量都能满足系统要求。有专业的老师进行指导,可以更好的明确需要做什么,在以前的学习环境中也有过系统开发的经验,所以有一定的java项目基础。由上所述在技术可行性上来说是可行的。