(店铺管理)ABC超市库存管理系统

上传人:jin****ng 文档编号:129110236 上传时间:2022-08-02 格式:DOCX 页数:39 大小:128.57KB
收藏 版权申诉 举报 下载
(店铺管理)ABC超市库存管理系统_第1页
第1页 / 共39页
(店铺管理)ABC超市库存管理系统_第2页
第2页 / 共39页
(店铺管理)ABC超市库存管理系统_第3页
第3页 / 共39页
资源描述:

《(店铺管理)ABC超市库存管理系统》由会员分享,可在线阅读,更多相关《(店铺管理)ABC超市库存管理系统(39页珍藏版)》请在装配图网上搜索。

1、山东工商学院SHANDONGINSTITUTEOFBUSINESSANDTECHNOLOGY毕业论文(设计)GRADUATIONTHESIS(DESIGN)论文(设计)题目ABC超市库存管理系统TitleOfThesis(Design)分院(系别)管理科学与工程学院Department专业班级信息管理与信息系统班级SpecialtyClass论文(设计)作者AuthorofThesis论文完成日期Date论文(设计)指导教师Advisor指导教师职称TheTitleofABC超市仓库管理系统ABCSupermarketwarehouseManagementSystem作者:指导教师对毕业论文(

2、设计)的评语AdvisorsCommentsonGraduationThesis(Design)评语:指导教师(签章)SignatureofAdvisor日期Date评阅人意见评阅人姓名:职称:选项标准:A很同意B同意C基本同意D不同意分项评价评价项目ABCD选题质量1选题符合专业培养目标,体现综合训练基本要求2题目难易适度3题目工作量适当4有理论意义或实际价值能力水平5查阅文献资料能力强6综合运用知识能力强7研究方案的设计能力强8研究方法和手段的运用能力强9外文应用能力强成果质量10文题相符11写作水平咼12写作规范13篇幅适度14成果有理论或实际价值总体评价:优口良口中口及格口不及格评阅人

3、评语评阅人签字:年月日答辩(评审)委员会意见AppraisalofDefenseCommittee答辩(评审)成绩MarkofDefense鉴定意见Appraisal&Comments主任(签章)SignatureofDean日期DateABC超市库存管理系统摘要随着计算机技术的高速发展,人们对计算机的依赖性越来越强,特别是用计算机开发的数据库以及数据管理系统在生活应用中表现得更为突出,为此开发此系统。仓储在企业的整个供应链中起着至关重要的作用,如果不能保证正确的进货和库存控制及发货,将会导致管理费用的增加,服务质量难以得到保证,从而影响企业的竞争力。通过对超市的库存进行精细化管理而使用库存管

4、理系统,有效控制并跟踪仓库业务的物流和成本管理全过程,实现完善的企业仓储信息管理。并使超市的管理工作系统化、规范化、自动化、简易化、智能化,从而达到提高超市仓库库存管理效率的目的。ABC超市库存管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立数据一致性和完整性强,数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。系统实现了商品信息管理,商品进货操作,商品出货操作,库存信息查询等功能。本文详细地介绍了软件的开发环境、数据库的设计、各个模块的设计和实现及具体界面的设计和功能。关键词:超市信息管理系统数据库技术库存

5、简易ABCSupermarketInventoryManagementSystemAbstractWiththerapiddevelopmentofcomputertechnology,thepeopletothedependenceofthecomputerismoreandmorestrong,especiallywiththedevelopmentofcomputerdatabaseanddatamanagementsystemintheapplicationoflifeitismoreserious,thereforethesystemdevelopment.Storageinthee

6、ntiresupplychainofenterpriseplaysanimportantrolein,ifcantguaranteecorrectstockandinventorycontrolandshipping,willresultintheincreaseofcostmanagement,thequalityofserviceisdifficulttoguarantee,whichaffecttheenterprisethecompetitiveability.Throughtothesupermarketontheinventoryfinemanagementandusetheinv

7、entorymanagementsystem,effectivecontrolandtrackthewarehouseofthelogisticsbusinessandcostmanagementprocess,realizeperfectenterprisewarehousinginformationmanagement.Andthemanagementofthesupermarketsystematicandstandardization,automation,facilitation,intelligent,soastoimprovetheefficiencyofmanagementof

8、thewarehousesupermarketpurpose.ABCsupermarketinventorymanagementsystemisthetypicalinformationmanagementsystem,itsdevelopmentmainlyincludethesettingandmaintenanceofdatabaseanddevelopmentoffrontapplicationprogramoftwoaspects.Fortheformerrequesttoestablishthedataconsistencyandintegrality,datasecuritygo

