以在不同的窗口中进行切换,以及显示目前已打开的窗口数量和正在操作的窗口。
2.3.3 性能需求分析
1.对有效性的要求
有效性主要反映在信息系统的部件失效的情况下,满足业务性能要求的程度。比如,信息系统部件失效虽然没有引起联接性故障,但是却造成质量指标下降,平均延时增加、线路堵塞等现象。
2.对完整性的要求
完整性是信息未经授权不能进行改变的特性。即信息在存储过程中不被偶然或蓄意的删除、修改、伪造、乱序、重放、插入等行为破坏和丢失的特性。
3.对适应性的要求
如用户在操作失误,或者是操作环境改变了(如由windows 98升级到Windows 2000后,系统能够继续适用),系统要能够适应新的连接方式,能够及时、方便、简捷的进行系统更新。
2.3.4 其他需求
用户界面要新颖、大方,并且是能够让用户所能接受的。要能保证用户的安全性,即用户的权限、密码、个人信息只能是管理员进行修改,并且修改要快捷方便。
2.4系统可行性分析
2.4.1技术可行性
技术上的可行性:技术方面的可行性就是根据现有的技术条件,能否实现系统的各项要求。
硬件:该系统对所需的硬件设备,如服务器、pc机等的性能要求一般,现有设备的性能完全能够满足系统功能的要求。
软件:本系统属于数据库应用程序,本系统需要一个数据库服务器及其运行的操作系统平台,根据客户的数据量并不是十分巨大,我们选择目前市场上价格比较低廉的数据库服务器产品:Microsoft SQL Server2005及配套的平台Windows xp。而前台开发工具采用 VS2005,利用其可视化的开发环境、丰富的控件资源,能快速开发出应用程序。这些软件在中小型MIS开发中已被大量应用,技术上都比较成熟,因此技术上是可行的。
2.4.2经济可行性
费用:根据该餐厅多年来良好的经济效益,餐厅的经济实力比较雄厚,这就为系统的实施奠定了经济基础,足能提供购买硬件设备和开发软件所需要的资金。
效用:实施该系统也能给餐厅带来长期效益,它可帮助领导实现管理方法的现代化、科学化,极大地提高餐厅的工作质量与工作效率,减少管理支出的费用,从而保证餐厅管理的可持续的良好发展。因此经济上具有了系统开发的可行性。
2.4.3管理可行性
餐厅的领导认识到当今社会的发展趋势,认为使用计算机从事餐厅管理是公司当前非常必要的举措。公司员工也对本系统的开发十分的欢迎,并给予积极配合,从而保证了系统调查与分析能够顺利的进行。另外,为了提高餐厅管理水平,适应管理系统的要求,该餐厅对管理人员进行了全面的培训,提高了他们对餐饮管理系统的认识。因此在管理上具有了系统开发的可行性。
2.5系统组织结构图
上海e家人餐厅的组织机构包括:财务部,人事部,采购部,餐饮部。具体该餐厅的组织结构图如图2-1所示:
图2-1 组织结构图
2.6静态模型
2.6.1用例图
用例图是从用户角度描述系统功能,并指出个功能的操作者。他描述出了用例、角色以及它们之间的关系。在本系统中主要的用户是管理员和销售员。其中管理员主要是负责对用户和菜品的增加、删除、修改、查看和对系统的管理。而销售员是本系统的主要用户 ,其负责对顾客的点菜、退菜、加菜、结账等操作,同时其还可以查看修改个人和会员的基本信息。整体体现在用例图上如下:
2.8数据概念设计 E-R图
E-R图是用来描述某一组织(单位)的概念模型,提供了表示实体、属性和联系的方法。构成E-R图的基本要素是实体、属性和关系。实体是指客观存在并可相互区分的事件;属性指指实体所具有的每一个特性。
最后可以利用E-R图方法来进行数据库的概念设计,所以下面先画