(超市信息管理系统)毕业论文_第1页
(超市信息管理系统)毕业论文_第2页
(超市信息管理系统)毕业论文_第3页
(超市信息管理系统)毕业论文_第4页
(超市信息管理系统)毕业论文_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

超市息管系统设计开发DesignandtheInformation(届毕论文)学生姓名:李明明学生班级:用导师姓名:二O一四年二月word档可自由复制编辑

毕业论任书学生姓名入学年份

李明明2011年

所学专业毕业年份

计算机应用2014年论文题目指导教师(签字):指导教师所在单位(部门):

超市信息管理系统的设计与开发年

日主要工作任务及实现目标:1、主要的工作任务:是利用学过的完成超市信息管理系统功能的实现2、要实现的目标:

MacromediaDreamweaver及Access数据库来实现超市信息管理系统的一些功能,例如:用户的登录超市信息的查询超市信息的注册。实现技术:应用

MacromediaDreamweaver作为前台,数据库ccess为后台的管理系统进度时间安排:①市场调查及可行性分析阶段(2011年12月8日——2011年月15日)②需求分析、系统分析阶段(2011年12月16日——2011年月20日)同时完成毕业设计说明书前两章资料整理工作。③系统设计、代码实现阶段(2011年12月21日——2012年月10日)同时完成毕业设计说明书第三章、第四章资料整理工作。④系统测试阶段(2011年01月11日——2011年月19日)同时完成毕业设计说明书第五章资料整理工作。⑤毕业设计说明书的整理定稿阶段(201101月20日——2011年月26日)word档可自由复制编辑

评评学生姓名:李明明

毕业论成绩书答辩专业:计算机应用论文题目:超市信息管理系统的设计与开发论文成绩:论文评语:评审答辩

教师签字:年

日评审答辩

委员会主任签字:年

日word档可自由复制编辑

要超市信息管理系统(SupermarketInformationSystem,SIMY)的使用提高了超市工作人员操作繁忙的问题,超市每天都会有很多的顾客要买东西,因此收银员就必须要和很多的顾客结账并且要有相关的记录,以便日后的查看,而手工的结账和记录是一件很繁琐的事情,会浪费大量的时间和人力,为了解决这个问题,利用好现代化的知识,因此开发出了简易的超市信息管理系统。本系统采用的8前台,Access数据库为后台,开发研究出了超市信息管理系统,此系统界面美观大方,操作简单明了,而且作为一个应用系统具有良好的兼容性。综上所述,本系统针对超市信息系统的需求,进行了深入的研究与开发,按照超市信息系统的特点以及综合各方面的因素,完成了相应的全部设计。经过初步测试和试运行的结果表明,上述研发成果具有有效性和可行性。关键词超市信息管系统;据库兼容性word档可自由复制编辑

AbstractTheInformationSystem(SupermarketInformationManagementSystem,)ittheworkersbusyproblem,thehaseveryalottobuyanything,thecashierwilllotofcheckoutandhaverelevantrecords,sotheathings,willwastealotofinthisproblem,makegooduseofdevelopedasimpleInformationThesystemUSEStheforfrontdesk,databasefortheofthemanagementinformationthissystemeasy,simpleoperation,ansystemgoodcompatibility.sumup,thissystemtoneedsoftheinformationfurtherresearchdevelopment,theofinformationsystemaccordingtothemanyofallAftertestoperationresultsshowabovehavevalidityfeasibility.Keysupermarketinformationsystem;compatibility;word档可自由复制编辑

录摘

要.................................................................目

录.................................................................III第一章绪..............................................................11.1课题的背景和意义....................................................11.2超市背景............................................................21.3开发超市信息管理系统的目的..........................................21.4开发超市信息管理系统的设计思路......................................21.5技术可行性研究......................................................21.6经济可行性研究......................................................31.7操作可行性研究......................................................41.8论文的组织结构......................................................4第二章相知识与术....................................................52.1A数据库的简介...................................................52.2A数据库的组成...................................................52.2.1表(Table).....................................................2.2.2数据查询(Query)...............................................2.2.3数据窗体(Form)................................................2.2.4数据报表(Report)..............................................62.2.5数据宏(Macro).................................................2.2.6数据模块(Module)..............................................62.3A数据库的优点...................................................62.4A的缺点.........................................................72.5D

8简介.....................................................82.5.1Dreamweaver8的特.............................................82.5.2启动Dreamweaver8的方法主要有四种:............................82.5.3Dreamweaver8开始页中各部分的作...............................82.5.4认识Dreamweaver8的工作界面....................................9word档可自由复制编辑

