欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    超市信息管理系统+程序代码Word下载.docx

    • 资源ID:1003422       资源大小:949.25KB        全文页数:49页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    超市信息管理系统+程序代码Word下载.docx

    1、 本次开发目标意在高效安全的开发出一个超市管理系统,让超市管理人员能够随时随地对超市信息进行管理,在任何地方都可以方便快捷的查询到相应的信息,办公室不再是管理人员唯一的工作地点,不管在任何地方办公都不会影响超市的正常工作。本次的超市管理系统的开发,是基于大多数信息管理系统的基础,本系统管理人员可以对系统内部信息进行录入和更新,修改。一套科学的超市信息管理系统有利于超市的管理,管理人员可以清楚地看到超市运行情况,方便超市的人员根据情况对超市的信息进行调整。1.4开发工具介绍一、JSP技术简介 随着网络技术的飞速发展,在静态网站上获取和发布信息已无法满足人们对网站建设的要求,人们对网站的要求是建立

    2、一个动态网站,以进行信息交换,后台数据库的管理和控制以及网站上的其他服务。通过人们在静态网站的基础上的不断创新和发展,并通过人们的不断努力,在人们的不断探索中产生了动态的网站开发技术。动态网站早期,其开发技术有非常多的问题。其中“不能承受多个用户并发地访问该程序”是网站面临的一个非常大的问题,即当多个用户对网站进行访问时,该Web服务器所有的可用资源将被耗尽,直到服务器崩溃为止。为了解决资源将被耗尽的问题,微软公司提出了Active Server Pages技术,简称ASP技术,ASP技术在程序编制上具有非常大的灵活性。但是其在很大层度上是只能在微软的操作系统平台之上使用。JSP技术有以下五个

    3、优点:1、将内容的生成和显示进行分离; 2、可重用组件;3、采用标识;4、适应平台;5、数据库连接。这五个优点使JSP技术成为了快速建立跨平台的动态网站的首选方案。二、MySQL简介 Mysql是一种常用的数据库管理系统,它使用的是最常用的数据库管理语言,即结构化查询语言(SQL)进行数据库管理。MySQL作为目前互联网工作的主流数据库,因为其速度、可靠性和适应性而受到人们的关注,在人们心中有着不容撼动的地位。MySQL有三层逻辑架构,以下对这三层服务层做简单的介绍,第一层服务层:为请求做连接处理,授权认证,安全等。第二层是核心服务层,其主要是提供查询解析、分析、优化、缓存以及内置函数,跨存储

    4、引擎功能。第三层存储引擎层:负责数据的存储和提取。2系统分析系统分析是指把复杂的问题简单化,将问题对象分解成一个一个简单的组成部分,并分析它们的基本属性,并找出它们彼此之间的联系,以便在信息采集的时候能够迅速、准确地采集信息,利用计算机对超市信息管理系统中大量复杂的数据及时进行分析比较,得到准确的数据,为管理人员管理超市提供有力的依据,本系统在全面调查的基础上提出了系统的总体逻辑描述。2.1可行性分析可行性分析着重从技术可行性、经济可行性、运行可行性等三个方面研究。一、技术可行性超市管理系统技术的可行性分析要满足超市管理者所提出的要求,并且还要考虑到将来要采用的硬件和软件技术能否满足系统的约束

    5、条件,从技术的角度研究系统实现的可能性。除此外,还要考虑管理系统的开发方法,和考虑开发人员的技术水平,例如,数据库、网络和通信技术等。作为网络工程专业的学生,我们在学校学习了四年计算机网络技术方面的课程,在一定程度上来说是具备开发一个小型系统的能力的。二、经济可行性超市管理系统投入使用之后,可以减少超市的工作人员,让超市管理系统化、简单化、透明化。从而减少劳力和资本的投入。这个超小型的超市管理系统,只需一台电脑,一个打印机,然后对员工进行简单的培训,让员工掌握使用这个系统的功能和方法,这个系统就可以运行起来,这样不但能够节省人力,而且可以让管理人员的工作过程简单明了,减少不必要的付出,将管理人

    6、员从繁杂的工作中解脱出来,有时间去做更多的工作,让超市的工作效率有一个质的飞越。三、运行可行性超市管理系统的应用使解决了超市商品的管理问题,同时为员工减轻了工作负担,并且为能够随时反应超市的经营情况,方便超市经营者随时做出经营方案的调整,这样大大降低了经营者的工作负担,而且给经营者带来的回报确得到了大大的提升,让超市在这个市场之中立于不败之地。2.2需求分析 超市的管理工作,离不开计算机技术的辅助,在科技如此发达的今天,如果还循规蹈矩地使用人工管理模式,那么超市的运营将会是一个非常大的问题,传统的人工管理已经不足以应对现在的管理模式。利用超市管理系统对员工的基本信息进行管理,合理将员工的工作进

    7、行合理安排,将员工的价值最大化,不但可以让管理人员轻松管理超市,而且也可以减轻员工的工作负担。根据对超市管理的市场调研,再结合超市系统的开发要求,本人设计的“超市信息管理系统”主要完成了员工管理、会员管理、商品管理以及库存管理。经过进一步的调查得到功能与性能需求如下:1. 能够存放员工基本信息。2. 能够存放会员的基本信息。3. 能够进行库存的录入查询。4. 分工明确,不同用户有着不同的权限。5. 能够实现快捷的查询功能。本程序所适用的计算机系统软硬件环境要求如下:(1)硬件环境:1G Hz以上处理器,2G内存及以上,硬盘空间16G以上。(2)软件环境: 服务器所使用的操作系统是Windows

    8、7 Server及以上Windows Server版本平台,客户端所使用的操作系统为Windows WorkStation即可。(3)数据库:MySQL5.7作为后台数据库管理系统,它功能强大且操作简便且快速。(4)网络的配置:对于超市系统来说,在投入使用后不可能仅仅只是做一些本地的有关操作,远端的数据交流也是必不可少的,所以网络的支持是十分有必要的。所以超市系统需要有能够支持TCP /IP相关协议的小型局域网,选择千兆模式。3总体设计3.1功能模块设计通过长时间以来的市场调研和对超市的需求进行的分析,我们可以了解到超市信息管理系统大致可以分为以下几个模块:1.员工管理模块;实现对会员和商品的

    9、管理,对会员信息和商品信息进行增、删、改、查等操作。2.会员管理模块;对会员积分进行查询。3.登录模块;对登录名进行验证,合法的登录才可进入系统。4.商品模块;在界面对商品信息进行查询。5.库存模块;对库存商品进行出入库管理。3.2系统流程设计一、系统流程图该系统实现五大功能:员工管理功能、会员管理功能、登录功能、商品模块、库存模块。本系统的主要功能是能够对超市信息进行集合整理,并且查询显示。如下图所示是本系统的总统数据流程图:图1 数据流程图1.对模块进行具体说明:员工管理模块的说明: 输入:员工姓名 输出:员工基本信息 功能:对员工基本信息进行增、删、改,查。会员管理模块的说明:购买的商品

    10、输出:会员的积分,会员折扣百分比。完成积分的数据更新,提供相应的折扣。商品模块的说明:输入: 商品名相应的商品信息,名称,价格。功能:对商品基本信息进行增删改查。登录模块的说明用户名和密码有效的登录界面完成对系统数据和数据库的维护,如用户名、密码的更新,数据库数据的备份、恢复以及定期删除。库存模块的说明库存中的商品名商品库存的信息完成对库存商品的增删改查4 数据库设计数据库是本系统的基础,将系统的大量数据组织起来,因而必须遵循数据库设计的原则,其具体的原则有以下几点:1. 实体与实体之间有“一对一”、“一对多”、“多对多”的关系。2. 主键与外键,一般而言,一个实体是不可能既无主键又无外键的。

    11、在ER 图中,被定义为主键的是处于叶子部位的实体,但也可以不定义为主键, 因为处于叶子部分的实体没有子孙;但处于叶子部分的实体一定要有外键,因为它有父亲。主键与外键的配对,表示实体与实体之间的连接。3. 基本表的四个特性: 原子性、原始性、演绎性、稳定性。4.处理实体之间多对多的关系 尽量在两个多对多的实体之间增加第三个实体以解除两个实体之间存在的这种多对多的关系;将两个实体之间多对多的关系变为两个一对多的关系,然后将原来两个实体的属性合理地分配到三个实体中去。4.1 数据库概念结构设计在系统开发过程中数据库概念结构设计是非常重要的一部分,概念模型设计的典型方法是用E-R图方法,即用实体-联系

    12、模型表示。E-R图包含三个基本成分:实体、联系、属性,清楚地表示了实体与实体之间的关系,让人能够一眼看清楚生活中他们彼此之间的联系。下面将以本超市系统的E-R图为例介绍。本超市信息管理系统的E-R图见图2:图2超市信息管理E-R图1.员工信息实体为了能够更好地了解员工基本信息表与其他表之间的关系,在这里特地给职工基本信息表的一些字段,可以在相关联的表中获取指定的值,并通过员工基本信息表的ID值,与库存表建立相应的关系。2.用户登录实体在超市信息管理系统中,为了确保系统的安全性,设置了一个登陆页面,只有通过使用正确的用户名和密码才能登陆系统。下面是登录表的实体E-R图:图3登录信息E-R图3.会

    13、员信息实体在超市运行过程中,会员的福利待遇也是非常重要的,更重要的是超市的折扣规划,如图所示,会员的折扣按积分而定,与商品表,库存表建立相对应的关系。下图是超市会员表实体E-R图:图4超市会员信息E-R图4.库存信息实体在销售过程中,超市的自身库存也是一部分,如图所示,超市的库存按情况而定,与员工表,会员表建立相对应的关系。库存信息会关联员工ID,只有关联库存的员工才可查询库存商品,库存信息同时也会关联会员ID,商品存在特定的库存中,商品被会员买走,库存中的商品数量也会相应减少。超市库存表实体图如5图所示:图5超市库存信息E-R图5.商品信息实体在超市运行过程中,超市的商品售卖是非常重要的,也

    14、是超市的重要组成部分,如图所示,超市商品库存表,员工表建立相对应的关系。超市商品实体图如图6所示:图6超市商品信息E-R图4.2数据库逻辑结构设计逻辑结构设计就是把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。本系统选择的DBMS是MySQL5.7,根据此产品设计逻辑结构通过进一步的分析得到如下关系模式:员工基本信息表(用户名、密码、姓名、年龄、性别、入职时间、业绩,部门) 会员基本信息表(用户名、密码、姓名、年龄、性别、开户时间、积分,折扣) 商品信息表(商品名称、编号、数量、类型,价格) 出库表(出库商品名称、编号、数量、商品ID、会员ID、

    15、会员姓名) 入库表(入库商品名称、编号、数量、商品ID、员工ID、员工姓名) 由上面的关系模式分析出如下的表结构:1.员工基本信息表保存了员工的信息,如表1:表1 员工表(employee)字段名数据类型是否为空说明idbigint(20)Not null编号IDusernamevarchar(30)用户名称password密码name姓名ageInt(11)年龄sex性别entry_date入职时间performancenull业绩department部门表1说明:每个员工有自己的ID号和密码用于登录系统,员工表用于存放员工基本信息,员工姓名和商品入库表联系,商品入库会显示入库人员姓名。2.

    16、会员基本信息表保存了会员的基本信息,如表2:表2 会员基本信息表(member)名称类型标题主键varchar(255)member_name会员用户名member_password会员密码card_date开户时间integralNull积分discount折扣表2说明:每个会员有自己的ID号和密码用于登录系统,会员表用于存放会员基本信息,员工姓名和商品出库表联系,商品卖出会显示购买商品的会员姓名。3.商品信息表保存了商品的基本信息,如表3:表3 商品信息表(product)商品名称serail_number商品编号number数量typetariff价格表3说明:每个商品都有自己的商品名称

    17、和商品编号,当商品被卖出时,顾客实付金额=商品价格*折扣比,所以商品信息表和出入库表是相互关联的,商品信息表和会员表相互关联,会员所购买的商品必须是商品表中存在的商品。4.库存商品表保存了商品的出库信息,如表4:表4 出库商品表(outProduct)out_name出库商品名out_numberproduct_id商品IDmember_id会员ID会员姓名表4说明:出库表和商品表相互关联,卖出的商品必须是商品表中存在的商品,。5入库商品表保存了入库的商品信息,如表5:表5 入库商品表(putProduct)put_name入库商品名put_numberint(11employee_id员工I

    18、Demployee_name表5说明:入库表与商品信息表相关联,被入库的商品会在商品信息表中新增信息,入库表和员工表相关联,入库人员必须是员工表中存在的工作人员。5系统的实现5.1系统登录模块设计一、登录界面功能登录界面的设计相当于进入系统的一个有密码的安全门,员工想要进入系统的安全门,只有通过密码才能够进入,合法的登录才能够进入系统的功能界面,否则将被视为无效登陆,即登陆失败。本系统的登录界面的功能有以下几个方面:1. 新用户注册2. 管理员登陆管理二、登录界面设计作为login.jsp程序,它是本系统的启动页,也就是说当系统运行后首先进入此页要进行登录,当次web界面首次启动的时候,首先输

    19、入用户名,密码,按Enter键登录。图7用户登录界面5.2主界面模块设计一、主界面功能主界面的功能是系统通过识别不同的登录名称来区分用户为管理员用户或普通用户,显示不同的操作页面,通过登陆界面将页面转到下个管理界面。作为媒介传递,用户选择进入或者选择需要进入的页面。二、主界面设计在主界面中添加了菜单、状态条以及导航条,系统会根据登陆登录用户的权限自动使菜单以及导航条的相关项目进行加载,并在状态条上显示出登录用户的用户名,权限和日期时间。主界面详细设计如下图所示:图8管理员登录主界面 5.3 员工信息模块的设计 该界面左侧为页面的导航条,上部为增删改查按钮,可以根据查询条件如“姓名”、“业绩”、

    20、“年龄段”等条件进行高级查询,刚开始为分页 按照 ID排序 显示 用户信息,如图9所示。图9员工信息查询界面(1)高级查询 例如:在姓名文本框中输入“李”,查询方式为“高级查询”,查询信息为“员工基本信息”,然后单击搜索按钮显示结果如图10所示:图10员工信息高级询界面员工基本信息增删改 如图11所示:图11员工的添加员工的修改,需要选择要修改的行,只能选择一行,发送请求区查询当前行的信息,并进行回填,只需修改要修改的内容即可。如图12所示。图12员工的修改员工的删除,可以一次性选择一个或多个员工进行删除,当点击删除按钮过后,会弹出一个提示框,让你进行确认,防止误删除,如图 13所示。图13员

    21、工的删除5.4 会员信息模块的设计 该界面左侧为页面的导航条,上部为增删改查按钮,可以根据查询条件如“姓名”、“业绩”、“年龄段”等条件进行高级查询,刚开始为分页查询数据 每页显示10条 按照 ID排序 显示 会员信息,如图14所示。图14会员信息查询界面在姓名文本框中输入“林”,查询方式为“高级查询”,查询信息为“会员基本信息”后单击搜索按钮显示结果如图15所示:图15员工信息高级询界面会员基本信息增删改 进行会员增加的时候 操作人员 不需要 手动填入 操作时间和积分,时间默认为系统的当前时间,积分 默认每个新用户 赠送10积分,积分可以兑换商品,用于打折促销等等。如图16所示:图16会员的

    22、添加会员的修改,需要选择要修改的行,只能选择一行,发送请求区查询当前行的信息,并进行回填,只需修改要修改的内容即可。如图17所示。图17会员的修改会员的删除,可以一次性选择一个或多个会员进行删除,当点击删除按钮过后,会弹出一个提示框,让你进行确认,如果你还没有选择要删除的数据 就会提醒你 选择。防止误删除,如图18所示。图18会员的删除5.5 商品信息模块的设计 该界面左侧为页面的导航条,上部为增删改查按钮,可以根据查询条件如“商品名”、“类型”的条件进行高级查询,刚开始为分页 按照 ID排序 显示 库存信息,如图19所示。图19库存信息查询界面在姓名文本框中输入“西”,查询方式为“高级查询”,查询信息为“库存基本信息”后单击搜索按钮显示结果如图20所示:图20库存信息高级询界面库存基本信息增删改 :商品的增加,名称、编号以及类型 为 必填项,可以选择不填入类型,如图21所示:图21商品的添加商品的修改,需要选择要修改的行,只能选择一行,发送请求区查询当前行的信息,并进行回填,只需修改要修改的内容即可。如图22


    注意事项

    本文(超市信息管理系统+程序代码Word下载.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开