1、 网 上 定 餐 系 统 1 网上订餐系统网上订餐系统 一一 系统概述系统概述 本系统在开发设计中,采用 B/S(Browser/Server)结构,这种结构使得数据只 有结果集合在浏览器中显示,数据的处理在服务器进行,用户不用安装客户端,而 且由于通过服务器端统一管理数据,易于保证数据的一致性。数据库方面,推荐业 界具有领导地位的关系数据库管理系统 Microsoft SQL sever2000,使系统安全性能 更高。同时采用当前正在流行的 JSP(Java Server Pages)编程,用户界面更友好。 在开发中选择了 JSP+JavaBean+SQL2000 的模式,实现了应用程序逻辑
2、和页面显 示分离,界面设计更简单。JavaBean 可重用的软件组件满足小型应用,同时使编程 人员投入量精力便可重用组件,在简单的应用中可以充分考虑 二二需求分析需求分析 网上订餐管理系统无论是在应用的深度还是广度都是一个逐步发展的过程。在 开发一个局部系统时要充分考虑到局部系统和整个目标系统之间的相容性和完整性, 以利于今后整个系统的建立。进货订单管理系统从总体上把握系统的设计,在具体 的设计实现上我们围绕着三个方面的需求展开,即管理者、系统使用者、系统维护 者。 2.12.1 性能需求分析性能需求分析 该系统在性能功能上应达到如下需求: 操作简单、界面友好: 完全控件式的页面布局,使得菜品
3、,资讯,座位等信 息的录入工作更简便,许多选项包括餐厅信息,桌位,包房信息等只需要点击鼠标 就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。对常 见的类似网站的管理的各个方面:基本信息录入、浏览、删除、修改、搜索等方面 都大体实现,顾客对菜品的预定及支付方式; 即时可见:对客户预定餐饮信息的处理(包括录入、删除)将立即在主页的 对应栏目显示出来,达到“即时发布、即时见效”的功能; 系统运行应该快速、稳定、高效和可靠; 在结构上应具有很好的可扩展性,便于将来的功能扩展和维护。 2.22.2 产品质量需求分析产品质量需求分析 主要质量属性主要质量属性 详细要求详细要求 正确性
4、按照需求正确执行任务,完成各个模块的相应要求。 健壮性 具有较高的容错能力和恢复能力。 可靠性 故障发生率每运行 1000 小时低于 3 次 2 性能,效率 软件的输出结果更新周期应该与系统的信息更新周期相同。在网络情况良好的情况下,3 秒内可响应用户请求。 易用性 易理解性:软件研制过程中形成的所有文档语言简练、前后一致、易于理解以及语句无歧 义。 安全性 防止软件受到意外或蓄意的存取、使用、修改、毁坏或泄密的软件属性其数据应能集中存 放于总部的数据库服务器,客户端不保存任何业务数据和数据库连接信息,也不应进行什 么数据同步. 可扩展性 能方便的进行二次开发,满足对功能的扩充或提高并能提高相应的安全控制。 兼容性 不易与其他软件起冲突。 可移植性 可方便移植到其他系统环境中正常运行。 2.3 2.3 可行性分析可行性分析 随着经济的快速发展,B2C 电子商务越来越受到人们的关注。网上订餐类网站, 已经如雨后春笋般的出现在了个大城市。特别在公司,企业内部,团体订餐已经成 为了趋势。同时,随着全国人民的精神、物质和文化生活高度的提高,人们已经不