小型超市管理信系统的设计与开发.pptVIP

  • 2
  • 0
  • 约3.07千字
  • 约 38页
  • 2018-11-07 发布于江苏
  • 举报
小型超市管理信系统的设计与开发

小型超市管理信息系统的设计与开发 项目可行性分析 经济可行性分析 指开发系统的费用, 主要是指一个新系统开发所需要的成本费用和人员费用,并与估计的新系统收益进行比较, 看是否有利。 通常包括下列这些: 资料费和办公消耗(如水电费、打印复印费等)。 软件开发人员的工资。 购买系统软件的费用(如数据库和软件开发工具等)。 做市场调查、可行性分析和需求分析的费用。 公司人员培训费用。 项目可行性分析 技术可行性分析 指利用现有设备、软件及技术人员, 能否达到系统所要求实现的目标。 系统需求分析 功能需求 系统管理 系统管理员能对用户信息、会员信息、商品信息等进行编辑或维护;能设置用户权限,配置系统运行参数,数据备份、清理和恢复等。 仓库管理 仓管人员能对商品信息进行编辑或维护;根据缺货商品信息生成进货清单,清单交给采购人员进货;进货回来根据送货清单把新进的商品信息录入系统;对货架上和客户退回的商品进行清点检查,发现问题的商品,需要录入系统,生成报损商品清单,以便把商品退回供货商或做其他的处理。 系统需求分析 功能需求 销售管理 收银员在各自的收银点上对各类顾客(一般和会员)购买的商品信息迅速查找出来,快速录入价格和数量,自动汇总出应收金额和实收金额,收银和找零,打印购物小票;如果有顾客需要退货,则要在系统中记录退货的相关信息。 财务管理 财务人员能对商品的销售情况、进货情况、报损情况和退货情况按照时间段进行统计,并生成相应的报表以便呈报给经理或者主管。 系统需求分析--业务流程分析(1) 系统需求分析--业务流程分析(2) 系统设计 系统功能设计 根据前面的项目需求分析,提炼出系统所要实现的功能,并且画出功能模块图。 系统设计 前台收银子系统 系统设计 系统管理子系统 系统设计 仓库管理子系统 系统设计 财务管理子系统 系统设计 系统体系结构 本系统采用两层的C/S(Client/Server)即客户机和服务器结构体系结构。这种结构将任务一分为二:服务器(后台)负责数据管理,客户机(前台) 负责实现具体业务规则以及与用户的交互。目前很多应用系统都是C/S模式的两层结构。 系统设计 系统架构图 系统设计 系统的开发工具选择 1. 客户端应用程序的开发使用Borland公司的Delphi 7。 2. 后台数据库管理系统选用MicroSoft公司的SQL Server 2000。 数据库设计--概念结构设计 数据库设计—逻辑结构设计 数据库设计—逻辑结构设计 数据库设计—逻辑结构设计 数据库设计—逻辑结构设计 数据库设计—逻辑结构设计 数据库设计—逻辑结构设计 数据库设计—逻辑结构设计 数据库设计—逻辑结构设计 数据库设计—逻辑结构设计 系统实现--系统管理子系统主窗口界面 系统实现--系统管理子系统界面 系统实现--系统管理子系统界面 系统实现--系统管理子系统登录界面 系统实现--登录验证功能实现 系统实现—数据库连接实现 系统实现—数据库连接实现(续) 系统实现--登录验证功能实现 系统实现—商品信息管理模块 系统实现—商品信息管理模块 系统实现—商品信息管理模块 用户身份的验证 实现思路: 以用户输入的帐号和密码作为关键字,通过ADOQuery1控件到数据库的Yg_Xx表(员工信息表)中查询是否有该用户的记录以及检查其职务是否可以登录该子系统,如果有,通过验证;否则,让用户重试3次,如果3次都没有成功,则强行退出。 程序实现代码写在“登录”按钮的OnClick单击事件处理过程中。 把原完成的“商品信息维护”模块添加进该工程中 需要改动的地方: 在Delphi中打开该模块 窗体的Name属性设置为:SpXxWh_Form 窗体的position属性设置为:poMainFormCenter(使窗口总是位于主窗口中间)。 窗体的FormStyle属性设置为:fsMDIChild(多文档子窗口) 窗体的WindowState属性设置为:wsMaximized(最大化) 删除窗体上的ADOConnection1控件 删除该窗体OnCreate事件过程中的连接数据库的代码 引用该工程的主窗体的单元名:Uses Main_Unit; 把SpXxWh_Unit.pas和SpBj_Unit.pas添加到工程中(如下图示) * * 做还是不做? 做什么? 收银员 销售数据 缺货处理 仓管员 缺货数据 检查审核 采购员 采购清单 接收送货 供货商 发货清单 验货录入 仓管员 商

文档评论(0)

1亿VIP精品文档

相关文档