超市后台标准管理系统的设计和实现.doc
《超市后台标准管理系统的设计和实现.doc》由会员分享,可在线阅读,更多相关《超市后台标准管理系统的设计和实现.doc(45页珍藏版)》请在咨信网上搜索。
本科生毕业论文(设计) 题 目: 超市后台管理系统设计与实现 姓 名: 杜闪闪 学 院: 理 学 院 专 业: 计算机科学与技术 班 级: 级计算机(5)班 学 号: 指引教师: 沈 峰 职称: 讲师 年 6月 5日 安徽科技学院教务处制 目 录 摘要 1 核心词 1 引言 1 1 系统概述 1 1.1开发背景及意义 1 1.2系统开发目的 2 1.3开发工具简介及系统运营环境 2 1.3.1 开发工具 2 1.3.2 运营环境 2 2系统分析 2 2.1设计目的 2 2.2系统开发可行性 3 2.2.1技术可行性分析 3 2.2.2 经济上可行性 3 2.2.3操作可行性 3 2.3系统功能分析 3 3系统总体设计 3 3.1系统功能模块 3 4超市后台管理数据库设计 4 5超市后台管理系统详细设计 6 5.1系统总体设计阐明 6 5.2数据库中各表之间关系图 6 5.3系统窗体详细实现 7 5.3.1系统登陆程序设计和实现 7 5.3.2系统主窗体程序设计和实现 8 5.3.3基本信息菜单设计和实现 8 5.3.4销售管理菜单设计和实现 9 5.3.5调货管理菜单设计和实现 12 5.3.6库存管理菜单设计和实现 13 5.3.7系统管理菜单设计和实现 15 6系统测试 17 6.1 登录界面测试 17 6.2销售管理界面测试 17 6.3入库管理界面测试 18 6.4调货管理界面测试 18 6.5库存管理界面测试 18 6.6基本信息管理界面测试 19 6.7系统设立管理界面测试 19 总结 20 道谢 20 参照文献 20 英文摘要 21 附录 22 超市后台管理系统设计与实现 计算机科学与技术专业学生 杜闪闪 指引教师 沈峰 摘要:随着人们生活水平不断提高,超市特色经营和个性化管理日趋明显,超市管理趋于信息化、网络化。通过信息化管理系统,克服了人为管理中人为因素给公司管理带来诸多不便,大大提高了超市工作效率,为公司创造了更大利润,超市后台管理系统正是本着这一目而设计。 论文概述了超市后台管理系统设计与实现办法,及所需核心技术。该系统实现采用当前流行面向对象编程语言Visual C++6.0和Access数据库设计而成。系统重要功能模块分为:基本信息管理、销售管理、入库管理、调货管理、库存管理、系统管理等功能。结合超市公司当前和将来发展管理需求设计超市后台管理系统,无论是在合用性、灵活性和易操作性方面都显示出了它较强功能,具备一定实用价值。 核心词:销售管理;入库管理;库存管理;系统管理 引言:随着全球信息技术飞速发展,特别是因特网浮现和普及,公司管理和决策都发生了主线变化。采用信息技术增进、改造公司生产、经营、管理,有效采集和解决信息,增强公司决策有效性,适应全球经济发展规定,将成为公司发展必要工作。信息管理系统已成为当代公司一种重要标志和衡量公司综合实力重要构成某些[1]。 随着零售业迅速发展,要想在激烈市场竞争中谋求发展,客观上规定公司必要加强内部管理,提高运营效率。面对当前超市行业普遍存在管理手段、管理技术落后等问题,当代连锁超市、大商场浮现了最明显一种特性就是通过计算机管理系统对公司进行信息化管理。信息化管理系统以信息量大、数据精确、速度快、管理全面等特点,获得了广大超市管理者一致认同。进销存管理是商品零售公司经营管理中核心环节,也是一种超市公司能否获得效益核心,如果能做到合理进货、及时销售、库存量最小、减少积压,那么公司就能获得最佳效益。使用计算机管理系统在很大限度上可以协助超市克服这些困难,计算机管理系统可以提高超市管理水平,节约大量人力、物力和财力,使经营管理更加科学有序、经营物流清晰,经营状况详实、精确,使寻常进销管理工作更加规范化,科学化,建立超市后台管理系统进行科学化管理工作是每一种当代超市公司发展必由之路。 1 系统概述 1.1开发背景及意义 近年来,随着国内经济日益蓬勃发展,市场供应多元化,超市商品种类繁多、销售模式特殊、业务量大等特点,对超市商品管理工作提出了严峻挑战。商品进销存管理是商品零售公司经营管理中核心环节,也是一种超市公司能否获得效益核心,如果能做到合理进货、及时销售、库存量最小、减少积压,那么公司就能获得最佳效益。如何运用当代化管理手段最大限度地提高超市工作效率,为公司创造了更大利润,乃是咱们当前需要认真研究,找出切实有效办法来解决问题当务之急[2]。计算机信息管理系统可以提高超市管理水平,节约大量人力、物力和财力,使经营管理更加科学有序、经营物流清晰,经营状况详实、精确,因此运用计算机实现超市后台管理系统势在行。 本系统开发后来,可以在一定限度上提高超市后台管理工作效率,提高资金运用率,具备检索迅速、操作以便、成本低等特点,可以大大地提高工作效率,对提高超市当代化信息管理水平有一定限度上协助。 1.2系统开发目的 本系统是为了以便工作人员可以高效合理进货、及时销售、提高资金运用率,对超市后台信息采集和管理,对商品、员工、供应商、客户信息进行录入、修改、删除等操作,使其可以详细化,合理化,从而减少管理方面工作量,具备数据添加功能、数据修改功能、数据删除功能、数据打印功能。通过使用超市后台管理系统,可以以便管理人员更好进销存商品。系统目的如下: (1)通过超市后台管理系统实现,使超市信息管理更加科学化。 (2)系统界面和谐美观、操作简朴易行,数据存储安全可靠。 (3)通过建立规范业务管理模式,使业务人员从繁忙手工开票工作中解脱出来,提高了工作效率。 (4)提供迅速、准备解决超市商品进、销、存、调、退等各种业务模式。 (5)系统维护以便可靠,满足实用性、先进性规定。 1.3开发工具简介及系统运营环境 1.3.1 开发工具 Visual C++是一种功能强大可视化软件开发工具。自1993年Microsoft公司推出Visual C++1.0后,随着其新版本不断问世,Visual C++已成为专业程序员进行软件开发首选工具。Visual C++6.0不但是一种C++编译器,并且是一种基于Windows操作系统可视化集成开发环境(integrated development environment,IDE)。Visual C++6.0由许多组件构成,涉及编辑器、调试器以及程序向导AppWizard、类向导Class Wizard等开发工具。 这些组件通过一种名为Developer Studio组件集成为和谐开发环境。Access数据库是Microsoft Office 套件Professional版和Developer版一种组件,不需要单独安装。 与其她关系型数据库同样,MS Access充当“后端”,它任务是存储数据。除此之外,通过使用MS Access,顾客还可以创立“前端”或一种对顾客和谐、颇受欢迎数据访问方式。 1.3.2 运营环境 本系统是在WindowsXP环境下开发,此外要在系统上安装 Visual C++6.0以及 Access ,使用程序时应配备ODBC数据源来添加数据库。 2系统分析 2.1设计目的 开发本系统目的在于:应用信息化管理,结合超市进销管理工作流程,完毕一套功能较为完善信息管理系统。可以大大地提高工作效率和工作质量,对超市当代化信息管理水平有一定限度上协助。 在对系统开发目的和超市后台管理流程作出详细分析后,现进一步给出如下详细需求分析过程: (1)在基本信息管理中,实现对商品、员工、供应商、客户信息进行维护,可以增长、删除、修改基本信息。 (2)销售管理 完毕商品销售和销售退货工作,并且可以通过条件查询商品销售和销售退货信息 (3)入库管理 完毕商品入库和入库退货工作,并且可以通过条件查询商品入库和入库退货信息。 (4)调货管理 实现各个仓库之间商品数量调拨和按条件查询商品调货信息。 (5)依照库存状况提出补货与进货申请,提出积压商品解决意见;可设立各种条件对库存进行查询以及增长、修改、删除仓库基本信息。 2.2系统开发可行性 2.2.1技术可行性分析 本系统采用VC+Access 开发, Visual C++ 6.0作为当前流行面向对象编程语言[3],具备如下长处: (1) Visual C++ 6.0可视化编程环境 (2) Microsoft Developer Studio (3) Active控件 (4) OLE服务器 (5) MFC类库 (6) Visual C++ 6.0协助系统 综上所述,开发本系统所要使用技术如:如何使用ODBC连接数据库、数据代码安全性、数据库一致性等,运用VC技术均可以得到解决,因此开发该系统在技术上是可行[4]。 2.2.2 经济上可行性 本系统旨在提高超市商品管理流程中效率,使管理人员从繁重操作中解脱出来,提高资金运用率,虽然在系统开发过程中需要耗费一定期间精力和开发资金,但与在商品管理过程中所节约相比就少得多,因而该系统开发显得非常必要和故意义[5]。 2.2.3操作可行性 本系统界面简洁,操作简朴,易于理解,管理人员可以登陆系统进行管理,因此系统在操作上是可行。 2.3系统功能分析 超市后台管理系统总体任务是:使超市后台管理更加规范化、自动化和高效率。因此本系统需要完毕功能如下: (1)在基本信息管理中,实现对商品、员工、供应商、客户信息进行维护,可以增长、删除、修改基本信息。 (2)销售管理重要由销售登记、销售退货登记、销售查询、销售退货查询4某些构成。完毕商品销售和销售退货开票工作;通过条件查询商品销售和销售退货信息。 (3)入库管理重要由入库登记、入库退货登记、入库查询、入库退货查询4某些构成。完毕商品入库和入库退货开票工作;通过条件查询商品入库和入库退货信息。 (4)调货管理重要由调货登记、调货查询2某些构成。调货登记完毕各个仓库之间商品数量调拨;调货查询按条件查询商品调货信息。 (5)库存管理重要由库存盘点、库存查询、库存管理3某些构成。可分类盘点库存商品,依照库存状况提出补货与进货申请,提出积压商品解决意见;库存查询可设立各种查询条件对库存进行查询;库存管理可增长、修改、删除仓库基本信息。 (6)系统管理可设立当前顾客密码,设立顾客基本信息,修改顾客权限级别,按照指定文献途径和文献名对库存中数据信息备份和按源途径将库存信息恢复。 3系统总体设计 3.1系统功能模块 在系统功能分析基本上,得到了本系统功能模块图。如图1所示 数据备份 超市后台管理系统 基本信息 销售管理 入库管理 调货管理 库存管理 系统管理 商品信息 员工信息 供应商信息 客户信息 销售登记 销售退货登记 销售查询 入库登记 入库退货登记 入库查询 入库退货查询 调货登记 调货查询 库存盘点 库存查询 仓库管理 修改顾客密码 修改权限设立 修改顾客 销售退货查询 图1 系统功能模块图 4超市后台管理数据库设计 信息数量越来越大,数据库作用越发突出,因此数据库建立是系统施实重要某些之一。它关系到整个系统运营状况,是整个系统重要构成某些[6]。 本系统数据库为 spgl.mdb,在数据库中涉及44个表。其中作为暂时表有20个(暂时表是为了实当前查询成果中进行查询,这里不做详细简介),作为数据存储表有24个;由于表数太多,且其中某些表构造相对简朴[7],下面简介几种重要表: (1) tabpurviewctrl表重要用于保存权限指派信息,tabpurviewctrl表构造如表1所示 表1 tabpurviewctrl表 字段名 数据类型 字段大小 可否为空 阐明 Admi_purview 长整型 Not Null 顾客权限(主键) b_xiaoshou 布尔型 Not Null 销售模块 b_ruku 布尔型 Not Null 入库模块 b_kucun 布尔型 Not Null 库存模块 b_diaohu 布尔型 Not Null 调货模块 b_jichuxinxi 布尔型 Not Null 基本信息 b_xitong 布尔型 Not Null 系统管理 (2)tabxsdj表用于保存商品销售信息(同tabrkdj入库登记表构造相似),详细阐明如表2所示 表2 tabxsdj表 字段名 数据类型 字段大小 可否为空 阐明 xs_ph 文本 20 Not Null 销售票号(外键) sp_id 文本 10 Null 商品编号(外键) ck_name 文本 30 Null 仓库名称(外键) Sl 长整型 Null 数量 dj 双精度型 Null 单价 je 双精度型 Null 金额 profit 双精度型 Null 毛利 (3)tabxsthdj 表用于保存销售退货信息(同tabrkthdj入库退货登记相似),详细阐明如表3所示。 表3 tabxsthdj表 字段名 数据类型 字段大小 可否为空 阐明 xsth_ph 文本 20 Not Null 退货票号(外键) sp_id 文本 10 Not Null 商品编号(外键) ck_name 文本 30 Not Null 仓库名称(外键) sl 双精度型 Null 数量 dj 双精度型 Null 单价 je 双精度型 Null 金额 (4)tabxsph表重要用于保存销售票号信息(同入库票号tabrkph表相似),详细阐明如表4所示: 表4 tabxsph表 字段名 数据类型 字段大小 可否为空 阐明 xs_ph 文本 20 Not Null 销售票号(主键) pzs 双精度型 Null 品种数 ys 双精度型 Null 应收 ss 双精度型 Null 实收 ws 双精度型 Null 未收 kh_id 文本 10 Not Null 客户编号(外键) rq 日期/时间 Not Null 日期 jsfs 文本 Not Null 结算方式(外键) is_jq 布尔型 Null 与否结清 czy 文本 20 Not Null 操作员 jsr 文本 20 Not Null 经手人 (5)tabypinfo表用于保存商品基本信息,详细阐明如表5所示: 表5 tabypinfo表 字段名 数据类型 字段大小 可否为空 阐明 sp_id 文本 10 Not Null 商品编号(主键) sp_name 文本 30 Null 商品名称 sp_jc 文本 10 Null 商品简称 leixing 文本 10 Null 类型 huowei 文本 20 Null 货位 chandi 文本 20 Null 产地 guige 文本 10 Null 规格 danwei 文本 10 Null 单位 shangbiao 文本 10 Null 商标 pizhunwenhao 文本 20 Null 批准文号 jinjia 双精度型 Null 进价 pifajia 双精度型 Null 批发价 lingshoujia 双精度型 Null 零售价 pihao 文本 Null 批号 baozhiqi 文本 Null 保质期 huoyuan 文本 Null 货源 beizhu 文本 Null 备注 (6)tabgys表用于保存供应商基本信息(同tabkh客户表构造相似),详细阐明如表6所示: 表6 tabgys表 字段名 数据类型 字段大小 可否为空 阐明 gys_id 文本 20 Not Null 供应商编号(主键) gys_name 文本 30 Null 供应商全称 jc 文本 10 Null 简称 address 文本 50 Null 地址 area 文本 50 Null 所属地区 mail 文本 20 Null 邮政编码 字段名 数据类型 字段大小 可否为空 阐明 phone 文本 20 Null 电话 fax 文本 20 Null 传真 linkman 文本 20 Null 联系人 lm_phone 文本 20 Null 联系人电话 bank 文本 20 Null 开户银行 accounts 文本 20 Null 银行帐号 taxpayer 文本 20 Null 纳税人登记 email 文本 20 Null 邮箱网址 5超市后台管理系统详细设计 5.1系统总体设计阐明 本超市后台管理系统重要分为基本信息管理、销售管理、入库管理、调货管理、库存管理、系统管理6某些[8]。 (1)在基本信息管理中,实现对商品、员工、供应商、客户信息进行维护,可以增长、删除、修改基本信息。 (2)销售管理重要完毕商品销售和销售退货开票工作;通过条件查询商品销售和销售退货信息。 (3) 入库管理重要完毕商品入库和入库退货开票工作;通过条件查询商品入库和入库退货信息。 (4) 调货管理重要由调货登记、调货查询2某些构成。调货登记完毕各个仓库之间商品数量调拨;调货查询按条件查询商品调货信息。 (5)库存管理可分类盘点库存商品,依照库存状况提出补货与进货申请,提出积压商品解决意见;库存查询可设立各种查询条件对库存进行查询;库存管理可增长、修改、删除仓库基本信息。 (6) 系统管理可设立当前顾客密码,设立顾客基本信息,修改顾客权限级别,按照指定文献途径和文献名对库存中数据信息备份和按源途径将库存信息恢复。 5.2数据库中各表之间关系图 由于表数太多,且其中某些表构造相对简朴,下面重要简介销售和入库有关过程E-R图[9]。如图2、3所示 销售票号 销售售一空 商品出库 客户 退货 仓库 商品 销售退货票号 商品入库 1 m 1 m 1 m n m 1 m 图2 销售有关E-R图 入库票号 入库售一空 商品入库 供应商 退货 仓库 商品 入库退货票号 商品入库 1 m 1 n m m m 1 1 m 图3 入库有关E-R图 5.3系统窗体详细实现 5.3.1系统登陆程序设计和实现 为了保证应用程序安全,普通要设计系统登录程序来验证顾客与否合法,只有合法顾客才可进入系统。系统登录程序重要实现如下功能: (1)输入密码控件采用文本框。密码如果输入对的,获得顾客权限并进入系统,否则将提示错误,并返回密码输入框。 (2)记录错误次数,录入密码错误3次将自动退出系统。 (3)顾客按下ENTER键,控制焦点移动。 设计阐明:: (1)增长对话框资源,设计窗体资源符号 IDD_DIALOG_LOGIN。为该窗口连接一种类CDlgLogin,然后对话框添加有关资源,如表7所示,其运营截图见图4所示 表7 有关资源设立 资源名称 资源符号 资源相应变量 资源属性 Bitmap JIEMAIN 无 来自于文献jiemain.bmp Picture IDC_STATIC 无 类型Bitmap,图像JIEMAIN Button IDOK 无 缺省 Button IDCANCEL 无 缺省 Static Box IDC_STATIC 无 标题为:请输入顾客名和密码 Static Box IDC_STATIC 无 标题为:顾客名 Static Box IDC_STATIC 无 标题为:密码 Edit Box IDC_EDIT_NAME CEdit m_editUserName 取消Border 选上Static edge Edit Box IDC_EDIT_PASSWORD CEdit m_editPassWord 取消Border 选上Static edge和Password 图4 系统登录窗体显示效果 (2)判断顾客密码与否与数据库密码相符,若相符,记录权限,进入系统;增长变量m_iLogonCount,记录错误次数;在消息预解决函数中,获得需要消息,变化控件焦点状态。相应代码见附录中代码1 5.3.2系统主窗体程序设计和实现 主窗体程序设计好坏往往影响到系统整体形象,因而必要一方面解决好主窗口设计问题。同步,主窗体程序也是程序控制核心,操作权限、程序功能调用等都要通过主窗体程序调用实现,其截图见图5所示。主窗体程序重要实现如下功能: (1)实现与功能模块相相应菜单,通过菜单调用相应子程序。 (2)状态栏显示当前系统时间和当前操作员。 (3)依照操作员操作权限,设立相应菜单与否有有效。 图5 系统主窗体显示界面 设计阐明: (1)创立主窗体 启动Visual C++ 6.0,选取文献/新建菜单项,从弹出新建对话框中选取项目的签,在左边列表中选取“MFC AppWizard(exe)”,在右边工程中编辑框中写工程名为A1,在位置编辑框中中选取工程途径,其她缺省不变,单击下一步进入下一种设立界面,直到按完毕就行了。创立程序菜单 在工作区窗口,右键单击a1 resources 选项,在弹出菜单中选取insert选项,将弹出insert resource对话框在该对话框中选取Menu选项然后单击New按钮。程序菜单共有基本信息、销售管理、入库管理、调货管理、库存管理、系统管理[10]。每个菜单详细设计,将在下面详细简介。 (2)为窗体创立状态栏 在VC中提供了CStatusBarCtrl类显示状态栏。创立状态栏操作环节如下:在CA1Dlg声明中定义CStatusBarCtrl对象:CStatusBarCtrl*m_StatusBarCtrl。 在CA1Dlg初始化函数中初始化状态栏对象,相应代码见附录代码2 (3)依照操作员操作权限,设立相应菜单与否可用。将菜单各个模块(销售、入库、基本信息、调货、库存、系统管理),分别对各个模块进行控制,相应代码见附录代码3 5.3.3基本信息菜单设计和实现 基本信息管理重要完毕超市基本信息管理,涉及商品信息、员工信息、供应商信息、客户信息4个子模块。基本信息管理模块业务流程如图6所示 基本信息管理 商品信息 供应商信息 客户信息 员工信息 编辑或查询供应商信息 编辑或查询客户信息 编辑或查询员工信息 编辑或查询商品信息 图6基本信息管理模块业务流程图 设计阐明:商品信息、员工信息、供应商信息、客户信息设计思路相似,以员工信息管理为例来详细阐明。 (1)创立对话框作为信息显示父窗体 生成一种新对话框资源IDD_DIALOG_YG并给其创立一种新类CDlgYG (2使用数据访问类CDataTable与界面类CBaseTableCtrl实现顾客界面交互,完毕数据查询、增长、修改、删除操作,详细内容见代码4。界面分两个视图显示,一种视图用列表控件显示所有查询数据,另一种视图用来显示某条指定单个员工记录详细数据。如员工信息查询界面如图7所示,员工信息管理界面如图8所示。 图7 员工信息查询界面 图8 员工信息管理界面 5.3.4销售管理菜单设计和实现 销售管理重要完毕商品信息管理,涉及销售登记、销售退货、销售查询、销售退货查询4个子模块。销售管理模块业务流程如图9所示 客户 销售登记 销售退货登记 销售 销售退货表 销售查询 销售退货查询 库存表 图9 销售管理模块业务流程图 入库重要完毕商品信息管理,涉及入库登记、入库退货登记、入库查询、入库退货查询4个子模块。入库管理模块业务流程如图10所示 供应商 入库登记 入库退货登记 入库 入库退货表 入库查询 入库退货查询 库存表 图10入库管理模块业务流程图 设计阐明:由于入库与销售大某些内容是相似,两个模块放在一起进行设计与实现。 重要以销售管理为例进行详细阐明。 (1)销售登记和入库登记 <1>设计对话框及有关资源。 对话框及有关资源设立,如表8所示 表8 对话框及有关重要资源设立 资源名称 资源符号 资源相应变量 资源属性 Dialog IDD_DIALOG_XSDJ CDlgXSDJ dlg(true) 标题:销售登记 字体:楷体_GB2312 字体大小:12 Combo Box IDC_COMBO1 CcomboBox m_comboJsfs Type:DropList Edit Box IDC_EDIT1 CString m_strPh 取消Border,选上Read Only Date Time Picker IDC_DATETIMEPICKER1 CDateTimeCtrl m_tcRq 格式:Short Date 选上:Static edge Button IDC_BUTTON_OK CButton m_btnOK 标题:拟定 <2>创立左上角标题信息。 一方面使用CWhiteFrame类创立白色背景为父窗口,另一方面由于入库与销售大某些内容是相似,因此,用一种窗体来执行这两某些功能。为此,用Bool型变量m_bXs来表达这两种区别,并在代码中要适时修改某些属性;于结算方式下拉列表框和经手人下拉列表框,需要从数据库获得相应数据来初始化这两个窗口。最后,为客户编号和客户名称编辑框连接自动提示窗口。详细内容见代码5 <3>对话框主体某些设计 一方面自动产生销售和入库登记编号和创立列表控件,另一方面在对话框初始化函数中进行数据初始化和实现按钮功能,最后实现弹出提示窗口。详细内容见代码6(最后效果如图11所示) 图11 销售登记 (2)销售退货登记和入库退货登记 设计阐明:一方面查询销售和入库信息,顾客要选取退货销售票号和入库票号,方可进行销售退货登记和入库退货登记。别的某些设计与实现,同销售登记和入库登记设计与实现基本相似。在此不再详细阐明,最后效果如图12所示 图12 销售退货登记 (3)销售查询和入库查询以及销售退货查询和入库退货查询 设计阐明:该模块设计思路与基本信息查询模块设计思路基本相似,重要区别在于查询字段名不同。效果如图13、14所示 图13销售查询 图14销售退货查询 5.3.5调货管理菜单设计和实现 调货管理重要对商品调货信息进行管理,涉及调货登记和调货查询两个子模块。 调货管理模块业务流程如图15所示 顾客 分派商品到各个仓库 调货明细表 调货查询 顾客 库存表 图15 调货管理模块业务流程 设计阐明: (1)调货登记:对商品进行仓库之间瓣重新分派。 <1>设计对话框及重要有关资源如表9所示 表9 对话框及重要有关资源设立 资源名称 资源符号 资源相应变量 资源属性 Dialg IDD_DIALOG_DHDJ CDlgDHDJ dlg 标题:调货登记 字体:楷体_GB2312 字体大小:12 Combo Box IDC_COMBO1 CcomboBox m_comboJsr Type:DropList Edit Box IDC_EDIT2 CString m_editPh 选上Disabled Date Time Picker IDC_DATETIMEPICKER1 CDateTimeCtrl m_tcRq 格式:Short Date 选上:Static edge Button IDC_BUTTON_1 CButton m_btnOK 标题:拟定 <2>创立左上角标题信息。 一方面使用CWhiteFrame类创立白色背景为父窗口,让其她控件作它子窗体。对于经手人下拉列表框,需要从数据库获得相应数据来初始化这两个窗口。详细内容见代码7 <3>对话框主体某些设计 一方面自动产生调货登记票号和创立列表控件,另一方面在对话框初始化函数中进行数据初始化和实现按钮功能,最后实现弹出提示窗口。详细内容见代码8(最后效果如图16所示) 图16 调货登记 (2)调货查询 查询有关调货信息。 设计阐明:设计阐明:该模块设计思路与基本信息查询模块设计思路基本相似,重要区别在于数据表和查询字段名不同。效果如图17所示 图17 调货信息 5.3.6库存管理菜单设计和实现 库存管理重要对商品库存信息进行管理,涉及库存盘点、库存查询和仓库管理3个子模块。库存管理模块业务流程如图18所示 顾客 盘点登记 盘点登记明细表 盘点查询 顾客 库存表 图18 库存管理模块业务流程 设计阐明: (1)库存盘点:对库存商品进行盘点登记。 <1>设计对话框及重要有关资源如表10所示 表10 对话框及重要有关资源设立 资源名称 资源符号 资源相应变量 资源属性 Dialg IDD_DIALOG_KCPD CDlgKCPD dlg 标题:库存盘点 字体:楷体_GB2312 字体大小:12 Combo Box IDC_COMBO1 CcomboBox m_comboJsr Int m_iJsr Type:DropList Edit Box IDC_EDIT2 CString m_editPh 选上Disabled Date Time Picker IDC_DATETIMEPICKER1 CDateTimeCtrl m_tcRq 格式:Short Date 选上:Static edge Button IDC_BUTTON_1 CButton m_btnOK 标题:拟定 <2>创立左上角标题信息。 一方面使用CWhiteFrame类创立白色背景,接着以该背景为父窗体,让其她控件作它子窗体。对于经手人下拉列表框,需要从数据库获得相应数据来初始化这两个窗口。详细内容见代码9 <3>对话框主体某些设计 一方面自动产生库存盘点票号和创立列表控件,另一方面在对话框初始化函数中进行数据初始化和实现按钮功能,最后实现弹出提示窗口。详细内容见代码10(最后效果如图19所示) 图19 库存盘点界面 (2)库存查询 查询有关库存信息。 设计阐明:设计阐明:该模块设计思路与基本信息查询模块设计思路基本相似,重要区别在于数据表和查询字段名不同,此外增长了警戒上限和警戒下限查询功能。效果如图20所示 图20 库存查询界面 (3)仓库管理:实现增长、修改、删除仓库信息等功能。仓库管理模块运营成果如图21所示 图21 仓库管理界面 设计阐明:1、设立对话框及重要有关资源如表11所示 表11设立对话框及重要有关资源 资源名称 资源符号 资源相应变量 资源属性 Button IDD_BUTTON_XIUGAI 无 标题:修改 Button IDCANEL 无 标题:退出 List Box IDC_LIST1 CListCtrl m_list 选上Report,single,selection…取消Border Button IDC_BUTTON_ADD CEdit m_edit1MM1 标题:增长 Button IDC_BUTTON_ADD CEdit m_edit1MM2 标题:删除 2、初始化列表控件和按钮功能实现。详细内容代码11 5.3.7系统管理菜单设计和实现 系统设立管理重要管理与系统设立关于内容。重要涉及密码设立、权限设立、顾客设立、数据备份、数据恢复5个子模块。 系统设立管理模块业务流程如图22所示 系统设立管理 数据库管理 权限设立 顾客设立 密码设立 恢复数据库 设立顾客权限 添加、修改或删除顾客信息 设立当前顾客密码 备份数据库 图22 系统设立管理模块业务流程 (1)密码设立模块设计 设立当前顾客密码,密码校验通过,完毕密码设立操作。只容许设立当前顾客密码,不能设立其她顾客密码。密码设立模块运营成果如图23所示 图23 密码设立模块运营成果 设计阐明:一方面设计对话框及有关资源。如表12所示 然后控制焦点,最后实现拟定按钮。详细内容见附录代码12 表12 对话框及有关资源 资源名称 资源符号 资源相应变量 资源属性 Button IDOK 无 标题:拟定 Button IDCANEL 无 标题:取消 Static Text IDC_STATIC 无 标题:确认新密码 Static Text IDC_STATIC 无 标题:新密码 Edit Box IDC_EDIT_MM1 m_edit1MM1 取消Border,选上Static edge,PassWord Edit Box IDC_EDIT_MM2 m_edit1MM2 取消Border,选上Static edge,PassWord (2)权限设立模块设计 分超级顾客、管理员、原则顾客3个顾客组,超级顾客权限不变,对任一操作员权限进行设立,可修改任一权限控制内容。权限设立运营成果如图24所示 图24 权限设立运营成果 设计阐明:采用如图21所示界面来分别选取各种权限控制内容,将管理员及其相应权限存到数据库中,将权限控制内容存到数据库中。 一方面设计对话框及重要有关资源 如表13所示 解决复选按钮单击事件和刷新窗口控件状态。详细内容见附录代码13 表13 对话框及重要有关资源 资源名称 资源符号 资源相应变量 资源属性 Button IDOK 无 标题:拟定 Button IDCANEL 无 标题:取消 Radio Button IDC_RADIO1 int m_iPurview 标题:超级顾客;选上Group Radio Button IDC_RADIO2 无 标题:管理员; 获得Group Group Box IDC_STATIC 无 标题:各种权限可控制模块;选上Group Check Box IDC_CHECK2 Bool m_bXiaoshou CButton m_btnX- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市 后台 标准 管理 系统 设计 实现
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文