《2022年超市销售管理系统设计说明书 .pdf》由会员分享,可在线阅读,更多相关《2022年超市销售管理系统设计说明书 .pdf(32页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、超市销售管理系统设计说明书* 超市销售管理系统 * 需求说明书题 目 名 称:超市销售管理系统系别:电子信息工程系专 业/班 级:计算机科学与技术组长:夏文轩组员: 翟娟娟、张娟、王俊、赵世龙、周程鹏、郑文财指 导 教 师:王海荣项目计划书名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 32 页 - - - - - - - - - 超市销售管理系统设计说明书1引言1.1 编写目的为了能高效的, 有计划设计超市销售管理系统。本报告的主要作用是确定各个项目模块的设计情况和主要
2、的负责人,供各项目模块的负责人阅读,做到及时协调,按步有序进行项目的开发 .减少设计中的不必要损失. 主要具体步骤:拟订项目设计计划书,分配项目工作,安排项目进度。1.2 项目背景随着计算机科学技术以及网络技术的不断发展,各个领域都已经展开了信息化建设工作,以便于及时的从外界获取信息和,更好的管理组织,使各项工作都能够得到及时、顺利的开展。目前各类超市已经成为人们日常生活中必不可少的一部分,如何更好的对超市销售进行管理是超市管理的一个重大问题,因此设计一个可靠、高效的超市销售管理系统是十分必要的。1.3 定义制定计划:确定所要设计系统的总目标;给出功能、性能、可靠性等方面的要求;完成该系统的可
3、行性研究;估计可利用的资源(硬件,软件,人力等)、成本、效益、开发进度;制定出完成实际系统的实施计划。需求分析:对用户提出的要求进行分析并给出详细的定义;编写系统需求说明书或系统功能说明书。概要设计:把各项需求转换成系统的体系结构。结构中每一组成部分都是意义明确的模块,每个模块都和某些需求相对应;详细设计:对每个模块要完成的工作进行具体的描述,为编写代码打下基础;编写设计说明书。程序编写:把系统设计转换成计算机可以接受的程序代码系统测试:按规定的各项需求,逐项进行有效性测试,决定已开发的系统是否合格,能否能够投入实际使用。名师资料总结 - - -精品资料欢迎下载 - - - - - - - -
4、 - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 32 页 - - - - - - - - - 超市销售管理系统设计说明书1.4 参考资料项目计划任务书Delphi 程序设计2项目概述2.1 工作内容1各项主要工作系统计划:问题定义和可行性研究,写出项目计划书和可行性研究报告系统需求分析:分析目标和任务,画出数据流程图,编写数据字典系统总体设计: 画出系统结构图,找出所有的系统模块,并开始设计数据库,编写概要设计说明书系统详细设计:画出基本逻辑结构图,N-S 结构流程图,代码设计,用户界面设计,数据输入与显示,控制界面的设计,系统安全控制设计,
5、编写详细设计文档系统测试:系统实施与维护:2主要功能1. 系统管理模块; 2. 销售管理模块; 3. 库存管理模块; 4. 报表统计模块;5. 人事管理模块;6. 帮助模块;2.2 条件与限制完成该项目应具备的条件:团队成员: 7 人硬件设备:台式机电脑7 台软件设备: Delphi 7 尚需创造的条件:完成期限: 2010 年 11 月 24 日完工交付使用其他条件与限制:本系统设计需要有代码的编写,系统的实施等时机操作,鉴于现阶段专业知识掌握有限,因此无法完成一些具体的设计。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名
6、师精心整理 - - - - - - - 第 3 页,共 32 页 - - - - - - - - - 超市销售管理系统设计说明书2.3 产品2.3.1系统系统名称:超市销售管理系统使用的语言: Delphi 程序设计语言存储形式:根据功能模块进行分块储存2.3.2文档项目计划书可行性研究报告需求分析报告概要设计说明书详细设计文档测试分析报告测试计划文档项目开发总结报告书系统问题报告2.4 运行环境硬件环境:微机软件环境:装有windows 系统2.5 服务2.6 验收标准系统能正常运行且功能能达软件需求说明书中定义的全部功能、性能、可靠性等需求整个系统是否达到要求,且试运行阶段不会出现两次以上
7、故障。3实施计划3.1 任务分解可行性研究以及编写项目计划书负责人:曾绍静名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 32 页 - - - - - - - - - 超市销售管理系统设计说明书需求分析负责人:曾绍静系统总体设计负责人:王俊详细设计负责人:曾绍静、翟娟娟、张娟、王俊、周程鹏、郑文财、赵世龙代码设计负责人:王俊测试分析负责人:曾绍静软件实施与维护负责人:王俊详细任务分解表ID 开发阶段主要负责人详细任务分解细节1 项目计划曾绍静组织小组人员讨论确定课题,并指
8、导组员编写项目计划书和可行性报告。记录员:翟娟娟可行性报告书写:张娟项目计划书:曾绍静文档收集整理工作:郑文财2 需求分析曾绍静、王俊确定待开发的系统“做什么”,理清数据流或数据解综合所收集的资料确定软件的约束和性能要求,构造逻辑模型业务流图:张娟数据字典:周程鹏记录员:赵世龙、郑文财文档审查工作:翟娟娟3 总体设计王俊明确系统“怎么做”的问题,最终得到软件实体模型系统设计流程:曾绍静结构图编写:赵世龙记录员:周程鹏名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 32 页
9、 - - - - - - - - - 超市销售管理系统设计说明书4 详细设计曾绍静周程鹏王俊翟娟娟张娟赵世龙郑文财对总体设计所产生的功能模块进行过程描述,开发一个可以直接转换成程序语言的系统表示代码设计:王俊、曾绍静用户界面设计:王俊数据输出输入界面设计:赵世龙控制界面设计:翟娟娟、张娟系统安全设计:郑文财文档整理以及编写:周程鹏5 系统编码翟娟娟、王俊、张娟、赵世龙、周程鹏、郑文财、曾绍静6 系统测试曾绍静7 系统实施与维护翟娟娟、王俊、张娟、赵世龙、周程鹏、郑文财、曾绍静3.2 进度ID 任务名称开始时间完成时间持续时间1 系统设计2010-9-15 2010-10-26 10 2 需求分
10、析2010-9-29 2010-10-19 20 3 总体设计2010-10-22 2010-10-29 7 4 详细设计2010-11-5 2010-11-26 21 5 系统编码2010-11-52010-11-105 6 系统测试2010-11-112010-11-143 7 系统实施与维护2010-11-152010-11-151 3.3 预算名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 32 页 - - - - - - - - - 超市销售管理系统设计说明书3
11、.4 关键问题4人员组织及分工ID 职务姓名主要负责的阶段花费时间(天)1 组长曾绍静可行性研究以及编写项目计划书15 2 成员曾绍静需求分析20 3 成员郑文财数据流图10 4 成员王俊界面设计15 5 成员赵世龙、周程鹏数据字典15 6 成员张娟、翟娟娟数据记录整理15 5交付期限2010 年 11 月 24 日6专题计划要点名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 32 页 - - - - - - - - - 超市销售管理系统设计说明书超市销售管理系统可行性研
12、究报告1. 引言11 编写目的编写本报告的目的是研究本系统的总体需求、实现方案, 并分析开发系统的可行性,为决策者提供是否开发该系统的依据和建议。1.2 项目背景开发系统名称:超市销售管理系统。项目开发者:宁夏理工学院电气信息工程系计算机科学与技术08101 班 “超市销售管理系统”开发小组:曾绍静,周程鹏,翟娟娟,张娟,赵世龙,王俊,郑文财用户单位: *超市1.3 定义超市销售管理系统对于超市而言,是超市管理的至关重要技术平台。所以超市销售管理系统应该能够为用户提供充足的信息和快捷方便的操作手段。1.4 参考资料项目计划任务书Delphi 程序设计2. 可行性研究的前提由于超市商品种类多数量
13、大,购物的顾客多, 原来的人工工作方式不仅会造成办理时间的延误和人力资源的浪费,特别是在购物高峰期时这种冲突更加明显,而且存在着各种信息不易存放、 易丢失、 难以备份和查询等缺点。因此, 实现一个将各种管理和服务功能集成起来的超市销售管理系统就显得十分必要,既可以节省资源,又可以有效存储、更新、查询信息,提高工作和服务效率。开发的系统要求界面友好,方便直观。 既要方便管理员对商品信息进行添加、删除、 修改、查询和统计等管理,又要便于顾客购物。2.1 要求A、主要功能系统管理:系统设置和数据的备份与恢复。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - -
14、 - - - - - 名师精心整理 - - - - - - - 第 8 页,共 32 页 - - - - - - - - - 超市销售管理系统设计说明书销售管理:进行商品的销售工作, 用户可以通过输入商品的条码, 编号来选择商品。报表统计:统计超市的库存信息和当日销售信息。库存管理:用于录入或查询当前库存商品的相关信息,内容包括流水号、条形码、商品名称、单价(元)、计量单位、类型号、最大库存量、入库时间、销售量等信息。可对商品信息进行添加、修改、删除等操作。人事管理:用于管理系统的操作用户。B、主要性能可以方便快捷有效地完成结算、查询等的各项操作,录入数据合法性校验程序高,查询速度快(不超5
15、秒) 。保证信息的正确和及时更新,并降低信息访问的成本。技术先进且高可靠性。C、可扩展性能够适应应用要求的变化和修改,具有灵活的可扩充性。D、安全性具有较高的安全性。系统对不同的用户提供不同的功能模块,只有具有高级权限的管理者或维护人员用户才能对用户进行管理,一般的收银员只能查看商品信息和完成结算操作。还应具有一定的保护机制,防止系统被恶意攻击,信息被恶意修改和窃取。有完善的备份机制,如果系统被破坏应该能快速恢复。E、完成期限2010 年 9 月 15 日至 11 月 24 日,共 2 个月。2.2 目标所建议系统的开发目标包括: 减少人力与管理费用;提高信息准确度;改进管理和服务; 建立高效
16、的信息传输和服务平台,提高信息处理速度和利用率。2.3 条件,假定和限定2.4 决定可行性的主要因素名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 32 页 - - - - - - - - - 超市销售管理系统设计说明书本次可行性分析是按照系统设计的规范步骤进行的,即按复查项目目标和规模,研究目前正使用的系统,导出新系统的高层逻辑模型,重新定义问题这一循环反复的过程进行。然后提出系统的实现方案,推荐最佳方案, 对所推荐的方案进行经济、技术、 用户操作和法律的可行性分析,最
17、后给出系统是否值得开发的结论。以上分析结果写城本文档。成本 /效益分析结果:效益成本;技术可行:现有技术对完成该项目还有一定的困难;操作可行:系统能被现有的工作人员快速掌握并使用;法律可行:所使用工具和技术及数据信息不违反法律。3. 对现有系统的分析具体功能需求图:4.所建议的系统4.1 影响在建立所建议系统时,预期会带来的影响包括以下几个方面。对设备的影响由于所建议系统是基于WINDOWS操作系统,所以需要配备足够符合以上列出的各种软硬件条件的计算机和通信线路。系统失效后, 服务器端需要利用备份的数据库恢复数据信息,要求要有足够的数据备份空间。对软件的影响需要落实是否有符合本报告所列出的正版
18、的软件环境,如果没有则需要购买。对用户单位机构的影响投入使用前还需改进现有的管理模式。超市销售管理系统报表统计库存管理销售管理前台系统人事管理进货管理系统管理后台系统名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 32 页 - - - - - - - - - 超市销售管理系统设计说明书对开发的影响开发过程需要用户进行密切的配合,准确阐明需求。对经费开支的影响:4.2 技术条件方面的可行性本系统是一个基于局域网和WINDOWS操作的系统,现有技术虽还有一定限制,利用现有技
19、术完全可以实现系统的基本阶段的开发。同时, 开发期限较为宽裕,预计可以在规定期限内完成基本的开发任务。5. 经济可行性分析5.1投资成本一次性支出经常性费用5.2 收益5.3 成本 /收益分析:6. 社会因素可行性分析6.1 法律方面的可行性所有软件都用正版,技术资料都由提出方保管,数据信息均可保证合法来源。所以, 在法律方面是可行的。6.2 用户使用可行性使用本系统的人员均有一定计算机应用基础,系统维护员由计算机的专业人员担任,所有人员都要经过本系统的使用培训。经过简单培训人员就会熟练使用本软件。7. 结论本项目具有方便快捷等优势,使得图书馆管理实现电子化,符合社会信息化发展的需要,技术、经
20、济、操作、法律方面都是可行的,可以开发本系统。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 32 页 - - - - - - - - - 超市销售管理系统设计说明书系统需求说明书1. 引言1.1.编写的目的随着全球经济一体化,国内经济改革的逐年深化,使得国内中小企业都面临着巨大的挑战,管理体制的不完善、生产技术不能和集团性质的大公司相竞争,成为中小企业发展需要解决的首要问题,而即使企业具有了一定先进的技术,由于管理体制中种种问题的制约,也不能使企业在激烈的竞争中占有一
21、席之地。计算机技术的全面普及,给中小企业带来新鲜的血液,利用计算机对企业进行管理, 不仅解决了传统管理方式中的管理效率低下、管理不全面, 数据信息不能得到统计等问题。 管理方式的转变, 提高整个企业的工作效率, 在某种意义上讲,给中小企业提供了新的有利条件,增强了企业的核心竞争力, 成为企业管理的必备工具。本系统的开发适用于超市行业,可以帮助企业快速有效管理进货、销售、库存等各项业务, 合理控制超市销售各个环节,提高资金利用率, 实现管理高效率和实时性。1.2.背景a.本系统的名称是:超市销售管理系统b.本项目的任务提出者是:曾绍静c.开发者是:曾绍静、翟娟娟、张娟、王俊、赵世龙、周程鹏、郑文
22、财d.本系统的用户:各超市1.3.定义开发软件 Delphi 7。Delphi是一种可视化的面向对象的快速应用程序开发环境,它以其开放的体系结构, 简洁高效的集成开发环境, 强大的数据窗口技术, 几乎无所不能的数名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 32 页 - - - - - - - - - 超市销售管理系统设计说明书据库访问 能力 和友好 的用户 界面, 已成为client/server模 式应用 和基于internet模式应用最优秀的开发工具之一。1.4
23、.参考信息及资料市场调查收集的相关信息相关专家的咨询建议Delhpi 程序设计2. 任务概述2.1.目标* 超市近几年来蓬勃发展, 但原有单机信息管理系统进行业务处理的模式远远不能满足当前业务发展的需要,必须引入网络信息化的管理技术,以提高企业竞争力及管理水平。该系统应用目标是:适应当前的业务流程,提高系统运行效率。本系统包括系统管理,后台管理,前台销售管理,人事管理,报表统计,帮助等主要几个功模块。系统的主要特点包括:1、为超市行业量身定做,符合超市的特点;2、系统最大限度地实现了易安装性、易维护性和易操作性。3、系统运行稳定,安全可靠。4、操作灵活,界面友好。5、基于 Windows操作系
24、统,Access 数据库,具有成本相对较低, 部署简单,维护容易等特点;6、项目化实施,全程服务,保证实施成功率;7、本系统是一独立的系统软件,所有需求功能均自含;可为其它系统软件提供数据依据。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 32 页 - - - - - - - - - 超市销售管理系统设计说明书2.2.运行环境操作系统: Microsoft Windows xp 支持环境: Delphi 7 数 据 库:Access 2003 2.3.条件与限制操作系
25、统: Microsoft Windows xp 支持环境: Delphi 7 数 据 库:Access 2003 硬件要求: Pentium III 450 以上, 258M RAM, 14G HD 2.4.用户的特点通过调查,超市企业用户对业务本身较熟悉,普遍对计算机操作较为熟练;但由于各部门同时在线使用, 所以要求系统本身的实时性等;为了用户的操作方便,务必要求系统在易用性上充分加以考虑。2.5.具体功能需求超市销售管理系统包括:前台系统, 后台系统。 后台系统包括系统管理、基本信息管理、采购管理、销售报表查询、库存管理、和会员管理。前台系统包括pos 管理。超市销售管理系统报表统计库存管
26、理销售管理前台系统人事管理进货管理系统管理后台系统名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 32 页 - - - - - - - - - 超市销售管理系统设计说明书3. 功能设计3.1.系统管理“系统管理”功能模块就用于系统设置和数据的备份与恢复,其中所包含的子功能模块如图3.1 所示。图 3.1 “ 系统管理 ” 功能模块3.1.1. 数据备份用于备份系统数据库。3.1.2. 数据恢复用于恢复系统数据库。3.1.3. 工具栏设置用于设置系统菜单中的操作项是否在工
27、具兰中显示。3.1.4. 用于设置系统的语言。3.2.后台管理“后台管理” 功能模块主要包括进货管理、库存管理、 商品查询、 商品类型管理等,所包含的子功能模块如图3.2 所示。系统管理数据备份数据恢复工具栏设置语言设置名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 32 页 - - - - - - - - - 超市销售管理系统设计说明书图 3.2 “ 后台管理 ” 功能模块3.2.1.进货管理用于录入企业的进货单,“进货单”内容包括条形码、商品名称、单价、计量单位、类
28、型名、需进货数量等。3.2.2.商品类型管理用于录入或修改商品的类型和类型号。类型与类型号一一对应, 便于录入和查询操作。3.2.3.商品查询用于查询当前库存的商品信息。 包括流水号、条形码、商品名称、单价(元)、计量单位、类型号、最大库存量、入库时间、销售量等信息。查询方式可选择精确查找或模糊查询。 精确查找:可通过输入条形码或类型号进行查找;模糊查找:可通过输入商品名称或计量单位查询。3.2.4.库存管理用于录入或查询当前库存商品的相关信息,内容包括流水号、条形码、商品名称、单价(元)、计量单位、类型号、最大库存量、入库时间、销售量等信息。可对商品信息进行添加、修改、删除等操作。3.2.5
29、. 销售库清理用于清除历史纪录中共统计的销售额。后台管理进货管理商品类型商品查询库存管理销售清理名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 32 页 - - - - - - - - - 超市销售管理系统设计说明书* 功能描述 * 维护商品的具体信息,包括增加、修改、删除、查询商品的相关信息。维护库存商品的具体信息,包括增加、修改、删除、查询库存商品的相关信息。对供货商的更改与相关信息进行调整。接收到供货商的商品后将具体信息录入入库。3.3. 前台 销售管理“前台销售
30、管理” 功能模块用于管理超市的销售业务,所包含的子功能模块如图 3.3 所示。图 3.3 “ 前台销售管理” 功能模块3.3.1. 收银台进行商品的销售工作 , 用户可以通过输入商品的条码, 编号来选择商品, 该功能模块主要为前台收银员设置。3.3.2.今日盘点用于统计超市当日的营业额。3.4.报表统计“报表统计”功能模块用于统计超市的库存信息和当日销售信息,所包含的子功能模块如图 3.4 所示。前台销售管理收银台今日盘点名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共
31、32 页 - - - - - - - - - 超市销售管理系统设计说明书图 3.4 “ 报表统计 ” 功能模块3.4.1. 库存报表用于超市的库存盘点工作, 可自动连接数据库生成库存报表,包括商品的条形码、商品名称、单价(元)、计量单位、类型号、入库时间、库存量、销售量等信息。(可打印)3.4.2. 日销售报表用于超市的当日销售盘点工作,可自动连接数据库生成库存报表,内容包括流水号、条形码、商品名称、商品价格(元)、购买数量、交易时间、交易结果等信息。(可打印)3.5. 人事管理“人事管理” 功能模块用于管理系统的操作用户,所包含的子功能模块如图3.5 所示。图 3.5 “ 人事管理 ” 功能
32、模块3.5.1. 超级管理员超级管理员(admin) ,可以增加、修改、删除、查询其他普通用户。人事管理超级管理员一般管理员报表统计库存报表日销售报表名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 32 页 - - - - - - - - - 超市销售管理系统设计说明书3.5.2. 一般管理员一般管理员的权限和密码。一般管理员可更改个人密码。* 功能描述 * 系统自带一个超级用户,可以增加、修改、删除、查询其他普通用户。超级用户可更改普通用户的权限和密码。普通用户可更改
33、个人密码。3.6. 帮助“帮助”功能模块用于给用户提供帮助信息,所包含的子功能模块如图3.6所示。图 3.6 “ 帮助 ” 功能模块3.6.1. 帮助主题提供简单的帮助信息。3.6.2. 关于提供本超市销售系统的相关信息,包括版本号、版权、联系方式等。帮助帮助主题关于名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 32 页 - - - - - - - - - 超市销售管理系统设计说明书4. 数据字典4.1. 商品基本信息表(流水号、条形码、商品名称、单价(元)、计量单位
34、、类型号、最大库存量、入库时间、销售量)属性名存储代码存数类型长度备注流水号id 长整型默认条形码p_id 整型默认商品名称p_name 文本50 单价(元)p_price 货币默认计量单位p_unit 文本50 类型号p_type 整型默认最大库存量p_store 整型默认入库时间p_time 日期/ 时间默认销售量p_sale 整型默认4.2.品类型表(类型号、类型名称)属性名存储代码存数类型长度备注类型号p_type 整型默认类型名称p_name 文本10 4.3. 销售表(流水号、条形码、商品名称、商品价格(元)、购买数量、交易时间、交易结果)属性名存储代码存数类型长度备注流水号s_n
35、um 长整型默认条形码s_p_id 长整型默认商品名称s_p_name 文本50 商品价格s_p_price 货币默认购买数量s_p_amount 长整型默认交易时间s_time 日期/ 时间默认交易结果s_pay 是/ 否默认名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 20 页,共 32 页 - - - - - - - - - 超市销售管理系统设计说明书4.4. 库存表(类型号、类型名称)属性名存储代码存数类型长度备注条形码s_p_id 数字默认商品名称s_p_name 文本5
36、0 商品价格s_p_price 货币默认计量单位s_p_unit 文本10 库存量s_pay 整型默认4.5. 用户表(类型号、类型名称)属性名存储代码存数类型长度备注用户编号use_id 自动编号默认用户名use_name 文本50 密码use_psw 文本50 用户类型号use_type 文本50 4.6. 用户类型表(类型号、类型名称)属性名存储代码存数类型长度备注编号编号长整型默认类型号use_type 数字默认类型名称use_name 文本50 5.性能需求5.1.数据精确度5.1.1. 系统处理的准确性和及时性系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分
37、考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足超市对信息处理的需求。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 21 页,共 32 页 - - - - - - - - - 超市销售管理系统设计说明书5.1.2. 系统处理的易用性和易维护性超市销售管理系统是直接面对使用人员的,而使用人员往往对计算机并不是非常熟悉。 这就要求系统能够提供良好的用户接口,易用的人机交互界面。 要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的
38、使用问题,要提供足够的帮助信息,缩短用户对系统熟悉的过程。5.1.3. 系统的标准性系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、 国家和行业标准。 同时,在自主开发本系统时, 要进行良好的设计工作, 制订行之有效的软件工程规范,保证代码的易读性、 可操作性和可移植性。5.2.时间特性5.2.1. 系统的响应速度在进行统计分析时, 根据所需数据量的不同而从秒级到分钟级,原则是保证操作人员不会因为速度问题而影响工作效率。5.3.适应性5.3.1. 系统的行进性目前计算系统的技术发展相当快,在系统的生命周期尽量做到系统的先进,充分完成企业信息处理的要求而不至于落
39、后。这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。 另一方面, 在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 22 页,共 32 页 - - - - - - - - - 超市销售管理系统设计说明书6.运行需求6.1.用户界面如屏幕格式、报表格式、输入输出时间等。6.2.硬件接口硬件要求: Pentium III 450 以上, 258M RAM, 14G HD 6.3.软件接口
40、操作系统: Microsoft Windows xp 支持环境: Delphi 7 数 据 库: Accxess 数据库6.4.故障处理7.其他需求名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 23 页,共 32 页 - - - - - - - - - 超市销售管理系统设计说明书概要设计说明书1引言1.1 编写目的在超市销售管理系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中在实地调研中获得,并在需求分析说明书中得到
41、详尽得叙述及阐明。本阶段已在系统的需求分析的基础上,对超市销售管理系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、 模块之间传递的信息,以及数据结构、 模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。在下一阶段的详细设计中, 小组人员员可参考此概要设计报告,在概要设计对超市销售管理系统所做的模块结构设计的基础上,对系统进行详细设计。 在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。1.2
42、项目背景超市销售管理系统将由两部分组成:Access 数据库和应用程序。1.3 定义SQL: 一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理。主键:数据库表中的关键域。值互不相同。外部主键:数据库表中与其他表主键关联的域。ROLLBACK: 数据库的错误恢复机制。SQL: Structured Query Language (结构化查询语言) 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 24 页,共 32 页 - - - - - - - - - 超市销
43、售管理系统设计说明书1.4 参考资料1项目计划书超市销售管理系统开发小组2需求分析说明书超市销售管理系统开发小组2任务概述2.1 目标2.2 运行环境超市销售管理系统将由两部分组成:Access 数据库和应用程序。根据调研得知超市的计算机配置均在Pentium 4 级别以上, 客户程序应能够在Pentium 4级别以上 , Win2000 以上环境下运行。2.3 需求概述2.4 条件与限制3总体设计(结构化设计)3.1 处理流程3.2 总体结构和模块外部设计3.3 功能分配【表明各项功能与程序结构的关系。】名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - -
44、 - - - - - - 名师精心整理 - - - - - - - 第 25 页,共 32 页 - - - - - - - - - 超市销售管理系统设计说明书4接口设计4.1 外部接口41 外部接口41 1 用户界面在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,应尽量向这一方向靠拢。其中服务器程序界面要做到操作简单,易于管理。在设计上采用下拉式菜单方式。总的来说,系统的用户界面应作到可靠性、简单性、易学习和使用41 2 软件接口服务器程序可使用VISUAL C+
45、提供的对SQL SERVER/ACCESS 的接口,进行对数据库的所有访问。服务器程序上可使用SQL SERVER/ACCESS 的对数据库的备分命令,以做到对数据的保存。41 3 硬件接口在输入方面,对于键盘、鼠标的输入,可用VISUAL C+的标准输入 /输出,对输入进行处理。在输出方面, 打印机的连接及使用,也可用 VISUAL C+ 的标准输入 /输出对其进行处理。42 内部接口内部接口方面, 各模块之间采用函数调用、参数传递、 返回值的方式进行信息传递。具体参数的结构将在下面数据结构设计的内容中说明。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。名
46、师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 26 页,共 32 页 - - - - - - - - - 超市销售管理系统设计说明书5数据结构设计5.1 逻辑结构设计5.2 物理结构设计5.3 数据结构与程序的关系程序在对销售管理/库存管理 /商品查询进行操作时需对数据库数据库数据结构,也就是数据表进行查询和修改:销售管理/库存管理 /商品查询过程中都需要对数据库中的所有表,进行联合查询、修改。物理数据结构主要用于各模块之间函数的信息传递。接口传递的信息将是以数据结构封装了的数据,
47、以参数传递或返回值的形式在各模块间传输。出错信息将送入显示模块中,销售管理 /库存管理 /商品查询,送入打印准备模块中准备打印格式。6运行设计6.1 运行模块的组合客户机程序在有输入时启动接收数据模块,通过各模块之间的调用,读入并对输入进行格式化。 在接收数据模块得到充分的数据时,将调用网络传输模块,将数据通过网络送到服务器, 并等待接收服务器返回的信息。接收到返回信息后随即调用数据输出模块,对信息进行处理,产生相应的输出。服务器程序的接收网络数据模块必须始终处于活动状态。接收到数据后, 调用数据处理/查询模块对数据库进行访问,完成后调用网络发送模块,将信息返回客户服务机。.2 运行控制运行控
48、制将严格按照各模块间函数调用关系来实现。在各事务中心模块中,需对运行控制进行正确的判断,选择正确的运行控制路径。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 27 页,共 32 页 - - - - - - - - - 超市销售管理系统设计说明书在网络传方面,客户服务机在发送数据后,将等待服务器的确认收到信号,收到后,再次等待服务器发送回答数据,然后对数据进行确认。 服务器在接到数据后发送确认信号, 在对数据处理、 访问数据库后, 将返回信息送回客户机, 并等待确认6.3 运行时间在
49、系统的需求分析中,对运行时间的要求为必须对作出的操作有较快的反应。建议使用 Pentium 4 以上的处理器。硬件对本系统的速度影响将会大于软件的影响。7出错处理设计7.1 出错输出信息程序在运行时主要会出现两种错误:1、由于输入信息,或无法满足要求时产生的错误,称为软错误。2、由于其他问题,如网络传输超时等,产生的问题,称为硬错误。对于软错误,须在销售管理/库存管理 /商品查询操作成功判断及输入数据验证模块由数据进行数据分析,判断错误类型,再生成相应的错误提示语句,送到输出模块中。对与硬错误, 可在出错的相应模块中输出简单的出错语句,并将程序重置。 返回输入阶段。出错信息必须给出相应的出错原
50、因。7.2 出错处理对策数据库出现错误是可采用SQL SERVER/ ACCESS 的日志文件,对其进行ROLLBACK 处理,对数据进行恢复。在硬件方面要选择较可靠、稳定的计算机机种,保证系统运行时的可靠性。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 28 页,共 32 页 - - - - - - - - - 超市销售管理系统设计说明书8.安全保密设计使用加密算法。9.维护设计维护方面主要为对计算机上的数据库数据进行维护。可使用Access 的数据库维护功能机制。例如,定期为数