第三章超信息管系统的整体计.......................................103.1超市信息管理系统的可行性分析.......................................103.2超市信息管理系统的功能分析结构图...................................103.2.1用户工作流程...................................................3.2.2用户业务需求...................................................3.3超市信息管理系统结构的总体设计.....................................11第四章系的详细计...................................................124.1设计思想...........................................................124.2设计原则...........................................................124.3业务流程分析.......................................................124.4系统数据流分......................................................154.5建立A数据库....................................................174.6连接数据库.........................................................184.7设置连接数据源.....................................................204.8数据库与D

8的连..........................................204.9数据字典...........................................................214.10超市信息管理系统的数据表..........................................23第五章超信息管系统的设计实现.....................................255.1系统功能设计.......................................................255.2系统数据库设计.....................................................255.3模块功能设计.......................................................285.3.1系统登陆模块...................................................5.3.2系统主界面.....................................................315.3.3进货管理模块...................................................5.3.4销售管理模块...................................................5.3.5库存管理模块...................................................5.3.6职工管理模块...................................................第六章总与展望.......................................................6.1全文总结...........................................................376.2展................................................................37参考文献.............................................................38word档可自由复制编辑

谢................................................................39word档可自由复制编辑

第一章论1.1课的景意当今社会为信息社会,随着现代科技技术的迅猛发展,计算机技术已经渗透到个个领域,成为各行各业不可或缺的工具,谁控制的信息越多,谁利用信息资源的效率越高,谁就会在个方面的竞争中,占有一席之地,谁也就会更加有优势,这一点已得到举世的公认。21世界,超市的竞争也进入了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争,管理的竞争,人才的竞争。技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市,便利店,特许加盟店,专卖店,货仓等相互并存。如何在激烈的竞争中扩大销售额,降低经营成本,扩大经营规模,成为超市营业者努力追求的目标。超市信息管理系统是一个超市管理去也不可缺少的一部分,它的内容对于企业的决策者和管理者来说也是至关重要的。因此,超市信息管理系统应该能够为用户提供充足的信息和快捷的查询手段,但一直以来许多小超市使用传统的人工方式管理超市,这种管理方式存在着许多缺点,诸如效率低,保密性差等,而且时间一长,将产生大量的文件和数据,这对于查找,更新和维护都带来了不少的困难。随着科学技术的不断的提高,计算机科学不断的发展,其强大的功能已经被人们深刻认识,它已经进入了人类社会的各个领域并发挥越来越重要的作用。使用计算机对商品超市进行管理,具有人工管理无法比拟的优点,它检索迅速,查找方便,可靠性强,存储量大,保密性好,寿命长,成本低等,可减少更多的人力物力,这些都能够极大地提高商品超市的管理效率也是超市管理科学化正规化的重要条件。因此,开发一个超市信息管理系统是非常有必要的有其特有的技术意义和管理意义。所以我在这次的毕业设计中,选择“超市信息管理系统”,在开发过程中,采用基于图形用户界面这一易学懂的操作环境,在系统设计过程中,尽量采用易懂易读的人机界面,使用户可以在短期内完全掌握。我们又始终如一的力求数据的完整和处理的正确性。在此基础上优化程序代码,加速系统运行和减少对系统资源的占有。word档可自由复制编辑

1.2超背现在超市已经成为我国零售业的一种重要形式,为我国的国民经济的发展发挥了重要的作用。随着超市的高速发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有的销售业的发展,这样就迫切地需要引入新的管理技术。超市形态具有多种优点,但是目前状态下,它仍存在零售业企业所共有的落后的一面,如:有的超市进销存管理部分目前仍为手工,半手工操作。从供应商办理入库登记开始,到购买商购买,领取货物出库手续为止,所以操作基本上都是由仓库管理员笔写,手理,加上计算器来完成。这不仅繁琐,效率低,而且缺乏超市进销存管理的一些基本手段,如超市状况统计,查询经济订货量计算等,这给企业在一定程度上造成了管理上的落后,及经济利益上的损失。1.3开超信管系的的作为一个应用系统,本系统的开发目的是实现超市管理系统平台化的思想,提高超市的工作效率,通过全面的信息采集和处理,辅助提高超市的决策水平。使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市的扩张能力,提供有效的技术保障。使用本系统的超市,可以方便地对超市的各种信息进行查询,并且可以对库存商品和销售商品进行修改,删除,添加等操作。1.4开超信管系的计路首先遐想,在大脑中构建了一个框架,怎样去开发,如何去开发;在将所遐想出来的内容,用图像勾勒出来,形成几个相对的模块,但这些模块都进行集中式的管理;勾勒出来模块后,将准备所需要的材料,如软件所需要的图片和合理的数据流的设计;准备工作都准备好了,该开始实际的开发了。1.5技可性究一般都要求掌握计算机技术,具有一定的软硬件基础,会使用各种管理软件,熟悉IT产品。因为,有的超市对员工的素质要求比较高,从管理层到下面的销售人员,都要word档可自由复制编辑

