为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

小型超市管理系统

2017-10-06 23页 doc 160KB 84阅读

用户头像

is_511210

暂无简介

举报
小型超市管理系统小型超市管理系统 软件工程 课程设计报告 课 题: 小型超市管理系统 姓 名: 学 号: 同组姓名: 专业班级: 指导教师: 设计时间: 2012年第一学期17周 评阅意见: 评定成绩: 指导老师签名: 年 月 日 目 录 2 第一章、系统可行性研究„„„„„„„„„„„„„„„„„„„ 1、背景 „„„„„„„„„„„„„„„„„„„„„„„ 2 、现行系统调查 „„„„„„„„„„„„„„„„„„„ 2 2 3、新系统概述 „„„„„„„„„„„„„„„„„„„„ 2 4、可行性综合评述...
小型超市管理系统
小型超市管理系统 软件工程 课程设计报告 课 : 小型超市管理系统 姓 名: 学 号: 同组姓名: 专业班级: 指导教师: 设计时间: 2012年第一学期17周 评阅意见: 评定成绩: 指导老师签名: 年 月 日 目 录 2 第一章、系统可行性研究„„„„„„„„„„„„„„„„„„„ 1、背景 „„„„„„„„„„„„„„„„„„„„„„„ 2 、现行系统调查 „„„„„„„„„„„„„„„„„„„ 2 2 3、新系统概述 „„„„„„„„„„„„„„„„„„„„ 2 4、可行性综合评述 „„„„„„„„„„„„„„„„„„ 2 第二章、需求分析„„„„„„„„„„„„„„„„„„„„„„ 3 1、项目的目的与目标 „„„„„„„„„„„„„„„„„ 3 2、系统的功能需求分析 „„„„„„„„„„„„„„„„ 5 3、系统流程图 „„„„„„„„„„„„„„„„„„„„ 6 4、数据流图 „„„„„„„„„„„„„„„„„„„„„ 7 第三章、概要设计„„„„„„„„„„„„„„„„„„„„„„ 8 1、系统功能模块设计 „„„„„„„„„„„„„„„„„ 8 2、接口设计 „„„„„„„„„„„„„„„„„„„„„ 9 3、数据库设计 „„„„„„„„„„„„„„„„„„„„10 第四章、详细设计 „„„„„„„„„„„„„„„„„„„„„11 1、基本信息管理模块的设计 „„„„„„„„„„„„„„12 2、货物管理模块的设计 „„„„„„„„„„„„„„„„13 3、销售管理模块的设计 „„„„„„„„„„„„„„„„14 4、统计报表管理模块的设计 „„„„„„„„„„„„„„15 第五章、编码与实现„„„„„„„„„„„„„„„„„„„„„17 1、系统实现步骤 „„„„„„„„„„„„„„„„„„„17 2、系统主界面及登录窗体的设计实现 „„„„„„„„„„18 第六章、总结 „„„„„„„„„„„„„„„„„„„„„„„20 第一章、系统可行性研究 1.背景 据不完全统计,我国企业中实现上网的只占所有企业的两三成,采用CAD以及MIS系统的不足两成;作为企业电子商务核心的ERP系统,目前已实现的仅占3.4%。成本庞大、效率低下、管理不严这三大弊端成为目前制约我国零售业行业发展的瓶颈。 信息化程度对于提高中小零售业的经营效益起着关键性的作用,中小零售企业信息化的改造,将先进技术手段介入企业经营,能改善中小零售企业的经营状况,提高市场竞争力。 2 现行系统调查 商品易断档或过量储备只是造成亏损,由于超市货物、员工的多样性和复杂性,使得市场、人事管理、物品供需关系、设备管理显得更为复杂,所以商场超市跟应该像其他企业一样应用信息技术管理技术完善本企业市场、管理、供需关系等。 3 新系统概述 小型超市管理系统充分运用计算机管理信息技术,建立数据库,对超市的进销存过程进行详细分析,实现对超市的进货、销售和库存的科学管理。 4 可行性综合评述 4.1 经济可行性 经济可行性主要是对本项目的经济效益进行评价。本系统是一个小型的超市管理系统,主要应用于中小型超市,无需投入太大的经费,并且本系统投入实施之后可以显著提高工作效率,有助于超市管理完全实现现实信息化管理。所以本系统在经济上是可行的。 4.2 技术可行性 从技术角度分析,这项开发工作所涉及的专业技术为:技术平台为Windows XP以上的版本,所涉及的技术应用为 Microsoft SQL Server 2000开放式数据库连接:JDBC-ODBC桥编程技术和VC技术 4.3 操作可行性 本系统用户平台直接面向超市的普通员工,界面简单、明了,采用可视化界面,只需用鼠标键盘就可完成相应的数据操作。对于初次使用此系统的用户,只要有一定的计算机操作知识都能够操作,不必经过复杂的培训和学习就可以掌握系统的操作流程。由此可见,开发此软件在操作上是可行的。 2 第二章、需求分析 1.项目的目的与目标 开发小型超市管理系统的目的主要是通过超市管理系统为客户提供方便快捷的查询、修改、输入服务,实现对超市的进货、销售和库存的科学管理。 开发小型超市管理系统的目标是: (1)确保该系统的稳定性,保证数据的安全,满足超市管理者和员工的需求; (2)用户能够注册,方便进行数据管理;保证出现异常时,可以提示用户; (3)保证某些处理的及时性,如顾客实付金额的计算、顾客购物小票的打印,要快速及时; (4)提供简单、便捷的查询和修改; (5)整个系统能合为一个整体,提高效率;保证支付系统的顺畅和便捷,并考虑了安全性。 项目的目的是对开发本系统意图的总概括。项目的目标是将目的细化后的具体描述。项目目标应是明确的、可度量的、可以达到的, 项目的范围应能确保项目的目标可以达到。 对于项目的目标可以逐步细化,以便与系统的需求建立对应关系,检查系统的功能是否覆盖了系统目标。 2(系统的功能需求分析 2.1 用户分析及用例图分析 (1)用户分析 超市管理系统的使用者,即超市的员工主要由超市经理、信息管理员、采购员、收银员组成。 超市经理:超市管理系统的所有者,主管主要事务,是超市管理系统系统的投入者和管理者,可以对后台根据需要随时进行管理。 信息管理员:超市管理系统的系统管理者,进行系统的日常管理维护,并按照超市管理者的意愿,负责单据录入、采购、发货计划的编制,对商品进行各种管理,比如添加、修改、删除、更新等。 采购员:根据采购计划进行商品的采购。 收银员:根据顾客选购的商品进行销售数据的输入,超市管理系统的客户端使用者。 通过调查,超市管理系统的客户具有以下特征: ?主要是超市工作人员,在超市工作: ?在工作地点或家里有电脑,能登录超市管理系统。 (2)用例图分析 3 系统U1登录U12查看商品U2查看分类信员工信息信息系统管息理员U13浏U3查看览索引会员信息 U4查看会员卡U14搜信息索 U5查看商品信U15打息印报表U6查看供货商信息 U16打U7查看进货图印购物销售情小票况信息 U8查看销售经理进货信息 U9查看退货信息会计U10查看缺货信息 U11查图2.1 小型超市管理系统用例图 收银员看当日销售信2.2 系统功能需求陈述 息 (1)前台功能需求调查表 用户登录时,若用户名不存在时,提示用户重新填写,并重新回到登录界面;用户登录时,若用户输入的密码错误时,提示用户重新填写,返回登录界面。如果输入的信息不全,则要求正确填写必须输入的表项。 如果输入信息正确,将提示注册完成,用户可以正常登录,进行不同权限的数据管理。用户登录时,所有输入信息正确,将出现“×××欢迎您!”。 用户能够根据不同权限添加、修改和删除系统不同级别的数据。 (2)后台功能需求调查表 管理员登录,进入后台管理系统。可以从事以下操作: 员工管理,可以查看登录次数和时间,并可以删除。添加新用户功能,可以修改用户权限。对用户进行修改、删除。 管理员工信息,可以对信息进行查询、添加、修改。 折扣与VIP客户管理口 4 查看供货商数据,并可以对数据进行管理。 修改管理员密码,保证安全性。 添加新商品功能,可增加删改商品信息。添加新商品,首先选择商品大类,再选择商品小类,输入商品名称,进行商品说明。 商品类别管理,可以更改类别名称,可以添加和删除类别。 管理销售单,可以销售单进行条件查询,并进行管理。 商品统计报表,输入条件,得到报表。管理统计报表,可进行日统计报表浏览和审核。 查看库存数据,并可以对数据进行管理。 全场管理,信息采集分析决策,制定采购计划引导采购,收银等等。 3(系统流程图 根据通过上一节的系统需求分析,了解和分析现有的系统,并以概括的形式表达对现在系统的认识,进入设计阶段以后,应该把设想的新系统的逻辑模型转变成物理模型,因此需要描绘未来的物理系统的概貌。而系统流程图是概括地描绘物理系统的传统工具,它表达了数据在超市管理系统各部件之间流动的情况。 通过上一节的系统需求分析以及第一章中提出的系统设计的目标,这一节主要对超市销售系统的系统进行分析。在超市销售系统中,管理员添加和修改基本信息将基本信息保存在系统中,并在数据库中的查询相关信息。 超市管理系统的后台流程图如图2(2所示,超市管理系统的前台流程图系统流程图如图2(3所示。 超市后台管理 员工管理 会员管理成功管理员登陆供货商管理退出结束 商品管理 失败会员卡管理 „„ 图2.2 超市管理系统的后台流程图 超市前台管理 成功密码管理收银员登陆退出结束销售管理 销售查询失败 图2.3 超市管理系统的前台流程图 5 4.数据流图 得出系统流程图以后,接下来就要分析系统的数据流图。数据流图是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换,它是分析员与用户之间极好的通信工具。 根据上面的数据流图再具体分析超市进货和商品销售结账过程中的数据流,得出0层的数据流图,分别如图2.5和图2.6所示:图2.6是用户登录管理系统进行信息管理的第2层数据流图,如图所示的第2层DFD图及部分主要模块的DFD图,以详细分析系统处理数据的情况。 超 市 顾购物信息客超查询信息浏览商品信息市系统信息读出小型超市管信息反馈员理系统工管维护系统 理 员 s 图2.4 超市顶层数据流图 会员信息表 会员信息员工信息表 会员管理 员工信息 维护会员信息 会员信息反馈维护员工信息查看员工信息员工管理 员工信息反馈员工信息反馈管理员供货商信息反馈 维护供货商信息 超市员工 供货商信息 供货商 管理供货商信息 图2.5 1层数据流图 6 图2.5 对会员、员工和供货商具有共同点的人员进程进行管理,管理员依次对会员管理、员工管理和供货管理进行信息的维护,并有三种管理的信息反馈。图2.6对商品、进货、调价及销售关于物品的信息进行管理,包括销售商品、商品库存、商品价格调整等方面的处理流程进行了直观的分析。 商品信息反馈 查看商品信息 超市顾客 超市员工调价信息表 调价信息 销售情况反馈 查看销售信息 商品管理购买、查询商品信息所需商品信息反馈 调价管理 进货信息表销售管理库存商品信息 短缺商品信息商品信息查看进货信息员工信息反馈 维护销售信息商品管理销售信息进货信息销售情况反馈 商品信息反馈维护商品信息商品价格变动信息销售信息表 商品价格变化信息 进货管理指示进货信息 货品库存信息反馈 管理员 图2.6 2层数据流图 系统的E-R模型图 概念模型的最常用的表示是实体一联系方法(简称E—R方法)。E-R方法是用E-R图来描述某一组织的信息模型。E—R图中包含了实体、关系和属性等三种基本成分,通常用矩形框代表实体,用连接相关实体的菱形框表示关系,用椭圆形或圆角矩形表示实体(或关系)的属性,并用直线把实体(关系)与其属性连接起来。 7 图2.6 超市管理系统的E-R图 由于人们通常就是用实体、联系和属性这三个概念来理解和描述现实问题的,所以实体联系图非常接近人的思维方式。此外,E-R模型使用简单的图形符号来表达系统分析员对问题域的理解,不熟悉计算机技术的用户也都能够理解它,因此,E—R模型可以作为用户与分析员之间的交流工具。 实体联系图:简称为E—R图,是指以实体、关系、属性三个基本概念概括数据的基本结构,从而描述静态数据结构的概念模式。与此有关的概念有: (1)实体:是观念世界中描述客观事物的概念。 (2)属性:指实体具有的某种特性,用来描述一个实体。 (3)联系:可分为两类:一是实体内部的联系;二是实体之间的联系。 超市管理系统的E-R模型如图2.6所示。 8 第三章、概要设计 1(系统功能模块设计 1.1 体系结构设计 图3.1 系统结构图 1.2 功能模块设计 模块化是指在解决一个复杂问题时,自顶向下逐层把软件系统划分成若干个模块的过程。每个模块完成一个特定的功能,所有的模块都按某种方法组织起来,成为一个整体,完成整个系统所要求的功能。 根据前面在需求分析阶段提出的系统功能需求,将系统结构分成四个模块:基本信息管理模块、货物管理模块、销售管理模块、统计报表模块,每个模块的具体功能如下: 1.2.1 基本信息管理模块 该模块主要实现对员工、商品、供货商、会员等基本信息管理的功能,让管理层对整个超市的人事及商品有详细的了解,包括“员工信息管理”、“商品信息管理"、“供货商信息管理"、“会员信息管理"四个功能模块。 (1)员工信息管理,这个模块对超市的所有员工的信息进行登记管理,包括添加、 修改、删除、查询等操作。 (2)商品信息管理和供货商信息管理,这两个模块功能同员工信息管理模块。 (3)会员信息管理,对会员进行添加、修改、删除、充值等操作。货物管理模块的设计 1.2.2 货物管理模块 该模块主要完成对商品入库、退货、缺货、和价格调整的信息实行管理。 9 (1)进货管理模块。主要完成根据缺货信息生成订货信息,并可以在此基础上添加、删除、修改某些商品的名称、编号、数量的模块。 (2)退货管理模块。主要完成根据销售情况,对滞销的货物进行生成退货信息表。 (3)缺货管理模块。主要完成根据订货信息、上货信息生成缺货信息,并可以在此基础上添加、删除、修改某些商品的名称、编号、数量的模块,生成缺货信息表后在预定时间内提出缺货告警。 (4)调价管理模块。主要完成根据进货价格的变动,对某些商品进行销售价格调 整。 1.2.3销售管理模块的设计 该模块主要完成对商品每日销售实行管理。 (1)销售单输入管理。主要完成每日每个顾客购买商品信息的条码输入、商品识别、顾客购物小票的计算和打印,即前台收银台的工作。 (2)销售单查询管理。主要完成某日所有购物小票的统计和汇总,并自动生成某日销售商品总数的统计。 (3)销售单变更管理。主要完成某日顾客的退货和换货记录。 1.2.4 统计报表管理模块的设计 该模块主要完成对各类报表的生成实行管理。首先进行公司销售数据的合并,在合并的基础上自动完成以下报表: (1)销售日报表:以日为单位来统计各类产品的销售数据:营业情况的每日统计管理和分析。主要根据每日销售商品按商品编号计数的统计和进货价格的查询,生成当日销售商品汇总表。 (2)销售周报表:以周为单位来统计各类产品的销售数据; (3)销售月报表:以周为单位来统计各类产品的销售数据; (4)库存统计:统计本店铺各产品的库存情况。 2.接口设计 2.1用户接口 表3-2用户接口 命令 语法 信息正确 信息错误 If else 提交 进入系统 提示重新输入 close 取消 退出登录界面 无 2.2外部接口 用户界面 在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到用户多对WINDOWS风格较为 10 熟悉,应尽量向这一方向靠拢。在语言设计上用C++进行编程。在界面上可使用C++所提供的可视化组件,向WINDOWS风格靠近。 总的来说,系统的用户界面应做到可靠性、简单性、易学习和易使用。 表3-3 用户界面 硬件接口 键盘 鼠标 扫描仪 软件接口 SQL 2000 ? ? IIS 5.0 ? ? Windows XP ? ? ? ? ? 本系统 2.3内部接口 表3-4 内部接口 模块名称 登录模块 查询模块 销售模块 管理模块 ? ? ? 管理员模块 ? ? ? 员工模块 3(数据库设计 3.1 数据库表名清单 数据库是信息管理的基础,其结构直接关系到各种功能的实现和程序运行的效率,进行数据库设计首先必须准确了解与分析用户需求(包括数据与处理)。根据上一章的需求分析,建立了一个数据库名为CSGLXT的数据库,其中有8个数据表。员工信息表 数据库表名清单,如表3-5所示。 表3-5 数据库表名清单 序号 中文表名 英文表名 表功能说明 1 员工信息表 Staff_ID 2 商品信息表 Product 3 会员信息表 VIP 4 进货(入库) ProductIn 5 销售信息表 Sales 6 供货商信息 Suppliers 7 调价记录表 PriceAdjustment 8 会员卡充值 Rechargeable 9 商品退货表 ProudctBack 11 3.2 数据库表之间关系说明 数据表关系图如下: 图3.2 数据表关系图 3.3 数据库表的详细清单 每个表的详细清单内容包括:表名、字段中文名、字段英文名、字段的类型、宽度、精度、主键/外键、空否、取值约束(默认值、最大值、最小值)、索引否。同时要指出该表的索引:索引文件名、索引字段名、索引特性(主键索引、惟一索引unique、聚集索引clustered)。详细清单可以用列表给出,如表3-5所示。 表3-6 表名:员工信息表 序号 字段名 数值类型(长度) 说明 空否 1 Staff_ID int 员工编号 主键,否 2 Staff_Name Char(10) 员工姓名 否 3 Staff_Password Varchar(20) 员工密码 是 4 Staff_Right Char(10) 员工权限 是 5 Staff_Sex Char(2) 员工性别 否 6 Staff_Phone Char(20) 联系电话 否 7 Staff_Dutty Char(20) 职务 否 8 Staff_Memo Varchar(50) 员工备注 是 表3-7 表名:商品信息表 序号 字段名 数值类型(长度) 说明 空否 1 P_ProductID int 商品编号 主键,标 识字段 12 2 P_Name Char(50) 商品名称 否 3 P_TypeID char(20) 商品类别代码 否 4 P_Typename Char(20) 商品类别名称 否 5 PI_SupplierID Char(10) 供货商编号 外键,否 6 P_Specification Char(10) 商品规格 是 7 P_Color Char(10) 商品颜色 是 8 P_ImportPrice float(8) 商品进价 否 9 P_SellingPrice float(8) 商品售价 否 10 P_MemberPrice float(8) 会员价 否 11 P_Stack char(4) 库存 否 表3-8 表名:会员信息表 序号 字段名 数值类型(长度) 说明 空否 1 VIP_ID Char(20) 会员卡编号 主键,否 2 VIP_Name Char(10) 会员姓名 否 3 VIP_Score char(20) 会员积分 否 4 VIP_Rank Char(10) 会员级别 否 5 VIP_Phone Char(20) 联系电话 否 6 VIP_Date Char(10) 发卡日期 否 7 VIP_Money float(8) 会员卡余额 否 表3-9表名:进货(入库)信息表 序号 字段名 数值类型(长度) 说明 空否 1 PI_ID Char(20) 进货单编号 主键,否 2 PI_InDate Char(20) 入库日期 否 3 PI_SupplierID char(10) 供货商代码 外键,否 4 P_ProductID int 商品编号 外键,否 5 P_Name Char(50) 商品名称 否 6 PI_InQuatiy Char(100) 进货数量 否 7 P_ImportPrice Float(8) 进货单价 否 8 Staff_ID int 操作员编号 外键,否 13 表3-10 表名:销售信息表 序号 字段名 数值类型(长度) 说明 空否 1 Sale_ID Char(20) 销售编号 主键,否 2 P_ProductID int 销售商品编号 外键,否 3 P_Name char(50) 销售商品名称 否 4 Sale_Quantiy Char(50) 销售商品数量 否 5 Sale_Money Float(8) 销售总金额 否 6 Sale_date Char(20) 销售日期 否 7 Staff_ID int 操作员编号 外键,否 8 VIP_ID char(6) 会员卡编号 外键,否 表3-11 表名:供货商信息表 序号 字段名 数值类型(长度) 说明 空否 1 S_ID Char(20) 供货商编号 主键,否 2 S_Name char(50) 供货商名称 否 3 S_Linkman char(10) 联系人 否 4 S_Phone Char(20) 联系电话 否 5 S_Address char(80) 联系地址 是 6 S_Memo Char(250) 供货商备注 是 表3-12 表名:调价纪录信息表 序号 字段名 数值类型(长度) 说明 空否 1 PA_ID Char(20) 调价编号 主键,否 2 P_ProductID int 调价商品编号 外键,否 3 P_Name char(50) 调价商品名称 否 4 PA_ChangePrice Float(8) 调价后价格 否 5 PA_ChangVIPPrice Float(8) 调价后会员价 否 6 PA_Date Char(20) 调价日期 否 表3-13 表名:会员充值纪录信息表 序号 字段名 数值类型(长度) 说明 空否 1 RC_ID Char(20) 充值卡编号 主键,否 2 VIP_ID Char(6) 会员编号 是 3 VIP_Name Varchar(50) 会员姓名 是 4 RC_Date Datetime 充值日期 是 14 第四章、详细设计 1 .基本信息管理模块的设计 该模块主要完成对商品、供货商、员工、会员的信息实行管理。该模块分为四个子模块:员工信息管理模块、商品信息管理模块、供货商信息管理模块、会员信息管理模块。每个子模块分别完成对某一信息的增删改查等方面的操作。基本功能类似, 下面以商品信息模块为例介绍其功能。 商品信息管理模块负责对超市所售商品的信息进行管理。主要有以下功能。 (1)商品信息输入管理。负责输入某一种商品的商品编号、商品名称、商品类别 代码、商品类别名称、供货商编号、商品颜色、商品规格、进货编号、进货日期、进货数量、进价、会员价、售价等信息。 (2)商品信息修改管理。负责修改某一种商品的商品编号、商品名称、商品类别 代码、商品类别名称、供货商编号、商品颜色、商品规格、进货编号、进货日期、进货数量、进价、会员价、售价等信息。 (3)删除商品管理。负责从文件中删除某一种商品的记录。 (4)商品类别增加管理。增加某一种商品类别或子类别。 (5)商品类别删除管理。删除某一种商品类别或子类别。 2 .货物管理模块的设计 该模块主要完成对商品入库、退货、缺货、和价格调整的信息实行管理。 (1)进货管理模块。主要完成根据缺货信息生成订货信息,并可以在此基础上添 加、删除、修改某些商品的名称、编号、数量的模块。 (2)退货管理模块。主要完成根据销售情况,对滞销的货物进行生成退货信息表。 (3)缺货管理模块。主要完成根据订货信息、上货信息生成缺货信息,并可以在 此基础上添加、删除、修改某些商品的名称、编号、数量的模块,生成缺货信息表后在预定时间内提出缺货告警。 (4)调价管理模块。主要完成根据进货价格的变动,对某些商品进行销售价格调整。 3 .销售管理模块的设计 该模块主要完成对商品每日销售实行管理。 (1)销售单输入管理。主要完成每日每个顾客购买商品信息的条码输入、商品识 别、顾客购物小票的计算和打印,即前台收银台的工作。 (2)销售单查询管理。主要完成某日所有购物小票的统计和汇总,并自动生成某 日销售商品总数的统计。 (3)销售单变更管理。主要完成某日顾客的退货和换货记录。 15 4 .统计报表管理模块的设计 该模块主要完成对各类报表的生成实行管理。首先进行公司销售数据的合并,在合并的基础上自动完成以下报表: (1)销售日报表:以日为单位来统计各类产品的销售数据:营业情况的每日统计 管理和分析。主要根据每日销售商品按商品编号计数的统计和进货价格的查询,生成当日销售商品汇总表。 (2)销售周报表:以周为单位来统计各类产品的销售数据; (3)销售月报表:以周为单位来统计各类产品的销售数据; (4)库存统计:统计本店铺各产品的库存情况。 16 第五章、编码与实现 1.系统实现步骤 在完成了系统的需求分析和设计之后,就进入系统的实现阶段。小型超市管理系统的实现步骤如下: (1)创建数据库 ?建立数据库名 ?建立数据库下数据表 ?创建立数据库表的约束 (2)创建项目 ?创建各窗体,并设置窗体之间属性 ?为主窗体上菜单添加代码 ?为各从窗体上按钮添加代码 (3)创建数据库连接 (4)创建公用模块, 数据访问模块、数据访问支持模块、程序中需要的数据实体模块。 (5)创建信息管理模块 包括员工信息管理模块、商品信息管理模块、供货商信息管理模块、会员信息管理模块、进货信息管理模块、销售信息管理模块、退货信息管理模块、调价信息管理模块、会员卡充值管理模块等。 (6)进行整个系统编码的调试与修改 2.系统主界面及登录窗体的设计实现 2(1登录界面和主界面 启动超市管理系统后,首先进入用户登录界面。此时,输入用户名及密码后,如果单击取消按钮,将清除密码和编号等待下一次输入;如果单击确定按钮,系统进行编号和密码查询,如果输入错误,则清除密码和编号等待下一次输入(输入3次后,则自动退出系统:如果输入无误,分别进入主界面。 图5.1 系统主界面 17 2(2修改密码界面 成功登陆系统后,单击“基本信息”菜单的“修改个人密码”,可进入“修改密码"界面。在这个页面上可进行密码的修改,修改,重新设置。输入两遍新密码以后,单击单击“确定"后触发的btn_okClick事件代码,用于更改密码。 2(3员工信息管理界面 单击基本信息菜单的员工信息可进入员工信息管理界面。在这个页面上可进行员工信息的添加、修改、删除、查找,修改以后,单击修改后打开“修改员工"对话框,修改员工信息后,单击确定后即可保存设置,单击退出后。 5.2 员工信息界面 图 2.4供应商信息管理界面 单击基本信息菜单的“供应商信息”可进入“供应商管理”界面。在这个页面上可进行供应商信息的添加、删除和修改,修改以后,如图5(3。其中,应付金额中,正数表示未付金额(负数表示已付金额。 图5.3 供应商信息界面 2.5生成的报表 单击基本信息菜单的“报表管理”可进入“报表管理”界面。在这个页面上 18 可进行商品信息的查询、统计和生成报表,在选择了字段和条件以后,自动生成浏览窗口,然后点击报表按钮,自动生成报表,如下图5(6。 图5.6 商品统计报表 19 第六章、总结 通过对小型超市管理系统的设计,使我认识到软件开发的过程实际上就是描述现实世界的过程。而由现实世界向软件模型的转化过程是其中最核心的过程。在实验设计的过程中我们遇到了许多问题,如在需求分析阶段不能完全正确的把握住系统的功能描述,设计数据流图时出现了很大的问题,在与同学讨论过程中,解决了这些问题。 通过本课程设计的实践及其前后的准备于总结,对于软件工程的知识有了很好的巩固,和应用,比课堂上的学习更多。只有当做具体的项目事所学的知识才是最有价值的对于我们以后更加的有好处。本项目开发实践为我们提供学习、深入实践的机会。并且通过实验室设备管理系统设计实践中,提高我的自学能力、书面语表达能力、创造能力和团队其他的成员交往和协作开发软件的能力,提高我以后参加与开发稍大规模软件设计项目增加了信心。 参考文献 [1]张海潘(软件工程导论EM3(北京:清华大学出版社,2007( [2]韩朝军,梁冰,刘莹(SQL Server管理与开发大全[M](北京:人民邮电出版社,2007( [3]张鼎武(小型超市管理信息系统[J](财经界(中旬刊)(2007,12:244—245( [4]袁作为(小型超市管理系统分析[J](时代经贸(中旬刊)(2008,6:243( [5]胡华. 小型超市管理系统的设计实现.硕士论文。2009,11. [6]数据库系统基础[M](北京:中国电力出版社,2006( 20
/
本文档为【小型超市管理系统】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索