9、oddatabase.Forthelatterrequirestheapplicationprogramfunctioncomplete,easytouse,etc.Thesystemrealizedcommodityinformationmanagement,goodsstockoperation,goodsdeliveryoperation,inventoryinformationqueryetc.Function.Thispaperintroducedindetailthesoftwaredevelopmentenvironment,databasedesign,eachmodulede

10、signandimplementationandthespecificinterfacedesignandfunctionKeywords:SupermarketManagementInformationSystemDatabaseTechnologyInvtorySimple目录第一章现行系统概述1第二章系统分析32.1系统目标与需求分析32.2可行性研究3.2.3系统开发方法的选择62.4组织结构与功能分析62.5业务流程分析1.2.6数据与数据流程分析102.7数据字典132.8数据处理过程15第三章系统设计173.1系统总体结构设计173.2数据结构与数据库设计173.3代码设计203

11、.4输入/输出设计203.5模块功能与处理过程设计223.6信息系统安全设计23第四章系统实施264.1系统实施264.2系统运行管理制度274.3系统维护27结束语29致谢语30参考文献30附录一32附录二34第一章现行系统概述公司概述,ABC超市是一家集零售、批发、仓储、为一体的中型超市企业,公司由1家平均面积不足500卅的小型标超逐步发展壮大起来,经过近五年的突飞猛进的发展,现拥有直营门店10家,大型卖场5家。网点覆盖山东滨州及周边市区,营业面积近60万平米,平均月销售近4000万元,安排就业人员近2000人。公司注册在全国著名的于黄河下游、鲁北平原,地处黄河三角洲尾闾,北临渤海,东与东

12、营市接壤,南和淄博市毗邻,西同德州市和济南市搭界,既繁荣了当地的商业市场,也给当地居民的日常生活提供了诸多便利。为适应新的业态形势发展,并考虑在与同行业竞争中能够扬长避短,公司高层领导经过无数次的市场调研,将运营目标及发展方向作出大胆的调整,在力求做好、做足都市商业文化的同时,将战略目标转向消费日趋成熟的农村乡镇,并尝试性的将超市开进了厂矿、企业、部队、学校,将这些小型流动超市开到偏远的工地、厂矿及乡村,收到了较好的经济效益和社会效益。2009年,ABC超市迎来了发展的关键性一年,早在2007年,公司决策层便不断寻找新的合作项目和合作伙伴,注重拓展新的发展平台,吸收新鲜血液,在同国内外众多有意

13、共谋发展的企业集团的交流中,公司决策者们感觉到,立足企业的本业,“力求完善完美、谋求发展壮大”是世纪华联超市的企业发展方向。在做好本业、方便百姓生活的同时,多方位、多渠道开拓市场,寻求新的发展,2009年伊始,捷报频传,经过多方考察及多轮谈判,ABC超市与香港一零售商业投资管理有限公司成功联姻,成为香港一家零售国际商业投资管理有限公司旗下在国内的又一支生力军,在以连锁超市、商场、便利店为主的营业状态2009年,ABC超市依然一如既往,始终坚持走具有自身特点、符合业态实际、贴近百姓生活的连锁发展之路,以经营业态多样化,连锁网络城乡化,服务理念人性化为企业的建设目标,坚持不断优化和持久创新,真正走

14、出一条特色的企业之路。ABC超市计划在加快网点发展速度的同时,分阶段、分地区逐步整合优化老门店,加强门店的专业性,技术性改造,并逐步将大型卖场、标准型超市、社区便利店等业态形式严格区分,使其各尽其能、各具特色。而其后勤仓储部门的信息化建设也在不断的提高,功能不断的增加,和需求的不断改变。为了紧跟这企业的发展而且为了信息化建设,特此开发了一套服务于本公司部门的软件。在此公司调研调查期间,我对其信息化建设进行了参观和试用。对其功能进行了了解。为了完成本人的毕业设计,我对其软件部分进行了学习,在其基础上进行了完善和调整自己做的系统。国内现状:目前在我国,超市形成在20世纪90年代初期,现在已经成为我

15、国零售业的一种重要民经济的发展发挥了重要的作用。随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售的发展,这样就迫切地需要引入新的管理技术。超市形态具有种种优点,但在目前状况下,它仍存在零售业企业所共有的落后的一面,如:不能有效地管理每种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,而且在超市日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足。随着超市形态的高速发展,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无

16、法应对这复杂的市场。依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。现行系统状况:成本高:成本是任何商业活动不可回避的环节,也是随着现代市场经济的发展,几乎所有商家都要面对的问题,因为压低成本是一种最好的获利手段。货物少:随着时代进步及人们生活水平的提高,学生消费其实和社会消费群没有多大区别。但是,学生超市远远没有跟上这种变化,每当周末,很大一部分学生都会到市里的大型超市购买所需。员工工作效率低:员工是企业最大的

