超市管理系统

  • A+
所属分类:实用文档
摘要

__软件学院____C大作业____系统名称:超市进销存管理专业:计算机信息管理班级:信管111112__学生姓名:周苑(137)张世超(140)翟让(231)____2012年12月08日____摘要__本文给出了超市进销存管理系统的开发背景、需求分析与设计以及主要功能模块的实现等内容。__描述了系统的背景、现状、研究内容和意义;给出了系统的需求分析及概要设计,内容包括体系结构设计及系统数据库设计;给出了系统详细设计,内容包括系统主要功能模块的界面设计及实现;最后给出系统运行及测试的结果。__关键词:超市;进货;商品____目录____摘要2目录3第1章绪论4__11课题背景412课题研究内容4第2章需求分析5__21业务分析522功能需求分析523系统环境需求6__231开发环境需求6232运行环境需求6__第3章概要设计7__31数据库概要设计7__311实体和联系及其属性7312实体联系图7__第4章详细设计9__41数据库的详细设计942系统详细设计12__421商品管理12422进货管理16423销售管理18424供应商管理(管理员登陆)20425员工管理(管理员)22426退货管理23__第5章运行及测试28第6章结束语29附录系统相关代码32__第1章绪论__11课题背景__超市进销存管理系统用计算机管理超市库存进出管理的一种计算机应用技术的创新_在计算机还未普及之前库存管理都是由工作人员手工书写的方式来操作的现在一般的超市都采用计算机智能化管理_采用计算机作为工具的实用的计算机超市库存管理程序来帮助管理员进行更有效的超市库存管理工作。超市进销存管理系统是典型的信息管理系统MIS_其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备_易使用等特点。__经过分析_我们使用MICROSOFT公司的VISUALBASIC开发工具_利用其提供的各种面向对象的开发工具_尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象_首先在短时间内建立系统应用原型_然后_对初始原型系统进行需求迭代_不断修正和改进_直到形成用户满意的可行系统。__12课题研究内容__该课题以某超市管理需求为出发点,实现了以下功能:进货管理商品管理销售管理员工管理供应商信息管理退货管理__第2章需求分析__21业务分析__该系统以帮助超市管理为中心,可以方便,快捷的让员工利用此系统方便,快捷的来完成自己的工作,并能很好的提高准确性。系统主要帮收银员记录售货信息和计算应收金额;帮仓库管理员准确的记录进货信息,和商品库存信息;帮超市管理人员更容易的进行查货和查账等。__22功能需求分析__经业务分析,并结合系统用户的需求,系统需要实现以下功能:__1、商品信息管理:对超市内的所有商品的查询和修改,当商品数__量小于一定数量时,会提示。__商品信息包括:商品ID,供应商ID,商品名、商品类别、过期日__期、数量、商品规格,计量单位,进货单价,销售单价,备注。__2、商品进货管理:对超市内的所有进货商品进行详细记录,以利于以后查询和对账,包括进货记录和进货详单__进货登记包括:进货ID,员工ID,供应商ID,进货数量,应付金__额,实付金额,进货日期。__进货详单包括:商品ID,进货ID,商品名称、类别、产品规格,__计量单位,进货日期、商品数量、进货单价,小计(总金额)。__3、商品销售管理:当顾客结账时,收银员需登记销售的相关信息,并计算应收金额,包括销售记录和销售详单__销售记录包括:销售ID,员工ID,销售数量,实付金额,应付金__额,找零,销售日期,备注。__销售详单包括:商品ID,销售ID,产品规格,计量单位,商品名、__类别、销售日期、销售单价、销售数量,小计,备注。__4、员工信息管理:本系统可以对此超市的所有员工信息进行查询,修改和删除__员工信息包括:员工ID、姓名、联系电话、住址、职位(经理、收__银员、商品管理员、进货管理员、退货管理员)。__注:职位的管理权限:__1经理:对销售、商品、进货、退货、库存信息查询以及对员工__和供应商信息的修改;__2收银员:主要是对销售的商品进行登记和查询;3商品管理员:主要是对商品信息的查询和修改;4进货管理员:主要是对进货的商品信息查询和修改;5退货管理员:主要是对退货的商品信息查询和修改,对销售进__行查询;__5、供应商管理:查询和修改供应商信息__供应商信息包括:供应商ID、联系电话、地址__7、退货管理:退货信息的记录与查询,包括退货记录和退货详单退货登记包括:商品ID,退货ID,商品名称、商品类别、退货日__期、商品数量、退货单价,小计,备注。__23系统环境需求__231开发环境需求__硬件需求:CPUPIII500以上的PC服务器,内存1GB以上,硬盘8GB以上。操作系统:WindowsXP__软件需求:MicrosoftVisualStudio2005开发环境,SQLServer2005数据库__232运行环境需求__硬件需求:CPUPIII500以上的PC服务器,内存1CB以上,硬盘8GB以上。操作系统:WindowsXP;软件需求:NETFrameworkv20。____第3章概要设计__31数据库概要设计__对于超市进销存管理系统的数据库设计,本文将从以下几个方面进行描述:首先是概念模型描述,包括对系统的实体属性分析及系统的E-R图,然后是系统的逻辑结构设计,即给出系统的数据库设计表结构及描述。311实体和联系及其属性__整个系统各实体和联系可用以下关系来表示(其中主键已用下划线标识):●商品基本信息表商品ID,供应商ID,商品名,商品类别,进货单价,__销售单价,商品数量,计量单位,产品规格,有效期,备注●__●●ID,进货数量,进货金额,供货商ID,进货__日期)__●量、进货单价,总金额)__●销售登记(销售ID,员工ID,销售数量,总金额,销售日期)●销售详单(商品ID,销售ID,商品名称、商品类别、销售日期、商品数__量、销售单价,总金额)__●ID,退货数量,总金额,退货日期)●量、退货单价,总金额)__312实体联系图__在分析过系统各实体之间的联系后可得出系统的整体概念模型,用实体联系图表示出来,如图31所示的。__图31实体联系图____第4章详细设计__为了方便用户的操作,系统采用了模块化设计的思想,通过各模块的不同组合以实现不同的增、删、改、查功能。最终,使该系统能够具有规范化的格式、完整的信息量和易于查询等的特点。__41数据库的详细设计__依据数据库的概要设计,最后总结出数据库结构的主要数据表包括商品信息表,供应商信息表,员工信息表,进货信息表、销售信息表、退货信息表、库存信息表等。以下将给出系统数据库设计的逻辑模型,即各数据表的结构。1、商品表tb_Goods__商品信息表存储系统商品的相关信息,表结构如表41所示__2__供应商信息表存储供应商的相关信息,表结构如表42所示__3员工信息表存储员工的相关信息,表结构如表43所示__表43员工表tb_User__4进货信息表存储进货的相关信息,表结构如表44所示__5进货详单(商品ID,进货ID,商品名、类别、进货日期、进货数量、进货单价,总金额)__销售信息表存储销售的相关信息,表结构如表45所示__6销售信息表存储销售的相关信息,表结构如表46所示__

文档信息:

  • 大小:6272KB
  • 页数:48页
  • 格式:doc格式

点击图片查看更多:

隐藏内容: ********, 支付¥5.00下载

发表评论

您必须才能发表评论!