求具有一定的计算机基础,所以在新系统投入使用时,只要对员工进行少量的培训,系统的功能和使用方法就基本上能够是系统顺利运行。1.6经可性究因为通过网络传递销售信息可以不受距离的限制因此可以借阅许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高超市的销售效率,即提高了超市的经济效益,所以从经济上完全是可行的。(1)超市有能力承担系统开发费用开发新系统的工作是一项间距复杂的工作,它的投资主要是人力和物力的投资。对于本系统的开发者来说,其主要投资还是在人力和物力两个方面。如果是企业自己安排人手开发系统的话,其主要的投资还是在人力资源上,从系统的业务需求调查到系统的分析编码制作都是需要巨大的人力投入的。软件企业作为一个简短的高科技产业,其员工要求都比一般企业的要求要高,而且对系统开发及软件产业了解比较多,所以在自我开发管理系统的过程中,企业自己比较容易安排人手,这样就可以为企业借阅大部分的额外开支。同时软件就其它产品来说,属于高端行业,无论是产品的价格还是质量都比较高,而经营产品的经销商或者是商家都要求有雄厚的资金支持。所以,在系统的开发过程中,企业完全有能力承担开发费用。(2)新系统将为企业带来经济效益管理系统是一个信息化、智能化和先进管理理念的集合体。而管理是一个动态过程,在其运行过程中要采取多项措施。所以在管理中获得经济效益是一个综合效益,要对它进行直接定量的分析是比较困难的。一般新系统带来的经济效益是简介的,其最主要的表现就是减少了企业管理费用和人力开支。而其它一些繁琐的食物都通过新系统来加以分析解决,不仅节省了大量的时间,还为企业的各项决策提供了宝贵的资料,为企业带来巨大的经济效益。word档可自由复制编辑

1.7操可性究本系统采用基于的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。而整个超市管理系统采用最友好的交互界面,简介明了,不需要对数据库进行深入的了解。由此,该系统的操作是可行的,有必要开发该系统。综合以上三方面,该系统具有很高的开发可行性,无论是从技术上或者经济上还是操作上。因此,可以设计该系统的数据流程图,建立数据字典。1.8论的织构本论文共分为六部分。第一章:绪论。主要叙述课题背景和意义、超市的背景及开发超市信息管理系统的目的。第二章:相关的知识与技术。论述了所选用的编程软件及其相关技术。第三章:系统的总体设计和需求分析。第四章:系统的详细设计。对系统四个功能模块进行了详细设计,得到了各个功能模块的系统目标、系统的结构设计图。实现了基于Access数据库设计。第五章:信息系统的设计与实现。主要介绍了系统的几个关键技术和系统各模块的界面及设计实现。第六章:总结与展望。对全文工作进行小结,并对其未来发展趋势作了展望。word档可自由复制编辑

第二章关知识与技术2.1Access据的介MicrosoftOffice(前名Microsoft)是由微软发布的关联式数据库管理系统,它结合了MicrosoftJetEngine和图形用户界面两项特点,是MicrosoftOffice的成员之一Access也是微软公司另一个通讯程序的名字以及其他类似程序来竞争。可是事后微软证实这是个失败计划,并且将它中止。数年后他们把名字重新命名于数据库软件。2000年的时候成为了计算机等级考试中的计算机二级的一种数据库语言并且因为它的易学易用的特点正逐步取代传统的VFP成为二级中最受欢迎的数据库语言。是微软公司推出的基于的桌面关系数据库管理系统(RDBMS,即RelationalDatabaseManagementSystem),是ffice系列应用软件之一。它提供了表查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模版,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务能够存MicrosoftSQL(甲骨文软件公司),或者任何ODBC兼容数据库内的资料。熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的"阶用"则能使用它来发简单的应用软件。虽然它支援部分面向对象OOP技术,但是未能成为一种完整的面向对象开发工具。一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复图1一个“产品”表的例子“产品表由10记录组成一个记录占一行,每一个记录由产品ID、产品称、库存量、订货量、单价和折扣6字段组成。产品ID”是字段名,其下面的1,2等是字段的值。表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。数据库以文件形式保存,文件的扩展。2.2Access据的成数据库由六种对象组成,它们是表、查询、窗体、报表、宏和模块。word档可自由复制编辑

2.2.1表(Table)表是数据库的基本对象,是创建其他5种对象的基础。表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。2.2.2数据查询Query)查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。2.2.3数据窗体Form窗体提供了一种方便的浏览、输入及更改数据的窗口。还可以创建子窗体显示相关联的表的内容。窗体也称表单。2.2.4数据报表Report)报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。2.2.5数据宏(Macro)宏相当于中的批处理,用来自动执行一系列操作。Access出了一些常用的操作供用户选择,使用起来十分方便2.2.6数据模块Module)模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。模块使用VisualBasic编程。2.3Access据的点(1)存储方式简单,易于维护管理Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb或.accdb)的数据库文件中,便于用户的操作和管理。(2)面向对象Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一word档可自由复制编辑

