论文部分内容阅读
本篇论文以食堂订餐管理作为开发实例,是一次软件开发方法的具体运用和实践,是对软件工程课程所学知识的实践过程。该平台的研发只要是基于B/S结构,其主要功能有餐卡管理和食堂管理,主要处理人员档案、发卡销卡、消费模式设置、餐别设置等相关功能,以及相关报表的查询,实现用餐人员的网上订餐功能,同时包括相应用户的报表查询等功能。同时还配有消费机,用于刷卡消费,当用户有订餐时才可以发卡消费,没有订餐用户则不能消费。该系统采用ASP.NET框架进行开发,所用的开发语言是C#,开发工具为VS2003。通过对本系统的研发学习,充分掌握了各种开发工具的使用方法。同时也对系统研发的各个关键技术点进行了深入的学习,并有效的应用于实际工作中。主要技术点包括,ASP.NET环境的安装部署、数据库的安装部署、VS2003的安装部署、数据库连接池文件的配置等,以及软件工程知识中,软件设计的模块化概念的应用,设计过程中特别注意模块间的高内聚与低耦合,软件系统后期的易维护性以及可扩展性等,从而使得能够便于其将来的维护与升级,同时也为其他一些相关的应用系统的开发提供了平台支持。系统所采用的SQL Server2005非常适用于各类中小型应用,它在该类规模的系统应用过程中均表现出良好的适用性、安全性及稳定性。采用Power Desinger进行建模,使得系统模型更为标准化,也有利于系统设计工作的顺利进行,使得数据库的设计也较为方便。本文中的网上订餐管理系统是笔者对所学的软件工程及其他相关知识的实践所得的。该系统采用了B/S模式来进行开发,其各功能模块则根据对系统进行的需求分析分成了四个部分,即消费机管理模块、订餐管理模块、基本资料管理模块以及统计报表模块。订餐管理系统,它是以网上订餐业务为中心,结合餐卡发放,餐卡充值等管理功能为一体,实现内部用户可以直接通过浏览器进行订餐及缴费功能,同时在后台也配备了餐卡管理模块,以及用户管理模块,它的系统分析统计模块可以对一定时间内的用餐量进行统计分析,让管理员可以得到一般的订餐数量规律,如什么情况或什么时间的订餐数量处于高峰,什么情况下数量较少,据此管理员可以贮备相应的材料,以免造成不必要的浪费或供应不足。使得食堂的管理更具科学性、规范性,取得了良好的效果。