超市进销系统实验报告

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

课程设计课程名称:专业课程设计设计课题:超市进销存管理系统指导教师:方芳专业:电子信息工程班级:1382052姓名:郭国信学号:1382052061电子信息工程专业课程设计题单班级1382052学生郭国信课程名称超市进销存管理系统课题设计要求利用visualc#作为前台开发工具,SQLServer后台数据库管理,实现一超市进销存管理系统。实现具体功能:1基本信息管理(员工信息、供应商信息管理)2进货管理(商品进货,商品查询)3销售管理(商品销售、商品退货)4库存管理(库存统计、库存查询、库存报警)课题发给日期2016.06.08课程设计完成日期2016.07.03指导教师方芳评语:评分:2第一章摘要1.1设计开发的意义随着超市行业竞争日益激烈,提高进销存管理的工作效率,改善超市内部以及整个供应链各个环节的管理、调度及资源配置成为了超市当前必须考虑的问题。而解决这些问题的途径之一,就是将计算机引入到管理机制中来。随着技术的发展,超市会有很多连锁店,使用此超市管理系统,可以进行连网管理。1.2设计应用系统的任务及目标登录界面有普通员工和管理员,普通员工需要输入用户名和密码,管理员只需输入用户名即可进入。超市管理系统主界面有一个“欢迎光临”的滚动条。员工信息表和供应商信息表的查找按钮,鼠标只要一接触,便可自动查询,而不需要点击鼠标。(利用查找按钮事件的MouseEnter实现的)关闭超市管理系统主界面时,需要弹出一个对话框,是否需要关闭此系统。(通过登录界面验证用户的提示下,考虑到关闭此系统时是否确定需要关闭)1.3设计开发及运行的软硬件环境系统开发平台:MicrosoftVisualStudioC#3.5系统开发语言:VisualC#.NET数据库管理软件:MicrosoftSQLServer2005运行平台:Windows窗体应用程序运行环境:MicrosoftVisualStudio20083目录第一章摘要......................................................21.1设计开发的意义..............................................21.2设计应用系统的任务及目标....................................21.3设计开发及运行的软硬件环境..................................2第二章系统分析与设计.............................................42.1系统需求分析................................................42.1.1数据流图...............................................42.1.2数据字典..............................................52.2数据库概念结构设计.........................................52.2.1员工信息实体E—R图....................................52.2.2进货信息实体E—R图....................................62.2.3供应商信息实体E—R图..................................62.2.4库存信息实体E—R图....................................62.3数据库逻辑,物理结构设计....................................72.3.1关系模式...............................................72.3.2关系的属性设计........................................72.4数据库的创建...............................................102.5系统总体结构设计...........................................13第三章系统开发及实现...........................................143.1界面设计效果...............................................143.1.1登录界面..............................................143.1.2员工信息..............................................153.1.3供应商信息............................................153.1.4商品进货信息..........................................163.1.5进货信息查询..........................................163.1.6商品销售信息..........................................173.1.7商品退货信息..........................................173.1.8库存警报..............................................183.1.9库存查询..............................................183.1.10数据备份.............................................193.1.11数据还原.............................................193.2实现方法.................................................20第四章结论....................................................21参考文献.........................................................22附录.............................................................23(1)、员工信息表窗体frmEmpInfo的代码:....................23(2)、员工信息表方法tb_EmpInfoMenthod的代码:.............324第二章系统分析与设计2.1系统需求分析用户对进销存系统的需求具有普遍性。此超市管理系统适用于超市的采购、销售和仓库部门,对超市采购、销售及仓库的业务全过程进行有效控制和跟踪。使用此超市管理系统可有效减少盲目采购、降低采购成本、合理控制库存、减少资金占用并提高市场灵敏度,提升超市的市场竞争力。此系统采用人机交互的方式,界面美观友好。信息查询灵活、操作方便,数据存储安全可靠。能够对进货信息进行有效的管理。对用户输入的数据,进行严格的数据校验,尽可能避免人为错误。能够对商品销售信息进行有效的管理。允许顾客退货。能够准确、详细地管理商品库存信息。当库存的商品数量达到一定程序,给出提示。可以对数据库进行备份和还原。系统应最大限度地实现易维护性和易操作性。2.1.1数据流图图2.1登录验证用户系统主窗体基本档案进货管理销售管理库存管理系统维护52.1.2数据字典此系统的登录界面有验证用户的信息,只要登录成功,才可进入超市管理系统的主窗体。主窗体可以连接到系统的所有功能菜单,包括基本档案,进货管理,销售管理,库存管理,系统维护。基本档案包括员工信息和供应商信息。员工信息表是因为开发过程中要考虑系统的安全性,不是任何人都可以操作系统的,才设置存储管理系统的员工信息表;供应商信息表是因为超市的经营离不开与供应商的合作,而每件商品对应不同的供应商,此时必须在数据库中建立一个供应商信息表,用于存储所有供应商信息。进货管理包括商品进货信息和进货信息查询,建立一个进货信息表是因为超市的运营离不开货物往来,日常货物的购买是非常重要的,此用于存储进货的详细信息。销售管理分为商品销售信息和商品退货信息,商品销售信息表为了时刻了解超市销售利润,需要对商品的销售情况有所了解;商品退货信息表是因为当顾客对某件商品不满意时,可以要求进货,同时超市经营者也要详细地了解退货信息。库存管理分为库存警报和库存查询。因为超市定期要对货物进行补充,在进货之前要了解剩余货物的数量,此时需要在数据库中建立一个库存信息表用于存储剩余货物的情况。系统维护包括数据备份和数据还原,以防数据丢失,所以需要备份数据和还原数据。2.2数据库概念结构设计2.2.1员工信息实体E—R图图2.162.2.2进货信息实体E—R图图2.22.2.3供应商信息实体E—R图图2.32.2.4库存信息实体E—R图图2.472.3数据库逻辑,物理结构设计2.3.1关系模式Emp(EmpID,EmpName,EmpLoginName,EmpLoginPwd,EmpSex,EmpBirthday,EmpDept,EmpPost,EmpPhone,EmpPhoneM,EmpAddress,EmpFlag)其中EmpID为主码;Company(CompanyID,CompanyName,CompanyDirector,ompanyPhoCne,CompanyFax,CompanyAddress,CompanyRemark,ReDateTime,Flag)其中CompanyID为主码;2.3.2关系的属性设计字段名数据类型长度主键描述EmpIDnvarchar20是员工编号EmpNamenvarchar20否员工姓名EmpLoginNamenvarchar20否登录IDEmpLoginPwdnvarchar20否登录密码EmpSexnvarchar4否员工性别EmpBirthdaydatetime8否员工生日EmpDeptnvarchar20否所属部门EmpPostnvarchar20否员工职位EmpPhonenvarchar20否家庭电话EmpPhoneMnvarchar20否手机号码EmpAddressnvarchar200否家庭住址EmpFlagint1否是否发布表2.1员工信息表8字段名数据类型长度主键描述CompanyIDnvarchar50是供应商编号CompanyNamenvarchar100否供应商姓名CompanyDirectornvarchar50否联系人姓名ompanyPhoCnenvarchar20否联系人电话CompanyFaxnvarchar20否传真CompanyAddressCompanyAddressCompanyAddressCompanyAddressCompanyAddressCompanyAddressCompanyAddressCompanyAddressCompanyAddressCompanyAddressCompanyAddressnvarchar200否地址CompanyRemarknvarchar400否备注ReDateTimedatetime8否加入日期Flagint1否是否发布表2.2供应商信息表字段名数据类型长度主键描述GoodIDnvarchar20是商品编号EmpIdnvarchar20否操作员编号JhCompNamenvarchar100否供应商名称DepotNamenvarchar20否仓库名称GoodsNamenvarchar50否商品名称GoodsNumint4否商品数量GoodsUnitnvarchar20否商

1 / 42
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功