济效益。所以从经济上完全是可行的。
2.2.2 技术可行性分析
本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。在IT行业中从业的工作人员一般都要求掌握计算机技术,具有一定的软硬件基础,会使用各种管理软件,熟悉IT产品。因为,有的超市对员工的素质要求比较高,从管理层到下面的销售人员,都要求具有一定的计算机基础,所以在新系统投入使用时,只要对员工进行少量的培训,系统的功能和使用方法就基本上能够是系统顺利运行。而整个超市管理系统采用最友好的交互界面,简介明了,不需要对数据库进行深入的了解。
2.2.3 操作可行性
本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。界面设计时充分考虑浏览者的习惯,使得界面美观,大方,使用户感受到系统的专业和方便。由此,该系统的操作是可行的,有必要开发该系统。
综合以上三方面,该系统具有很高的开发可行性,无论是从技术上或者经济上还是操作上。所以,可以设计该系统的数据流程图,建立数据字典,开发应用此系统。
2.3 需求分析
⑴ 用户工作流程
进货或销售商品时,用户要对进货单或销售单进行核对审查,并进行登记;用户要获得进货、销售、库存信息时,要对进货情况、销售情况、库存情况进行查询并打印。
⑵ 用户业务需求
该管理软件将对库存商品进行资料管理和统计,对商品的进货单和商品的销售单进行录入管理和统计;
该管理软件将根据用户的需要对进货、销售、库存情况进行查询,并能打印详细信息;
该管理软件将为用户提供帐号管理工具,以便用户对帐号进行管理,具体为添加用户、删除用户、修改用户密码;
该管理软件提供企业人员管理,能够企业员工的分类管理,新员工的加入以及员工删除,修改基本信息等功能。
第三章 系统概要设计
3.1系统功能:
该超市管理系统能够实现销售管理、库存管理、进货管理、财务管理等功能。它能够实现以下业务需求:
1) 为了维护公司的商业秘密,以及防止操作错误和有意破坏对数据库的信息造成损坏,所有职工必须通过职工号和密码登录超市管理系统,而且只能进入其所在部门的工作界面。
2) 采购部负责管理供货商信息,并且根据由库存部填写的采购单来采购商品。
3) 所有的采购信息和销售信息必须保留,且只有超市总经理以及高层管理人员可以查看。主要用于财务部门的统计和超市的经营状况的分析。
4) 为了工作方便,除了销售部以外所有的部门有权知道本部门职员的部分信息以及部分超市管理人员的信息,但除了人事部以外的任何部门无权修改职员的个人信息。
5) 采购部必须有一份临时的采购单,以备随时查看需要采购的商品,可以根据需要采购的商品号、商品名或采购单的提交时间进行查看。而该商品入库后必须删除临时采购单上的记录,防止重复采购,但删除记录必须根据采购单提交的时间进行删除,防止删除还没有采购的商品的采购单记录。
6) 库存部维护所有商品的库存信息,包括商品的库存数量、存储区,并且有权修改它们。他们可以通过商品的各种属性找到所要求的商品信息,为商品的入库和出库提供方便。
7) 库存部管理人员能够时刻根据系统监视各商品的库存量,当某种商品库存量少于一定值时,库存部可以根据系统时间填写该商品的采购记录,提交给采购部,该提交应该由系统自动完成。
8) 当一种商品入库时,如果之前该有商品的记录,库存部要在系统修改其库存量或者其他商品变动的信息,如果没有该商品的记录,库存部应该可以录入该商品的记录。
9) 销售部的主要操作人员是收银员,因此该系统的销售部分的功能主要是根据商品的条形码获得该商品的价格信息,而且显示的必须是销售价格,并且用它和收银员输入的输入的数量和折扣信息进行结算,输出相应的结果。 10) 根据实际工作情况,收银员的操作效率必须非常高,因此尽可能多的利用快捷键进行操作,而且操作应该尽可能地简洁。
11) 由于收银员的操作界面直接面对的是顾客,因此必须具备良好的界面环境。
12) 每完成一次销售任务,系统必须自动对库存记录和销售记录进行修改,减少相应的库存量,增加相应的销售量。
13) 由于每个超市有多个收银机,必须区分每个收银机的销售记录,因此每个收银机必须有自己的号,为了提高效率,每个收银机的销售记录暂时存储在本机上,然后每隔一定的时间,由相关的销售部的管理人员将销售记录向服务器转存,但必须保留原记录。
14) 人事部的人员可以查看超市所有员工的信息,并且能够对他们的信息进行修改。同时他们应该还可以根据一定的约束条件来查询相应的员工信息。信息中包括对应员工的薪金标准等保密信息。
15) 管理部门可以查询各个部门的所有情况(职工的密码除外),但无权修改相关信息。
16) 所有职员的密码起始由人事部统一分配,所有职员具有修改自己密码的权利。
3.2 系统性能
本系统采用自定向下方法开发,其功能模块主要有如下几个部分:入库管理模块、库存管理模块、销售管理模块、员工管理模块和系统模块。具体的功能描述如下:
入库管理:其功能是对入库商品信息进行管理,,并进行入库查询。 库存管理:其功能是对库存信息进行查询以及库存统计。
销售管理:其功能是提供一般的销售管理,能够进行销售明细查询和打印售
报表。
系统管理:其功能是为系统的使用者进行帐户和密码管理以及基础数据维
护。
3.2.1 性能 ⑴ 数据精确度
商品的进货单和销售单中,单价、金额采用浮点数,数量都取长整数。 ⑵ 时间特性
该管理系统软件从启动到进入系统登录界面的时间正常情况下少于5秒,录入并更新数据的时间正常情况下少于10秒。
⑶ 适用性
该管理系统软件适用于Windows 98/Windows 2000/Windows Me/Windows XP中文版下运行。 3.2.2运行环境
⑴ 用户界面
窗体特性:本系统采用Delphi 7.0开发软件制作,其窗体都是采用弹出式浮动窗体,在运行系统时,首先就是登陆窗口,进入之后就是典型的下拉式主窗体,其下拉菜单为各系统模块的相关子模块。
输入输出时间:
输入输出时间格式为年月日(YY/MM/DD)。 ⑵ 硬件接口
运行本系统的硬件基本要求如下:
CPU:至少Pentium400以上,建议使用Pentium800以上; 内存:至少32M以上,建议使用64M以上; 硬盘:至少20M硬盘空间; 显示器:14″显示器;
其它:键盘、鼠标、1.44MB软驱和光驱等。 ⑶ 软件接口
本系统,在打包成setup.exe后,能够在Windows 系统各版本中运行。
3.3 系统流程图
3.3.1 系统的业务流程介绍

