在后台可以对前台产生的数据进行收集,操作,对于前台传来的数据进行增删改查,只要前台有任何的疑问都可以经过后台的记录得到验证,加强了对数据的保护,不用进行纸质的记录,整个后台可以通过对数据库的导入导出,随时备份。
对于管理人员而言,整个后台就是一个数据的集成中心,它负责了对所有数据的操作,管理人员可以直观地看到各项指标,通过数据的统计制定合理的营销方案,从而不断完善 管理机制。
3 无线点餐系统——后台子系统的开发工具和运行环境配置
3.1 系统的开发工具源]自=优尔^`论\文"网·www.youerw.com/
3.1.1 MySQL和MySQL workbench
MySQL是一个开源的数据库管理系统,主要应用于网络中的中小型网站,其小体积、低成本、快速、开源的特点被许多中小型网站所采用,这样降低了成本。对于开源这一特性,又给开发人员更多的开发空间。同时mysql系统的移植性也是非常好,其多线程,优化查询过程保证了运行的效率,它的多种编码格式也避免了乱码的问题。
对于我的毕业设计这样一个小型的项目,mysql数据库能够满足需求,其稳定性已经足够满足我的整个项目的需求。
Mysql workbench是对mysql数据库进行操作的可视化界面,通过这个用户图形界面,可以直观地对整个数据库进行操作,不用在命令提示行下进行操作,简单方便。
3.1.2 Myeclipse
MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,
包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS, Javascript,Spring,SQL,Hibernate[1]。
MyEclipse有着Java, J2EE的 Eclipse的各种插件,功能强大,支持各种开发过程,同时它提供了开发人员一个简单大操作平台,各个开发插件的使用大大节约了开发过程中繁琐的敲代码过程。目前,myeclipse的版本一直在更新,如今已经有2013版本,支持也是相当广泛,对于java servlet,jsf,jsp,spring,struts,jdbc,hibernate等都提供支持,几乎包含了目前所有的开发工具。
对于myeclipse这个工具,我最喜欢就是他的自动生成差错以及debug功能。通过这样一个集成的工具,可以更加快捷地进行开发,对简化代码编写,调试代码,提高准确性都有着很大的成效。
3.1.2.1 servlet开发技术
servlet是运行于服务器的程序。它通常是运行于服务器,提供用户与服务器的交互,通过servelet返回参数个用户,这样就达到一个用户和服务器的交互过程,从而实现了业务流程。
服务器上需要一些程序,常常是根据用户输入访问数据库的程序。这些通常是使用公共网关接口(CGI(Common Gateway Interface))应用程序完成的。然而,在服务器上运行Java,这种程序可使用Java编程语言实现。在通信量大的服务器上,Java servlet的优点在于它们的执行速度更快于CGI程序。各个用户请求被激活成单个程序中的一个线程,而无需创建单独的进程,这意着服务器端处理请求的系统开销将明显降低。