17、资本,这是企业生存法宝之一通过对其公司的调研,我找到自己所需要的数据和资源,对公司的后勤部门的职能和其部门信息系统软件的分析,在其基础上我完成了自己系统的初步调研和分析。第二章系统分析2.1系统目标与需求分析本软件对超市后勤部门仓库管理的仓库管理,进库、库存、出库、资金等实际运作流程均实现了动态的计算管理,使得超市经营者能够迅速的掌控公司的实际运作状况、合理做出公司的战略决策。软件提供的商品入库、商品出库、库存资金、会计账及各种报表在提高公司工作效率、减少人为的差错、最大限度堵塞漏洞的基础上很好的减轻了采购、销售、仓库、财务等环节工作人员的劳动强度,全面体现了现代企业管理理论所倡导的工作高效、

18、环境轻松的氛围2.1.1功能调查分析系统的初步调查是系统设计规划阶段的第一项活动,也是整个系统开发的第一项活动,主要目标就是了解组织机构、工作现状。系统要求实现:基本资料、进货管理、出库管理、库存管理、数据库管理、数等管理功能,支持如下要求:1、支持单仓/多仓管理体系,可以管理任意分仓、任意品种的库存。2、操作权限设置功能强大。既可以设置各种菜单级别的操作权限,也可以设置“成本管理权”、“单据删除权”、“销售退货权”、“售价调整权”等权限。3、订货功能大。软件可根据商品资料中设置的最高库存、最低库存及当前库存自动升级定货清单,也可以通过提取补货数据生成定货清单,让您的订货工作轻松、方便。4、独

19、创的单据确认与反确认功能,方便用户对单据输入、修改。5、功能强大的各类统计报表,为您提供详尽的营业报告,让您对商品进、销、存及利润等财务状况了如指掌。6、“傻瓜化、人性化”设计的财务管理,简单易用,不懂会计、计算机也能轻松应对编制记帐凭证、登记记帐凭证、记帐凭证查询、会计帐册查询、损益表查询、资产负债表查询等操12、常用工具软件丰富。迷你计算器、帐套数据的导入导出、帐套初始化及帐套压缩或修复等为维护系统的正常运行提供了强有力的保障。2.1.2功能需求分析1、管理系统,本系统必须具备以下功能:进货管理:根据销售情况及库存情况,自动制定进货计划(亦可手工制定修改),可以避免盲目进货造成商品积压。按

20、计划单有选择性地进行自动入库登记。综合查询打印计划进货与入库记录及金额。销售管理:商品正常销售、促销与限量、限期及禁止销售控制。综合查询各种销售明细记录以及交结账情况等。按多种方式统计生成销售排行榜,灵活察看和打印商品销售进、出、库存报表。库存管理:综合查询库存明细记录。库存状态自动告警提示。如库存过剩、少货、缺货等。软件为您预警,避免库存商品积压损失和缺货。库存盘点计算。人员管理:员工、会员、供货商、厂商等基本信息登记管理。员工操作权限管理。客户销售权限管理。02.2可行性研究系统可行性分析是在企业当前所处的环境下,分析企业是否具有开发信息系统必需的技术资金,人员以及其他条件,规划方案是否先

21、进合理,企业的管理制度和管理方式是否适应新系统开发等一系列的我呢体2.2.1.社会可行性随着超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。超市时时刻刻都需要对商品各种信息进行统计分析。而大型的超市进销存管理系统功能过于强大而造成操作繁琐降低了小超市的工作效率。作为国内市场的一些中小型超市,它们在信息化过程中的步伐要落后于大型超市,而对于这些企业的资源管理,信息的存储和处理也显得迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法。222技术可行性在IT行业中从业的工作人员一般都要求掌握计算机技术,具有一定的软硬件基础,会使用各种管理软件,熟悉IT产品。因为,有

22、的超市对员工的素质要求比较高,从管理层到下面的销售人员,都要求具有一定的计算机基础,所以在新系统投入使用时,只要对员工进行少量的培训,系统的功能和使用方法就基本上能够顺利运行。2.2.3.经济可行性因为通过网络传递销售信息可以不受距离的限制,因此可以借阅许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高超市的销售效率,即提高了超市的经济效益,所以从经济上完全是可行的。1、超市有能力承担系统开发费用,开发新系统的工作是一项艰巨复杂的工作,它的投资主要是人力和物力的投资。对于本系统的开发者来说,其主要投资还是在人力和物力两个方面。如果是企业自己安排人手开发系统的话,其主要的投

