超市进销存管理系统课程设计实验报告文档格式.docx
《超市进销存管理系统课程设计实验报告文档格式.docx》由会员分享,可在线阅读,更多相关《超市进销存管理系统课程设计实验报告文档格式.docx(14页珍藏版)》请在冰豆网上搜索。
![超市进销存管理系统课程设计实验报告文档格式.docx](https://file1.bdocx.com/fileroot1/2023-1/11/73d7bed3-3ec1-4ec8-ab97-5d285656a43a/73d7bed3-3ec1-4ec8-ab97-5d285656a43a1.gif)
超市进销存管理系统的主要工作是对企业的进货、销售和库存以信息化的方式进行管理,最大限度的减少各个环节中可能出现的错误,有效减少盲目采购、降低采购成本、合理控制库存、减少资金占用并提高市场灵敏度,使企业能够合理安排进、销、存的每个关键步骤,提升企业市场竞争。
超市数据资料有些属内部资料,不能为外人所知,系统须有保密措施,设置密码。
查看资料需输入正确密码,销售人员销售货物需输入代号才能打开收银柜。
针对经营管理中存在的问题,参观兴龙广缘卖场后,我们对产品进销存合理化提出了更高的要求。
通过实际调查,要求超市进销存管理系统具有以下功能:
界面设计美观大方,操作方便、快捷、灵活。
实现强大的进销存管理,包括基本信息、进货、销售和库存管理。
能够在不同的操作系统下运行,不局限于特定平台。
提供数据库备份和修复功能。
提供库存盘点功能。
提供技术支持的联系方式,可以使用邮件进行沟通,或者直接连接到技术网站。
(二)可行性分析
1.背景:
兴龙广缘是一家以商品零售为主的商业企业,为了更好地管理进货、销售和库存,现需要开发一个超市进销存管理系统,项目名称为“超市进销存管理系统”。
2.可行性研究的前提:
(1)要求:
a。
附加进货、库存和销售功能以增加管理的灵活性.
b。
系统的功能要符合本企业的实际情况。
c。
管理内容较多,涉及窗口容易混乱,应提供窗口集合操作和菜单管理。
d。
支持数据备份与修复功能,提高系统安全性
(2)目标:
超市进销存管理系统的主要目标是提供强大的进销存管理功能,减少盲目采购、降低采购成本、合理控制库存、减少资金占用并提高市场灵敏度。
(3)评价尺度:
项目需要在8天内完成,系统分析一天完成,系统设计、程序编码、系统测试、程序调试需要在剩余7天内完成,其中包括查找资料的时间。
3。
在技术、经济、管理三个方面进行研究:
(1)技术可行性:
对现有技术进行评价,以明确能否利用现有技术进行系统开发及系统实施.本方案技术要求不高,系统涉及范围不大,子系统间联系紧密、安全性、可靠性强。
从技术上市完全能满足基本功能需要的。
(2)经济可行性:
本方案我们可以直接用自己的电脑,操作简便,不需要额外的开发费用,投入费用比较少。
此系统建成后,可是支持货物的信息查询功能,加强了超市物流的管理效率,为企业员提供了较高的效率,可节省人力资源的开支,降低业务开展的成本.本系统运行后带来的效益高于投入.
(3)管理可行性:
在工作上,企业货物的信息量非常大,开发了此系统,可极大改善货物的存储和查询,以及提高企业工作人员的工作效率,可提高决策者的管理能力等,方便数据的储存和修改,及以后随时查询订单、客户信息,是一个比较人性化的管理系统。
4.结论:
根据以上分析,技术上问题不大,项目延期可能性很小,认为该项目可以开发。
(三)系统业务流程图
图1—1
(四)主要数据筹划
图1-2
二、系统设计
(一)功能分析
对进货和销售提供相应的退货管理功能。
实现各种查询,如多条件查询、模糊查询等。
可以随时修改系统口令。
灵活的数据备份、还原功能.
(二)系统功能模块设计
1.库存管理子系统设计
根据子系统划分的分析,库存管理系统的主要处理功能包括库存查询、库存管理、进货单管理、销售单管理。
实现对现有库存的查询,实现对库存商品编辑、删除、查看的功能操作,能够准确迅速的查看到库存的情况,以便采购人员对缺货商品进行补货的处理.
2.销售管理子系统设计
在这个系统下,我们主要是实现了对销售商品信息的记录,对销售商品信息的查询,对销售商品信息的编辑、删除、查看功能操作。
此外,能对其他各子系统:
库存管理子系统、进货管理子系统,进行实时的销售时点数据的发送以及同步数据的接收。
3。
进货管理子系统
在此系统下,我们实现了对进货单查询、库存查询、进货单录入、进货单管理,同时与商品信息查询、供应商查询建立联系.能够更全面、更具体的了解到信息.
4.信息查询子系统
主要是实现了更重查询的操作,更方便快捷的查找到想要的信息。
5。
资料管理子系统
主要是操作人员的账号管理、商品信息管理、供应商信息管理.能够在此找到需要的各种信息,并能对其进行编辑、删除、查看等功能操作.
以下为系统功能模块的设计:
图2-1
三、数据库设计
企业进销存管理系统需要使用数据库存储和管理进销存过程中的所有信息。
考虑到进销存数据量的庞大和安全性的保障,本系统决定采用SQLServer2000数据库系统作为进销存管理的后台数据库,包含了6张数据表和若干视图.
(一)数据库需求分析
1。
供应商信息表:
供应商编号供应商名称供应类别供应商区域联系人
联系电话传真备注
2。
商品信息表:
商品编号商品名称商品类别进价售价销售数量
进货日期供应商名称备注
3.入库信息表:
入库编号商品名称商品类别进价数量进货日期
供应商名称备注
4.销售信息表:
销售编号商品名称商品类别售价数量销售日期备注
5.用户信息表:
用户编号用户名密码姓名
6.库存信息表:
库存编号商品名称商品类别进货日期进价库存数量
7。
商品视图
8。
商品库存视图
(二)数据库逻辑结构设计
表3—1供应商信息表
商品信息表:
表3-2商品信息表
入库信息表:
表3—3入库信息表
销售信息表:
表3-4销售信息表
用户信息表:
表3-5用户信息表
四、功能模块
1.系统登录模块设计
图4—1
2.系统主窗体设计
图4—2
进货单模块设计
图4-3
4。
销售单模块设计
图4-4
库存管理模块设计
图4—5
6.信息管理模块设计
图4-6
7。
资料管理模块设计
图4-7
五、程序文件说明
超市进销存系统包括以下文件:
图5-1
图5—2
图5—3
图5—4
六、开发工具介绍
在此次开发过程中,我们主要运用Dreamweaver和SQL2000为开发工具。
总体来说,我们是运用Dreamweaver设计前台系统页面,用SQL2000建立后台数据库,然后利用搭建ASP运行环境,安装IIS,配置IIS环境,最后实现数据库的连接。
关于前台网页制作方面,利用Dreamweaver可以保证高质量的设计,其设计环境可以使用CSS,并迅速、高效地开发出代码简洁和专业、规范的站点。
与其他的网页开发工具相比,Dreamweaver具有如下优点:
(1)方便的代码编辑。
Dreamweaver提供了HTML编辑器,能十分方便地在源代码和可视化编辑状态之间切换。
在其界面中鼠标在源代码编辑器的什么位置,切换到可视化窗口后就会显示相应的位置。
(2)动态网页的超强支持性。
Dreamweaver让设计者在不会使用JavaScript的情况下,能够实现对网页动态效果的添加,并且可以精确地对各层进行定位,可以生成丰富多彩的动态层效果。
(3)标准化的流程。
Dreamweaver将网页中与数据库的互动流程标准化,在没有学习正规的程序语法下,即可以经过一定程序的设计与编辑,开发出合适的互动程序。
即使不是一个专业的网页设计者,也可以通过适当的实践训练,成为一个高级程序设计师。
(4)操作简捷性。
利用Dreamweaver中的可视化编辑功能,设计者可以快速创建网页,而不需要编写任何源代码,可以查看所有站点元素和资源,并且可以直接把他们拖到文档中,简化了设计者开发工作的流程。
数据库方面我们利用SQLserver2000进行设计,相比其他软件SQL2000具有以下特点:
真正的客户机/服务器体系结构,图形化用户界面,丰富的编程接口工具,SQLServer与WindowsNT完全集成,具有很好的伸缩性,对Web技术的支持,SQLServer提供数据仓库功能。
我们利用SQL建立了后台的表,然后安装IIS,进行环境配置,最后利用ASP程序,将自己的计算机架设为网站服务器。
然后通过图书馆书上以及网上资料的查询,在Dreamweaver进行操作,将站点与数据库进行连接,实现了数据的显示,添加,查询等功能。