当前位置首页 > 计算机 > 数据库/结构与算法
搜柄,搜必应! 快速导航 | 使用教程  [会员中心]

数据库设计--小型超市管理系统【实惠】

文档格式:DOC| 15 页|大小 143.50KB|积分 20|2022-09-29 发布|文档ID:157249548
第1页
下载文档到电脑,查找使用更方便 还剩页未读,继续阅读>>
1 / 15
此文档下载收益归作者所有 下载文档
  • 版权提示
  • 文本预览
  • 常见问题
  • 数据库设计-------小型超市管理系统班 级:06网络技术3班姓 名:XX指导老师:XXX摘 要 小型超市管理系统在现代社会中的应用十分广泛,是一个典型的信息管理系统(MIS)本课程设计采用了结构化和面向对象两种程序设计方法,从页面展示到后台数据库设计都具有一定的可扩展性本系统在Windows XP环境中采用Visual C++为开发平台,使用Microsoft Access 2000创建数据库,用于对超市资料的增加,删除,修改,刷新记录经过分析、设计、编码、调试等一系列步骤程序通过调试运行,初步实现了设计目标,并且经过适当完善后,将可以应用在小型超市中解决实际超市资料的管理问题,具备了一定的可用性关键词: 数据表;VC++数据库;控件绑定ODBC数据源1 引 言本课程设计主要解决在一个小型超市中,进行员工档案的管理、库存商品的管理、销售管理的程序设计小型超市管理是管理的一个重要内容,随着时代的进步,小型超这一页空白没用的,请掠过阅读吧,哈哈哈这一页空白没用的,请掠过阅读吧,哈哈哈这一页空白没用的,请掠过阅读吧,哈哈哈这一页空白没用的,请掠过阅读吧,哈哈哈这一页空白没用的,请掠过阅读吧,哈哈哈这一页空白没用的,请掠过阅读吧,哈哈哈精品文档主页这一页空白没用的,请掠过阅读吧,哈哈哈这一页空白没用的,请掠过阅读吧,哈哈哈这一页空白没用的,请掠过阅读吧,哈哈哈这一页空白没用的,请掠过阅读吧,哈哈哈这一页空白没用的,请掠过阅读吧,哈哈哈这一页空白没用的,请掠过阅读吧,哈哈哈.html精品文档主页市也逐渐变得重要起来。

    如何管理好超市中员工、商品、销售的信息,成为超市管理中的一个大的问题在这种情况下,一个可以规范化、自动化的小型超市管理系统就显得非常必要之所以选择Visual C++作为开发工具,不仅仅因为曾经有过使用它的经验,看中的更是它的功能强大和使用方便它本身不仅具有极其强大的编程能力,它允许选择和管理外接程序,这些对Visual C++的扩充又进一步增强了它的开发环境的能力最初的超市资料管理,都是靠人力来完成的当超市规模比较小的时候,人力可以完成,随着超市的规模越来越大,超市的员工人数也越来越多,依然维持着人力进行超市资料管理,必然会造成工作效率低,工作错误增高的问题超市资料管理系统就是把分散的超市信息实行统一、集中、规范的收集管理,建立分类编号管理、电脑存储查询以及防火、防潮、防蛀、防盗等现代化、专业化的管理系统,为超市和超市管理人员解除后顾之忧超市资料管理系统为小型超市提供信息咨询、信息检索、信息存取等服务本文实现的超市资料管理系统基本上能够满足现代小型超市管理的需求信息录入项目齐全、完整、系统超市资料管理系统灵活使用表格对各种信息分门别类,组成超市资料管理系统,可以方便地查询、阅读、修改、交流和重复使用。

    1.2 课程设计目的目前超市信息化程序不够完善,超市的各种信息管理使用不同的管理软件,有些部门还有手工操作,为了能够适应信息化发展的需要,提高各部门的工作效率,引入了该统一的管理信息系统1.开发意图提高该超市信息的管理效率,适应信息化需要,提高部门的工作效率2.应用目标开发这个系统的目的就是帮助超市的资料管理部门提高工作效率通过本管理系统软件,能帮助工作人员利用计算机,快速方便的对超市的数据进行管理、输入、输出、查找的所需操作,使杂乱的超市数据能够具体化、直观化、合理化等1.软件配置操作系统:Windows 2000中文版或更高;数据库选择:Microsoft Access 2000;开发平台:Visual C++2.硬件配置CPU:Pentium II 266或更高;内存:64MB或以上;硬盘:2G以上;显示器:VGA或更高;2要解决的几个关键问题:超市资料管理系统是针对小型超市的各种信息员工档案管理、库存商品管理、销售程序设计等几个方面的功能,以实现用户方便的输入、查询、统计、打印相关信息的需求各部分功能主要有:l 员工档案管理(1) 员工上岗或因各种原因的离去可以将员工档案及时更新。

    2) 可以按各种查询要求方便查询在职员工基本信息l 库存商品管理(1) 记录每次进货、售货的信息,动态刷新库存数据2) 可以查询当前的库存,当库存少于一定数量时,可以提示需要进货l 销售程序设计(1) 根据输入的商品和数量计算并显示顾客应付金额2) 记录每次售获信息,售货时可以动态更新库存信息l 其他功能(1) 能查询厂商基本信息2) 能查询商品基本信息功能分析“员工信息表”,用来存放员工的基本信息所需字段有:员工ID、姓名、性别、出生日期、部门、职务、 、备注等其中员工ID作为主码商品信息表”,用来记录超市里每种商品的信息,这是该管理系统中主要的操作对象,大部分的功能操作都要涉及到该表中的信息该表字段有:商品ID、商品名称、价格、、厂商ID等商品ID为该表的关键字段每种商品都有一个厂商ID,可以关联到生产该产品的厂商信息表,故把厂商ID作为辅助索引厂商信息表”,用来存放每个厂商的基本信息,该表所需字段有:厂商ID、厂商名称、地址、 和备注信息等 “进货信息表”,用来记录每次的进货信息,“进货信息表”与系统的多张数据表相关联,在该表需要设置字段:进货ID、商品ID、进价、数量、金额、员工ID和进货日期等。

    在进货的记录上,由于不同的记录可能具有相同的员工ID和商品ID,所以二者的组合不能作为进货信息表的主码,在进货信息表中要设置一个进货ID来作为主码售货信息表”,用来记录每次的售货信息,字段有:售货ID、商品ID、数量、金额和销售日期等与“进货信息表”类似,取售货ID作为主索引2.3系统功能模块设计开发本系统的总体任务是实现超市中资源信息管理的系统化和自动化本系统的主要功能如下:资源管理部分:有关超市各种信息的输入,包括员工档案、库存商品等这一部分要完成的主要功能是信息的添加、修改、删除、查询系统初始化部分:清除所有的数据表中的信息,只在数据表中保留一条默认的管理员信息系统维护部门:操作员设置、操作员权限设置、修改密码等本系统的总体流程图如下图1所示: 登陆窗体(超市经理以用户名和密码登陆)浏览超市信息重新登陆返回查找结果主窗体(系统主窗体)对超市信息进行查找超市信息(员工档案,库存商品等)通过验证验证错误图1:系统的总体流程图2.4系统模块分析根据超市的实际需求,为了维护的方便和功能扩充,系统设计将采用模块化设计思想构建出四大模块:超市资料管理系统员工商品档案输入员工商品变更员工商品修改查询 员工备注 商品备注 修改员工资料 修改商品资料 商品进销情况 修改备注添加员工商品信息修改员工商品信息查询员工商品信息删除员工商品信息商品基本资料员工基本资料添加用户修改密码系统图2:模块图1.系统系统启动的时候有一个管理员用户,使用这个用户登录后,可以添加其他用户,而且每一个用户都可以更改自己的密码。

    2. 新员工商品档案输入(1)员工基本资料:系统自动生成员工编号管理员可以添加员工的基本信息,包括姓名、性别、年龄、住址、联系 、备注等(2)商品基本资料:新增商品的安排,可以添加这个商品的价格、名称等(3)员工备注:对超市员工的资料说明,对员工除了基本信息外的描述,便于日后变更情况4)商品备注:对超市商品的相关备注,特殊情况的说明3.员工商品变更(1)修改员工资料:根据员工的员工号修改员工的基本信息,包括姓名、性别、年龄、住址、联系 、备注等2)修改商品资料:根据商品情况,按商品号修改商品资料3)商品进销情况:变更商品的进销情况4)修改备注:对特殊情况的说明4. 员工商品档案的修改查询根据某一特定情况 添加员工商品信息、修改员工商品信息、查询员工商品信息、删除员工商品信息主管新员工商品分配员工商品号员工商品信息数据人员商品调整人员商品变动记录个人信息查询员工辞退商品退货3 系统结构设计3.1 概念设计概要设计基础是完成需求分析后提供的需求说明书,用概念数据模型表示数据及其相互间的关系,这种数据模型是与DBMS无关的、面向现实世界的、易如理解的数据模型,其独立于计算机的数据模型,独立于计算机的软硬件系统,与用户进行交流十分方便。

    概念性数据模型关心的是如何完整、正确地反映客观实际情况,不关心在数据库中如何实现这种数据模式能真实地反应用户要求的实际情况,是一种容易被人们理解的直观的数据库结构模式同时也是一种相对稳定统一的数据模式,一般情况下很少变动概念性数据在用户和设计者之间建立了桥梁是设计数据库结构的基础概念设计中自顶向下的实体分析方法,即常用的实体联系模型(简称E-R模型),对具体数据进行抽象加工,将实体集合抽象成实体类型用实体间联系反映现实世界事物间的内在联系E-R模型是建立概念性数据模型的有力工具3.2 设计思想本系统开发设计思想有以下几点尽量采用小型超市现有软硬件环境,及先进的管理系统开发方案,从而达到充分利用小型超市现有资源,提高系统开发水平和应用效果的目的系统应符合企业超市信息管理的规定,满足日常管理工作的需要,并达到操作过程中的直观、方便、实用、安全等要求系统采用C/S体系结构,Client(客户端)负责提供表达逻辑、显示用户界面信息、访问数据库服务器;Server(服务器端)则用于提供数据服务系统分析等前期工作应尽量详细完善,以便超市以后体系结构的改变,对于一些安全性要求不高的信息可以方便的采用Brower/Server的方式进行访问。

    系统采用模块化程序设计方法,即便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作3.3 数据库概念设计小型超市信息管理系统的E-R图如图3所示日 期金 额数 量售货id日 期金 额数 量进 价进货id备 注电 话职 务部 门出生日期性 别姓 名员工id库存数量厂商id价格商品名称商品id备注 厂商名称地 址员 工工作售 货进 货销售供应库存保存商 品提供厂 商厂商id图4:小型超市管理系统的E-R图3.4 数据库逻辑结构设计本系统将使用Access2000作为数据库管理系统现在需要将上面的数据库概念结构转化为SQL Server 2000数据库系统所支持的实际数据模型,也就是数据库的逻辑结构1)员工信息表(PET)的设计本系统主要针对的对象为员工的基本信息,而员工的基本信息包括以下几个部分:员工号,密码,姓名,性别,生日,部门,职务, 和备注等在数据库中创建一个表,表名为“PERSON”,其字段结构如下表其中,ID(员工号)字段为该表的主关键字(Primary Key,PK),惟一标识了一条员工信息记录。

    表1员工信息表(PERSON)字段名字段说明类型备注ID员工号文本主关键字PASSWD密码文本AUTHORITY用户权限文本NAME姓名文本必填字段SEX性别文本不能为空BIRTHDAY生日日期/时间DEPARTMENT所在部门文本JOB职务文本TEL联系 文本REMARK备注备注(2)商品信息表(MERCHANDISE)设计本系统主要针对的对象为商品的基本信息,而商品的基本信息包括以下几个部分:商品号,商品名称,商品价格,生产厂商等在数据库中创建一个表,表名为“MERCHANDISE”,其字段结构如下表其中,ID(商品号)字段为该表的主关键字(Primary Key,PK),惟一标识了一条商品信息记录表2 商品信息表(MERCHANDISE)字段名字段说明类型备注ID商品号文本主关键字NAME商品名称文本必填字段PRICE价格文本FACTORY生产厂商文本表3 进货信息表(PURCHASE)字段名字段说明类型备注ID进货号文本主关键字PRICE进价文本NUMBER数量文本MONEY金额文本DATE日期文本表4 售货信息表(SELL)字段名字段说明类型备注ID售货号文本主关键字NUMBER数量文本MONEY金额文本DATE日期文本表5 厂商信息表(FACTORES)字段名字段说明类型备注ID厂商号文本主关键字NAME厂商名称文本ADDRESS地址文本TEL 文本REMARK备注备注结束语本系统是一个面向小型超市,具有一定实用性的信息管理系统。

    它主要完成对超市信息的处理,具有相当的实用功能通过这段时间的课程设计,学到了很多东西,不仅把以前所学的很多知识充分利用上了,还让我学会使用了数据库开发软件,做了进一步的了解,我们体会到了软件开发不仅是编程,它需要方方面面的考虑,同时也必须具备比较全面的知识参考文献——〈〈企业人事管理设计报告〉〉这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用。

    这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用。

    这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用这一行没用。

    点击阅读更多内容
    卖家[上传人]:allap
    资质:实名认证