23、资还是在人力资源上,从系统的业务需求调查到系统的分析编码制作都是需要巨大的人力投入的。软件企业作为一个简短的高科技产业,其员工要求都比一般企业的要求要高,而且对系统开发及软件产业了解比较多,所以在自我开发管理系统的过程中,企业自己比较容易安排人手,这样就可以为企业节约大部分的额外开支。同时软件就其它产品来说,属于高端行业,无论是产品的价格还是质量都比较高,而经营产品的经销商或者是商家都要求有雄厚的资金支持。所以,在系统的开发过程中,企业完全有能力承担开发费用。2、新系统将为企业带来经济效益,管理系统是一个信息化、智能化和先进管理理念的集合体。而管理是一个动态过程,在其运行过程中要采取多项措施。

24、所以在管理中获得经济效益是一个综合效益,要对它进行直接定量的分析是比较困难的。一般新系统带来的经济效益是简捷的,其最主要的表现就是减少了企业管理费用和人力开支。而其它一些繁琐的事物都通过新系统来加以分析解决,不仅节省了大量的时间,还为企业的各项决策提供了宝贵的资料,为企业带来巨大的经济效益。根据以上对新信息系统的可行性分析,经济合理,技术可行,符合社会的要求,得出ABC超市库存管理系统开发项目是合理的2.3系统开发方法的选择系统开发的方法主要有有结构化系统开发方法,原型法和面向对象开发方法,其他的包括增量模型,螺旋模型,基于只是的模型和敏捷开发等。此系统选择的常用的结构化开发方法,SSDM)。

25、结构化开发方法20世纪70年代出现(StructuredSystemDevelopmentMethod理论基础是:信息系统具有生命周期。基本思想是:将系统工程思想.工程化方法和生命周期相结合,将其分为若干阶段如系统规划,系统分析,系统设计,系统实施,系统运行与维护等按照用户至上的原则在系统规划,系统分析,系统设计三个阶段,自顶向下地对系统进行分析与设计;在系统实施阶段采用自底向上的系统工作方式实现。阶段划分(生命周期):系统规划,系统分析,系统设计,系统试试和系统维护五个部分。2.4组织结构与功能分析目前,对ABC超市分总经理管理为财务总监、销售总监和后勤部,而财务总监又管理财务部、人事部;销

26、售总监管理品管部和销售部;后勤分管仓储部门和采购部。系统组织结构如图2-1所示2-1图ABC超市组织结构图2.5业务流程分析业务流程分析是信息系统详细分析的第一部,主要对调查的结果进行整理和分析,最后得出其全面的业务流程和运作的情况。如此系统的业务流程分析,图例如下:2-2图超市仓库管理业务流程图2-3图库存管理图2.6数据与数据流程分析数据流程(DataFlowDiagram,DFD)是业务流程图的抽象,数据流程图抛开业务流程图的具体组织和人员关系从信息传递和加工的角度,以图形的方式进行描述系统的数据来源,信息的形成过程,数据存储和处理过程的逻辑关系。1.ABC超市系统的顶层数据流程图和图例

27、为:2-6图仓库管理系统顶层图2.ABC超市系统的第一层数据流程图2-7图ABC超市库存管理第一层DFD图3数据处理过程展开的第二层数据流程图2.7数据字典1.数据元素条目表2-1数据元素列表数据项编号名称别名说明数据值类型取值范围长度有关数据结构1001供应商编号gysbh每个供应商的编号数值型1x01-1x994供应商信息,1002客户编号Kehbh客户的编号数值型1x01-1x994客户信息,1-003用户编号Yhbh用户的编号数值型1x01-1x994用户的信息,2数据结构条目表2-2数据结构列表编号名称说明结构相关的数据结构有关数据流2001供应商供应商的基本信息供应商编号,供应商姓

28、名,供应商地址,联系人P1P12002客户客户的基本信息客户编号,客户姓名,客户地址,联系人P2P22003用户用户的基本信息用户编号,用户名,用户密码,用户权限P3P33数据流条目表2-3数据流列表编号名称来源去向组成数据平均流量最大流量3001进货单供应商P1.1进货单号,供货商,进货日期,备注20份/天100份/天3002出货单客户P3客户编号,客户名称,时间,备注10份/天200份/天3003仓库信息表仓库P2.2仓库编号,仓库名称,仓库地点,保管员,备注10份/天10份/天数据存储条目表2-4数据存储列表编号名称输入数据流输出数据流组成有关的数据处理过程4001库存信息P1.1-D1

29、P1.1-D1单号库存数添加库存信息量4002申请信息表)F14F11申请信息、审批信息P3.1、P3.2、P44003进货信息F9F14进货信息F16数据处理过程条目表2-5数据处理过程列表编号标识名称输入数据流输出数据流处理过程5001P1进货管理F1F5、F7、F9从管理员得到需进货信息进行进货5002P2出货管理F28,F8F4,F6,F10从客商那里得到需要的货物,进行出货操作5003P3盘点管理F11.F13.F14F15F16进行库存盘点外部实体条目表2-6外部实体列表编号名称别名输入数据流输出数据流数量6001用户用户F6F1106002客户客户F28102.8数据处理过程2-

