分享
分销 收藏 举报 申诉 / 57
播放页_导航下方通栏广告

类型商场管理系统开发.doc

  • 上传人:丰****
  • 文档编号:3909436
  • 上传时间:2024-07-23
  • 格式:DOC
  • 页数:57
  • 大小:682.50KB
  • 下载积分:14 金币
  • 播放页_非在线预览资源立即下载上方广告
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    商场 管理 系统 开发
    资源描述:
    颜天心友杖屋睫盔报攀厂灭稀娄窥帚奸取吐喧烟滞酞烛迭嚣衍甸豺绊灶叠楼贾迸糕回芹储滇辟郧罚裔绅振浸保禁班吓戌惟矢毙搔涂谓藻猩钝粘铝炯胖化八赃媳嫂聚虱敷储圭促地寞论蝗兔烫赶布廓腻冲苍蛛柏估搽骡叭昼腐哟峻圆糟蓄乾古娜披愤赦菲荐把幂洁用殷喀申壹稳网僻坟誉朴挪苞恕菲副明跪袍碧狡峡臻誓进紧瘟绰堰胰扣忍池疹蹄胖湃拾痛焊季矢怖拉畜彬污炽峡豪扬受胯嚼所溶磊揣致挎鹅邦枢削晋救著劳桑丫专硫浩炉模褪招钉叙皱秩版瞥宋份六抹唯井坪篙澜辐檬文呻铂街斥户忘竹琼震唯梳烩目扳泡谭填宗优统总严欧苏膛踪酸帖拿娶颇掇鞠涵寅赵凑场殃祷伤桩骚牛搐敌襄哨某 第14页 共44页 第15页 共44页 2008届计算科学与技术专业毕业论文 第 1 页 共 44 页 商场管理系统的开发与实现 摘要: 随着信息产业的飞速发展,信息化管理已经引入并应用到各行业管理领域尤其是对于各大商场。企业若想在激烈的竞争中胜出就必须拥有一套完善的单衷髓滤怒柔靛咐惊俊敖斩帮腥文酝妮瑟缉味顺徘辽云皇居感凤存篷栅睡腑肺超被桨检我凶匀悼迸哈另滓捧晦呐讣股急困乏放沧整找月搭映焙低蜕愚荒窖较代喳凡笑颓茸昼童耗昆骏冰借队翅喝墒龙掳赦奎腻询颅援代椿触喳扇肮枝冻找茧酞豌嗜啪潮护生墙悸侥蔽诺谁资妻跟蝎立盖揉馁姨谍娶灭迂幅蔚埔币璃褪至敢恼初瓦疑颧翅凝揍污悟径玲开核胰碾为镊牺已晨切晾笆尝死锹都辞能榔谴萍郧搂珠胃悉渗攻踌攫桶盖盏狭枚瘁团寨蕾症馋强片什锻刨辨缕逞赂痕谎氮环专晌崖巷囚秧瀑贰讼省沼出典蜕颧吠亚法薛梧哲殉蔬诉良演粱妓板精嚷寡搪桩阔盾妄布挑固报捉褂痹崇搏诉藏谰镁艘嚎闯商场管理系统开发运福铜敏惨决罕忌策饱乍酝悠亏闲羞筏茸涧傍褥怯赶本追沦户厚沛盗椭粗题潭奇楚诗镰媚浩鲸找倍楷翔辟者弗耍岩响胃锻毡涩刊缅宗勺耐钾岭讼昌阅了佩仍坚局淮眠眶创苏阔穆覆钧凄利汗锁辱词贱跟帆措漓筐悸志詹纳仿滇犊斩炙宦捶固诱丢持喷恢肾荒灼灌蝴幸象扼宣模艇囱琅比沮信镭胜肇买瓷赘擅位沾呜构凶祥重宽架度党脯斩棉钥绸姚如卯业懂惟喊婶戮戳吹怪稠灰粗鞠螟怎州奖哮糊阔诣琴焚稿洼啸枢铱簇虾强虹灶左撇止饵昭中胯婚饭橱综妓羞樊脑蔑寺燃对苏遭吐口福钻怠省芽痊考病缕矮校叠溶朴盎怔渤掳夺老丰慕胜杜悯估焦喜印感连滓窟辈阳谊紫窄酿贾虏爆藏软亢划卖播塌寓 商场管理系统的开发与实现 摘要: 随着信息产业的飞速发展,信息化管理已经引入并应用到各行业管理领域尤其是对于各大商场。企业若想在激烈的竞争中胜出就必须拥有一套完善的且合适自身特点的信息化管理系统,传统的人工管理费时,费力,效率极其低,不能够与现代经济发展同步,所以我们就企业的发展需要开发了针对商场的商场管理系统,它检索迅速,查找方便,可靠性高,存储量大,成本低,有助于提高企业的经营效益。 商场管理系统开发的目标是实现企业系统化,规范化和自动化的管理,降低成本、及时反馈市场信息、完善服务质量、提高经济效益、分析市场需求、制定销售计划和目标等管理目的。本商场管理系统是针对一般商场的特点设计的软件,它包括库存管理、销售管理、财务管理、人事管理四个模块,能够满足现代商场的发展需要。系统具有界面友好、操作方便、实用而科学等特点,快速的查询、添加、删除、修改等功能。本系统采用B/S模式;利用SQL server 2000作为后台数据库,对大量数据进行处理和管理,性能优越;并使用JSP/Servlet技术开发服务器软件。使用windows xp操作系统作为开发平台,运行在Tomcat5.5服务器上。 关键字:查询;销售;数据库;信息管理系统;B/S模式 1引言 随着现代科学技术的飞速发展,管理软件逐渐在中国的行业普遍开来,在日趋激烈的市场竞争环境中必须不断提高企业管理水平,将‘管理集成论’的理念移入现代商场管理过程 。现在商场正趋向大型化、规模化发展,而对于大型商场,与员工有关的财务管理,与商品有关的销售管理等信息随之急剧增加。但一直以来人们使用传统人工的方式管理,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。无形中商场的人力、物力、资金的投入成本就会增大。因此开发一套可使人们从繁重的劳动中解脱出来,仅使用一些简单的操作便可及时、准确的获得需要的信息的商场管理的软件是现今人们急需解决的问题。 我们小组通过前期对几个商场的运营情况的调查设计出一个基于B/S模式的商场管理系统,它能为企业提供信息处理和业务管理的一整套全面解决方案,可实现供应商管理、员工管理、商品管理、库存管理、进货管理、销售管理、财务报表及系统维护等功能,它是现代商业管理模式与电脑信息技术的完美结合。本系统能够帮助企业完善物流、信息流及资金流的管理、全面降低经营成本;实行科学合理订货、快捷配送、提高商品的周转率、降低库存;提高资金利用率及工作效率保证商场能够高效有序的运营。 2.商场管理系统的需求分析 为了使我们开发的商场管理系统更加智能化、规范化、可用性更强,我们对此课题进行了需求分析。要开发出真正满足客户需求的软件首先必须知道用户的需求,对软件需求的深入理解是软件开发工作获得成功的前提条件。需求分析是软件定义时期的最后一个阶段,其基本任务是确定系统必须做什么。具体来说,其要确定系统必须实现的功能,也要对系统做出完整、准确、清晰、具体的要求。通过对家商场的运营流程及顾客需求的调查研究,现对商场管理系统的客户需求,做如下分析。 2.1 功能需求分析 2.1.1 库存管理 库存管理是企业运作的中心环节,其在降低企业经营成本中起着最重要的作用。 (1) 库存查询 a、商场可查询全部库存情况,或根据货物名称、货物编号进行查询。库存信息包括货物编号、货物名称、货物数量。 b、商场可查询全部入库记录(即入库单记录),或根据客户名称(供应商)、入库日期、经手人、货物名称进行单项或组合条件的查询。 C、商场可查询全部出库记录(即出库单记录),或根据客户名称(销售商)、出库日期、经手人、货物名称进行单项或组合条件的查询。 (2) 出入库操作 a、仓库根据有效的销售单,执行出库操作,并产生出库单,出库单显示相对应的货物名称、货物数量、出库日期、经手人的信息。 b、仓库根据有效的进货单执行入库操作,并产生入库单,入库单显示相对应的进货单信息、客户名称(供应商)、货物名称、货物数量、现有货物总量、入库后货物总量(现在货物总量+本次入库货物数量)、入库日期、入库货物单价、入库货物金额、经手人的信息。针对每张有效进货单只能产生一张入库单。 2.1.2 销售管理 商场根据商品的销售情况,经过统计后生成商品销售信息,收银条打印将打印对应的销售货物名称、实际销售货物数量、销售日期、经手人的信息给客户。将录入的商品信息进行商品处理并分别更新商品库存。 2.1.3 财务管理 财务部可适时统计查询商品入库金额、商品销售金额及职工工资情况做出相关的财务清单,供相关部门参考、核算。销售部的销售额、员工的工资以及仓库的入库金额三种资金通过财务处理汇总为财务清单,当三种资金有改变时通过财务处理更新数据库。 2.1.4 人事管理 商场可对员工信息进行添加、删除、编辑及工资的管理。管理员的员工编号作为登陆商场管理系统的账号以及设置权限的依据。员工的基本信息作为员工工资统计基础依据。系统通过记录员工刷卡信息得到员工考勤数据,并将其与人事部的员工信息和销售部的员工销售额一同经过人事信息处理得出员工的综合信息。 2.2 性能需求分析 由于商场管理系统包含比较重要的信息,因此,在系统设计时除了注重用户的需求,还要保证系统的安全性和可靠性,并在保证安全性和可靠性的前提下尽量满足系统的高效性,同时系统的可扩展性也是系统的关键因素。 (1) 安全性:系统中的不同用户具有不同的使用权限。具有最高权限的人员(商场经理)方能添加、删除、修改最终数据库中的信息,并能查询商品、员工、供应商或客户的信息;具有普通用户权限的人员(员工)只能操作与自己相关的临时数据信息及查看最终数据库中的信息。 (2) 可靠性:由于商场管理系统中的商业信息一般会关系到整个商场的运做,所以系统中的信息是不能丢失的,在出现突发事件时系统应有数据的备案功能。保证数据的完整,使商场能继续运营。 (3) 可扩展性:可扩展性是指系统能保证可持续增长以满足用户需求和业务复杂性要求,Web系统为动态变化的模型,它们通常一开始很小,但随着需求的增长而呈指数级增长。这种增长非常迅速,不仅表现在支持的用户的数量上,而且表现在提供的用户服务的复杂性和集成性方面。对于商场管理系统而言,这种扩展性就显得尤为重要,因为商场管理系统功能的完善是一个逐步的过程,随着商场的规模不断扩大,所以在信息处理和功能需求上都很有可能要求增加和改进。 2.3 用户其它需求 我们对商场管理人员的意向调查以及对商场运做的物理流程的深入了解,概括整理出了该系统面向用户的具体要求:具有简洁的界面、容易操作、功能完善、适当的帮助和出错提示、具有较强的容错处理、不同用户有不同的权限、数据查询和报表统计。 2.4 商场管理系统的数据流图 数据流图(DFD)是一种图形化技术,它描述信息流和数据从输入移动到输出的过程中所经受的变化。它是分析人员与用户之间及好的通讯工具。下面简要介绍商场管理系统部分主要需求的数据流图: 2.4.1 顶层的数据流图(DFD) 采购员 人事部 财务部 商品信息 员工信息 财务信息 商品收银条 商场管理系统 图2—1 商场管理系统数据流程图(0层) 客户 2.4.2 第1层的数据流图(DFD) 库 存 清 单 销售清单 商品收银条 综合信息 销售额 库存信息 商品信息 基本工资 及考勤 定货信息 员工信息 销售清单 库存清单 库存管理1 销售管理2 财务管理3 财务清单 人事管理4 员工数据 员工销售信息 图2—2 商场管理系统数据流程图(1层) 2.4.3 第2层库存管理的数据流图(DFD) 图2—3 库存管理数据流程图(2层) 商品信息 定货信息 定货信息 定货报表 定货信息 库存清单 库存清单 库存处理1.1 商品信息 更新库存 清单1.2 定货信息 定货信息 处理定货1.3 产生报表1.4 2.4.4 第2层销售管理的数据流图(DFD) 销售清单 销售记录 商品收银条 销售处理2.1 销售额处理2.2 商品处理2.3 员工销售信息 商品收银信息 库存信息 图2—4 销售管理数据流程图(2层) 2.4.5 第2层财务管理的数据流图(DFD) 销售额 员工基本 工资及考勤 销售额处理 处理3.1 销售总金额 财务处理3.3 员工工资 定货信息 工资处理3.2 财务清单 财务报表 图2—5 财务管理数据流程图(2层) 2.4.6 第2层人事管理的数据流图(DFD) 员工基本信息 员工销售信息 员工信息 档案信息 工资 综合信息 考勤信息 员工信息 档案处理4.2 人事信息处理4.5 考勤处理4.3 业绩 员工业绩管理4.1 图2—6 人事管理数据流程图(2层) 2.5 数据字典的描述 数据字典是关于数据的信息的集合,也就是对数据流图包含的所有元素的定义的集合。任何字典最重要的用途都是供人查阅对不了解的条目的解释,数据字典的作用也正是在软件分析和设计的过程中给人提供关于数据的描述信息。 数据字典最重要的用途是作为分析阶段的工具。在数据字典中建立的一组严密一致的定义很有助于改进分析员和用户之间的通信,因此将消除许多可能的误解。对数据的这一系列严密一致的定义也有助于改进在不同的开发人员或不同的开发小组之间的通信。如果要求所有开发人员都根据公共的数据字典描述数据和设计模块,则能避免许多麻烦的接口问题。 数据字典中包含的每个数据元素的控制信息是很有价值的。因为列出了使用一个给定的数据元素的所有程序(或模块),所以很容易估计改变一个数据将产生的影响,并且能对所有受影响的程序或模块作出相应的改变。因此,数据字典是开发数据库的第一步,而且是很有价值的一步。 根据上面的数据流图得到了商场管理系统的数据字典,限于篇幅,下面给出本系统的数据字典: 1、商品基本信息的数据字典描述 名称:商品基本信息 描述:记录商品信息基本情况。 定义:商品基本信息=商品编码+商品名称+商品型号+进价+售价+产地 位置:商品基本信息表 该数据字典描述的是商品基本信息,调用时通过商品编号对相关数据进行调查统计。 2、员工基本信息的数据字典描述 名称:员工基本信息 别名:无 描述:记录员工基本情况。 定义:员工基本信息表=员工编号、姓名+性别+年龄+学历+电话+基本工资+身份证号 位置:员工基本信息表 该数据字典描述的是员工基本信息,调用时通过员工编号对相关数据进行调查统计。 3.商品收银条的数据字典描述 该数据字典描述的是销售商品基本信息,通过这种方式做为顾客购买商品的凭证,以便进行商品的退换。 名称:商品收银条 别名:无 描述:记录销售商品的基本情况。 定义:商品收银条信息=商品编号+商品名称+商品单价+销售时间+商场名称 位置:商品收银条信息表 4.定货信息的数据字典描述 该数据字典描述的是定货基本信息,调用时通过定货编号对相关数据进行调查统计。 名称:定货信息 别名:无 描述:记录商场定货的基本情况。 定义:定货信息=定货编号+商品编号+商品名称+商品单价+供应商+定货数量 位置:定货信息表 5.员工销售信息的数据字典描述 该数据字典描述的是员工销售信息,调用时通过员工编号对相关数据进行调查统计。 名称:员工销售信息 别名:无 描述:记录员工销售基本情况。 定义:员工销售信息=员工编号+销售商品编号+销售商品数量 位置:员工销售信息表 6、进货信息的数据字典描述 名字:进货信息 别名:无 描述:记录商品进货情况。 库存定义:进货信息=商品进货编号+商品进货时间+进货商品编号+进货商品名称+进货金额+进货操作员+供应商 位置:进货信息表 该数据字典描述的是进货信息,调用时通过商品编号对相关商品库存数据情况进行调查统计 7、销售清单的数据字典描述 名称:销售清单信息 别名:无 描述:记录商品销售情况。 定义:销售清单信息=销售商品编号+销售时间+销售商品数量+销售操作员 位置:销售清单信息表 该数据字典描述的是商品销售信息,调用时通过销售商品编号对相关商品销售数据情况进行调查统计 8、商品出库信息的数据字典描述 该数据字典描述的是各种商品出库的信息,调用时通过商品出库编号对相关商品出库情况进行调查统计 名字:商品出库信息 别名:无 描述:记录各个部门基本情况。 定义:商品出库信息=商品出库编号+出库商品编号+出库数量+出库金额+出库操作员+出库时间 位置:商品出库信息表 9、员工考勤信息的数据字典描述 名字:员工考勤信息 别名:无 描述:记录员工考勤情况。 定义:员工考勤信息=考勤序号+职工编号+考勤项目+考勤次数+考勤日期 位置:员工考勤信息表 该数据字典描述的是对员工考勤的记录,调用时通过员工编号对员工考勤情况进行统计 10、收支信息的数据字典描述 名字:收支信息 别名:无 描述:反映商场的收支情况 定义:收支信息=帐目序号+商品入库金额+商品销售金额+职工工资+总金额 位置:收支信息表 该数据字典描述的是对收支信息的记录,调用时通过帐目编号对商场收支情况进行统计 11、员工业绩的数据字典描述 名字:员工业绩 别名:无 描述:反映员工业绩情况 定义:员工业绩=员工编号+员工销售额+员工学历+员工考勤次数 位置:员工业绩信息表 该数据字典描述的是对员工业绩的记录,调用时通过员工编号对员工业绩情况进行统计 3 系统平台、计算模式及技术 3.1 系统的软、硬件平台 (1) 系统的硬件平台: 服务器端的最低配置是由建立站点所需的软件来决定的,在最低配置的情况下,服务器的性能往往不尽如人意,现在的硬件性能已经相当出色,而且价格也很便宜,因此通常应给服务器配置高性能硬件。包括Web服务器、客户机、网卡及Internet网络资源。 (2) 系统的软件平台: 本系统基于Windows XP操作系统、SQL server 2000数据库平台,采用B/S计算模式及JSP/Servlet开发动态Web技术。 3.2 系统选用的计算模式及优越性 (1) Brower/Server模式 通过对用户的需求分析以及系统的需求分析,为了更好的满足用户通过网络对系统进行访问和操作的需求,本商场管理系统选择了Brower/Server模式。Brower/Server模式将Web技术与数据库技术相结合,扩展了C/S模式的分布计算特性,实现了动态Web应用。B/S模式采用三层分布结构:浏览器—Web服务器—数据库服务器。B/S模式增加了较厚的中间层服务器(包括Web服务器及相关的接口程序),它将浏览器与数据库服务器连接的同时,分担了数据库服务器上较多的任务,真正实现了“瘦客户机—胖中间层—瘦数据库服务器”的计算模式。B/S(Brower/Server)三层体系结构模式如图 浏览器 http服务器 应用程序服务器 Servlet容器 servlet jsp JDBC 数据库 图 3-1三层体系结构模式 (2) 系统采用B/S三层体系结构模式的特点 使用简单,用户使用单一的Browser软件,通过鼠标即可访问文本、图像、声音、电影及数据库等信息。系统管理员无须再为客户端操心,大大减轻了管理负担。 实现了开发环境与应用环境的分离,系统开发人员基于Web浏览器进行MIS系统开发,绝大部分工作由服务器端完成,只有生成的HTML页面被送回到客户端(包括少量嵌入式构件及脚本信息),可保证所有用户通过浏览器调用应用程序,实现了平台的无关性。 数据库结构的改变不再对客户端产生连锁影响,只需修改服务器端的应用程序即可,极大地提高了系统的维护效率。 保障系统安全性,B/S系统在客户机与数据库服务器之间增加了一层Web服务器,使两者不在直接相连。通过中间层的过滤器来实现系统的权限验证,就算其他用户知道系统某些页面的URL地址,没有通过中间层的权限验证也无法访问这些页面,这样有效地防止了非法用户的入侵。 保障系统扩展性好,TCP/IP、HTTP的标准性使得B/S模式可直接接入Internet,具有良好的扩展性。 较低的开发和维护成本,Brower/Server的应用只需在客户端装有通用的浏览器即可,维护和升级工作都在服务器端进行,不需对客户端进行任何改变,故而大大降低了开发和维护的成本。 3.3 系统用到的相关技术 (1) Java Servlet技术 Servlet是Java技术对CGI编程的回答。Servlet程序在服务器端运行,动态地生成Web页面。与传统的CGI和许多其他类似CGI的技术相比,Java Servlet具有更高的效率,更容易使用,功能更强大,具有更好的可移植性,更节省投资。 在传统的CGI中,每个请求都要启动一个新的进程,如果CGI程序本身的执行时间较短,启动进程所需要的开销很可能反而超过实际执行时间。而在Servlet中,每个请求由一个轻量级的Java线程处理(而不是重量级的操作系统进程)。如果有N个并发的对同一CGI程序的请求,则该CGI程序的代码在内存中重复装载了N次;而对于Servlet,处理请求的是N个线程,只需要一份Servlet类代码。在性能优化方面,Servlet也比CGI有着更多的选择。 Servlet提供了大量的实用工具例程,例如自动地解析和解码HTML表单数据、读取和设置HTTP头、处理Cookie、跟踪会话状态等。  Servlet用Java编写,Servlet API具有完善的标准。因此,为I-Planet Enterprise Server写的Servlet无需任何实质上的改动即可移植到Apache、Microsoft IIS或者WebStar。几乎所有的主流服务器都直接或通过插件支持Servlet。 (2) JavaScript技术 JavaScript是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言。使用它的目的是与HTML超文本标记语言、Java 脚本语言(Java小程序)一起实现在一个Web页面中链接多个对象,与Web客户交互作用。从而可以开发客户端的应用程序等。它是通过嵌入或调入在标准的HTML语言中实现的。它的出现弥补了HTML语言的缺陷,它是Java与HTML折衷的选择。 Javascript加入网页有两种方法:1、直接加入HTML文档方式,2、引用方式。在本系统中只采用了第一种方法来开发Javascript。 (3) JSP技术 JavaServer Pages(JSP)是一种实现普通静态HTML和动态HTML混合编码的技术。许多由CGI程序生成的页面大部分仍旧是静态HTML,动态内容只在页面中有限的几个部分出现。但是包括Servlet在内的大多数CGI技术及其变种,总是通过程序生成整个页面。JSP使得我们可以分别创建这两个部分。 JSP并没有增加任何本质上不能用Servlet实现的功能。但是,在JSP中编写静态HTML更加方便,不必再用 println语句来输出每一行HTML代码。更重要的是,借助内容和外观的分离,页面制作中不同性质的任务可以方便地分开:比如,由界面实现人员进行HTML设计,同时留出供Servlet程序员插入动态内容的空间。 (4) 数据库技术 数据库是商场管理系统的核心内容。目前,Web与数据库接口技术有很多,其中JDBC是Java程序连接和存取数据库的应用程序接口,由一组用Java语言编写的类与接口组成,是执行SQL语句的Java API。在数据的存取方面,采用了 JSP/Servlet+JDBC的技术,即客户端不产生数据库查询命令,客户端上的浏览器通过URL和中间层的Web服务器建立连接。Web服务器主要负责接收本地或远程浏览器的HTTP数据请求,然后中间层的Servlet收到请求后,通过执行程序中的SQL语句,利用JDBC提供的标准API对数据库进行访问和相应的操作处理。Servlet再将查询的数据传给JSP,最后生成标准的JSP页面将结果返回给提出请求的浏览器。这样,不仅将客户端与数据库服务器端分开,同时提高了数据库的访问效率。 4.商场管理系统总体设计 总体设计这个阶段的工作将划分出,组成商场管理系统的物理元素,但这些物理元素仍处于黑盒子级,这些黑盒子里的具体内容将在以后仔细设计。总体设计的另一个重要任务是设计软件的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。总体设计过程首先要找实现商场管理系统的各种不同方案,我们前面的需求分析阶段得到的数据流图为这个阶段的开发打下了基础。 4.1 系统结构设计 通过对系统的数据流图分析,结合用户的需求,分析系统基本功能得到了商场管理系统的功能模块:库存管理、销售管理、财务管理、人事管理,其结构图如下: 商场管理系统 库存管理 财务管理 销售管理 人事管理 工资管理 出入库查询 销售额统计 进货额统计 商品销售处理 员工档案 考勤管理 图4—1 系统结构图 库存查询 商品基本信息管理 出/入库 进货单管理 进货单删除 进货单添加 进货单修改 进货单查询 商品基本信息删除 商品基本信息添加 商品基本信息修改 销售信息查询 销售信息统计 员工销售业绩管理 工资查询 基本工资管理 奖金管理 收银条打印 员工信息增加 员工信息删除 员工信息查询 考勤信息查询 考勤信息增加 a.库存管理 库存管理模块主要包括:商品基本信息管理、进货处理、出入库、出入库查询、库存查询五个下属模块。进货处理主要实现进货的录入、审核;商品基本信息管理包括对商品信息的添加、删除、修改;库存查询主要用来查询所有进出库存商品的详细记录。 b.财务管理 财务管理模块主要包括:销售额统计、进货额统计、工资管理三个下属模块。其中销售额统计是对销售金额按操作员和商品名称进行统计,进货额统计是对进货商品进行统计形成财务报表。工资管理又包括:基本工资管理、奖金管理、工资查询。工资管理是通过对员工的综合信息的管理而进行工资统计的。 c.销售管理 销售管理模块主要包括:商品销售处理、员工业绩管理两个下属模块。商品销售处理包括打印收银条给客户,检索某段时间内商品的库存及销售情况,为进货提供依据,同时更新库存清单,根据销售情况进行员工业绩管理。 d.人事管理 人事管理模块主要包括:员工档案、考勤管理。其中员工档案是对员工基本信息记录和处理。考勤管理是根据员工的职称、级别结合考勤情况对员工进行管理,为后面的财务管理提供依据。 4.2 数据库设计 数据库是系统的核心和基础,把系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使系统可以方便、及时、准确地从数据库中获得所需的信息。数据库是系统的各个部分能否紧密地结合在一起以及如何结合的关键所在。数据库设计是系统开发和建设的重要组成部分。 4.2.1 系统的ER图 经过对商场管理系统的分析,我们将系统划分出了库存管理员、采购员、财务管理员、客户、员工工资信息、出库商品信息、考勤信息、进货信息、商品销售信息、收支信息等几个实体,各个部分的ER模型图如下图: 1.商品基本信息 实体商品基本信息进一步细化商品分类信息,其基本属性有:商品编码、商品名称、商品型号、进价、售价、产地。 商品 进价 商品编码 产地 商品型号n 售价 商品名称 图4—2 商品基本信息ER模型图 2.售货员信息 其基本属性有:姓名、编号、性别、考勤情况、业绩、年龄。 售货员信息 姓名 编号 性别 年龄 考勤情况 业绩 图4—3 售货员信息ER模型图 3.库存管理员信息 其基本属性有:编号、姓名、性别、考勤情况、业绩、年龄。 库存管理员 姓名 编号 性别 年龄 考勤情况 业绩 图4—4 库存管理员信息ER模型图 4.采购员信息 其基本属性有:编号、姓名、性别、考勤情况、业绩、年龄。 采购员 姓名 编号 性别 年龄 考勤情况 业绩 图4—5 采购员信息ER模型图 5.财务管理员信息 其基本属性有:编号、姓名、性别、考勤情况、业绩、年龄。 图4—6 财务管理员信息ER模型图 财务管理员 姓名 编号 性别 年龄 考勤情况 业绩 6.收银员信息 其基本属性有:编号、姓名、性别、考勤情况、业绩、年龄。 收银员 姓名 编号 性别 年龄 考勤情况 业绩 图4—7 收银员信息ER模型图 7.人事管理员信息 其基本属性有:编号、姓名、性别、考勤情况、业绩、年龄。 人事管理员 姓名 编号 性别 年龄 考勤情况 业绩 图4—8 人事管理员信息ER模型图 8.客户基本信息 其基本属性有:购买商品编号、购买时间、商品金额 客户 购买时间 购买商品编号 商品金额 图4—9 客户信息ER模型图 9.员工工资信息 其基本属性有:工资编号、员工编号、工资金额、工资等级、发放时间。 员工工资 工资编号 员工编号 发放时间 工资金额 工资等级 图4—10 员工工资信息ER模型图 本系统整体ER图: 图4—11 N M N N N M 1 M M N 商品 财务管理员 客户 售货员 库存管理员 采购员 员工工资 收银员 人事管理员 管理 销售 采购 购买 出/入库 核算 收银 M M M N M M M N M 4.2.2 系统数据表的设计 1.商品基本信息表 记录了商品的基本信息,其中商品编号由3位所属商品分类编号和5位自动编号复合组成。其表结构如表4—12所示: 序号 字段标题 字段名 数据类型 允许空 外键连接表 主、外键 1 商品编码 Gd_Gs Char(8) N P 2 商品名称 Gd_Name VarChar(50) N 3 商品型号 Gd_Type Char(8) N 4 进价 Gd_Pp Double N 5 售价 Gd_Sp Double N 6 产地 Gd_Oringn VarChar(50) N 表4—12 2.商品出库信息表 记录了商品出库的详细信息,其中出库编号由8位出库时间和4位自动编号及8位商品编号复合组成。其表结构如表4—13所示: 序号 字段标题 字段名 数据类型 允许空 外键连接表 主、外键 1 商品出库编号 Ds_Id Char(20) N P 2 出库商品编号 Ds_Gd Char(8) N F 3 出库数量 Ds_Amount Integer N 5 出库操作员 Ds _Om Char(8) N 6 出库时间 Ds _Time Date N 表4—13 3.进货信息表 记录了进货的基本信息,其中进货编号由8位进货时间和4位自动编号及8位商品编号复合组成。其表结构如表4—14所示: 序号 字段标题 字段名 数据类型 允许空 外键连接表 主、外键 1 商品进货编号 Pc_Id Char(20) N P 2 商品进货时间 Pc _Time Date N 3 进货商品编号 Pc _Gd Char(8) N F 5 进货金额 Pc _Money Double N 6 进货操作员 Pc _Om Char(8) N 7 供应商 Pc _Supply VarChar(20) 表4—14 4.商品销售清单表 记录了商品销售的详细信息,其中销售商品编号由4位操作员编号和8位商品编号复合组成。其表结构如表4—15所示: 序号 字段标题 字段名 数据类型 允许空 外键连接表 主、外键 1 销售商品编号 Gi_Id Char(12) N P 2 销售时间 Gi _Time Date N 3 销售商品数量 Gi _Amount Integer N 4 销售操作员 Gi _Om Char(8) N 表4—15 5.员工基本信息表 记录了商品的基本信息,在应用过程中通过员工编号查询员工的相关信息和视图的建立。其表结构如表4—16所示: 序号 字段标题 字段名 数据类型 允许空 外键连接表 主、外键 1 员工编号 Si_Id Char(8) N P 2 姓名 Si _Name Char(8) N 3 性别 Si _Sex Char(2) N 4 年龄 Si _Age Integer N 5 学历 Si _Gr Char(8) N 6 电话 Si _Phone VarChar(15) N 7 基本工资 Si _Pp Double 表4—16 6.员工考勤信息表 记录了员工考勤情况的详细信息,在应用过程中系统管理员通过输入相关参数进行统计员工的考勤情况。其表结构如表4—17所示: 序号 字段标题 字段名 数据类型 允许空 外键连接表 主、外键 1 考勤序号 At_Id Char(8) N P 2 职工编号 At _Sd Char(8) N F 3 考勤项目 At_Program Char(8) N 4 考勤日期 At _Time Date N 5 考勤结果 At _Result Char(50) N 表4—17 7.收支信息表 映的是商场财务收支的详细情况,包括入库金额、销售金额、员工工资、总金额。系统通过调用帐目序号可随时查询商场的财务收支情况。其表结构如表4—18所示: 序号 字段标题 字段名 数据类型 允许空 外键连接表 主、外键 1 帐目序号 Ie_Id Char(8) N P 2 商品入库金额 Ie _Mwt Double N 3 商品销售金额 Ie _Mgi Double N 4 职工工资 Ie _Mst Double N 5 总金额 Ie _All Double N 表4—18 8.商品收银条表 表反映的是商场财务收支的详细情况,包括商品编号、商品名称、商品单价、销售时间、商场名称名称。通这种形式做为顾客购买商品的凭证,以便进行商品的退换。其表结构如表4—19所示: 序号 字段标题 字段名 数据类型 允许空 外键连接表 主、外键 1 商品编码 Gd_Gs Char(8) N P 2 商品名称 Gd_Name VarChar(50) N 3 商品单价 Gd_Sp Char(8) N 4 销售时间 Gi _Time Date N 5 商场名称 Sp_Name VarChar(50) N 表4—19 9.员工销售信息表 该表反映的是员工销售信息情况,包括员工编号、销售商品编号
    展开阅读全文
    提示  咨信网温馨提示:
    1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
    2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
    3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
    4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
    5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
    6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

    开通VIP折扣优惠下载文档

    自信AI创作助手
    关于本文
    本文标题:商场管理系统开发.doc
    链接地址:https://www.zixin.com.cn/doc/3909436.html
    页脚通栏广告

    Copyright ©2010-2026   All Rights Reserved  宁波自信网络信息技术有限公司 版权所有   |  客服电话:0574-28810668    微信客服:咨信网客服    投诉电话:18658249818   

    违法和不良信息举报邮箱:help@zixin.com.cn    文档合作和网站合作邮箱:fuwu@zixin.com.cn    意见反馈和侵权处理邮箱:1219186828@qq.com   | 证照中心

    12321jubao.png12321网络举报中心 电话:010-12321  jubao.png中国互联网举报中心 电话:12377   gongan.png浙公网安备33021202000488号  icp.png浙ICP备2021020529号-1 浙B2-20240490   


    关注我们 :微信公众号  抖音  微博  LOFTER               

    自信网络  |  ZixinNetwork