小食品销售管理系统设计.doc_第1页
小食品销售管理系统设计.doc_第2页
小食品销售管理系统设计.doc_第3页
小食品销售管理系统设计.doc_第4页
小食品销售管理系统设计.doc_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

小食品销售管理系统系统分析说明书班级:计算班组长:罗文组员:张磊、刘忠奎、李俊均李圣龙、王倩修订表编号生成版本修订人修订章节与内容修订日期审批记录版本审批人审批意见审批日期 目录1引言41.1编写目的41.2背景41.3术语与缩略语41.4参考资料42 影响设计的约束因素52.1需求约束52.1.1运行平台52.1.2 软件、硬件环境52.1.3 接口/协议约束52.1.4软件质量约束52.1.5隐含约束53 系统架构设计64数据流程图75 模块汇总表85.1模块详细设计85.1.1登录模块设计85.1.2修改密码模块85.1.3食品更新模块设计95.1.4食品查询模块95.1.5食品销售模块106数据库设计规划116.1表汇总116.1.1表User126.1.2表 Food126.1.3 表Sell136.1.4 表 Lack136.1.5 表 Overdue146.2数据库关系图147 系统界面设计157.1用户登陆界面157.2系统的主界面157.3采购信息的界面167.4查询功能界面167.4.1查询具体食品信息界面167.4.2销售清单查询界面177.4.3库存不足食品清单查询177.4.4过期食品查询187.5销售信息界面181引言1.1编写目的通过本系统软件,能帮助管理人员利用计算机快速方便地对食品进行存储管理、查找、查询,更新等操作,减轻食品管理工作人员的工作负担1.2背景本项目的名称:小食品信息管理系统。本项目的任务提出者:*超市 本项目的任务开发者:芒果小组项目与其他软件或其他系统的关系:该系统在WIN2007、WIN XP系统中都能很好的运行,具有很好的兼容性。同时,需要对数据库软件SQL的支持。1.3术语与缩略语术语、缩略语解 释 1.4参考资料资料名称标识符出 版 单 位作 者日 期软件工程 清华大学出版社张海藩 软件工程 北京大学出版社王利福、张世琨、 朱冰 数据库原理及应用科学出版社 李绍原2 影响设计的约束因素2.1需求约束2.1.1运行平台数据库工具:SQL Server 2005软件工具:Microsoft Visual C+运行环境:Windows95、Windows98、Windows2000、Windows Me和Windows XP的运行环境。 cpu 2.0GHz,奔腾4以上。2.1.2 软件、硬件环境 现行的任何32/64位微机,处理器在奔腾3以上,内存512MB以上的计算机,80G以上硬盘,操作系统为Windows2000以上系统。2.1.3 接口/协议约束本软件系统为独立软件,不存在接口问题。2.1.4软件质量约束 软件质量的约束,如模块性、正确性、明确性、简单性、可维护性、可验证性、可移植性、可伸缩性、可扩展性、可兼容性、可靠性、准确性、安全性、可用性、健壮性、易用性、效率(性能)、清晰性等。2.1.5隐含约束有一些假设或依赖并没有在需求文档中明确指出,但可能会对系统设计产生影响,设计人员应当尽可能地在此处说明。例如对用户教育程度、计算机技能的一些假设或依赖,对支撑本系统的软件硬件的假设或依赖等。3 系统架构设计系统的总体结构设计是指确定整个系统由哪些部分组成,以及各部分在物理上、逻辑上的相互关系。系统总体结构设计一般是一个自上而下的分解过程。思想是基于结构化的开发方法。 图1 系统功能结构图4数据流程图 图2 系统流程图5 模块汇总表小食品管理信息系统模块名称功 能 简 述登录模块用户进入系统进行身份判断修改密码模块修改自己登陆的密码食品更新模块对食品的基本信息进行操作,包括添加,删除食品查询模块查询食品的基本信息食品销售模块显示已经销售食品的基本信息5.1模块详细设计 5.1.1登录模块设计模块名称登录模块功能描述验证用户身份功能模块用于对登录系统的用户进行身份验证,确定用户是否拥有使用该系统的资格。登录简易、方便。接口与属性判断用户输入的口令是否正确,输入参数:账号为三位数字,密码为6到12之间个数字或字母。口令正确进入系统,口令出错则提示错误需要再次输入正确的口令方可进入。数据结构与算法不论是采用经典的还是专用的数据结构与算法,都应该做必要的描述。不仅用于指导程序的实现,还可以让人清楚地了解该对象类是如何设计的。补充说明5.1.2修改密码模块模块名称修改密码模块功能描述修改自己登陆的密码接口与属性登陆成功后选择修改密码,然后输入旧密码,新密码并再次输入新密码进行确认后确定就可修改成功。数据结构与算法不论是采用经典的还是专用的数据结构与算法,都应该做必要的描述。不仅用于指导程序的实现,还可以让人清楚地了解该对象类是如何设计的。补充说明5.1.3食品更新模块设计模块名称食品更新模块功能描述对食品的基本信息进行操作,如:添加,删除,显示食品的基本信息接口与属性点击食品更新新鲜牛,对食品的基本信息进行导入或导出,从而对食品信息进行更新数据结构与算法不论是采用经典的还是专用的数据结构与算法,都应该做必要的描述。不仅用于指导程序的实现,还可以让人清楚地了解该对象类是如何设计的。补充说明 图3 更新操作流程图5.1.4食品查询模块模块名称食品查询模块功能描述查询食品的基本信息接口与属性点击食品查询信息按钮,能对食品的具体编号,过期食品,食品的数量,销售清单进行查询数据结构与算法不论是采用经典的还是专用的数据结构与算法,都应该做必要的描述。不仅用于指导程序的实现,还可以让人清楚地了解该对象类是如何设计的。补充说明图4-1 图4-2 图4-3 图4-4某一具体食品查询 过期食品查询 库存信息不足查询 销售清单查询5.1.5食品销售模块模块名称食品销售模块功能描述显示已经销售食品的基本信息情况接口与属性点击食品销售信息的按钮,能对当天的销售情况进行查询数据结构与算法不论是采用经典的还是专用的数据结构与算法,都应该做必要的描述。不仅用于指导程序的实现,还可以让人清楚地了解该对象类是如何设计的。补充说明 图5 食品销售流程图6数据库设计规划6.1表汇总表 名功能说明User 核实操作人员进入该系统Food完成对食品信息的记录Sell 记录已经销售的食品信息 Lack 记录缺货食品的相关信息 Overdue 记录过期食品的相关信息6.1.1表User表 名 User功能说明 核实操作人员进入该系统中文列名字段名数据类型(精度范围)空否约束条件含义说明姓名unamenchar(10)否员工编号unonchar(3)否主键惟一管理员的编号,用于登录系统密码passwordnchar(20)否不小于6位数管理员用于登录本系统的密码补充说明6.1.2表 Food表 名 Food功能说明 完成对食品信息的记录中文列名字段名数据类型(精度范围)空否约束条件含义说明名称fnamenchar(10) 食品的名字 食品编号 fnonchar(3)否主键各种食品的编号食品种类 fkindnchar(10)否 进价 fpricefloat否各种商品的进价 数量fnumint否各种食品的数量生产日期fdatenchar(10)否保质期 ftimeint否食品正常出售的天数补充说明6.1.3 表Sell表 名 Sell功能说明 完成对食品信息的记录中文列名字段名数据类型(精度范围)空否约束条件含义说明名称fnamenchar(10)食品编号fnonchar(3)否主键,外键(参照表food)食品种类fkindnchar(10)否 售价spricefloat否在进价基础上提高一定的价格出售 数量snumint否销售日期sdatenchar(10)否补充说明6.1.4 表 Lack表 名 Lack功能说明 完成对食品信息的记录中文列名字段名数据类型(精度范围)空否约束条件含义说明名称fnamenchar(10) 食品编号fnonchar(3)否主键,外键(参照表food)食品种类fkindnchar(10)否 数量fnumint否补充说明6.1.5 表 Overdue表 名 Overdue功能说明 完成对食品信息的记录中文列名字段名数据类型(精度范围)空否约束条件含义说明名称fnamenchar(10) 食品编号fnonchar(3)否主键,外键(参照与表food)食品种类fkindnchar(10)否 数量fnumint否补充说明6.2数据库关系图 图6 数据库关系图7 系统界面设计 根据不同功能的要求,对系统的布局进行设计。以下列出各主要功能的界面设计图。7.1用户登陆界面 图7 用户登录 用户进入系统进行身份判断 7.2系统的主界面 图8 系统主界面此界面能进入到操作人员想要操作的内容,包括对食品进行采购,查询,销售7.3采购信息的界面 图9 采购信息用于对食品的基本信息进行导入7.4查询功能界面 7.4.1查询具体食品

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论