论文部分内容阅读
随着网络技术的不断发展,数字化、信息化以及网络化越来越成为21世纪的主要特征,电子商务以其方便快捷的方式,被更多的人接受,也因其为人们的日常生活提供了更多的便利,使得更被人关注,因此,网上订餐系统也具有较广泛的应用和发展前景。当今社会,网络餐饮已经成为一种新型的交易方式,并在餐饮行业日益激烈的竞争中占有着巨大的优势,特别是针对从事餐饮的企业而言,网络餐饮的出现及兴起更是一种对于传统服务的挑战与突破。具体而言,网络餐饮所具有的优势显而易见,即方便快捷、成本较低、管理方便等等。本研究正是在这个背景下提出来的,采用JSP作为开发语言,并且采用了Tomact作为服务器,在进行开发时,为了提高开发效率和系统后期可维护性,这里采用了MVC三层开发模式。本系统在进行设计和开发时,在显示层,重点采用了结构化开发和模块化编程的方法,实现了对相关功能模块的有效封装。比如在进行管理员管理模块设计时,对管理员的实体JavaBean类AdminClass和封装了管理员业务操作的逻辑JavaBean类AdminBean,然后调用其中的checkAdminInfo()方法对用户输入的管理员登录信息进行验证。总的来说,本系统主要功能是实现网络销售中以B/S为结构的饮食信息发布和管理,其中包括:餐品展示、网上调查、购物车、收银台、会员管理、订单查询、订餐管理、用户管理、订单管理、公告管理、退出登陆等,基本上能满足网上订餐的需要。本系统是一个典型的JSP搭建的系统,展示了Web运行的基本原理。即以Servlet的形式进行请求转发和页面重定向,同时,业务组件以JavaBean的形式展现在开发者面前。在数据库连接方面采用了目前流行的JDBC技术。在系统开发设计中,采用了B/S(Browser/Server)结构,易于保证数据的一致性;采用SQL Sever2000作为后台数据库。