30、8图ABC超市处理流程图第三章系统设计3.1系统总体结构设计3-1图系统总体结构设计3.2数据结构与数据库设计1.概念结构设计图3-2E-R图基本要素的表示方法图3-3管理信息系统部分实体属性图图3-4管理信息系统E-R图2. 逻辑结构设计管理信息系统主要表的逻辑设计内容如下:2.1用户信息表:(用户编号,用户名,用户密码,用户权限)2.2.仓库信息表:(仓库编号,仓库地点,保管员编号,备注)2.3供应商信息表:(供应商编号,供应商名称,拼音编码,地址,联系人,备注)2.4客户信息表:(客户编号,客户名称,拼音编码,地址,联系人,备注)2.5商品基本信息表:(商品编号,商品名称,商品类别,计量

31、单位,单价,备注)2.6商品类别:(编号,类别,备注)2.7进货单:(进货编号,商品编号,进货时间,商品数量,供应商编号,仓库编号,金额,备注)2.8入库退货单:(退货编号,商品编号,退货时间,商品数量,仓库编号,金额,备注)2.9出货单:(出货编号,商品编号,出货时间,商品数量,仓库编号,金额,备注)2.10出库退货单:(退货编号,商品编号,退货时间,商品数量,仓库编号,金额,备注)2.11商品盘点盈亏信息表(盘点编号,盘点时间,商品,盈亏,数量,金额)2.12库存信息表(库存编号,商品编号,库存数量,仓库编号,金额)物理结构设计表3-1物理结构总表编号表名中文含义表一用户信息表用户信息表二

32、仓库信息表仓库信息表三供应商信息表供应商信息表四客户信息表客户信息表五商品基本信息表商品基本信息表八商品类别商品类别表七进货单进货信息表八入库退货单入库退货信息表九出货单出货信息表十出库退货单出库退货信息表一商品盘点盈亏信息表商品盘点信息表十二库存信息表库存信息3.3代码设计代码在整个管理信息系统的生命周期中起到了穿针引线的纽带作用。使用代码设计的功能主要是可以提高计算机处理的效率和精度。利用代码设计还可以节省计算机的存储弓箭,提高运算效率,提高系统的可靠性和数据的全局一致性。管理信息系统主要采用了层次码的编码方式,其重要代码包括员工编号等,下面举例如下:用户编号格式为:在员工编号格式中,第1

33、4位XXXX为用户入职年,”5-6位XX职月份份,78位XX为用户序号。例如20080612则该用户是2008年6月分入职编号是12。3.4输入/输出设计此模块是对ABC超市库存管理系统的输入和输出进行设计。系统的输入输出对用户使用系统的方便和对系统的评价有这重要关系。输出的信息是系统对输入数据的加工和整理后得到的结果有助于决策者的决策。因此输入和输出的设计对系统的成败有着重要的关系。在实际的系统开发过程中其原则为,先进性输出设计,后进行输入设计。这样设计有助于发现输入设计中的漏洞,并予以改正。对输出的设计要求是精确及时和适用。对输入的设计是准确,简单,理解。界面要美观简介。1.输出设计原始信

34、息经过计算机的加工处理为用户提供高质量的有效信息,方便管理者做出正确的判断和决策,这正是输出设计的主要目的和任务,ABC超市库存管理系统的输出主要为用户的查询信息,数据分析,进出分析等。以及库存管理人员需要的相关报表数据。以入库分析界面为例如图3-5图3-5入库分析图2. 输入设计把计算机系统意外的信息经过有效的组织方式变成计算机可以识别的数据是输入设计的主要任务。不同的具体业务对应着不同的输入形式,才能有助于计算机处理正确的输出信息;在管理信息系统的分析理论中“输入的是俩基,输出的必然是垃圾”,可见输入设计是真重要的系统输入设计的目标是保证向系统输入正确的数据,在此前提下,努力做到输入方法简

35、单,方便。本项目中主要输入模块包括进货模块,库存模块,出货模块。这几个模块的设计需遵循最小型,少转换的原则。确定输入数据的内容,方式,数据记录等以添加供应商信息为例4-6图4-6供应商信息图3.5模块功能与处理过程设计3-5结构功能和模块设计3.5.1主界面模块设计本着界面美观、漂亮、实用的原则,对界面的图标和其他颜色的配置,进行了全面专业的设计,最终完成。3.5.2系统设置模块设计系统设置包括系统管理员,修改密码,退出系统等。3.5.3基本资料模块设计此模块的功能是:用于建立系统正常运行所必需的基础资料,如:商品基本信息、商品类别等资料。正式使用本软件前,必须先进行基础信息设置,然后才能顺利

