超市管理系统需求说明书
1引言
伴随着社会的飞速发展,人们消费水平的不断提高,形形色色的超市已经成为人众们的购物天堂.它带给人们的不只是便利更是质量的保证.每天往来超市的购物者不计其数,显然传统的人工管理模式,已不能满足当今超市的业务,提高超市的工作效率,为顾客提供更好的服务,成为了大中小型超市当前必须考虑的问题.而解决这些问题的途径之一,就是将计算机引入到管理机制中来.
1.1编写目的
本软件的前台设计由PowerBuilder 8.0实现,后台管理是由Adaptive Enterprisee实现.利用Sybase Central用户界面工具进行数据库的创建和管理.整个软件系统基于客户端/服务器模式,但现阶段只开发了单机版的软件.
本系统界面设计大方,简洁,实用,操作简单方便,是一款完全适合普通超市管理的软件.软件设计综合了具有一定代表性的多家超市,商场的业务模式和需求.能实现对采购,卖场,库存,财务等信息的智能化管理,以便于高层者做出正确的决策.同是也使中层管理者和操做员的工作更方便和快捷.
1.2背景
本系统的名称是:超市管理系统
本项目的任务提出者是:张矿
开发者是:张矿,雷宏远,郭妍吉,张玲玲
本系统的用户:各超市
实现该软件的计算中心或计算机网络:信息管理实验室
1.3定义
开发软件PowerBuilder9.0PowerBuilder
PowerBuilder9.0PowerBuilder是一种可视化的面向对象的快速应用程序开发环境,它以其开放的体系结构,简洁高效的集成开发环境,强大的数据窗口技术,几乎无所不能的数据库访问能力和友好的用户界面,已成为client/server模式应用和基于internet模式应用最优秀的开发工具之一.最新推出的8.0版更是通过诸多强大功能,创新特性以及与应用服务器的无缝集成,提供了基于客户机/服务器,web及多层结构的快速环境.它已经为许多数据库应用开发人员所熟悉和使用并获得了广泛的好评.PowerBuilder 9全面改进了应用程序开发环境,它提供了耳目一新的用户界面增强了Web 功能数据窗口与EAServer ,更加紧密的集成功能提供了新的数据库连接和访问能力,进一步提高了易用性.新增的PowerScript 新特性让开发人员能够更加直接方便简单有效地控制应用程序的错误从而开发出更加健壮的应用程序.
SQL语言
SQL语言英文全称是Structure Query Language,意为结构化查询语言.SQL语言的主要功能就是同各种数据库建立联系,进行沟通用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等.SQL已被ANSI(美国国家标准协会)和国际标准化组织(ISO)定为关系型数据库语言的标准语言.目前绝大多数流行的关系型数据库管理系统,如Oracle,Sybase,MicroSoft Sql Server,DB2等都遵循SQL语言标准.
SQL语句有很多,功能齐全,大致可以分为四大类:
数据定义:用于创建,删除,修改数据中的各类对象,如CREATE,DROP,ALTER.
数据查询:对数据库查询检索,命令有SELECT.
数据更新:插入,更新,删除数据库,如NSERT,UPDATE,DELETE.
数据控制:数据控制管理,如表加锁,授权,回收授权,提交事务,回滚事务,命令有:LOCK,GRANT,REVOKE,COMMIT,ROLLBACK.
1.4参考资料
柯建勋,蔡毅,邓格琳,李宏伟.《Powerbuiler 8.0》. 清华大学出版社.2002年5月
崔杜武,姚全珠,范艳华,黑新宏.《Powerbuiler 8.0从基础到应用》.北京.人民邮电出版社.2002年4月
Ramon A.Mata-Toledo.《SQL编程习题与解答》.胡志君 高燕林 译 .北京.机械工业出版社. 2002年8月
何旭洪,余建英.《PowerBuilder8.0 数据库系统开发实例导航》. 人民邮电出版社
《Sybase 参考手册》copyright 1981-2001 by Sybase,inc. 2001年6月
2任务概述
2.1目标
本软件是针对超市的管理,可以完成对采购信息,入库信息,卖场销售信息,库存信息,财务信息等的有效管理,用以提高超市的各员工的工作效率,还为高层人员提供了决策的依据.
下一页