资源描述:
《delphi课程设计-超市收银系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、一、摘要随着信息化程度的的日益升高,商场经营管理机制正在发生着根本性的变化,商场要想在激烈的市场竞争环境下求得生存,就必须有效地利用人才、时间、信息结合的优势,就必须有效地进行商场内部改革和加强商场管理。 对商场而言,超市是商场最宝贵的资源,也是商场的“生命线”。如何做到商场超市与经济效益具有良好匹配?如何做到事得其才,人尽其用?如何在满足商场效益的同时又兼顾商场职工的需求?如何能在瞬息万变的时代使商场与社会环境相适应并且处理好随时变化的超市?这一系列的问题都是需要亟待解决的问题。 为了解决上述问题,使商场在激励的市场竞争中立于不败之地,设计并开发出一套适合商场超市收银
2、特点,又符合我国商场管理实情的超市收银系统就显得尤为重要。由于时间仓促,水平有限,因此我利用本次课程设计开发出了这样一套超市收银系统,可作为商用超市收银系统的一个大致演示和框架。二、需求分析目前每个超市每天的销售数据都非常大,如果靠人力去统计.计算和记录会造成非常大的误差和损失,此项的开发背景就是减少人工带来的误差和不便。使用本系统之后,将会提高的销售效率和误差,减少工作人员的劳动强度,减少办公耗材,提高超市的现代化管理水平。超市收银系统的总目标是:在数据库和现有的先进的开发工具上,配置一定的硬件,开发一个具有易扩充,易维护,具有良好人间交互界面的超市收银系统.实现在后台数据库服
3、务器运行的时候,可以通过管理员或者收银员对超市商品的一系列资料进行存取,对顾客的消费行为通过前端应用程序进行快速,精确地服务,同时通过前端应用软件监看超市商品的库存、销量等情况.要求能对一天或者一段时间的销售资料进行保存以便以后查阅.同时可以随时盘点销售情况,打印报表等。为了保证商家的利益和适应今后的发展,超市收银系统应该满足以下性能需求:2.1 系统处理的准确性当有顾客购买商品时,对购买金额计算的准确性,对所付金额是否足够都必须严格要求,在顾客购买了某种商品后,对数据库中商品信息资料表要及时更新,更改库存、销量等属性。212.2 系统的易扩展性随着商家经营的不断扩大,对软件
4、的性能要求会有所增加,这就要求该收银系统通过增加适当的硬件和软件模块对整个系统进行升级和更新。2.3 系统界面的友好性作为超市的收银系统,管理员或者销售员几乎每天都会和该软件打交道,因此该超市收银系统的前端应用程序端界面应尽可能的友好和易操作。三、概要设计3.1数据库关系模式设计(1)Users名字:users别名:用户信息表描述:员工信息管理表,并对员工分配权限关系模式:用户信息表(用户号,姓名,性别,密码,类型,聘用时间,电话,住址)(2)Supplier名字:supplier别名:供货商信息表描述:用来记录供货商的信息关系模式:供货商表(编号,名称,电话,地址,信息)(3
5、)Products名字:products别名:商品信息表描述:用于记录每种商品的各种属性的表关系模式:商品信息表(编号,名称,单价,单位,货架号,库存,进货时间,供货商编号)(4)Sales名字:sales别名:销售信息表描述:用于记录每一次结算时出售商品记录的表,因此此表会在收银过程中动态添加元组关系模式:销售信息表(编号,商品编号,销售数量,员工编号,销售时间,商品名,销售价格,收入)(5)Imports名字:imports21别名:进货信息表描述:用于记录进货情况的表关系模式:进货信息表(商品号,商品名,进货时间,进货数量,进货价格,销售商,产地)3.2总E-R图员工管理出
6、售商品供货商信息员工信息销售信息打印报表进货信息进货3.3数据库物理结构设计1.users主键:用户号属性列类型说明用户号varchar(5)员工标识姓名varchar(10)员工姓名性别varchar(4)员工性别类型varchar(8)登陆该系统的用户类型密码varchar(10)登陆该系统的用户密码聘用时间smalldatetime该员工的聘用时间电话varchar(13)员工的联系电话住址varchar(30)员工的地址2.supplier主键:编号属性列类型说明21编号Varchar(5)供货商标识名称varchar(30)供货商名称电话varchar(13)供货商联系
7、电话地址varchar(30)供货商地址信息varchar(50)供货商说明信息3.products主键:商品编号外键:供应商编号属性列类型说明编号Varchar(5)商品标识名称varchar(20)商品名称单价smallmoney商品单价单位varchar(6)商品单位货架号smallint商品所摆放的货架编号库存smallint商品库存进货时间smalldatetime商品的进货时间供应商编号int该商品的供货商的编号4.sales主键:编号外键:商品编号,员工编号属性列类