已阅读5页,还剩39页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
超市信息管理系统的设计与开发超市信息管理系统的设计与开发 design and development of the supermarket information management system (20142014 届毕业论文)届毕业论文) 学生姓名:李明明 学生班级:11 应用 导师姓名: 二一四年二月 毕业论文任务书毕业论文任务书 学生姓名李明明所学专业计算机应用 入学年份2011年毕业年份2014年 论文题目超市信息管理系统的设计与开发 指导教师(签字): 指导教师所在单位(部门): 年 月 日 主要工作任务及实现目标: 1、主要的工作任务:是利用学过的macromedia dreamweaver 8及access数据库 来完成超市信息管理系统功能的实现 2、要实现的目标: 实现超市信息管理系统的一些功能,例如: 用户的登录 超市信息的查询 超市信息的注册。 实现技术: 应用macromedia dreamweaver 8作为前台,数据库access为后台的管理系统 进度时间安排: 市场调查及可行性分析阶段 (2011 年 12 月 8 日2011 年 12 月 15 日) 需求分析、系统分析阶段 (2011 年 12 月 16 日2011 年 12 月 20 日) 同时完成毕业设计说明书前两章资料整理工作。 系统设计、代码实现阶段 (2011 年 12 月 21 日2012 年 01 月 10 日) 同时完成毕业设计说明书第三章、第四章资料整理工作。 系统测试阶段 (2011 年 01 月 11 日2011 年 01 月 19 日) 同时完成毕业设计说明书第五章资料整理工作。 毕业设计说明书的整理定稿阶段 (2011 年 01 月 20 日2011 年 01 月 26 日) 毕业论文毕业论文成绩书成绩书 评评审审 答答辩辩 学生姓名:李明明 专业:计算机应用 论文题目:超市信息管理系统的设计与开发 论文成绩: 论文评语: 教师签字: 评审 答辩 年 月 日 委员会主任签字: 评审 答辩 年 月 日 摘要 i 摘摘 要要 超市信息管理系统(supermarket information management system,simy)的使用 提高了超市工作人员操作繁忙的问题,超市每天都会有很多的顾客要买东西,因此收银 员就必须要和很多的顾客结账并且要有相关的记录,以便日后的查看,而手工的结账和 记录是一件很繁琐的事情,会浪费大量的时间和人力,为了解决这个问题,利用好现代 化的知识,因此开发出了简易的超市信息管理系统。 本系统采用的 macromedia dreamweaver 8 为前台,access 数据库为后台,开发研究 出了超市信息管理系统,此系统界面美观大方,操作简单明了,而且作为一个应用系统 具有良好的兼容性。 综上所述,本系统针对超市信息系统的需求,进行了深入的研究与开发,按照超市 信息系统的特点以及综合各方面的因素,完成了相应的全部设计。经过初步测试和试运 行的结果表明,上述研发成果具有有效性和可行性。 关键词:超市信息管理系统关键词:超市信息管理系统; ;数据库数据库; ;兼容性兼容性; ; abstract ii abstract the supermarket information management system (supermarket information management system, simy) it increased the supermarket workers operation busy problem, the supermarket has every day a lot of customers to buy anything, so the cashier will have to and a lot of customer checkout and should have relevant records, so that the future view, and manual check-out and record is a very complicated things, will waste a lot of time and manpower, in order to solve this problem, make good use of modern knowledge, therefore developed a simple supermarket information management system. the system uses the macromedia dreamweaver 8 for the front desk, the access database for the background, development research out of the supermarket management information system, this system interface beautiful and easy, simple operation, and as an application system has good compatibility. to sum up, this system according to the needs of the supermarket information system, further research and development, and the characteristics of information system according to the supermarket and comprehensive many factors, the completion of the corresponding all design. after the initial test and trial operation results show that the above research results have validity and feasibility. key words: supermarket management information system; database; compatibility; 目录 iii 目目 录录 摘摘 要要 i i abstractabstract iiii 目目 录录 iiiiii 第一章第一章 绪论绪论 1 1 1.1 课题的背景和意义 .1 1.2 超市背景 .2 1.3 开发超市信息管理系统的目的 .2 1.4 开发超市信息管理系统的设计思路 .2 1.5 技术可行性研究 .2 1.6 经济可行性研究 .3 1.7 操作可行性研究 .4 1.8 论文的组织结构 .4 第二章第二章 相关知识与技术相关知识与技术 5 5 2.1 access数据库的简介5 2.2 access数据库的组成5 2.2.1 表(table) 6 2.2.2 数据查询(query) 6 2.2.3 数据窗体(form) .6 2.2.4 数据报表(report) .6 2.2.5 数据宏(macro) 6 2.2.6 数据模块(module) .6 2.3 access数据库的优点6 2.4 access的缺点7 2.5 dreamweaver 8 简介8 2.5.1 dreamweaver 8 的特点 .8 2.5.2 启动 dreamweaver 8 的方法主要有四种: .8 2.5.3 dreamweaver 8 开始页中各部分的作用 .8 2.5.4 认识 dreamweaver 8 的工作界面 .9 目录 iv 第三章第三章 超市信息管理系统的整体设计超市信息管理系统的整体设计 1010 3.1 超市信息管理系统的可行性分析 10 3.2 超市信息管理系统的功能分析结构图 10 3.2.1 用户工作流程 10 3.2.2 用户业务需求 10 3.3 超市信息管理系统结构的总体设计 11 第四章第四章 系统的详细设计系统的详细设计 1212 4.1 设计思想 12 4.2 设计原则 12 4.3 业务流程分析 12 4.4 系统数据流分析 15 4.5 建立 access数据库.17 4.6 连接数据库 18 4.7 设置连接数据源 20 4.8 数据库与 dreamweaver 8 的连接 20 4.9 数据字典 21 4.10 超市信息管理系统的数据表 .23 第五章第五章 超市信息管理系统的设计与实现超市信息管理系统的设计与实现 2525 5.1 系统功能设计 25 5.2 系统数据库设计 25 5.3 模块功能设计 28 5.3.1 系统登陆模块 28 5.3.2 系统主界面 31 5.3.3 进货管理模块 31 5.3.4 销售管理模块 32 5.3.5 库存管理模块 33 5.3.6 职工管理模块 35 第六章第六章 总结与展望总结与展望 3737 6.1 全文总结 37 6.2 展望 37 参参 考考 文文 献献 3838 致致 谢谢 3939 第一章 绪论 1 第一章第一章 绪论绪论 1.11.1 课题的背景和意义课题的背景和意义 当今社会为信息社会,随着现代科技技术的迅猛发展,计算机技术已经渗透到个个 领域,成为各行各业不可或缺的工具,谁控制的信息越多,谁利用信息资源的效率越高, 谁就会在个方面的竞争中,占有一席之地,谁也就会更加有优势,这一点已得到举世的 公认。 21 世界,超市的竞争也进入了一个全新的领域,竞争已不再是规模的竞争,而是技 术的竞争,管理的竞争,人才的竞争。技术的提升和管理的升级是超市业的竞争核心。 零售领域目前呈多元发展趋势,多种业态:超市,便利店,特许加盟店,专卖店,货仓 等相互并存。如何在激烈的竞争中扩大销售额,降低经营成本,扩大经营规模,成为超 市营业者努力追求的目标。 超市信息管理系统是一个超市管理去也不可缺少的一部分,它的内容对于企业的决 策者和管理者来说也是至关重要的。因此,超市信息管理系统应该能够为用户提供充足 的信息和快捷的查询手段,但一直以来许多小超市使用传统的人工方式管理超市,这种 管理方式存在着许多缺点,诸如效率低,保密性差等,而且时间一长,将产生大量的文 件和数据,这对于查找,更新和维护都带来了不少的困难。 随着科学技术的不断的提高,计算机科学不断的发展,其强大的功能已经被人们深 刻认识,它已经进入了人类社会的各个领域并发挥越来越重要的作用。 使用计算机对商品超市进行管理,具有人工管理无法比拟的优点,它检索迅速,查 找方便,可靠性强,存储量大,保密性好,寿命长,成本低等,可减少更多的人力物力, 这些都能够极大地提高商品超市的管理效率,也是超市管理科学化,正规化的重要条件。 因此,开发一个超市信息管理系统是非常有必要的,具有其特有的技术意义和管理意义。 所以我在这次的毕业设计中,选择“超市信息管理系统”,在开发过程中,采用基 于 windows 图形用户界面这一易学易懂的操作环境,在系统设计过程中,尽量采用易 懂易读的人机界面,使用户可以在短期内完全掌握。我们又始终如一的力求数据的完整 和处理的正确性。在此基础上优化程序代码,加速系统运行和减少对系统资源的占 第一章 绪论 2 有。 1.21.2 超市背景超市背景 现在超市已经成为我国零售业的一种重要形式,为我国的国民经济的发展发挥了重 要的作用。随着超市的高速发展,其经营管理也变得愈加复杂,早期的售货员站柜台的 形式早已不能满足现有的销售业的发展,这样就迫切地需要引入新的管理技术。 超市形态具有多种优点,但是目前状态下,它仍存在零售业企业所共有的落后的一 面,如:有的超市进销存管理部分目前仍为手工,半手工操作。从供应商办理入库登记 开始,到购买商购买,领取货物出库手续为止,所以操作基本上都是由仓库管理员笔写, 手理,加上计算器来完成。这不仅繁琐,效率低,而且缺乏超市进销存管理的一些基本 手段,如超市状况统计,查询经济订货量计算等,这给企业在一定程度上造成了管理上 的落后,及经济利益上的损失。 1.31.3 开发超市信息管理系统的目的开发超市信息管理系统的目的 作为一个应用系统,本系统的开发目的是实现超市管理系统平台化的思想,提高超 市的工作效率,通过全面的信息采集和处理,辅助提高超市的决策水平。使用本系统, 可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市的扩张能力,提 供有效的技术保障。使用本系统的超市,可以方便地对超市的各种信息进行查询,并且 可以对库存商品和销售商品进行修改,删除,添加等操作。 1.41.4 开发超市信息管理系统的设计思路开发超市信息管理系统的设计思路 首先遐想,在大脑中构建了一个框架,怎样去开发,如何去开发;在将所遐想出来 的内容,用图像勾勒出来,形成几个相对的模块,但这些模块都进行集中式的管理;勾 勒出来模块后,将准备所需要的材料,如软件所需要的图片和合理的数据流的设计;准 备工作都准备好了,该开始实际的开发了。 第一章 绪论 3 1.51.5 技术可行性研究技术可行性研究 一般都要求掌握计算机技术,具有一定的软硬件基础,会使用各种管理软件,熟悉 it 产品。因为,有的超市对员工的素质要求比较高,从管理层到下面的销售人员,都要 求具有一定的计算机基础,所以在新系统投入使用时,只要对员工进行少量的培训,系 统的功能和使用方法就基本上能够是系统顺利运行。 1.61.6 经济可行性研究经济可行性研究 因为通过网络传递销售信息可以不受距离的限制,因此可以借阅许多的人力和物力, 方便管理,由此可以减少不必要的开支,同时该系统可以提高超市的销售效率,即提高 了超市的经济效益,所以从经济上完全是可行的。 (1)超市有能力承担系统开发费用 开发新系统的工作是一项间距复杂的工作,它的投资主要是人力和物力的投资。对 于本系统的开发者来说,其主要投资还是在人力和物力两个方面。如果是企业自己安排 人手开发系统的话,其主要的投资还是在人力资源上,从系统的业务需求调查到系统的 分析编码制作都是需要巨大的人力投入的。软件企业作为一个简短的高科技产业,其员 工要求都比一般企业的要求要高,而且对系统开发及软件产业了解比较多,所以在自我 开发管理系统的过程中,企业自己比较容易安排人手,这样就可以为企业借阅大部分的 额外开支。同时软件就其它产品来说,属于高端行业,无论是产品的价格还是质量都比 较高,而经营产品的经销商或者是商家都要求有雄厚的资金支持。所以,在系统的开发 过程中,企业完全有能力承担开发费用。 (2)新系统将为企业带来经济效益 管理系统是一个信息化、智能化和先进管理理念的集合体。而管理是一个动态过程, 在其运行过程中要采取多项措施。所以在管理中获得经济效益是一个综合效益,要对它 进行直接定量的分析是比较困难的。一般新系统带来的经济效益是简介的,其最主要的 表现就是减少了企业管理费用和人力开支。而其它一些繁琐的食物都通过新系统来加以 分析解决,不仅节省了大量的时间,还为企业的各项决策提供了宝贵的资料,为企业带 来巨大的经济效益。 第一章 绪论 4 1.71.7 操作可行性研究操作可行性研究 本系统采用基于 windows 的图形用户界面,而该系统是大家熟悉的操作系统,对 于那些有一般的计算机知识的人员就可以轻松上手。而整个超市管理系统采用最友好的 交互界面,简介明了,不需要对数据库进行深入的了解。 由此,该系统的操作是可行的,有必要开发该系统。 综合以上三方面,该系统具有很高的开发可行性,无论是从技术上或者经济上还是 操作上。因此,可以设计该系统的数据流程图,建立数据字典。 1.81.8 论文的组织结构论文的组织结构 本论文共分为六部分。 第一章:绪论。主要叙述课题背景和意义、超市的背景及开发超市信息管理系统的 目的。 第二章:相关的知识与技术。论述了所选用的编程软件及其相关技术。 第三章:系统的总体设计和需求分析。 第四章:系统的详细设计。对系统四个功能模块进行了详细设计,得到了各个功能 模块的系统目标、系统的结构设计图。实现了基于 access 数据库设计。 第五章:信息系统的设计与实现。主要介绍了系统的几个关键技术和系统各模块的 界面及设计实现。 第六章:总结与展望。对全文工作进行小结,并对其未来发展趋势作了展望。 第二章 相关知识与技术 5 第二章第二章 相关知识与技术相关知识与技术 2.12.1 accessaccess 数据库的简介数据库的简介 microsoft office access(前名 microsoft access)是由微软发布的关联式数据库管 理系统,它结合了 microsoft jet database engine 和图形用户界面两项特点,是 microsoft office 的成员之一。其实 access 也是微软公司另一个通讯程序的名字,想与 procomm 以及其他类似程序来竞争。可是事后微软证实这是个失败计划,并且将它中 止。数年后他们把名字重新命名于数据库软件。 access 在 2000 年的时候成为了计算机等级考试中的计算机二级的一种数据库语言 并且因为它的易学易用的特点正逐步取代传统的 vfp 成为二级中最受欢迎的数据库语 言。 access 是微软公司推出的基于 windows 的桌面关系数据库管理系统(rdbms,即 relational database management system),是 office 系列应用软件之一。它提供了表、 查询、窗体、报表、页、宏、模块 7 种用来建立数据库系统的对象;提供了多种向导、 生成器、模版,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功 能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部 分数据管理的任务。access 能够存 access/jet、microsoft sql serverl,oracle(甲骨文软 件公司),或者任何 odbc 兼容数据库内的资料。熟练的软件设计师和资料分析师利 用它来开发应用软件,而一些不熟练的程序员和非程序员的“进阶用户“则能使用它来开 发简单的应用软件。虽然它支援部分面向对象(oop)技术,但是未能成为一种完整的 面向对象开发工具。 access 一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组 成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表 中不能重复。图 1 是一个“产品”表的例子。“产品”表由 10 个记录组成,一个记录占一 行,每一个记录由产品 id、产品名称、库存量、订货量、单价和折扣率 6 个字段组成。 “产品 id”是字段名,其下面的 1,2 等是字段的值。 表与表之间可以建立关系(或称关 联,连接),以便查询相关联的信息。access 数据库以文件形式保存,文件的扩展 mdb。 2.22.2 accessaccess 数据库的组成数据库的组成 access 数据库由六种对象组成,它们是表、查询、窗体、报表、宏和模块。 第二章 相关知识与技术 6 2.2.12.2.1 表(表(tabletable) 表是数据库的基本对象,是创建其他 5 种对象的基础。表由记录组成,记录由字段 组成,表用来存贮数据库的数据,故又称数据表。 2.2.22.2.2 数据查询(数据查询(queryquery) 查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段 组成新表。 2.2.32.2.3 数据窗体(数据窗体(formform) 窗体提供了一种方便的浏览、输入及更改数据的窗口。还可以创建子窗体显示相关 联的表的内容。窗体也称表单。 2.2.42.2.4 数据报表(数据报表(reportreport) 报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。 2.2.52.2.5 数据宏(数据宏(macromacro) 宏相当于 dos 中的批处理,用来自动执行一系列操作。access 列出了一些常用的操 作供用户选择,使用起来十分方便 2.2.62.2.6 数据模块(数据模块(modulemodule) 模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需 要编写程序。模块使用 visual basic 编程。 2.32.3 accessaccess 数据库的优点数据库的优点 (1)存储方式简单,易于维护管理 access 管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后 缀为(.mdb 或.accdb)的数据库文件中,便于用户的操作和管理。 (2)面向对象 access 是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功 能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一 第二章 相关知识与技术 7 系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国, 用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和 管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发 应用程序更为简便。 (3)界面友好、易操作 access 是一个可视化工具,是风格与 windows 完全一样,用户想要生成对象并应用, 只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报 表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作 简便,容易使用和掌握。 (4) 集成环境、处理多种数据信息 access 基于 windows 操作系统下的集成开发环境,该环境集成了各种向导和生成器 工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、 设计数据查询、报表打印等可以方便有序地进行。 (5) access 支持 odbc(开发数据库互连,open data base connectivity), 利用 access 强大的 dde(动态数据库交换)和 ole(对象的联接和嵌入)特性,可 以在一个数据表中嵌入位图、声音、excel 表格、word 文档,还可以建立动态的数据库 报表和窗体等。access 还可以将程序应用于网络,并与网络上的动态数据相联接。利用 数据库访问页对象生成 html 文件,轻松构建 internet/intranet 的应用。 (6) 支持广泛,易于扩展,弹性较大 能够将通过链接表的方式来打开 excel 文件、格式化文本文件等,这样就可以利用 数据库的高效率对其中的数据进行查询、处理。还可以通过以 access 作为前台客户端, 以 sql server 作为后台数据库的方式(如 adp)开发大型数据库应用系统。 总之,access 是一个既可以只用来存放数据的数据库,也可以作为一个客户端开发 工具来进行数据库应用系统开发;即可以开发方便易用的小型软件,也可以用来开发大 型的应用系统。 2.42.4 accessaccess 的缺点的缺点 access 是小型数据库,既然是小型就有它的局限性(下面关于性能方面的缺点仅指 用 access 作为数据库的情况下,不包括用 access 作为客户端前台,用 sql server 作 为后台数据库的情况): (1)数据库过大,一般百 m 以上(纯数据,不包括窗体、报表等客户端对象)性 能会变差。 (2)虽然理论上支持 255 个并发用户,但实际上根本支持不了那么多,如果以只 读方式访问大概在 100 个用户左右,而如果是并发编辑,则大概在 10-20 个用户。 第二章 相关知识与技术 8 (3)记录数过多,单表记录数过百万性能就会变得较差,如果加上设计不良,这 个限度还要降低。 (4)不能编译成可执行文件(.exe),必须要安装 access 运行环境才能使用。 2.52.5 dreamweaverdreamweaver 8 8 简介简介 dreamweaver 8 是建立 web 站点的专业工具。它将可视布局工具,应用 程序开发功 能强大的工具,使每个级别的开发人员和设计人员都可利用它快速创建网页。 2.5.12.5.1 dreamweaverdreamweaver 8 8 的特点的特点 (1)最佳的制作效率 (2)网站管理 (3)无可比拟的控制能力 (4)所见即所得 (5)梦幻样板和 xml (6)全方位的呈现 2.5.22.5.2 启动启动 dreamweaverdreamweaver 8 8 的方法主要有四种:的方法主要有四种: (1)通过“开始”菜单启动 (2)通过快速菜单启动 (3)通过网页文件的快捷菜单启动 (4)通过运行 dreamweaver.exe 文件启动 2.5.32.5.3 dreamweaverdreamweaver 8 8 开始页中各部分的作用开始页中各部分的作用 (1)“打开最近栏目”栏: 在该栏中列出了最近编辑过的文件,单击即可打开相应的文件。 单击“打开”链 接可以弹出“打开”对话框,用于选择要打开的文件。 (2)“创建新栏目”栏: 单击该栏中的一个超级链接,即可创建相应类型的项目文件。 (3)“从范例创建”栏: 单击该栏中的一个超级链接,即可按照范例创建相应类型的项目文件。 (4)“扩展”栏: 第二章 相关知识与技术 9 单击“dreamweaver exchange”超级链接,即可启动浏览器并打开 dreamweaver 的 扩展插件页面。 2.5.42.5.4 认识认识 dreamweaverdreamweaver 8 8 的工作界面的工作界面 (1) 菜单栏:dreamweaver 8 菜单栏中包含文件,编辑,查看,插入等 10 个菜单 项。单击每个菜单项都会弹出一个下拉菜单,其中每个下拉菜单又包含若干个命令。 (2) 插入栏:插入栏主要用于在网页中插入各种类型的网页元素,如链接,表格 和媒体等。单击“常用”按钮,在弹出的下拉菜单中可以选择要插入的网页元素类型。 (3)项目选择标签;项目选择标签位于编辑窗口的左上角,当打开多个网页文件时, 将为每个文件显示一个标签。单击其中一个标签可以在编辑区域中显示该文件的内容, 并进行编辑。 (4)“文档”工具栏;“文档“工具栏主要用于切换编辑区域视图模式,设置网页标 题,进行标签验证,以及在浏览器中浏览网页等。 (5)水平标尺和垂直标尺:水平标尺和垂直标尺可以方便用户在编辑页面时,查 看网页中项目的坐标位置。从标尺上拖动鼠标到编辑区域中,可以为编辑区域添加辅助 线。 (6) 编辑区域;编辑区域是用于网页和编写代码的区域,该区域有代码,拆分和 设计 3 种视图模式。 (7)标签选择器:标签选择器中显示了当前对象周围的一些标签,灵活运用这些标 签可以很方便的选择编辑区域中的某些对象。 (8)状态栏;状态栏位于编辑区域的下方,其中各项的含义作用如下: 选取工具:用于选取设计视图中的各种对象。 手型工具;单击该工具后,按住鼠标左键不放并拖动鼠标,可以移动整个设 计视图在网页中的位置,从而显示隐藏部分。 缩放工具:用于放大和缩小设计视图。 设置缩放比率下拉列表框;用于设置设计视图的缩放比率。 窗口大小栏;用于显示当前设置视图的尺寸大小。 文件大小栏:用于显示网页文件的大小以及下载所需的时间。 第三章 超市信息管理系统的整体设计 10 第三章第三章 超市信息管理系统的整体设计超市信息管理系统的整体设计 3.13.1 超市信息管理系统的可行性分析超市信息管理系统的可行性分析 超市信息管理系统是对超市的收款信息进行管理的计算机网络软件系统,它可完成 超市中各种货品的收银工作,并对可以特定时间段的出售信息进行查询,能够让超市管 理者更加直观的了解超市的经营状况,以做出相应的经营策略。超市信息管理系统就是 要对这些资源建立正确的数据库,并进行信息的收集,传送,存储,编制成各种凭证, 报表,图形等信息。 下图展示的是超市信息管理系统的环境如图 3-1 所示。 图 3-1 超市信息管理系统的环境图 3.23.2 超市信息管理系统的功能分析结构图超市信息管理系统的功能分析结构图 3.2.13.2.1 用户工作流程用户工作流程 进货或销售商品时,用户要对进货单或销售单进行核对审查,并进行登记;用户要 获得进货、销售、库存信息时,要对进货情况、销售情况、库存情况进行查询。 3.2.23.2.2 用户业务需求用户业务需求 (1)该管理软件将对库存茶品进行资料管理和统计,对产品的进货单和产品的销 售单进行录入管理和统计; 第三章 超市信息管理系统的整体设计 11 (2)该管理软件将根据用户的需要对进货、销售、库存情况进行查询,并能打印 详细信息; (3)该管理软件将为用户提供账号管理工具,以便用户对账号进行管理,具体为 添加用户、删除用户、修改用户密码; (4)该管理软件提供企业人员管理,能够对企业员工的分类管理,新员工的加入 以及员工删除,修改进本信息等功能。 系统分析在整个系统的开发过程中占有非常重要的地位,系统分析的质量往往决定 了系统开发的成败。系统分析的任务就是对系统的组织和资源情况进行调查,据此提出 新系统应具备的功能,然后对开发这样一个系统是否具有可行性做出判断,如果可行则 进行详细分析,确定系统应包括哪些模块,各个模块应实现什么功能,为下一步的系统 实施奠定基础。这样做,不仅仅展现了这个系统的整体性和层次性,而且,在这样的情 况下更加的方便操作。 整个超市管理系统的功能结构如图 3-2 所示: 超市管理系统 人事管理模块销售管理模块进货管理模块库存管理模块 职工信息管理 供货商信息管理 销售信息查询 销售信息盘点 销售信息维护 进货信息查询 进货信息维护 库存信息查询 库存信息维护 图 3-2 系统功能结构图 3.33.3 超市信息管理系统结构的总体设计超市信息管理系统结构的总体设计 超市信息管理系统共包括四大模块:分别是人事管理模块,销售管理模块,进货管 理模块,库存管理模块。 (1)人事管理模块包括职工信息管理管理及其供货商信息管理; (2)销售管理模块包括销售信息的查询,相关信息表; (3)进货管理信息模块包括进货信息的查询,增加,删除,修改,相关信息报表; (4)库存管理模块包括库存信息的查询,增加,删除,修改,相关信息报表; 第四章 系统的详细设计 12 第四章第四章 系统的详细设计系统的详细设计 4.14.1 设计思想设计思想 (1)系统分成几个相对独立的模块,但这些模块都进行集中式管理。 (2)分层的模块化程序设计思想,整个系统采用模块化结构设计。作为应用程序 有较强的可操作性和扩展性。 (3)合理的数据流设计,在应用系统设计中,相对独立的模块间以数据流相互连 接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。 4.24.2 设计原则设计原则 为了使本系统功能齐全完备,操作简便,最大限度的提高软件的质量,从而满足用 户的实际需要,在设计开发过程中遵循了如下原则: (1)合法性原则:依据产品核算系统的工作规定以及要求,参照核算实际的工作 情况,进行诸如产品进货、销售等工作。 (2)实用性原则:适合产品信息管理工作的实际需求,并能够处理一些特殊情况 的要求,此外,尽可能预留空间,以便扩充功能。 (3)准确性原则:对输入的相关资料建立检错机制,及时报错,使用户能够及时 准确的输入合法资料(如:类型匹配,长度不超限等)。 (4)易操作原则:要求设计的系统功能齐全,界面友好,操作方便,必要的地方 进行提示。 (5)源程序可读性原则:为了便于其他设计,维护人员读懂代码或以后的代码修 改,软件升级维护,即可能做好代码注释工作。 (6)优化原则:为了达到优化的目的,合理的运用窗口,菜单,对象等的继承, 自定义用户对象,事件,函数,减少不必要的重复性代码,使程序简介明了,也方便了 将来的维护。 (7)安全性原则:可以为该系统的用户设置用户权限。 4.34.3 业务流程分析业务流程分析 超市管理系统主要是是以先进的管理理念和科学的计算机技术来取代原始的手工操 作。在新系统开发前,我们对这个超市管理系统业务流程进行了系统的调查。 业务流程图如 4-1 所示: 第四章 系统的详细设计 13 超市总经理与供货商浅谈 进货 是否是新供货 商 新供应商新商品引进流 程 旧供应商新商品引进流 程 是 否 订货管理作 业流程 收获工作流 程 超市进行销售 管理 采购部与店面共同分析是否有滞销或质 量问题 采购部分析经营是否有 问题 信息部:新商品试销是否已 经到期 否 新商品转正流 程 供应商分析淘汰 流程 是否新供应 商 结算流程 不需 需 否 采购部处理解 决 是 退货管理流 程 是 图 4-1 超市业务流程图 第四章 系统的详细设计 14 新系统主要业务分析: (1)进货业务 进货管理是企业生产经营活动中及其重要的一环,它关系到产品质量能否得到保证, 生产是否能够顺利进行,采购成本能否得到有效控制等问题。企业现代管理理念中对企 业的进货管理提出新的要求;企业进货时对供货商的选择更见慎重,双方不再是讨价还 价的买卖关系,而是一种相互依存的合作伙伴关系,并且还需要认识到企业产品质量要 从采购抓起,这就关系到供方的供货、服务质量。下面是进货业务程序的主要内容: 供货商的情况调查:在实施采购之前,超市首先就要对市场上各大商品供货商进行 详细的调查,了解公司的具体情况,评定企业的信誉级别和公司的市场口碑,做到准确 无误,采购顺利。 采购计划的编制:超市根据自身的资金条件和销售状况,综合分析市场规律,拟定 采购计划表。 实施进货计划:根据供货商档案及评审结果,选定供货商;生成订货单给选定的供 货商;双方就价格、数量、质量等方面洽谈磋商,直至签订合同;跟踪合同执行,安排 供货进度和货物运输,做好验收入库工作。 (2)库存业务: 库存管理是指在上产经营中为销售和耗用而存储的各种资产。企业存货不当都会增 加不必要的费用:存货过多将导致物资的积压、存储费用增加、流动资金周转不利,并 且过量的库存会掩盖管理不善的问题。存货不足则影响企业的正常销售活动。库存管理 的目标是需求最佳存货数量,使库存的成本总额最小化。其主要业务如下: 产品入库、出库、盘库等日常处理。 科学合理地确定某库存物资的库存控制参数。如:最佳订货批量、最大库存量、最 佳缺货量、最佳订购周期等,进行严格的库存控制工作。 汇总统计各类库存数据,反应和监督储备资金占用及采购资金使用情况。 (3)销售业务 销售对一个企业的生存和发展是至关重要的,它不再是传统意义上的“卖东西”, 它对外关系到企业产品、服务和企业形象等多方面因素,对内涉及到销售、库存、财务 等信息。此外信息化的高速发展为企业的销售工作提出了新的挑战,封闭意味着落后, 超市要抓住时机,引入现代化的销售管理模式,实施企业的信息化、智能化销售管理, 才能使超市在激烈的市场竞争中立于不败之地。 数据库在整个信息管理系统中占有非常重要的地位,数据库结构设计的好坏会影响 到系统的效率和实现的效果 第四章 系统的详细设计 15 4.44.4 系统数据流分析系统数据流分析 1:查询 1:更新 库存清单 已进货信息销售信息 进货信息请求库存信息清单 库存信息查询 库存信息检索结果 发出库存检索请求 图 4-2 库存管理 2:查询 2:更新 销售清单 前台销售信息库存信息 销售单销售清单 销售信息查询 图 4-3 销售管理 第四章 系统的详细设计 16 3:查询 3:更新 进货清单 进货信息请求进货单 进货信息请求库存信息清单 进货信息查询 进货/采购清单检索结果发出进货/采购清单查询 采购清单 新供货商信息已进货信息 进货信息清单 采购单 图 4-4 进货管理 4:查询 4:更新 职工清单 职工信息新供货商清单 职工信息查询 职工/供货商清单检索结果 发出职工/供货商清单查询供货商清单 供货商信息清单已有供货商信息 职工信息清单 供货商信息查询 图 4-5 人事管理 第四章 系统的详细设计 17 4.54.5 建立建立 accessaccess 数据库数据库 启动 access 数据库,建立一个空表,如图 4-6 所示: 图 4-6 创建数据库表 用户表,如图 4-7 所示: 图 4-7 用户表 第四章 系统的详细设计 18 库存表,如图 4-8 所示: 图 4-8 库存表 销售表,如图 4-9 所示: 图 4-9 销售表 4.64.6 连接数据库连接数据库 设置 odbc 打开“管理工具”中的“数据源(odbc)”,选择“系统 dsn”,单击“添加”, 如下图 4-10 所示: 第四章 系统的详细设计 19 图 4-10 odbc 数据源管理器图 弹出“创建新数据源”对话框,选择“microsoft access driver(*.mdb)”。如下 图 4-11 所示: 图 4-11 创建新数据源图 单击”完成”后,出现 odbc microsoft access 安装对话框,如下图 4-12 所示: 第四章 系统的详细设计 20 图 4-12 odbc 安装图 4.74.7 设置连接数据源设置连接数据源 在“数据源名”文本框中添加一个名字,然后在数据库的选择中,选择数据表所在的 路径,单击“确定”按钮完成系统默认连接设置。然后在 odbc 对话框中单击“确定”按钮 完成 odbc 设置。 4.84.8 数据库与数据库与 dreamweaverdreamweaver 8 8 的连接的连接 当数据源设置好之后,打开 dreamweaver 8,打开所需要连接数据库的页面,打开 应用面板中的“应用程序”,单击“数据库”,单击添加按钮中的“数据源名称”,会 弹出如图 4-13 所示的页面: 图 4-13 数据源名称图 第四章 系统的详细设计 21 填写完“连接名称”和“数据源名称”,单击“测试”按钮,将会弹出以下页面, 如图 4-14 所示: 图 4-14 成功创建连接脚本图 4.94.9 数据字典数据字典 (1)数据流条目 已进货信息=进货单号+供货商号+商品名称+进货价+进货数量+进货日期+备注 销售信息=销售单号+商品编号+销售数量+销售日期 (2)文件条目 文件名:职工清单 组成:职工编号+姓名+性别+籍贯+学历+类别+工资+联系电话+联系地址+身份 证号+聘用日期+编制日期+备注 组织:按职工编号递增排列 文件名:商品清单 组成:商品编号+供货商号+名称+条形码+计量单位+类别+产地+单价+备注 组织:按商品编号递增排列 文件名:供货商清单 组成:供货商号+名称+联系人+联系电话+联系地址+开户行+银行帐号+备注 组织:按供货商编号递增排列 文件名:进货清单 组成:进货单号+商品编号+供货商号+进货价+数量+金额+进货日期+备注 组织:按进货单编号递增排列 文件名:销售清单 组成:销售单号+商品编号+销售数量+销售日期 第四章 系统的详细设计 22 组织:按销售单编号递增排列 文件名:库存清单 组成:商品编号+库存数量 组织:按商品编号递增排列 (3)加工说明 加工名:1:查询 加工逻辑:根据要查询的库存信息,检索出库存信息明细表 输入流:库存信息查询,发出库存信息请求 输出流:库存信息清单,进货信息请求 加工名:1:更新 根据进货信息或销售信息更新库存信息 输入流:已进货信息,销售信息 输出流:发出库存检索请求 加工名:2:查询 根据要查询的销售信息,检索出销售信息明细表 输入流:销售信息查询 输出流:销售清单,销售单 加工名:2:更新 加工逻辑:根据销售信息更细销售清单 输入流:前台销售信息,库存信息 输出流:更新库存清单 加工名:3:查询 加工逻辑:根据要查询的进货信息,检索出进货信息明细表 输入流:进货信息查询,发出进货/采购清单查询 输出流:库存信息清单,已进货信息,新供货商信息,进货单信息清单,采购 单,进货信息请求,进货/采购清单检索结果 加工名:3:更新 加工逻辑:根据进货信息更新进货清单 输入流:进货信息请求,进货单 输出流:发出进货/采购清单查询 加工名:4:查询 加工逻辑:根据输入要查询的职工信息或供货商信息,检索出相应的结果 输入流:职工信息查询,供货商信息查询,发出职工/供货商清单查询 第四章 系统的详细设计 23 输出流:已有供货商信息,供货商信息清单,职工信息清单,职工/供货商清单 检索结果 加工名:4:更新 加工逻辑:根据输入的职工信息或新供货商信息更新相应的职工清单或供货商清 单 输入流:职工信息,新供货商信息清单,职工/供货商清单检索结果 4.104.10 超市信息管理系统的数据表超市信息管理系统的数据表 表 4-1 库存表: 字段类型字段大小必填字段允许空字符串 商品编码文本 12 是否 商品名称文本 16 否否 入库时间日期 8 否否 库存数量数字 20 否否 入库价格货币 8 是否 销售价格货币 8 否否 生产厂商文本 20 否否 产地文本 20 否否 采购员文本 10 否否 验收员文本 10 否否 第四章 系统的详细设计 24 表 4-2 销售表: 字段类型字段大小必填字段允许空字符串 商品编码文本 12 是否 商品名称文本 16 否否 销售价格货币 8 否否 销售时间日期 20 否否 是否打折文本 20 否否 第五章 超市信息管理系统的设计与实现 25 第五章第五章 超市信息管理系统超市信息管理系统的设计与实现的设计与实现 5.15.1 系统功能设计系统功能设计 系统功能设计是使整个系统能基本实现超市的进、销、存等管理功能,能让超市管 理者更直观的了解超市的经营状况,以做出相应的经营决策。管理信息系统(mis)就 是要对这些资源建立正确的数据库,并进行信息的收集、传送、存储、编制成各种凭证、 报表、台帐、图形等信息,同时对这些信息进行维护,通过实测超市的各种运行情况, 并利用过去的历史数据预测未来的发展,从超市全局的角度出发进行决策,利用信息控 制超市的行为,附注超市完成其目标。 本系统共包括四大模块,分别是人事管理模块,销售管理模块,进货管理模块,库 存管理模块。每个模块的功能如下: (1)人事管理模块功能: 实现职工信息的查询; 实现职工信息的更新,包括增加、删除、修改功能; 实现供货商信息的查询; 实现供货商信息的更新,包括增加、删除、修改功能。 (2)销售管理模块功能: 实现销售信息的查询; 实现商品销售信息的盘点。 (3)进货管理模块功能: 实现进货信息的查询; 实现进货信息的更新,包括增加、删除、修改功能。 (4) 库存管理模块功能: 实现商品信息的查询; 实现商品信息的更新,包括增加、删除、修改功能; 实现库存信息的查询; 实现库存信息的更新,包括增加、删除、修改功能。 5.25.2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024照顾小孩家庭保姆聘用合同范本
- 2024健身劳动合同
- 导游与旅行社合同范本
- 室内设计合同中的收费标准
- 浙江省七年级上学期语文期中试卷5套【附答案】
- 技术转让合同书样本样式
- 专利申请权转让合同
- 担保借款合同格式范本
- 标准劳动合同范本样式
- 2024建筑施工安全质量协议
- 河北省石家庄市长安区2023-2024学年五年级上学期期中英语试卷
- 品牌经理招聘笔试题及解答(某大型国企)2025年
- 多能互补规划
- 珍爱生命主题班会
- 《网络数据安全管理条例》课件
- 消除“艾梅乙”医疗歧视-从我做起
- 八年级历史上册(部编版)第六单元中华民族的抗日战争(大单元教学设计)
- 全国农业技术推广服务中心公开招聘应届毕业生补充(北京)高频难、易错点500题模拟试题附带答案详解
- 公司研发项目审核管理制度
- 《诗意的色彩》课件 2024-2025学年人美版(2024)初中美术七年级上册
- 小学生主题班会《追梦奥运+做大家少年》(课件)
评论
0/150
提交评论