36、的开展工作。3.5.4进货管理模块设计进货管理包括进货单,入库退货等。3.5.5进货管理模块设计进货管理包括出货单,出库退货等。3.5.6库存管理模块设计1库存管理此功能用于登记入库商品的名称、单价、数量及入库日期、供货商、2库存查询此功能用于查询库存商品适(当)时的库存情况。3. 库存报警选择“库存上限报警”,可以查询库存数量超过最高库存的商品,以提醒用户及早采取措施销售;选择“库存下限报警”,可以查询库存数量低于最低库存的商品,以提醒用户进货。4. 库存调拨用于仓库之间的调拨3.6信息系统安全设计系统的安全管理是之为了防止系统外部对系统资源的不合法的使用和访问,保证系统的硬件,软件和数据因

37、偶然或人为的引述而遭受破坏,泄露,修改或复制等等保证信息系统安全运行所采取的措施。信息系统的安全性体现在可用性,完整性,保密性,可能性,可靠性五方面。系统使用时,首先出现用户登录窗口,要求用户输入正确的用户名和密码。如果没有权限,则不能登录。不同权限的用户登录后可能使用的功能不同,此外,系统管理员对没一个用户设置不同的权限,用来维护系统的安全性。第四章系统实施4.1系统实施4.1.1系统编程2012-5-13,结合前期的系统设计,本人在开发过程中根据VisualBasic的特点,把系统模块按照功能进行分组开发,经过系统开发人员的努力,历经2个多月,于2012-5-31号完成了系统的编程工作。4

38、.1.2系统测试信息技术的飞速发展,使软件产品应用到社会的各个领域,软件产品的质量自然成为人们共同关注的焦点。不论软件的生产者还是软件的使用者,均生存在竞争的环境中,软件开发商为了占有市场,必须把产品质量作为企业的重要目标之一,以免在激烈的竞争中被淘汰出局。用户为了保证自己业务的顺利完成,当然希望选用优质的软件。质量不佳的软件产品不仅会使开发商的维护费用和用户的使用成本大幅增加,还可能产生其他的责任风险,造成公司信誉下降。在一些关键应用中,如民航订票系统、银行结算系统、证券交易系统、自动飞行控制软件、军事防御和核电站安全控制系统等,使用质量有问题的软件,还可能造成灾难性的后果。软件测试的工作量

39、很大,据统计,测试时间会占到总开发时间的40%,些可靠性要求非常高的软件,测试时间甚至占到总开发时间的60%。但测试却是在整个软件过程中极有可能应用计算机进行自动化的工作,原因是测试的许多操作是重复性的、非智力创造性的、需要细致注意力的工作,而计算机就最适合于代替人类去完成这些任务。测试自动化是通过开发和使用一些工具自动测试软件系统,特别适合于测试中重复而繁琐的活动,其好处是显而易见的:1、可以使某些测试任务比手工测试执行的效率高,并可以运行更多更频繁的测试2、对程序的新版本可以自动运行已有的测试,特别是在频繁的修改许多程序的环境中,一系列回归测试的开销应是最小的。3、可以执行一些手工测试困难

40、或不可能做的测试,例如对于200个用户的联机系统,用手工进行并发操作的测试几乎是不可能的,但自动测试工具可以模拟来自200个用户的输入。客户端用户通过定义可以自动回放的测试,随时都可以运行用户脚本,即使是不了解整个商业应用复杂内容的技术人员也可以胜任。4、更好地利用资源。将繁琐的任务自动化,如重复输入相同的测试输入,可以提高准确性和测试人员的积极性,将测试技术人员解脱出来投入更多精力设计更好的测试用例。另外,可以利用整夜或周末空闲的机器执行自动测试。5、测试具有一致性和可重复性。对于自动重复的测试可以重复多次相同的测试,如不同的硬件配置、使用不同的操作系统或数据库等,从而获得测试的一致性,这在

41、手工测试中是很难保证的。6、测试可以重用,而且软件经过自动测试后,人们对其信任度会增加。7、一旦一系列测试已经被自动化,则可以更快地重复执行,从而缩短了测试时间,使软件更快地推向市场。总而言之,测试自动化通过较少的开销可以获得更彻底的测试,并提高产品的质量。但是,在实际使用自动测试的过程中,还存在一些普遍的问题:1、人们乐观地期望测试工具可以解决目前遇到的所有问题,但无论工具从技术角度实现得多么好,都满足不了这种不现实的期望。2、如果缺乏测试实践经验,测试组织差,文档较少或不一致,测试发现缺陷的能力较差,在这种情况下采用自动测试并不是好办法。3、人们容易期望自动测试发现大量的新缺陷。测试执行工

