《超市进销系统实验报告.docx》由会员分享,可在线阅读,更多相关《超市进销系统实验报告.docx(49页珍藏版)》请在第一文库网上搜索。
1、宓Z标空十本科技摩院课程设计课程名称:专业课程设计设计课题:超市进销存管理系统指导教师:方芳专业:电子信息工程班级:一三82052姓名:郭国信学号:一三8205206电子信息工程专业课程设计题单班级一三82052学生郭国信课程名称超市进销存管理系统课题设计要求利用ViSUa1c#作为前台开发工具,SQ1SerVer后台数据库管理,实现一超市进销存管理系统。实现具体功能:1基本信息管理(员工信息、供应商信息管理)2进货管理(商品进货,商品查询)3销倍管理(商品销售、商品退货)4库存管理(库存统计、库存查询、库存报警)课题发给日期2016.06.08课程设计完成日期2016.07.03指导教师方芳
2、评语:评分:第一章摘要1.1 设计开发的意义随着超市行业竞争日益激烈,提高进销存管理的工作效率,改善超市内部以及整个供应链各个环节的管理、调度及资源配置成为了超市当前必须考虑的问题。而解决这些问题的途径之一,就是将计算机引入到管理机制中来。随着技术的发展,超市会有很多连锁店,使用此超市管理系统,可以进行连网管理。1.2 设计应用系统的任务及目标登录界面有普通员工和管理员,普通员工需要输入用户名和密码,管理员只需输入用户名即可进入。超市管理系统主界面有一个“欢迎光临”的滚动条。员工信息表和供应商信息表的查找按钮,鼠标只要一接触,便可自动查询,而不需要点击鼠标。(利用查找按钮事件的MouseEnt
3、er实现的)关闭超市管理系统主界面时,需要弹出一个对话框,是否需要关闭此系统。(通过登录界面验证用户的提示下,考虑到关闭此系统时是否确定需要关闭)1. 3设计开发及运行的软硬件环境系统开发平台:MicrosoftVisua1StudioC#3.5系统开发语言:Visua1C#.NET数据库管理软件:MicrosoftSQ1Server2005运行平台:Windows窗体应用程序运行环境:MicrosoftVisua1Studio2008目录第一章摘要错误!未定义书签。1.1 设计开发的意义错误!未定义书签。1.2 设计应用系统的任务及目标错误!未定义书签。1.3 设计开发及运行的软硬件环境错误
4、!未定义书签。第二章系统分析与设计错误!未定义书签。2.1 系统需求分析错误!未定义书签。2.1.1 数据流图错误!未定义书签。2.1.2 数据字典错误!未定义书签。2.2 数据库概念结构设计错误!未定义书签。2.2.1 员工信息实体E-R图错误!未定义书签。2. 2.2进货信息实体ER图错误!未定义书签。3. 2.3供应商信息实体E-R图错误!未定义书签。4. 2.4库存信息实体E-R图错误!未定义书签。2.3 数据库逻辑,物理结构设计错误!未定义书签。2.3.1 关系模式错误!未定义书签。2.3.2 关系的属性设计错误!未定义书签。2.4 数据库的创建错误!未定义书签。2.5 系统总体结构
5、设计错误!未定义书签。第三章系统开发及实现错误!未定义书签。3.1 界面设计效果错误!未定义书签。3.1.1登录界面错误!未定义书签。3.1.2员工信息错误!未定义书签。3.1.3供应商信息错误!未定义书签。3.1.4商品进货信息错误!未定义书签。3.1.5进货信息查询错误!未定义书签。3.1.6商品销售信息错误!未定义书签。3.1.7商品退货信息错误!未定义书签。3.1.8库存警报错误!未定义书签。3.1.9库存查询错误!未定义书签。3.1.10数据备份错误!未定义书签。3.1.11数据还原错误!未定义书签。3.2实现方法错误!未定义书签。第四章结论错误!未定义书签。参考文献错误!未定义书签
6、。附录错误!未定义书签。(1)、员工信息表窗体frmEmpInfo的代码:错误!未定义书签。(2)、员工信息表方法tb_EmpInfoMenthod的代码:错误!未定义书签。第二章系统分析与设计2.1 系统需求分析用户对进销存系统的需求具有普遍性。此超市管理系统适用于超市的采购、销售和仓库部门,对超市采购、销售及仓库的业务全过程进行有效控制和跟踪。使用此超市管理系统可有效减少盲目采购、降低采购成本、合理控制库存、减少资金占用并提高市场灵敏度,提升超市的市场竞争力。此系统采用人机交互的方式,界而美观友好。信息查询灵活、操作方便,数据存储安全可靠。能够对进货信息进行有效的管理。对用户输入的数据,进
7、行严格的数据校验,尽可能避免人为错误。能够对商品销售信息进行有效的管理。允许顾客退货。能够准确、详细地管理商品库存信息。当库存的商品数量达到一定程序,给出提示。可以对数据库进行备份和还原。系统应最大限度地实现易维护性和易操作性。2.1.1 数据流图基本档案进货管理销售管理库存管理系统维护2.1.2 数据字典此系统的登录界面有验证用户的信息,只要登录成功,才可进入超市管理系统的主窗体。主窗体可以连接到系统的所有功能菜单,包括基本档案,进货管理,销售管理,库存管理,系统维护。基本档案包括员工信息和供应商信息。员工信息表是因为开发过程中要考虑系统的安全性,不是任何人都可以操作系统的,才设置存储管理系
8、统的员工信息表;供应商信息表是因为超市的经营离不开与供应商的合作,而每件商品对应不同的供应商,此时必须在数据库中建立一个供应商信息表,用于存储所有供应商信息。进货管理包括商品进货信息和进货信息查询,建立一个进货信息表是因为超市的运营离不开货物往来,日常货物的购买是非常重要的,此用于存储进货的详细信息。销售管理分为商品销售信息和商品退货信息,商品销售信息表为了时刻了解超市销售利润,需要对商品的销售情况有所了解;商品退货信息表是因为当顾客对某件商品不满意时,可以要求进货,同时超市经营者也要详细地了解退货信息。库存管理分为库存警报和库存查询。因为超市定期要对货物进行补充,在进货之前要了解剩余货物的数
9、量,此时需要在数据库中建立一个库存信息表用于存储剩余货物的情况。系统维护包括数据备份和数据还原,以防数据丢失,所以需要备份数据和还原数据。2.2 数据库概念结构设计2.2.1员工信息实体E-R图2.2.2进货信息实体E-R图图2.22.2.3供应商信息实体E-R图图2.32.2.4库存信息实体E-R图2.3数据库逻辑,物理结构设计2.3.1关系模式Emp(EmpID,EmpName,Emp1oginName,Emp1oginPwd,EmpSex,EmpBirthday,EmpDept,EmpPost,EmpPhone,EmpPhoneM,EmpAddress,EmpF1ag)其中EmpID为主
10、码;Company(CompanyID,CompanyName,CompanyDirector,OmpanyPhoCne,CompanyFax,CompanyAddress,CompanyRemark,ReDateTime,F1ag)其中CompanyID为主码;2.3.2关系的属性设计字段名数据类型长度主键描述EmpIDnvarchar20是员工编号EmpNamenvarchar20否员工姓名Emp1oginNamenvarchar20否登录IDEmp1oginPwdnvarchar20否登录密码EmpSexnvarchar4否员工性别EmpBirthdaydatetime8否员工生日Emp
11、Deptnvarchar20否所属部门EmpPostnvarchar20否员工职位EmpPhonenvarchar20否家庭电话EmpPhoneMnvarchar20否手机号码EmpAddressnvarchar200否家庭住址EmpF1agint1否是否发布字段名数据类型长度主键描述CompanyIDnvarchar50是供应商编号CompanyNamenvarchar100否供应商姓名CompanyDirectornvarchar50否联系人姓名OmpanyPhoCnenvarchar20否联系人电话CompanyFaxnvarchar20否传真CompanyAddressnvarchar
12、200否地址CompanyRemarknvarchar400否备注ReDateTimedatetime8否加入日期F1agint1否是否发布表2.2供应商信息表字段名数据类型长度主键描述GoodIDnvarchar20是商品编号Emp1dnvarchar20否操作员编号JhCompNamenvarchar100否供应商名称DepotNamenvarchar20否仓库名称GoodsNamenvarchar50否商品名称GoodsNumint4否商品数量GoodsUnitnvarchar20否商品计量单位GoodsJhPricenvarchar8否进货单价GoodsSe11Pricenvarcha
13、r8否销售单价GoodsNeedPricenvarchar8否应付金额GoodsNoPricenvarchar8否实付金额GoodsRemarknvarchar200否备注GoodsTimedatetime8否进货时间F1agint4否删除标记表2.3进货信息表字段名数据类型长度主键描述Se11IDnvarchar20是销售编号KcIDnvarchar50否库存编号GoodsIDnvarchar20否商品编号EmpIDnvarchar20否员工编号GoodsNamenvarchar50否商品名称Se11GoodsNiimint4否销售数量Se11GoodsTimedatetime8否销售时间Se11Pricenvarchar8否销售单价Se11NeedPaynvarchar8否应付金额Se11HasPaynvarchar8否实付金额Se11Remarknvarchar200否备注Se11F1agint4否删除标记表2.4商品销售信息表字段名数据类型长度主键描述ThGoodsIDnvarchar50是退货商品编号KcIDnvarchar50否库存编号GoodsIDnvarchar50是商品编号Se11IDnvarchar50否销售编号EmpIDnvarc