概要设计书--收银员管理系统设计(ppt 43页)
- 格式:ppt
- 大小:1005.00 KB
- 文档页数:42
超市收银系统应用软件概要设计1.1设计思想:(1) 系统分成几个相对独立的模块,但这些模块都进行集中式管理。
(2) 分层的模块化程序设计思想,整个系统采用模块化机构设计。
作为应用程序有较强的可操作性和扩展性。
(3) 合理的数据流设计,在应用系统设计中,相对独立的模块间以数据流相互连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。
1.2设计原则为了使本系统功能齐全完备,操作简便,最大限度的提高软件的质量,从而满足用户的实际需要,在设计开发过程中遵循了,如下原则:(1) 合法性原则:依据产品核算系统的工作规定以及要求,参照核算实际的工作情况,进行诸如商品进货、销售等工作。
(2) 实用性原则:适合产品信息管理工作的实际需求,并能够处理一些特殊情况的要求,此外,尽可能预留空间,以便扩充功能。
(3) 准确性原则:对输入的相关资料建立检错机制,及时报错,使用户能够及时准确的输入合法资料(如类型匹配,长度不超限等)。
(4) 易操作原则:要求设计的系统功能齐全,接口友好,操作方便,必要的地方进行提示。
(5) 源程序可读性原则:为了便于其它设计,维护人员读懂代码或以后的代码修改,软件升级维护,既可能做好代码注释工作。
(6) 优化原则:为了达到优化的目的,合理的运用窗口,菜单,对象等的继承,自定义用户对象,事件,函数,减少不必要的重复性代码,使程序简洁明了,也方便了将来的维护。
(7) 安全性原则:该系统的管理员具有可设置登陆密码,修改密码的权限。
经过前面的设计,我们对整个系统有了一个初步的认识,并对各个模块进行了功能分化。
1.3功能模块和结构设计小型超市管理系统包括系统管理员、库存管理员、商品销售员三大角色,对应本系统中的权限,根据权限的不同,可操作的业务不同。
本节将对小型超市收银系统进行总体设计,介绍系统的总体功能和模块划分。
1.3.1系统结构小型超市收银系统所包含的功能模块有:商品入库模块、商品销售模块、营业统计模块、商品信息模块、供应商信息模块、用户信息模块。
山西农业大学课程设计超市收银系统的设计与实现学院:资源环境学院专业:信息管理与信息系统年级:091制作小组:第一组小组成员:指导教师:荆耀栋超市收银系统1设计的应用背景在开始超市的发展前,中国大陆人民多数在一些杂货店购买日常生活的货品。
但当90年代初期,超市文化渐渐“入侵”中国大陆,再后几年时,已有中国大陆的独家超市公司,如在广州天河首次开业的好又多量贩等。
中国大陆的超市多数为大型式,货品多至有电器的售卖,一般中国大陆超市至少有2至3层,中国大陆人们已习惯往方便的超市,而少去街边的杂货店。
信息技术高度发达的今天,利用信息技术对大量复杂的信息进行有效的管理成为一种普遍而实用的手段。
一方面,这极大的减少了簿记和人力的开销,另一方面,现代计算机强大的计算能力和网络的普遍部署,大大简化了大量信息的处理和流动。
超市收银系统是超市日常经营管理的一个重要组成部分,该系统涉及了商品信息,营业额度,以及很多相关信息的综合处理。
为了方便配合超市日常经营管理,系统把收银、退货、会员添加、库存提醒等信息管理工作集成到一个统一的平台,各管理人员分工协作、相互配合,及时了解超市日常营运情况。
同时,也方便经营者对日常经营情况的了解。
本课程设计为超市收银系统的设计、实现、测试以及验收提供重要依据,也为评价系统功能和性能提供标准。
1.1传统超市管理系统的特征:(1)检索速度慢、效率低下因为超市的商品种类及数量与日俱增,商品的来源、价格、数量的查询在纸上难以进行,且耗时、耗人、耗财。
(2)添加、修改、删除困难因为记录为纸上记录,修改一条信息可能要牵连好几个数据,工作量非常繁重。
(3)收银结账速度缓慢顾客结账时,商品物价的查询、计算器的计算、进货单的更改异常繁琐。
(4)收银统计工作难,商品不能及时更新超级市场的商品应该根据日期的推移及商品种类的变化及时添加和更新,然而由于规模渐大,使得统计工作很难及时完成,造成了很多问题,如过期商品不能及时出库。
目录目录11.引言21.1编写目的21.2背景21.3定义21.4参考资料22.程序系统的结构42.1 运行环境42.2 系统功能结构图53.程序1(标识符)设计说明63.1 程序描述63.2 功能73.3 性能73.4 输入项83.5 输出项83.6 算法83.7 流程逻辑93.8 测试计划94.程序2(标识符)设计说明114.1 程序描述114.2 功能114.3 性能124.4 输入项124.5 输出项134.6算法134.7 流程逻辑194.8 测试计划191.引言1.1编写目的本文档为《超市收银员管理系统》的详细设计书,详细记录了收银员管理系统的实现细节,本文的读者为系统设计人员和编码人员以及测试人员。
1.2背景将要开发的软件名为《超市收银员管理系统》,本工程的任务提出者是Wind小组,而开发者也将是Wind小组负责,主要用户是各个小型超市,由超市内的多台计算机组成小型的计算机网络,来对超市信息进行操作,适用于Windows98以上的操作系统。
1.3定义PC机:个人计算机中文之星:中文之星智能狂拼简称智能狂拼,智能狂拼是一种基于CLM(中文语言模型)技术的整句输入法,是目前唯一款担当中的开发者保留着整句技术的整句输入法软件。
1.4参考资料[1]《超市收银员管理系统》可行性分析研究报告。
[2]《超市收银员管理系统》工程开发计划报告。
[3]《超市收银员管理系统》软件需求分析报告。
[4]《超市收银员管理系统》软件概要设计报告。
[5] 郑人杰, 殷人昆, 陶永雷, 《实用软件工程》, 清华大学出版社, 1997。
[6] 布劳德,《软件设计-从程序设计到体系结构》,电子工业出版社,2007。
2.程序系统的结构2.1 运行环境2.1.1硬件环境用户终端机:采用XX PC机,内存2G,硬盘250GB,大屏幕液晶显示器。
主机:XX PC机,内存4GB,高速硬盘组250GB,高速缓存,液晶显示器。
网络:采用TCP/IP网络建立的局域网。