1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
为此,我在本次设计之中选择了超市信息管理系统设计,依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力物力改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进销存状况和各种反馈信息分析,使管理人员快速对市场的变化作出相应决策,加快超市的系统建立的技术基础数据库应用系统是以数据库为基础的信息管理系统,它般包含两个方面内容,个数据库设计,二是程序设计。
数据库应用系统的开发是个软件工程,应按照软件工程的开发方法进行分析,设计,编程和调试。
再建立数据库应用系统之前,般应先进行系统的需求分析,了解拥护对系统的要求,然后进行系统的总体设计,最后编写程序代码和调试程序。
图显示出了数据库应用系统的开发过程。
从图中可以看出,需求分析包括了对数据本身的需求分析和对功能的需求分析。
两个分析的结果将分别作为数据库设计和程序设计的依据。
实际上在设计数据库应用系统时,这两个需求分析是紧密相关的,不论是数据库设计,还是程序设计都需要考虑这两个方面的因素。
开发步骤图数据库应用系统的开发过程第二章总体设计进货计划供应商客户买货货货到货登记货出库库房出库销售管理客户客户需求事件毕业设计论文共页第页装订线总体设计是在需求分析的基础上进行的,根据逻辑模型建立相对应的物理模型。
总体设计的任务是确定怎么做的问题,即确定和建立解决问题的总体方案。
具体来说,总体设计要去确定构成系统的每个物理单元,说明每个物理单元之间的相互关系即系统结构。
般地说,其过程如下设计方案设想选择方案选取合理方案选区最佳方案功能分解将系统按功能的要求,划分功能模块设计软件结构确定由模块确定的层次结构,可利用层次图描绘。
设计数据库确立要设计的数据库,具体实现它。
制定测试计划初步的测试计划书写文档系统说明复核和审查从技术的角度审查,从管理的角度审查。
问题定义商品按类管理所以需要有商品类型信息商品必须属于个商品类型如果个商品类型存在商品或存在下级商品类型则该类型不该删除需要记录供应商信息在涉及商品数量的地方,要给出相应的单位在进货信息中要包含供应商等信息商品销售信息单中要包含登记商品,销售数量单价等信息,商品报损要有报损原因进货,销售,报损操作要有相应操作员信息只有管理员登陆之后才可以使用系统默认的管理员不可以删除进货,销售,库存,报损信息都要可以添加,修改,删除,分类,查找。
技术可行性研究在行业中从业的工作人员般都要求懂计算机,具有定软硬件基础,会使用各种管理软件,熟悉商品。
因为,超市中的对员工素质要求比较高,从管理层到下面的营销人员,都要求具有定的背景,所以在新系统投入使用时,只要对员工进行少量的培训,系统的功能和使用方法就基本上能够使系统顺利的运行了。
经济可行性研究因为通过网络传递销售信息,可以不受距离的限制,因此可以节约许多的人力和毕业设计论文共页第页装订线物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高企业的销售效率,即提高了企业的经济效益,所以从经济上是完全可行的。
企业有能力承担研发开支开发新系统的工作是项艰巨复杂的工作,它的投资主要是人力和物力的投资。
对于本系统的开发来说,其主要投资还是在人力和物力两个方面。
如果是企业自己安排人手开发系统的话,其主要的投资还是在人力资源上,从系统的业务需求调查到系统的分析编码制作都是需要巨大的人力投入的。
超市作为个尖端的高科技产业,其员工要求都比般企业的要求要高,而且对系统开发及软件产业了解比较多,所以在自我开发管理系统的库存管理要求,查询要求输出流有效的库存管理要求,有效的查询要求加工逻辑检查输入要求的有效性加工编号加工名要求类型处理输入流库存管理要求,当前日期输出流商品的入库单,商品的销售单加工逻辑根据库存管理要求的类型选择商品入库货,输出商品的进货单商品销售,输出商品的销售单加工编号加工名查询类别处理输入流查询要求输出流查询商品进货情况,查询商品销售情况,统计要求加工逻辑根据查询类别选择查询商品进货情况查询商品销售情况统计要求加工编号加工名商品进货查询输入流查询商品进货情况,进货文件输出流商品进货情况加工逻辑根据查询商品进货情况的要求从进货文件中读出商品进货记录,输出商品进货情况加工编号毕业设计论文共页第页装订线加工名商品销售查询输入流查询商品销售情况,销售文件输出流商品销售情况加工逻辑根据查询商品销售情况的要求从销售文件中读出商品销售记录,输出商品销售情况加工编号加工名商品库存统计输入流统计要求,库存文件输出流统计表加工逻辑根据统计要求从库存文件中读出所有库存商品的记录,输出统计表。
功能需求本系统采用自定向下方法开发,其功能模块主要有如下几个部分入库管理模块库存管理模块销售管理模块员工管理模块和系统模块。
具体的功能描述如下入库管理其功能是对入库商品信息进行管理并进行入库查询。
库存管理其功能是对库存信息进行查询以及库存统计。
销售管理其功能是提供般的销售管理,能够进行销售明细查询和打印销售报表。
系统管理其功能是为系统的使用者进行帐户和密码管理以及基础数据维护。
性能需求数据精确度商品的进货单和销售单中,单价金额采用浮点数,数量都取长整数。
时间特性该管理系统软件从启动到进入系统登录界面的时间正常情况下少于秒,录入并更新数据的时间正常情况下少于秒。
适用性该管理系统软件适用于中文版下运行。
运行需求用户界面窗体特性本系统采用开发软件制作,其窗体都是采用弹出式浮动窗体,在运行系统时,首先就是登陆窗口,进入之后就是典型的下拉式主窗体,其下拉菜单为各系统模块的相关子模块。
毕业设计论文共页第页装订线输入输出时间输入输出时间格式为年月日。
硬件接口运行本系统的硬件基本要求如下至少以上,建议使用以上内存至少以上,建议使用以上硬盘至少硬盘空间显示器显示器其它键盘鼠标软驱和光驱等。
软件接口本系统,在打包成后,能够在系统各版本中运行。
毕业设计论文共页第页装订线第四章系统功能模块分析与设计系统总体结构图如图图超市销售管理系统结构图各子系统功能分析系统登陆模块功能本模块的主要功能是对用户身份进行验证,只有系统的合法用户才能进入系统。
其窗体如图图用户确认界面在进行系统登陆过程中,登陆模块将调用数据库里的用户数据表,并对用户名和超市销售管理进货管理销售管理库存管理系统管理入库操作入库查询进货报表销售查询销售报表库存查询商品销售库存信息维护库存报表工作员管理厂商管理用户管理商品管理毕业设计论文共页第页装订线密码进行验证,只有输入了正确的用户名和密码后,系统登陆才会成功。
在登陆模块中,对系统的尝试登陆次数进行了限制,禁止用户无终止的进行系统登陆尝试,系统将自动禁止登陆,退出登陆模块。
并在输入了的或者是不存在的用户名和密码时,系统会给出出错信息提示,指明登陆过程中的输入或操作,以便用户进行正确的登陆。
其报错信息如图所示图登入界面输入项输出项输入项为用户名和密码。
用户名和密码均为字符串,最大长度为个字符,密码以号显示英文和数字算个字符,汉字算两个字符。
程序逻辑系统登陆流程图如图所示毕业设计论文共页第页装订线图系统登陆流程图接口本模块为顶级模块,按确定按钮时,如果输入的用户名和密码正确,将调用系统主窗体模块,进入系统主窗体。
存储分配在用户按下确定按钮时,将读取存储用户名和密码的数据表,以对用户名和密码进行验证。
测试要点本模块有如下几个测试要点,按下确定按钮时,是否能正确读取存储用户名和密码的数据表如果用户名和密码正确,是否能进入系统主窗体当输入用户名或密码时,是否能弹出信息框,给用户提示。
进货管理模块功能该模块主要是实现进行入库管理入库查询进货报表三个功能。
入库管理操作员通过入库单输入商品入库信息,可以对信息进行修改,删除操作。
入库查询该模块为企业提供整个企业的进货情况查询,也可以进行进货的明细查询。
进货报表该报表是将整个的进货的工作和进货情况以报表的形式表示出来,然后打印出来,给用户或者是公司其他人与系统没有直接关系的负责人看。
输入项输出该模块的输入项为企业的进货单,其中包括单据编号,厂商编号,进货厂商,商品型号,数量,单价,金额,进货日期和进货单备注等输入条目。
输入表单如图毕业设计论文共页第页装订线图入库输入单存储分配在用户按下保存按钮时,将读取存储入库数据表,以添加该登记入数据库,如果点取消,该表单的输入将被撤消消,不会将数据存储到数据库。
测试要点对商品编码入库程序进行测试,利用测试用例填入表单,对其进行数据库数据存储测试,看看所填数据能否存入数据表中。
入库查询,对数据库中的数据进行查询操作。
进货报表对前面所做测试的数据,以报表形式输出来,看看输出的报表跟测试用例是否相符,相符则功能能够实现,测试成功。
销售管理模块功能本模块的主要功能是把销售信息写入销售清单,同时对库存数据进行跟新,以备用户将来对销售信息和库存信息进行查询和打印。
商品销售主要功能是对所销售的情况进行登记,记录该商品的型号销售数量单价金额生产厂商
