资源预览内容
第1页 / 共49页
第2页 / 共49页
第3页 / 共49页
第4页 / 共49页
第5页 / 共49页
第6页 / 共49页
第7页 / 共49页
第8页 / 共49页
第9页 / 共49页
第10页 / 共49页
亲,该文档总共49页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
精选优质文档-倾情为你奉上毕业设计(论文)题目 超市信息管理系统设计与实现学员姓名 学号 专 业 系别 指导教员 大学 年 月 日专心-专注-专业毕业设计任务书任务来源:自选 任务要求:1)分析和总结各种管理信息系统及格式,为设计与实现基于超市信息管理系统提供技术基础;2)探讨一种快捷方便的管理信息系统以支持超市信息管理的方法;3)提出收集、验证超市信息管理系统的解决方案;4)为超市信息管理系统设计与实现的深入研究提出自己的看法;参考文献:1 何旭洪,余建英:Power Builder 8.0 数据库系统开发实例导航. 北京:人民邮电出版社, 2002.2 崔杜武,姚全珠,范艳华:Power Builder 8.0 从基础到应用. 北京:人民邮电出版社 2003.4 56789任务起止日期: 年 月 日至 年 月 日目 录毕业设计任务书目 录摘 要Abstract第1章 绪论11.1 PowerBuilder8.0的功能和特点21.1.1 专业的客户/服务器开发工具21.1.2 面向对象的编程31.1.3 支持多种关系数据库管理系统3第2章 需求分析和结构实现52.1 系统设计5 2.1.1 系统客户要求5 2.1.2 系统开发目标 62.1.3 开发思想 72.1.4 系统的功能分析72.1.5 系统功能模块设计82.2 数据库设计8 2.2.1 数据库需求分析9 2.2.2 数据库概念结构设计11 2.2.3 数据库逻辑结构设计12第3章 系统功能143.1 登录窗口设计15 3.1.1建立应用程序主窗口183.2 菜单模块设计183.3 数据窗口对象创建203.4 前台POS模块设计213.5 销售日结模块设计293.6 维护管理模块设计303.7 报表管理模块设计333.8 查询管理模块设计40结束语43致谢44参考文献45摘 要随着计算机在企业管理中应用的普及,利用计算机实现商品交易管理系统势在必行。超市管理系统在百货超市中是一种广泛需要的系统。因此,开发了超市管理系统。本人是根据超市具体管理业务而进行设计的。本系统的目的是实现超市管理业务的计算机化管理,由计算机处理代替人工处理,使管理趋于规范化、标准化。本系统的开发采用了结构化的分析方法。程序开发采用了客户/服务器体系结构,使用Power Builder8.0作为前台开发工具,ASA7.0 anywhere为后台工具。本系统包括销售管理、库存管理、人事管理、权限管理、报表管理、系统功能等六个功能模块。具有数据输入、查询、增加、删除、打印等功能。涵盖了超市管理的基本业务,本系统的设计从用户的角度出发,系统操作简单、界面友好、切实可用。【关键词】:PowerBuilder8.0、ASA7.0数据库、数据窗口、收银管理、权限维护。 Abstract With the popular using of computers in the enterprises management, made use of computers in commodity trade management must be carried out . Supermarket management system is a wide needed one in department supermarkets. So develop supermarket management system. It designed for the Supermarket management of Hymall. Its purpose is using computer instead of the personal process and make the Supermarket management to become more standard and further normalized.第1章 绪论21世纪,随着全球经济的蓬勃发展,管理信息系统越来越普及到人们的社会生活中,社会的各行各业,人们都逐步采用电脑来代替人力来管理、处理事务、交易、办公等。随着计算机技术的进步和人们对系统的要求进一步提高,更侧重于企业外部信息的收集、综合数据库、模型库、方法库和其他人工智能工具能否直接面向决策者。我们知道, 在现代社会中,商品交易是一种经常性的活动,商品交易管理系统在百货超市、杂货店管理中是一种广泛需要的系统,因此学习和掌握商品交易系统的制作有非常重要的意义。超市管理系统是现代商品交易管理工作不可缺少的一部分,是适应现代市场的要求、推动超市管理走向科学化、现代化的必要条件。由于考虑开发了本系统。本系统是以Powerbuilder8.0面向对象开发发作为前端开发工具以ASA7.0作为后台数据库,通过ODBC的方法同数据库接口相连,同时采用了把数据库和程序设计连接的重要工具数据窗口(DATAWINDOW)通过在程序中添加控件,使数据库和程序建立了联系。通过数据绑定控件,可以自由地显示,编辑和更新各类已有的数据库中的信息。数据窗口对象是两类信息的组合:数据源的信息和数据显示风格的信息。数据源是数据窗口对象同数据库之间的纽带,数据窗口可以从不同的数据源中获得数据后显示。数据显示风格确定了数据窗口对象同用户交互的方式。此外,数据对象具有高度的智能,可能自动地检测每一个输入的数据,查看其数据类型是否正确,数据窗口执行数据排序、过滤、屏蔽重复值等操作,而使用其他开发工具往往需要编程完成这些工作。本系统界面友好、易于使用,具有设计者的风格。 11 PowerBuilder8.0简介PowerBuilder8.0是Sybase Inc.的了公司PowerSoft 推出的新一代数据库应用开发工具,它除了够设计传统的高性能、基于客户/服务器(Client/Server)体系结构的应用系统外,也能够用于开发基于Internet的应用系统。PowerBuilder8.0支持调用系统同时访问多种数据库,这既包括诸如Oracle、Sybase之类的支持ODBC接口的小型数据库。另外,PowerBuilder8.0开发环境随身携带的Sybase SQL Anywhere本身就是个功能强大的DBMS,对小型应用来说,直接使用这个数据库就是个质优价廉选择。为方便用户界面的开发,PowerBuilder 8.0提供了大量控件,这既丰富了应用程序的表达能力,也加快了项目的开发进度。PowerBuiledr8.0还支持分布式应用系统的开发,形成多层应用系统结构,也就是说,用PowerBuild8.0不仅能够开发客户端应用程序,而且还可以轻而易举地构造应用服务器,从而形成分布式应用。PowerBuilder8.0支持多种平台,并能生成机器代码的可执行文件。下面介绍一下PowerBuilder8.0功能和特点.1.1.1 专业的客户/服务器开发工具客户/服务器是一种将任务进行分解,然后协同解决的计算模式。客户端的应用程序负责提出需求,服务器端的应用程序则为客户提供服务,例如数据查询、打印等。用不PowerBuilder8.0开发出的应用程序能够与数据库服务器完美地协同工作,构成客户/服务器计算模式。1.1.2 面向对象的编程在PowerBuilder8.0中创建的窗口、菜单、数据窗口等都是对象。除了使用系统预先定义的对象外,开发人员可以自行构造新的对象(称作用户对象),扩展系统的预定义对象,将各种对象有机地组合起来就构成了PowerBuilder8.0应用程序。1.1.3 支持多种关系数据库管理系统 用PowerBuilder8.0开发的应用程序可以同时访问多个数据库系统。比如说,可以从Oracle中查询数据,然后将结果放入到Foxpro中。PowerBuilder8.0支持多种关系数据库管理系统(RDBMS),既包括诸如Oracle、Sybase、Microsoft SQL Server、IBM DB2、Imformix等大型数据库,也包括Xbase、Foxpro、Paradox等个人数据库。对大型数据库来说,PowerBuilder提供了旨在充分发挥其性能的专用接口,而小型数据库则可通过ODBC接口灵活地访问。而且,PowerBuilder8.0本身带有一个功能不凡的数据库Sybase SQL Anywhere,利用它可以脱离网络环境单要运行应用程序。PowerBuilder8.0的应用程序与数据库管理系统之间关系如图1-1所示。其它各种持ODBC接口的数据库PowerBuilder8.0应用ODBC接口Oracle接口Sybase接口Informi接口其它接口Oracle数据库FoxPro数据库SQLAnywhere数据库Sybase数据库Informix数据库其它大型数据库图1-1 PowerBuilder8.0的应用程序与数据库管理系统之间关系第2章 需求分析和结构设计随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现超市系统管理的势在必行。当前超市信息管理系统正在从C/S结构向B/S转移,但是由于安全性等方面的因素,C/S结构的管理信息系统仍然占据企业管理信息系统的主流。超市管理系统是现代社会商品交易工作不可缺少的一部分,是适应现代社会交易要求、推动超市管理系统走向科学化、规范化的必要条件。超市管理系统可以用于支持超市公司完成各种管理工作,有如下3个方面的目标:1).支持公司实现规范化的管理。2).支持公司高效率完成人事管理、销售管理、库存管理等日常业务。包括职工信息的建立、商品的出入库操作、商品的销售操作等。3).支持公司进行商品交易及相关方面的科学决策。如公司工作人员根据现有的商品数量决定商品入库的操作等。2.1 系 统 设 计2.1.1系统客户要求系统开发的目标是实现超市进销存管理的系统化、规范化和自动化。这是在用户要求的基础上提出来的,用户要求如下。 产销衔接。利用进销存管理系统后,要求能够对整个商品销售过程进行实时的监控。对于即将销售完的商品,能够提前将信息传递到仓库部门,这样仓库部门可以根据商品的要求,提前做好进货的准备;对于不能按期销售完的商品,系统自动发出警报,以便及时采取措施。 产品库存.通过本系统,能够清楚地看到企业库存中的商品数量、存放地点等信息.使得销售部门能够库存信息做出决策。 客户管理.能够对公司的顾客有一个清楚地了解,通过客户管理部分保持和客户良好的关系。及时得到客户反馈的意见,上交有关部门及时处理。 出库计划。根据商品销售数量和公司现有的库存,制订商品出库数量、出库顺序等计划。2.1.2 系统开发目标在上面用
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号