




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1超市管理系统开题报告-摘要-超市管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。本系统主要完成对超市的管理,包括添加、修改、删除,查询,打印信息以用户管理等六个方面。系统可以完成对各类信息的浏览、查询、添加、删除、修改等功能。系统的核心是添加、修改和删除三者之间的联系,每一个表的修改都将联动的影响其它的表,当完成添加或删除操作时系统会自动地完成超市的修改。查询功能也是系统的核心之一,在系统中主要根据学生姓名和学号进行查询,其目的都是为了方便用户使用。系统有完整的用户添加、删除和密码修改功能,并具备报表打印功能。系统采用 Microsoft Office 中的 Access 2000 来设计数据库,并使用当前优秀的开发工具VB 6.0 ,它有着最为灵活的数据库结构,对数据库应用有着良好的支持。论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。关键字:控件、窗体、数据库, visual basic语言,超市 2一、 研究背景:本系统针对商品管理的业务范围及工作特点,设计了进货管理、进货查询、销货管理、销货查询、库存管理和系统维护六个子系统,这六个子系统包括了商品管理的主要业务,可以全面实现对商品的进货、付款、销货、收款和库存等业务的计算机管理,大大减轻了商店工作人员的工作量,全面提高了商品管理的管理效率以及服务质量,使商品管理水平和业务水平跃上了一个新的台阶。根据现代商品管理的需要而开发的,操作方便及美观的界面给用户节省了不少宝贵的时间,全面实现对商品的进货、付款、销货、收款和库存统计等业务的计算机管理,大大减轻了商店工作人员的工作量,全面提高了商店的管理效率及服务质量。经过进货管理模块,把商品记录输入,然后经过销货管理模块,系统实现了一次输入多次输出,然后通过系统转置把报表打印出来。商品管理系统主要包括进货管理、进货查询、销货管理、销货查询、库存统计和系统维护等功能。 在设计数据库程序之前,需要认真地规划数据库,进行需求分析。需求分析阶段的目标是确定开发系统的功能和物理需求。用户需求:“超市管理系统”主要是对商品经销商的进货、销货和库存统计进行全面管理,必须满足如下要求:(1)方便的进销商品数据输入和修改(2)简单快捷的进销商品数据查找(3)完整的进销商品收付资金管理(4)灵活的进销商品库存统计系统性能需求:(1)用户操作直观、方便、界面友好(2)系统使用功能齐全、可靠、稳定二.开发语言综述本软件使用 Microsoft Visual Basic 6.0 进行编写。数据库技术的产生与发展源于对于数据的组织和管理。数据库技术是数据管理的技术,它随着数据管理任务的需要而产生于 20 世纪 60 年代中期。这是一门综合性技术,涉及操作系统,数据结构,算法设计和程序设计等知识。数据库技术的基本思想是对数据实行集中,统一,独立的管理,用户可以最大限度的共享数据资源。数据库系统实际上是一个应用系统,它是在计算机硬,软件系统支持下,由用户, 3数据库管理系统,存储在存储设备上的数据和数据库应用程序构成的数据处理系统。数据库系统是由数据,数据库管理系统,应用程序,用户组成。数据库的特点:1.实现数据共享 2.实现数据独立 3.减少了数据冗余度 4.避免了数据不一致性 5.加强了对数据的保护。数据库应用系统(DATABASE APPLICATION SYSTEMS DBAS)1管理信息系统2开放式信息服务系统一个数据库应用系统通常是由数据库和应用程序两部分组成,它们是在数据库管理系统支持下设计和开发出来的。三、技术路线设计内容:本系统是单机版的应用系统。作为一个超市管理系统,其功能是实现进销存公司或个人企业进销存管理的系统化、规范化和自动化。本系统主要要完成的功能有:(1)交易管理:包括进货登记、销货登记、退货登记等。其中进货登记中还包含进货商登记,如过是新的进货厂商,可以直接在此登记入库。进货和进销存的主要交易都是在此进行。每次交易(包括进货、销货和退货)都需要对商品名称、生产厂商、商品型号、单价、数量、总金额、交易日期、经手业务员编号等各项记录。在交易过程中,程序的编写尽可能的方便员工进行交易,比如:进货登记时,如果商品编号相同,则自动添加该商品的其它属性;销货登记时,用户只要输入商品编号,该商品的其它属性即可自动出现。退货登记时,只要输入正确的销货编号,其进销存信息也将自动列出,尽量的方便了用户的操作,同时对于登陆的员工编号程序也自动的将其列在进货登记、销货登记中,已防止员工进行非正常的交易。(2)进货统计:包括今日进货统计、本月进货统计、本季度进货统计、本季度进货统计、本年度进货统计等。其中每次进货统计都是按进货厂商和进货总金额统计显示的。使用一个表格显示所选时间段的全部进货数据,包括进货编号、商品名称等。再使用另一个表格显示分别从各个厂商进货的金额,还有一个文本框用于显示次时间段的进货总金额。(3)销货统计:包括今日进销存统计、本月进销存统计、本季度进销存统计、本年度进销存统计等,其中每次进销存统计都是按生产厂商和进销存总金额统计显示的。使用一个表格显示所选时间段的全部进销存数据,包括销货编号、商品名称等。再使用另一个表格显示分别从各个厂商进货的金额,还有一个文本框用于显示次时间段的进销存总金额。 4(4)查看数据表:实现各种数据表的浏览,包括进货表,商品库存表、进销存表、退货表、员工表、进货商表等。对于员工表管理员还可以对其进行删除或添加用户操作。(5) 系统管理: 包括更换用户、修改密码、退出系统等。更换用户的操作方便了用户的使用,同时更加方便了管理员对于系统数据的查询,可以做到随时查看,以使管理员对帐目一目了然,同时方便了普通用户的交接班使用本系统。修改密码和退出系统都是对于系统管理的辅助功能,再这里就不详细说明了。(6) 其它窗体: 包括主窗体、登陆窗体、系统初始化窗体。主窗体就是将各个模块的大意列在菜单中,然后通过每一个菜单将其它的窗体逐个对应的连到主窗体中。登陆窗体为本系统的启动窗体,其功能是让合法的用户使用本系统,已防止其它的非法人员使用该系统。并对登陆的用户做一下权限的区别:分为管理员和普通员工。系统初始化窗体的主要目的是:在本系统的试运行阶段成功后是管理员可以直接把除了员工表以外的所有数据表的内容清零。登陆窗体中设计了一个权限,可以区分是员工登陆还是管理员登陆,如果是管理员则提示是否进行系统初始化,否则直接进入主窗体。超市管理系统的框架图:认识商品 订货确认 订货报表消费纪录单 订货报表结 销帐 售盘 数点 量 業業 顾客 超 市进货部管理者 5数据库设计上面提到的各种功能的实现都离不开数据库的支持,因此数据库设计作为本系统设计的一部分不可缺少。开发本系统中使用的数据库系统是 Windows Access 2000 。从上面的功能分析不难看出本系统需要建立以下几个数据表:buy 表(进货表)、goods表(现存商品表)、sell 表(进销存表)、retreat 表(退货表)、employee 表(员工表)、manufacturer 表(进货商表)。由于数据量比较小,所以这些数据表都存在一个数据库下:sellsystem.mdb 下面对各个数据表的结构做一下简单介绍:在系统的数据库设计中,进货表、销货表、商品库存表和退货表涉及了交易管理三个子菜单的绝大部分数据,是本系统数据库的核心,所以将对其部分表的设置列表显示。Manufacturer 表(进货商表)中包括有厂商编号、厂商名称、联系人姓名、电话、厂商地址等字段,表略。employee(员工表)中包括有员工编号、员工姓名、员工密码、员工电话、员工地址等字段,表略。buy 表(进货表)中包括有进货编号、商品编号、商品名称、生产厂商、型号、数量、进货价、进货年、进货月、进货日、总金额、业务员编号等。设计该数据表的主要目的是方便管理员的查看,使系统的数据管理能够更加层次化。具体设置如表 3-1所示。表 3-1 buy 表字段名 数据类型 说明进货编号 文本 字段大小为 20商品名称 文本 字段大小为 20生产厂商 文本 字段大小为 20型号 文本 字段大小为 20数量 数字 长整型进货价 货币 货币进货年 数字 整型进货月 数字 整型进货日 数字 整型业务员编号 文本 字段大小为 20 6总金额 货币 货币goods 表(现存商品表)中包括有商品编号、生产厂商、商品名称、型号、进货价、销货价、数量、进货年、进货月、进货日、业务员编号、总金额等字段。具体设置如表 3-2 所示。表 3-2 goods 表字段名 数据类型 说明商品编号 文本 字段大小为 20商品名称 文本 字段大小为 20生产厂商 文本 字段大小为 20型号 文本 字段大小为 20数量 数字 长整型进货价 货币 货币销货价 货币 货币sell 表(销货表)中包括有销货编号、商品编号、商品名称、生产厂商、型号、数量等字段,由于篇幅有限,其表略。retreat 表(退货表)中包括有退货编号、销货编号、生产厂商、商品名称、型号、单价、数量、总金额、退货年、退货月、退货日、业务员编号等。具体设置如表3-3 所示。表 3-3 retreat 表字段名 数据类型 说明退货编号 文本 字段大小为 20销货编号 文本 字段大小为 20商品名称 文本 字段大小为 20生产厂商 文本 字段大小为 20型号 文本 字段大小为 20单价 货币 货币数量 数字 长整型总金额 货币 货币退货年 数字 整型退货月 数字 整型退货日 数字 整型业务员编号 文本 字段大小为 20 7主要参考文献1 袭沛曾,陆慰民 ,杨志强. Visual Basic 程序设计教程(6.0 版).高等教育出版社. 2000 年2 肖建 ,薛凤武 , 吴静. Visual Basic 6.0 基础教程. 中国电力出版社. 2002 年3 张大年, 廖智勇 ,刘检锋. Visual Basic 数据库应用开发与实例 .清华大学出版社. 2002 年4 杨宗志. Visual Basic 数据库程序设计.清华大学出版社. 2001 年5 陈豫龙, 何旭洪. Visual Basic 6.0 数据库开发实例导航 人民邮电出版社. 2002 年6 Visual Basic 6.0 时尚编程百例 机械工业出版社. 2001 年7 飞思科技产品研发中心. Access 2000 数据处理技术 电子工业出版社 2001 年8 Visual Basic 6.0 使用指南 作者:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025国考白山市环境监察岗位行测必刷题及答案
- 2025国考宁波俄语专业科目高频考点及答案
- 建筑幕墙成品保护管理方案
- 难点解析-人教版八年级上册物理声现象《声音的特性声的利用》综合训练练习题(含答案解析)
- 离子液体和低共熔溶剂在煤转化油混合物中的分离与二氧化碳脱除研究
- 630MPa级高强钢筋LUHPC梁抗弯性能试验研究
- STEAM理念下培养中班幼儿工程思维的实践研究
- 建筑装饰施工环保措施与实施
- 混凝土粘结性能优化技术方案
- 防水层施工技术难点解决方案
- 2025广东东莞市寮步镇人民政府招聘专职安全员10人考前自测高频考点模拟试题及答案详解一套
- 2024石家庄市国企招聘考试真题及答案
- 湘潭钢铁集团有限公司2026届校园操作类招聘备考考试题库附答案解析
- 山东初级注册安全工程师(安全生产法律法规)题库及答案(2025年)
- 2025天津宏达投资控股有限公司及所属企业招聘工作人员笔试模拟试题及答案解析
- 新安全生产法课件
- 恐龙妈妈藏蛋课件
- 消防证考试题目及答案
- 2025浙江杭州市西湖区民政局招聘编外合同制工作人员3人笔试备考试题附答案详解(满分必刷)
- 超声引导下肝穿刺活检课件
- 社区矫正人员心理健康讲座课件
评论
0/150
提交评论