42、具是回归测试工具,用于重复已经运行过的测试,这是一件很有意义的工作,但并不是用来发现大量新的缺陷。4、因为测试软件没有发现任何缺陷并不意味着软件没有缺陷,测试不可能全面或测试本身就有缺陷,但人们在使用自动化测试过程中会缺乏这种意识。5、当软件修改后,经常需要修改部分或全部测试,以便可以重新正确地运行,对于自动测试更是如此。测试维护的开销打击了测试自动化的积极性。6、商用测试执行工具是软件产品,由销售商销售,它们往往不具备解决问题的能力和有力的技术支持,因此给用户带来失望,认为测试工具不能很好地测试。7、自动测试实施起来并不简单,必须有管理支持及组织艺术,必须进行选型、培训和实践,并在组织内普遍

43、使用工具。测试自动化具有局限性,不可能取代手工测试。手工测试可以比自动测试发现更多的缺陷,而测试自动化对期望结果的正确性有极大的依赖性。测试自动化并不能改进测试有效性,并对软件开发有一定的制约作用,测试工具没有创造性灵活性较差。然而,测试自动化可以大大促进软件测试的质量和产品化。4.2系统运行管理制度4.2.1系统管理员系统防病毒:定时在系统空白时间对数据库和应用程序服务器进行杀毒;数据库备份:在系统空白时间设定自动对数据库进行备份;系统优化:对数据库进行优化,比如对数据库索引进行优化4.2.2制定文本附件4.3.3保证已建立的ERP系统的安全、可靠、正常稳定的运行,而且在运行过程中不断提高运

44、行效率,增强信息系统的运行效果,有必要对系统进行科学、严密的管理,即:1、建立、健全各种组织控制措施,保证系统安全、正常、可靠、稳定运行;2、加强对已建立的信息系统的管理,提高系统的运行效率;3、充分利用系统提供的各种手段,便利灵活地为管理提供服务。根据以上目的,并结合财政部对企业财务系统的特殊性与我公司的实际情况,制定出我公司ERP系统的管理制度。本制主要包括ERP系统的使用管理、帐务系统管理、报表系统管理、人员组织管理维护管理及档案管理等内容。本制度由ERP领导小组负责解释说明及监督实施。本制度是依照财务的有关规定并结合当前ERP系统的运行实际情况制定的,为满足本公司ERP管理发展的客观需

45、要应及时进行补充修改。本制度从公布之日开始执行。4.3系统维护4.3.1、系统维护的任务:1)实施对系统硬件设备的日常检查和维护,以保证系统的正常运行;2)在系统发生故障时,及时排除故障和恢复运行;3)在系统扩充时负责安装、调试,直至运行正常;4)在系统环境发生变化时,随时做好适应性的维护工作4.3.2、人员配备:1)配系统维护员一名,完成以上工作;4.3.3、系统维护人员的权限:1)系统维护只能由系统维护人员或指定的专人执行,系统其它人员不能实施;2)必须按规定的程序进行软件的修改操作;3)不得进行任何未作登记的软硬件维护操作;4)维护人员有权指正操作人员的违规操作444、硬件设备的维护是指

46、对主算机硬件进行检查,修复。445、软件系统的安全与保护(1)操作人员运行的会计软件必须是经过编译的程序;会计数据文件存放的子目录必须加密码。(2)根据软件提供的功能和工作需要设置操作人员的操作权限和密码,操作人员必须对自己的操作密码严格保密,不得泄露。结束语一分耕耘,一分收获。在本系统的开发过程中,由于本人是初次开发软件,在知识、经验方面都存在着不足。另外,在整个开发的过程中,时间也比较仓促。因此,该系统必然会存在一些缺陷和不足。因为对超市管理的整个流程不够熟悉,在需求分析时未能做到完全满足用户的需求。虽然网络在超市管理系统中的应用不是很多,但是未来的发展方向,在本次开发过程中由于硬件的限制

47、,未能实现网络功能,因此在以后的系统更新过程中可能会造成一些不必要的数据损失。尽管本管理系统存在着很多不足,但其功能全面、易于日后程序更新、数据库管理容易、界面友好、操作方便、效率高、安全性好等优点是本管理系统所必需的。相信本超市管理系统是一套在日常超市管理中必不可少的管理软件,通过开发这个系统,我掌握了开发项目的过程,了解了项目开发的基本知识,巩固了我对VisualBasic(VB)6.0的学习,但在这次毕业设计中的最大收获并不是掌握这几门开发工具的应用,而是学会了设计系统的思维方法,以及与同学们之间相互帮助的精神。致谢语在论文即将完成之际,回顾紧张但又充实的学习和开发过程,本人在此向所有关