系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。(3)界面友好、易操作Access是一个可视化工具风格与Windows完全一样用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。(4)集成环境、处理多种数据信息Access基于操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。(5)Access支持ODBC(开发数据库互连,DataBaseConnectivity),利用Access强大的DDE(动态数据库交换)和(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel格、Word档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet应用。(6)支持广泛,易于扩展,弹性较大能够将通过链接表的方式来打开件、格式化文本文件等,这样就可以利用数据库的高效率对其中的数据进行查询、处理。还可以通过以为前台客户端,以SQLServer作为后台数据库的方式(如ADP开发大型数据库应用系统。总之,Access是一个既可以只用来存放数据的数据库,也可以作为一个客户端开发工具来进行数据库应用系统开发;即可以开发方便易用的小型软件,也可以用来开发大型的应用系统。2.4Access缺Access是小型数据库,既然是小型就有它的局限性(下面关于性能方面的缺点仅指用Access作为数据库的情况下,不包括用Access为客户端前台,用SQLServer作为后台数据库的情况):(1)数据库过大,一般百M以上(纯数据,不包括窗体、报表等客户端对象)性能会变差。word档可自由复制编辑

(2)虽然理论上支持255个并发用户,但实际上根本支持不了那么多,如果以只读方式访问大概在100个用户左右,而如果是并发编辑,则大概在个用户。(3)记录数过多,单表记录数过百万性能就会变得较差,如果加上设计不良,这个限度还要降低。(4)不能编译成可执行文件(.exe),必须要安装运行环境才能使用。2.58简Dreamweaver8是建立Web站点的专业工具。它将可视布局工具,应用程序开发功能强大的工具,使每个级别的开发人员和设计人员都可利用它快速创建网页。2.5.1Dreamweaver8特点(1)最佳的制作效率(2)网站管理(3)无可比拟的控制能力(4)所见即所得(5)梦幻样板和XML(6)全方位的呈现2.5.2启动Dreamweaver8的方法主要有四种(1)通过“开始”菜单启动(2)通过快速菜单启动(3)通过网页文件的快捷菜单启动(4)通过运行Dreamweaver.exe文件启动2.5.3Dreamweaver8始页中各分的作(1)“打开最近栏目”栏:在该栏中列出了最近编辑过的文件,单击即可打开相应的文件。击“打开”链接可以弹出“打开”对话框,用于选择要打开的文件。(2)“创建新栏目”栏:单击该栏中的一个超级链接,即可创建相应类型的项目文件。(3)“从范例创建”栏:单击该栏中的一个超级链接,即可按照范例创建相应类型的项目文件。word档可自由复制编辑

(4)“扩展”栏:单击“DreamweaverExchange”超级链接,即可启动浏览器并打开的扩展插件页面。2.5.4认识Dreamweaver8的工作界面(1)菜单栏:Dreamweaver8菜单栏中包含文件,编辑,查看,插入等10菜单项。单击每个菜单项都会弹出一个下拉菜单,其中每个下拉菜单又包含若干个命令。(2)插入栏:插入栏主要用于在网页中插入各种类型的网页元素,如链接,表格和媒体等。单击“常用”按钮,在弹出的下拉菜单中可以选择要插入的网页元素类型。(3)项目选择标;项目选择标签位于编辑窗口的左上角当打开多个网页文件时,将为每个文件显示一个标签。单击其中一个标签可以在编辑区域中显示该文件的内容,并进行编辑。(4)“文档”工具;"文档"工具栏主要用于切换编辑区域视图模式,设置网页标题,进行标签验证,以及在浏览器中浏览网页等。(5)水平标尺和垂直标尺:水平标尺和垂直标尺可以方便用户在编辑页面时,查看网页中项目的坐标位置从标尺上拖动鼠标到编辑区域中可以为编辑区域添加辅助线。(6)编辑区域;编辑区域是用于网页和编写代码的区域,该区域有代码,拆分和设计3种视图模式。(7)标签选择:标签选择器中显示了当前对象周围的一些标签,灵活运用这些标签可以很方便的选择编辑区域中的某些对象。(8)状态栏;状态栏位于编辑区域的下方,其中各项的含义作用如下:

选取工具:用于选取设计视图中的各种对象。手型工具;击该工具后按住鼠标左键不放并拖动鼠标可以移动整个设计视图在网页中的位置,从而显示隐藏部分。缩放工具:用于放大和缩小设计视图。设置缩放比率下拉列表框;于设置设计视图的缩放比率。窗口大小栏;于显示当前设置视图的尺寸大小。文件大小栏:用于显示网页文件的大小以及下载所需的时间。word档可自由复制编辑

第三章市信息管理系统整体设计3.1超信管系的行分超市信息管理系统是对超市的收款信息进行管理的计算机网络软件系统,它可完成超市中各种货品的收银工作,并对可以特定时间段的出售信息进行查询,能够让超市管理者更加直观的了解超市的经营状况,以做出相应的经营策略。超市信息管理系统就是要对这些资源建立正确的数据库,并进行信息的收集,传送,存储,编制成各种凭证,报表,图形等信息。下图展示的是超市信息管理系统的环境如图3-1所示。图3-1超信息管理系统的环境图3.2超信管系的能析构3.2.1用户工作程进货或销售商品时,用户要对进货单或销售单进行核对审查,并进行登记;用户要获得进货、销售、库存信息时,要对进货情况、销售情况、库存情况进行查询。3.2.2用户业务求(1)该管理软件将对库存茶品进行资料管理和统计,对产品的进货单和产品的销售单进行录入管理和统计;word档可自由复制编辑

(2)该管理软件将根据用户的需要对进货、销售、库存情况进行查询,并能打印详细信息;(3)该管理软件将为用户提供账号管理工具,以便用户对账号进行管理,具体为添加用户、删除用户、修改用户密码;(4)该管理软件提供企业人员管理,能够对企业员工的分类管理,新员工的加入以及员工删除,修改进本信息等功能。系统分析在整个系统的开发过程中占有非常重要的地位,系统分析的质量往往决定了系统开发的成败。系统分析的任务就是对系统的组织和资源情况进行调查,据此提出新系统应具备的功能,然后对开发这样一个系统是否具有可行性做出判断,如果可行则进行详细分析,确定系统应包括哪些模块,各个模块应实现什么功能,为下一步的系统实施奠定基础。这样做,不仅仅展现了这个系统的整体性和层次性,而且,在这样的情况下更加的方便操作。整个超市管理系统的功能结构如图所示:

图系统功能结构图3.3超信管系结的体计超市信息管理系统共包括四大模块:分别是人事管理模块,销售管理模块,进货管理模块,库存管理模块。(1)人事管理模块包括职工信息管理管理及其供货商信息管理;(2)销售管理模块包括销售信息的查询,相关信息表;(3)进货管理信息模块包括进货信息的查询,增加,删除,修改,相关信息报表;(4)库存管理模块包括库存信息的查询,增加,删除,修改,相关信息报表;word档可自由复制编辑

第四章统的详细设计4.1设思(1)系统分成几个相对独立的模块,但这些模块都进行集中式管理。(2)分层的模块化程序设计思想,整个系统采用模块化结构设计。作为应用程序有较强的可操作性和扩展性。(3理的数据流设计应用系统设计中相对独立的模块间以数据流相互连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。4.2设原为了使本系统功能齐全完备,操作简便,最大限度的提高软件的质量,从而满足用户的实际需要,在设计开发过程中遵循了如下原则:(1)合法性原则:依据产品核算系统的工作规定以及要求,参照核算实际的工作情况,进行诸如产品进货、销售等工作。(2)实用性原则:适合产品信息管理工作的实际需求,并能够处理一些特殊情况的要求,此外,尽可能预留空间,以便扩充功能。(3)准确性原则:对输入的相关资料建立检错机制,及时报错,使用户能够及时准确的输入合法资料(如:类型匹配,长度不超限等)。(4)易操作原则:要求设计的系统功能齐全,界面友好,操作方便,必要的地方进行提示。(5程序可读性原则了便于其他设计维护人员读懂代码或以后的代码修改,软件升级维护,即可能做好代码注释工作。(6)优化原则:为了达到优化的目的,合理的运用窗口,菜单,对象等的继承,自定义用户对象,事件,函数,减少不必要的重复性代码,使程序简介明了,也方便了将来的维护。(7)安全性原则:可以为该系统的用户设置用户权限。4.3业流分超市管理系统主要是是以先进的管理理念和科学的计算机技术来取代原始的手工操作。在新系统开发前,我们对这个超市管理系统业务流程进行了系统的调查。word档可自由复制编辑

业务流程图如所示:超市总经理与供货商浅谈进货是否是新供货商否

《旧供应商新商品引进流程》《新供应商新商品引进流程》《订货管理作业流》程《收获工作流程》超市进行销售管理否

采购部与店面共同分析是否有滞销或质量问题

采购部处理解决采购部分析经营是否有问题否信息部:新商品试销是否已经到期《新商品转正流程》《供应商分析淘汰

《退货管理流程》需

流程》是否新供应商不需《结算流程》图超市业务流程图word档可自由复制编辑

新系统主要业务分析:(1)进货业务进货管理是企业生产经营活动中及其重要的一环它关系到产品质量能否得到保证,生产是否能够顺利进行,采购成本能否得到有效控制等问题。企业现代管理理念中对企业的进货管理提出新的要求;企业进货时对供货商的选择更见慎重,双方不再是讨价还价的买卖关系,而是一种相互依存的合作伙伴关系,并且还需要认识到企业产品质量要从采购抓起,这就关系到供方的供货、服务质量。下面是进货业务程序的主要内容:供货商的情况调查:在实施采购之前,超市首先就要对市场上各大商品供货商进行详细的调查,了解公司的具体情况,评定企业的信誉级别和公司的市场口碑,做到准确无误,采购顺利。采购计划的编制:超市根据自身的资金条件和销售状况,综合分析市场规律,拟定采购计划表。实施进货计划:根据供货商档案及评审结果,选定供货商;生成订货单给选定的供货商;双方就价格、数量、质量等方面洽谈磋商,直至签订合同;跟踪合同执行,安排供货进度和货物运输,做好验收入库工作。(2)库存业务:库存管理是指在上产经营中为销售和耗用而存储的各种资产。企业存货不当都会增加不必要的费用:存货过多将导致物资的积压、存储费用增加、流动资金周转不利,并且过量的库存会掩盖管理不善的问题。存货不足则影响企业的正常销售活动。库存管理的目标是需求最佳存货数量,使库存的成本总额最小化。其主要业务如下:产品入库、出库、盘库等日常处理。科学合理地确定某库存物资的库存控制参数。如:最佳订货批量、最大库存量、最佳缺货量、最佳订购周期等,进行严格的库存控制工作。汇总统计各类库存数据,反应和监督储备资金占用及采购资金使用情况。(3)销售业务销售对一个企业的生存和发展是至关重要的,它不再是传统意义上的“卖东西”,它对外关系到企业产品、服务和企业形象等多方面因素,对内涉及到销售、库存、财务等信息。此外信息化的高速发展为企业的销售工作提出了新的挑战,封闭意味着落后,超市要抓住时机,引入现代化的销售管理模式,实施企业的信息化、智能化销售管理,才能使超市在激烈的市场竞争中立于不败之地。数据库在整个信息管理系统中占有非常重要的地位,数据库结构设计的好坏会影响到系统的效率和实现的效果word档可自由复制编辑

4.4统据分库存信息查询库存信息清单

1:查询

进货信息请求发出库存检索请求

库存清单

库存信息检索结果已进货信息销售清单

1:更新图4-2库管理销售信息查询2查询

销售信息销售单销售清单前台销售信息

2更新图4-3销管理

库存信息word档可自由复制编辑

已进货信新供货商信息进货信息查询

进货信息清单库存信息清单

3:查询

采购单进货信息请求发出进货采购清单查询

进货清单

采购清单

进货购清单检索结果进货信息请求

3:更新图4-4进管理

进货单已有供货商信息货商信息清单职工信息查询供货商信息查询

:查询

职工信息清单发出职货商清单查职清单

供货商清单

职供货商清单检索结果职工信息

:更新图4-5人管理

新供货商清单word档可自由复制编辑

4.5立数据启动数据库,建立一个空表,如图4-6所示:图4-6创数据库表用户表,如图所示:图4-7用表word档可自由复制编辑

库存表,如图所示:图4-8库表销售表,如图所示:图4-9销表4.6连数库设置打开“管理工具”中的“数据源(ODBC)”,选择“系DSN”,单击“添加”,如下图所示:word档可自由复制编辑

图4-10ODBC数据源管理器图弹出“创建新数据源”对话框,选择“MicrosoftDriver(*.mdb”。如下图所示:图4-11

创建新数据源图单击”完成”后,出现Microsoft装对话框,如下图4-12所示:word档可自由复制编辑

图4-12ODBC安图4.7设连数源在“数据源名”文本框中添加一个名字,然后在数据库的选择中,选择数据表所在的路径,单击“确定”按钮完成系统默认连接设置。然后ODBC对话框中单击“确定”按钮完成ODBC设置。4.8数库与8的接当数据源设置好之后,打,打开所需要连接数据库的页面,打开应用面板中的“应用程序”,单击“数据库”,单击添加按钮中的“数据源名称”,会弹出如图所示的页面:图数源名称图word档可自由复制编辑

填写完“连接名称”和“数据源名称”,单击“测试”按钮,将会弹出以下页面,如图所示:图4-14成功创建连接脚本图4.9数字(1)数据流条目

已进货信息=进货单号+供货商号+商品名称+进货价进货数量+进货日期备注销售信息=销售单号+商品编号销售数量+销售日期(2)文件条目

文件名:职工清单组成:{工编号+姓名+别贯+学+类别资+联系电话+联系地址+身份证号+聘用日期编制日期+备注}组织:按职工编号递增排列

文件名:商品清单组成:{品编号+供货商号名称+条形码+计量单位类别+产地+单价备注}组织:按商品编号递增排列文件名:供货商清单组成:{货商号+名称联系人+联系电话联系地址开户行+银行帐号+备注}组织:按供货商编号递增排列文件名:进货清单组成:{货单号+商品编号供货商号进货价+数量金额+进货日期备注}组织:按进货单编号递增排列文件名:销售清单组成:{售单号+商品编号销售数量销售日期}word档可自由复制编辑

组织:按销售单编号递增排列文件名:库存清单组成:{品编号+库存数量}组织:按商品编号递增排列(3)加工说明

加工名:1:查询加工逻辑:根据要查询的库存信息,检索出库存信息明细表输入流:库存信息查询,发出库存信息请求输出流:库存信息清单,进货信息请求加工名:1:更新根据进货信息或销售信息更新库存信息输入流:已进货信息,销售信息输出流:发出库存检索请求加工名:2:查询根据要查询的销售信息,检索出销售信息明细表输入流:销售信息查询输出流:销售清单,销售单加工名:2:更新加工逻辑:根据销售信息更细销售清单输入流:前台销售信息,库存信息输出流:更新库存清单加工名:3:查询加工逻辑:根据要查询的进货信息,检索出进货信息明细表输入流:进货信息查询,发出进货/购清单查询输出流库存信息清单已进货信息新供货商信息进货单信息清单采购单,进货信息请求,进货/购清单检索结果

加工名:3:更新加工逻辑:根据进货信息更新进货清单输入流:进货信息请求,进货单输出流:发出进货/购清单查询加工名:4:查询加工逻辑:根据输入要查询的职工信息或供货商信息,检索出相应的结果输入流:职工信息查询,供货商信息查询,发出职工/供货商清单查询word档可自由复制编辑

输出流:已有供货商信息,供货商信息清单,职工信息清单,职工/供货商清单检索结果加工名:4:更新加工逻辑根据输入的职工信息或新供货商信息更新相应的职工清单或供货商清单输入流:职工信息,新供货商信息清单,职工/供货商清单检索结果4.10超信管系的据表4-1库表:字段商品编码商品名称入库时间库存数量入库价格销售价格生产厂商产地采购员验收员

类型文本文本日期数字货币货币文本文本文本文本

字段大小12168208820201010

必填字段是否否否是否否否否否

允许空字符串否否否否否否否否否否word档可自由复制编辑

表4-2销表:字段商品编码商品名称销售价格销售时间是否打折

类型文本文本货币日期文本

字段大小121682020

必填字段是否否否否

允许空字符串否否否否否word档可自由复制编辑

第五章市信息管理系统设计与实现5.1系功设系统功能设计是使整个系统能基本实现超市的进、销、存等管理功能,能让超市管理者更直观的了解超市的经营状况,以做出相应的经营决策。管理信息系统()就是要对这些资源建立正确的数据库,并进行信息的收集、传送、存储、编制成各种凭证、报表、台帐、图形等信息,同时对这些信息进行维护,通过实测超市的各种运行情况,并利用过去的历史数据预测未来的发展,从超市全局的角度出发进行决策,利用信息控制超市的行为,附注超市完成其目标。本系统共包括四大模块,分别是人事管理模块,销售管理模块,进货管理模块,库存管理模块。每个模块的功能如下:(1)人事管理模块功能:

实现职工信息的查询;实现职工信息的更新,包括增加、删除、修改功能;实现供货商信息的查询;实现供货商信息的更新,包括增加、删除、修改功能。(2)销售管理模块功能:

实现销售信息的查询;实现商品销售信息的盘点。(3)进货管理模块功能:

实现进货信息的查询;实现进货信息的更新,包括增加、删除、修改功能。(4)存管理模块功能:

实现商品信息的查询;实现商品信息的更新,包括增加、删除、修改功能;实现库存信息的查询;实现库存信息的更新,包括增加、删除、修改功能。5.2系数库计(1)E-R型超市管理系统数据库模型,如图5-1示:word档可自由复制编辑

姓名

身份证号籍贯

销售单号n职工编号

职工/用户

销售

客户m

工资

销售日期

数量进货单号

进货进货日期

供货商编号商品编号

n

名称名称

商品

供货

n

供货商

地址m电话价格条形码

银行帐号

供货日期

开户行图5-1数据库型图(2)据库表设计由数据模型利用2000进行数据库详细设计,其基本表的设计如下:表5-1职清单中文字段名英文字段名字段类型长度主键/外键字段值约束职工编号姓名性别籍贯学历类别工资联系电话联系地址身份证号

IDsexhomediplomaphone

int

68244104125018

NOTNULLNOTNULLNOTNULLNULLNOTNULLNULLNULLNULLNULLNOTNULLword档可自由复制编辑

表5-2用清单(UserBill)中文字段名英文字段名字段类型长度主键/外键字段值约束帐号密码

loginIDpassWord

66

NOTNULLNOTNULL表5-3商品清单(MerchBill)中文字段名英文字段名字段类型长度主键/外键字段值约束商品编号供货商号名称条形码计量单位类别产地单价备注

merchIDprofferIDbirthPlaceunitCostothers

money

6680154850450

F

NOTNULLNOTNULLNOTNULLNOTNULLNOTNULLNULLNULLNOTNULLNULL表货商清单(ProfferBill中文字段名

英文字段名

字段类型长度主键/外键字段值约束供货商号名称

profferID

650

NOTNULLNOTNULL联系人

contactPersonnvarchar

8

NOTNULL联系电话联系地址开户行银行帐号备注

phoneopeningBankaccountIDothers

1250101550

NOTNULLNOTNULLNULLNULLNULL表进货清单(ImportBill)中文字段名

英文字段名

字段类型长度主键/外键字段值约束进货单号商品编号供货商号进货价

importBillIDmerchIDprofferID

money

6664

F

NOTNULLNOTNULLNOTNULLNOTNULLword档可自由复制编辑

数量金额进货日期备注

quantitytotalMoneyothers

intmoneydatetime

44850

NOTNULLNOTNULLNOTNULLNULL表5-6销清单(SaleBill)中文字段名英文字段名字段类型长度主键/外键字段值约束销售单号商品编号销售数量销售日期

saleBillIDmerchIDsaleDate

intdatetime

6648

NOTNULLNOTNULLNOTNULLNOTNULL表存清单(StoreBill中文字段名英文字段名字段类型长度主键/外键字段值约束商品编号库存数量

merchIDstoreNum

int

64

NOTNULLNOTNULL5.3模功设本系统主要由以下界面组成:(1)系统登陆界面(2)进货管理界面(3)销售管理界面(4)库存管理界面(5)职工管理界面(6)供货商信息管理界面5.3.1系统登陆块该界面是进入系统的一个重要的门槛,该界面主要欢迎用户登陆,并提供验证管理员身份合法性的功能,该界面主要根据输入的用户名和相应正确的密码,单击“确定”按钮,就可以进入系统的主界面(如:用户名密码123如图所示:word档可自由复制编辑

图5-2用户登录界面图该程序中有以下几个主要的程序代码:(1)显示“欢迎登陆超市信息管理系统”几个字的代码:<tablewidth="503"height="67"border="0"cellpadding="0"cellspacing="0"><tr><td><spanclass="STYLE2">欢迎登陆超市信息管理系统</span></td></tr></table>(2)显示“用户名”的代码:<tdwidth="248"><divalign="center"><spanclass="STYLE3">用户名:</span></div></td><tdwidth="251"><formid="form2"name="form2"action=""><p><label></label>

method="post"word档可自由复制编辑

<label><inputname="textarea"type="text"value=""/></label><br/></p></form></td><tdwidth="54"> </td>(3)显示“密码”的代码:<td><divalign="center"><spanclass="STYLE3">码:</span></div></td><td><formid="form3"name="form3"method="post"action=""><label><inputname="textarea2"type="password"value=""/></label></form></td><td> </td>(4)显示“确定”按钮的代码:<td><formid="form5"name="form5"method="post"action=""><label><inputtype="submit"name="Submit"value="定"/></label></form></td><td> </td>如果输入用户名或密码错误系统会自动弹出警告页面提示。如图所示:word档可自由复制编辑

图5-3错误提示图5.3.2系统主界该界面是用户登录后进入系统后最先进入的页面,如图5-4所示:图5-4系统总界面图5.3.3进货管理块功能:该模块主要是实现进行进货信息查询、进货计划制定两个功能。进货信息查询:该模块为超市提供整个超市的进货情况查询,也可以进行进货信息的明细查询,并以进货报表形式打印出来。进货计划制定:该模块可以为制定进货计划,并形成相应的采购订单。word档可自由复制编辑

输入项、输出项:该模块的输入项为超市的进货单,其中包括进货单的编号,商品的编号,供货商号,进货价,数量,金额进货日期,备注。该进货管理模块的用例图,如图5-5所示:制定进货计划查询进货信息管理者图5-5进管理用例图5.3.4销售管理块功能:本模块的主要功能是把销售信息写入销售清单,同时对库存清单进行更新,以备用户将来对库存信息进行查询和打印此外还可以对销售信息进行查询和盘点功。销售信息查询:根据商品销售情况,按需要对销售情况进行查询。在该查询模块中,可以按照商品的编号、销售日期等多种方式进行商品销售信息查询。销售信息盘点:可以按照需要对在一定时期内的销售情况进行盘点。输入项、输出项:本模块的数据输入项主要是商品的销售单号和商品编号。其中还包括销售数量和销售日期。(1)该销售模块的用例图,如图所示:查询销售信管理者

销售信息盘图5-6销管理模块用例图word

温馨提示

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

评论

0/150

提交评论