(5) 实现用户子系统模块用户对菜肴评价功能
这是平台管理员与用户交流的一个渠道。用户在菜肴详细信息上点击评价菜肴可以跳转到用户评价页面给平台管理员管理菜肴留下自己的意见和建议,以使得管理员能更多、更快、更准确的了解用户的需求。用户转到用户评价菜肴页面后,填入、和评价内容后点击提交即可。
(6) 实现菜肴管理功能
平台管理员登陆管理平台,进入菜肴管理板块后,可以对首页的推荐菜肴、view页面中的菜肴进行管理。管理员可以添加、删除各个页面的菜肴,以及修改各个菜肴的价格、图片、类型等信息。
(7) 实现管理员用户管理功能
平台管理员在管理平台用户管理板块可以对普通的注册用户进行用户认证和废除认证。管理员可以查看普通注册用户的资料,并可以对新注册的用户进行认证以及删除用户认证。
(8) 实现管理员子系统模块新闻公告管理功能
平台管理员在管理平台站内公告板块中,可以发布站内公告,使得订餐平台页面更加丰富多彩。在餐厅新闻管理板块中,管理员可以发布、修改、删除各种相关的餐厅新闻。
根据需求分析得到系统的用例模型如图2.1所示:
图2.1 网上订餐系统用例模型图
2.1.2 非功能性需求
系统的反应速度应较快,本系统通过美观,友好的界面设计可完成信息查询灵活,方便,快捷,准确,数据存储安全可靠,全面展示我们的餐品,风格统一,突出特色,功能设计应体现人性化思想,方便用户操作。顾客注册后需要管理员进行认证才能登录系统才能进行订餐服务。
对于管理员,能够及时对订单和菜单相应查询请求,易于操作和文护。另外,系统还应当满足信息的完整性以及系统的可扩展性。
2.2 可行性分析
可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。
2.2.1 技术及开发可行性
技术上的可行性分析主要分析技术条件能否顺利完成开发工作,软、硬件能否满足开发者的需要等。该管理系统采用了当前流行的Browser/Server模式进行开发。三层的Browser/Server体系结构具有许多传统Client/Server体系结构不具备的优点,而且又紧密的结合了Internet/Intranet技术,是技术发展的大势所趋,它把应用系统带入了一个崭新的发展时代。从业务操作上讲,.NET平台的FCL为基于Windows方面的开发人员提供很多方便实用的API接口(如将在本系统中使用到的本地文件的I/O处理接口、字符串处理接口等),很大程度上降低了程序员的工作量,也有效的提高了程序的质量。服务器选用MicroSoft的SQL Server 2005数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。从数据操作(程序与数据库之间的交互)方面讲,MicroSoft的ADO.NET框架对于SQL SERVER系列的数据库提供了完美的支持,可以说ADO.NET与SQL Server的联合使用可大大提高程序运作的稳定性。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。 ASP.net+sqlserver网上订餐系统设计与实现+ER图(5):http://www.youerw.com/jisuanji/lunwen_1239.html