对路灯电表信息的进行管理,对耗电信息进行增删改查,具体包括电表编号、安装位置、测量路段、计费周期、上期电表的读数、本期电表的读数、用电度数、单价、总额等。
2.2.2 路灯管理员
路灯管理员登录系统,可以对损坏的路灯向管理员进行报修,以及查看自己的所有报修记录。并且还能够通过系统浏览管理员发布的通告,实现与管理员的相互联系。
2.3 开发工具及相关技术简介
我的大学校园路灯管理系统使用JSP技术来实现页面框架的设计,后台用了MySQL数据库,开发软件是MyEclipse,没有使用MyEclipse软件自带tomcat,而采用了自己配置的tomcat服务器。
2.3.1 开发工具简介
MyEclipse是一个集合了Java和J2EE等插件的开发工具,该开发工具集成了所有JSP开发过程中所需要的插件,也集成了服务器,还能测试代码,部署代码,发布项目。与eclipse相比,它功能相当的强大,使用起来也很方便,最关键的是它是免费的。来!自~优尔论-文|网www.youerw.com
MySQL是MySQL AB公司开发出来的,该公司目前是Oracle的子公司[3]。该数据库最大的特点就是免费,内存小,运行起来比较快,目前在市场上很受欢迎,一些中小型的网站开发都愿意选择MySQL作为网站数据库。MySQL可以使各个数据库表之间具备良好的联系,采用MySQL对大学校园路灯管理系统的数据库进行开发和设计是非常不错的选择。
2.3.2 相关技术概述
JSP是Java服务器页面的缩写,它是利用Java语言实现服务器开发的技术,JSP是在HTML文件中插入Java程序段和JSP标记从而形成JSP文件[4]。JSP具有许多的优点,首先,它在进行编写之后,可以在许多地方运行,不受地点的限制。其次,它拥有着强大的开发工具作为支持。最后,它的运行速度也是比较快的。
SSH框架为我们软件的开发提供了框架,也就是struts、spring以及hibernate。Struts是系统的基本架构,主要控制业务的跳转,hibernate框架是为持久层提供支持的,而spring则是管理hibernate和struts的[5]。目前非常流行使用SSH框架,因为它对提高编程效率大有帮助。
2.4 运行环境
2.4.1 软件环境
(1)操作系统:Windows 7
(2)开发工具:MyEclipse 10
(3)后台服务器:Apache Tomcat 6.0
(4)数据库:MySQL
2.4.2 硬件环境
(1)CPU:Pentium以上计算机
(2)内存:512MB以上
2.5 本章小结
本章描述了我的大学校园路灯管理系统可行性,通过四个方面的分析基本判断该系统是可以进行设计的。然后从不同用户的角度大致的分析了他们在系统中的需求,并且介绍了系统开发所需要用到的工具和技术,以及系统运行所需要的环境。需求分析是整个工作过程中的重中之重,千万不能马虎对待,必须精心准备。所用到的开发工具也要慎重选择,不仅要实用,而且还需要自己对这些开发工具有足够的了解,万一选择了不熟悉的软件,还要花费时间进行学习,否则根本驾驭不了。