asp.net+sqlserver网上点餐系统的设计+源代码(3)
时间:2021-05-09 21:16 来源:毕业论文 作者:毕业论文 点击:次
ASP.NET是已编译的基于.NET 的环境,在服务器上运行基于通用语言的程序。在服务器端程序首次运行时进行编译,ASP即时解释程序速度比它慢很多。可用任何与.NET 兼容的语言创作应用程序。此外,所有ASP.NET应用程序都可以使用整个.NET Framework。开发人员可很容易就可获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。ASP.NET还可以与WYSIWYG HTML编辑器和其他编程工具完美兼容。这不仅使得Web开发更加便捷,而且还能提供这些工具必须有的全部优点。当创建ASP.NET应用程序时,开发人员可以使用Web窗体或XML Web services,或以他们认为合适的方式进行组合。 3.2浏览器与服务器结构 B/S结构(Browser/Server,浏览器/服务器模式),是一种网络结构模式在WEB兴起后,客户端最主要的应用软件是WEB浏览器。这种模式使客户端统一,服务器上集中了系统功能实现的核心部分,简化了系统的开发、维护和运用。客户端上只要安装一个浏览器,服务器上安装Oracle、Sybase、SQL Server等数据库。浏览器通过Web Server 与数据库进行数据传送。 在典型的客户服务器模式中,为客户安装前端应用程序的方法己慢慢不能实现,甚至限制客户端的工作环境只能基于Windows、UNIX等也是不切实际的。于是基于浏览器/服务器模式的系统诞生,它不仅继承了客户机服务器模式的所有优点而且克服了它的缺点。浏览器服务器模式不受软件和硬件的限制,可以很方便地创建大型网络,不需要用一个统一客户机和服务器的系统课程。规避了“胖客户机”现象的产生,极其方便的实现不同网络间的连接。来~自^优尔论+文.网www.youerw.com/ 在任何地方进行操作而不用安装任何专门的软件是B/S最大的优点,只要计算机可以联网就可使用,客户端无需维护、系统方便扩展。B/S结构的运用范围越来越广,尤其是由需求推动了AJAX技术的发展,而且程序也能在客户端机器上进行部分数据的处理,从而很大程度上减轻了服务器的负担;并提高了交互性,能进行局部实时更新。 4 系统设计 4.1 系统需求分析 本系统主要实现餐厅点餐功能与菜品管理,主要分为两大模块:管理员模块、用户模块。现将各个模块的主要功能列举如下: 管理员模块: (1) 操作员管理; (2) 用户管理; (3) 订单管理; (4) 会员钱包充值; (5) 菜品类别管理; (6) 菜品信息管理; (7) 留言管理; 用户模块: (1) 用户注册 (2) 用户登录 (3) 修改密码; (4) 购物车基本操作; (5) 查询本人的交易情况; (6) 留言; 4.2 可行性分析 可行性分析的目的,不是研究如何解决问题,而是确定问题是否值得解决。分析系统的可能性,成功的可行性,投入产出的可能性,是否有行的通的解决方案和实施方案。系统的可行性研究在整个系统的建设中占有重要的作用。系统的可行性研究主要包括技术方面的可行性研究、管理方面的可行性研究两个方面。 (责任编辑:qin) |