48、心我及帮助我的老师和同学们致以最真诚的感谢。在本次毕业设计中,我从指导老师*身上学到了很多东西。她认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我受益匪浅。她无论在理论上还是在实践中,都给予我很大的帮助,使我得到了很大的提高,这对于我以后的工作和学习都有很大的帮助。在此,感谢老师的耐心辅导。在撰写论文阶段,老师几次审阅我的论文,提出了许多宝贵意见,没有她的指导,我就不能较好的完成这次课题的设计任务。另外,我还要感谢在这四年来对我有所教导的老师,正是他们孜孜不倦的教诲,不但让我学到了很多知识,而且让我掌握了学习的方法,更教会了我做人处事的道理,在此表示感谢。同时,在系统开发过程中还有许多

49、同学也给了我不少帮助,这里一并表示感谢参考文献1于本海管理信息系统M.高等教育出版社,2009.82杨忠宝,康顺哲.VB语言程序设计教程(本科).人民邮电出版社,2010.123郑丽敏.VisualBasic程序设计及应用.人民邮电出版社,2012.34文U立群,刘哲,邹丽娜.高级语言程序设计VisualBasic.科学出版社,2012.1安剑,巩建华.VisualBasic编程之道.人民邮电出版社,2011.3(美)JamesFoxall.VisualBasic2010入门经典.人民邮电出版社,2011.57张宝剑,苗国义.VisualBasic程序设计案例教程.清华大学出版社,2011.8

50、8陈洁.Access数据库与程序设计.清华大学出版社,20129赵义霞,季军杰.Access数据库技术与应用教程.中国水利水电出版社,2011.1210赵洪帅.数据库基础与Access应用教程.人民邮电出版社,2012.311吕英华.Access数据库技术及应用.科学出版社,2012.112冯伟昌.Access数据库技术及应用.科学出版社,2011.813张欣.Access数据库基础案例教程.清华大学出版社,2011.8附录表一用户表字段名称字段含义数据类型能否为空备注用户编号用户编号Number(8)Notnull主键用户名用户姓名Varchar(7)null用户密码用户登录密码Number

51、(6)null用户权限用户权限设置Number(4)null表二库存信息表字段名称字段含义数据类型能否为空备注编号库存编号数字Notnull主键商品编号商品数字null库存数量库存数量数字null仓库编号仓库数字null表三商品类别字段名称字段含义数据类型能否为空备注编号编号Number(8)Notnull主键类别商品类别Varchar(8)null备注备注备注null表四供应商信息表字段名称字段含义数据类型能否为空备注供货商号供应商编号Number(8)Notnull主键供货商名称供应商名Varchar(8)null拼音编码供货商编码Varchar(4)Null地址供货商地址Varchar(

52、16)Null联系人联系人Varchar(8)Null备注备注备注null表五仓库信息表字段名称字段含义数据类型能否为空备注仓库编号编号Number(8)Notnull主键仓库名称商品类别Varchar(8)null仓库地点仓库地点Varchar(16)null保管员编号保管员Number(6)null备注备注备注null表六客户信息表字段名称字段含义数据类型能否为空备注客户编号编号Number(8)Notnull主键客户名称Varchar(8)null拼音编码Varchar(4)null地址Varchar(16)null联系人Varchar(6)null备注备注null表七进货单字段名称字段

53、含义数据类型能否为空备注进货编号编号Number(8)Notnull主键商品编号Number(8)null入库时间Data(10)null商品单价Number(8)null商品数量Number(8)null供应商编号Number(8)null仓库编号Number(8)null金额Varchar(8)null备注备注null表八出货单字段名称字段含义数据类型能否为空备注出货编号编号Number(8)Notnull主键商品编号Number(8)null出库时间Data(10)null商品单价Number(8)null商品数量Number(8)null供应商编号Number(8)null仓库编号Nu

54、mber(8)null金额Varchar(8)null备注备注null附录二部分核心代码DimmicountAsIntegerPrivateSubCommand1_Click()DimmrcAsADODB.RecordsetDimstrAsStringtxtSQL=select用户名from用户表where用户名=&Trim(txtusername.Text)&Setmrc=ExecuteSQL(txtSQL,str)Ifmrc.EOF=TrueThentxtusername.SetFocustxtusername.SelStart=0txtusername.SelLength=Len(Tex

55、tl.Text)ExitSubEndIfText1=mrc.Fields(O)txtSQL=select用户名from用户表where密码=&Trim(txtpassword.Text)&Setmrc=ExecuteSQL(txtSQL,str)Ifmrc.EOF=TrueThenMsgBox密码错误!,48+0,警告”txtpassword.SetFocustxtpassword.SelStart=0txtpassword.SelLength=Len(Text2.Text)txtpassword.Text=ExitSubEndIfOK=Truezhucaidan.ShowUnloadMeEndSubPrivateSubCommand2_Click()txtusername.Text=txtpassword.Text=txtusername.SetFocusEndSub3次时测自动结束程序PrivateSubForm_Load()micount=0初始化确定次数,当次数超过EndSubPrivateSubtxtpassword_Change()

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!