文本描述
《KFC销售管理系统》
开发文档
拟 制 人:韩 笑
目录
开发背景
近几年来,计算机网络、分布技术日趋成熟,随着科技的发展,餐饮业的竞争也越来越激烈。想在这样竞争激烈的环境下生存,那么就必须运用科学的管理思想与先进的管理方法,使点餐与管理一体化。这样不仅提高了工作效率,也避免了以前手工作业的麻烦,从而使管理者能够准确、有效地管理餐饮。
需求分析
本系统主要包括基本信息维护、业务处理、信息统计、系统管理、休闲娱乐等几大部分,本系统具有良好的用户接口,使用方便。对维护系统起到辅助决策的作用,能及时、方便、灵活地进行查询、增加、修改等维护性操作。另外,对于操作用户有一定得管理,并对用户的权限有一定的设置。
3 开发环境
系统开发平台:Microsoft Visual Studio 2005
系统开发语言:C#
数据库管理系统:Microsoft SQL Server 2005
运行平台:Windows XP(SP2)/Windows 2000(SP4)/Windows Server 2003(SP1)
运行环境:Microsoft Framework SDK v2.0 分辨率:最佳效果1024*768像素
系统设计
系统目标
(1)系统采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠
(2)实现对类别信息、餐品信息、餐厅信息(序列化、反序列化)、操作员信息的增、删、改、查(支持模糊查询)和用户权限等基本维护
(3)对用户输入的数据进行严格的数据检验,尽可能地避免人为错误
(4)实现销售业务的处理,包括点餐器、自动结算、打印小票等功能
(5)实现销售信息结算统计功能,包括当日、当月及自定义结算
(6)系统管理最大限度地实现易维护性和易操作性,包括锁定系统、重新登录、安全设置、系统备份还原等功能
(7)娱乐休闲提供计算器和播放器功能
(8)系统还制作了联机帮助文档,方便操作人员查看系统功能
4.2 系统功能结构
4.3 数据库设计
数据库:KFCSaleSystem
数据库表:共7个
表名
PowerInfo
功能描述
权限信息表
字段名
字段类型
备注
Pid
Int
权限编号,主键,自动增长标识列
Pname
Varchar(10)
权限名称
Pdesp
Varchar(100)
备注
表名
RoomInfo
功能描述
餐厅信息表
字段名
字段类型
备注
Rid
Int
餐厅编号,主键,自动增长标识列
Rname
Varchar(20)
餐厅名称,非空
Rphone
Char(12)
电话,非空
Raddress
Varchar(50)
地址,非空
Rnum
Int
职工人数,非空
Rpicture
Varchar(100)
餐厅图片
Rdesp
Varchar(100)
餐厅宣言
表名
UsersInfo
功能描述
操作员用户信息表
字段名
字段类型
备注
Uid
Int
用户编号,主键,自动增长标识列
Uname
Varchar(10)
用户姓名,非空
Upwd
Varchar(10)
登录密码,非空(默认123456)
Usex
Varchar(10)
性别,非空(检查约束,不是男就是女)
Uage
Int
年龄,非空(检查约束,在20-45之间)
Uno
Char(18)
身份证号码(检查约束,必须是15或18位)
Uphone
Char(12)
联系电话
Upid
Int
权限,外键(超级管理员1、店长2、操作员3)
Ustate
Varchar(10)
用户状态,启用,禁用,离职
Urid
Int
所属的餐厅编号,外键
Ubirth
datetime
用户生日,非空
Umarriage
Varchar(14)
婚姻状况 非