毕业设计(论文)-玩具超市管理系统.doc
《毕业设计(论文)-玩具超市管理系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-玩具超市管理系统.doc(29页珍藏版)》请在三一文库上搜索。
1、摘 要随着经济的发展,生活水平越来越好了,对物质等方面要求也高了,比如玩具 ,人们在生活中难免会因为家中孩子的日常玩乐问题而感到很苦恼,到底买什么样的玩具孩子会喜欢而且又安全呢,因此,人们往往会想到玩具超市。随着顾客的增加,手动的进行结算太过麻烦,而且还浪费时间,有时候还有可能出错。所以我今天想向大家叙述一下我所编写的玩具超市管理系统,做此系统的目的就是让人们节省一些有效的时间,也可以方便所管理超市的管理员,而且此管理系统是一种典型的信息管理系统(MIS),其开发主要包括后台的数据库建立,维护以及前端的相应应用程序的开发两个方面的内容。玩具销售的管理是一个常见的问题,其特点是数据之间的关系简单
2、,但数据量较大。若用人工进行管理,则不便于数据的汇总统计及各种数据分析。所以本软件就是为了解决这个问题而开发的,它能方便得进行各种管理事务,软件设计综合了具有一定代表性多家玩具超市的业务处理模式。能自动计算数量、找零、现金总数与销售客观的玩具种类等等数据;能对顾客及玩具信息进行方便有效的科学管理;界面设计大方、简洁、实用;操作简单方便。让你摆脱繁重混乱的手工时代,进入科学高效的信息管理世纪!关键词: MIS,数据分析,玩具超市管理系统目 录第1章 绪论11.1选题背景11.2系统要求11.3 系统的概念11.4 系统测试与维护及其特点21.4.1 系统平台简介31.4.2 性能分析服务31.5
3、 可行性3第2章 需求分析42.1 编写目的与研究范围42.2 .NET开发环境和使用环境42.3 系统设计思想42.4玩具超市的管理系统功能框图6第3章 数据库设计83.1 实体及E-R图83.2 数据字典93.3 数据关系图113.4 MVC 模式123.5类图12第4章 详细设计134.1登录界面134.2详细信息查询界面134.3 供应商维护界面144.4 入库维护界面154.5 入库查询界面164.6 前台销售界面16第 5章 编码实现185.1 选择编程语言185.1.1 WinForm技术185.1.2 C#语言185.1.3 Microsoft Visual Studio.NE
4、T 2005环境195.1.4 SQL Server2005数据库195.2 代码实现205.2.1 登录功能实现205.2.2 玩具超市收款功能实现21总 结23致 谢24参考文献25III长春信息技术职业学院2010届专科生毕业设计(论文)第1章 绪论1.1选题背景随着经济的发展,生活水平越来越好了,对物质等方面要求高了,比如给家里的孩子买的玩具,有些超市的玩具管理水平还很低,它浪费了大量人力和物力,耽误了我们许多宝贵的时间。为了提高效率,减轻人们的麻烦,设计开发玩具超市管理系统。玩具超市管理系统是企业信息决策和管理的重要的组成部分,是一种典型的信息管理系统(MIS),其开发主要包括后台的
5、数据库的建立、维护以及前端的相应应用程序的开发两个方面的内容,数据库的建立和维护主要要求其管理数据的一致性、完整性、安全性等特点,而前台的应用程序开发则要求做到各项功能要完备、操作要简便、易学易用等特点。1.2系统要求随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对单位的各项事务进行科学化的管理有着无法比拟的优点。例如:查找方便、迅速、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高玩具超市的工作效率,也是玩具超市管理科学化、正规化并与世界接轨的重要条件。(1
6、) 可以存储所有有关玩具方面的全部信息,供应商信息等,安全、可靠、高效;(2) 只需输入产品信息录入员即可操作管理系统,节省大量人力;(3) 可以迅速查询所需信息。1.3 系统的概念总结所有玩具信息而形成的系统。本系统是本着实用的原则开发的,它根据玩具超市管理人员在实际工作中遇到的情况把机房信息加以科学化、标准化的输入到计算机中,利用计算机的快速处理能力,对玩具超市进行标准化管理。通过对实际情况的考察分析,实现了玩具超市信息的管理、入库、出库、查询,系统维护等功能,较好地解决了玩具信息的安全性,提高了玩具超市管理人员的工作效率。 经过认真的分析和筛选,我选择可视化的.NET做为本系统的开发环境
7、,它支持面向对象的编程,可以方便地访问数据库,具有效率高、成本低、质量高、功能强等特点,非常适合本系统的开发。1.4 系统测试与维护及其特点测试的主体方法和结构应在设计阶段定义完成,并在开发阶段进行补充和升版。这尤其会对基于代码的测试产生影响,这种测试主要包括针对单元的测试和集成测试。不管在哪种情况下,如果在执行测试之前做一点计划和设计,都会提高测试效率,改善测试结果,而且对测试重用也更加有利。验收测试应该独立于技术测试,这样可以提供双重的保险,以保证设计及程序编码能够符合最终用户的需求。验收测试既可以在实施阶段的第一步来执行,也可以在开发阶段的最后一步执行。 在项目中从很多方面可以看到变更的
8、发生,例如需要重新访问前一阶段的内容,或者地跟踪并纠正以前提交的内容,修复错误,排除多余的成分,以及增加新发现的功能,等等。开发和测试需要一起反复交替地执行。模型并没有明确指出参与的系统部分的大小。这一点和V模型中所提供的内容相似。不同的是,前置测试模型对反复和交替进行了非常明确的描述。功能测试可在产品制造生命周期不同阶段实施,首先是工程开发阶段,在系统生产验证前确认新产品功能;然后在生产中也是必须的,作为整个流程的一部分,通过昂贵的系统测试降低缺陷发现成本(遗漏成本);最后,在发货付运阶段也是不可缺少的,它可以减少在应用现场维修的费用,保证功能正常而不会被送回来。 单元测试是开发者编写的一小
9、段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。执行单元测试,就是为了证明这段代码的行为和我们期望的一致。单元测试的优点:(1)、它是一种验证行为。(2)、它是一种设计行为(3)、它是一种编写文档的行为(4)、它具有回归性。集成测试是单元测试的逻辑扩展。采用的方法是测试软件单元的组合能否正常工作,以及与其他组的模块能否集成起来工作。最后,还要测试构成系统的所有模块组合能否正常工作。集成测试所持的主要标准是软件概要设计规格说明,任何不符合该说明的程序模块行为都应该加以记载并上报。 所有的软件项目都不能摆脱系统集成这个阶段。不管采用什么开发模式,具体的开发工作总得从一个一个的软件单元做
10、起,软件单元只有经过集成才能形成一个有机的整体。具体的集成过程可能是显性的也可能是隐性的。只要有集成,总是会出现一些常见问题,工程实践中,几乎不存在软件单元组装过程中不出任何问题的情况。 1.4.1 系统平台简介这一平台建立在XML和因特网标准协议的基础上,包含了.NET的基础结构和基础工具,为开发新型的互动协作软件提供了一个先进的体系结构模型,.NET系列产品和服务,如MSN.NET、OFFICE.NET、Visual Studio.NET、bCentral.NET等。第三方厂商的.NET服务建立在.NET平台和产品上的面向不同应用领域的具体服务。从上面对.NET的简单分析可以看出,在对新技
11、术和IT产业的推动上,无论如何,微软还是功不可没的。但与此同时,也可以推测出,如果.NET一旦成为事实,那么对于其他非应用软件厂商而言,可能会产生巨大的竞争压力。1.4.2 性能分析服务不断提高性能的第一步是确定您在战略目标和超市效能方面的当前情况。通过详细的过程分析,我们可以大致确定您超市的情况并对潜在的性能进行量化。我们还要确定和估算要达到这些结果需要做的改造。有了这样的信息,我们就可以根据项目对超市的整体性能影响以及它的投资回报率确定和安排项目。1.5 可行性本系统是用WinForm技术实现的,在技术方面,现在这种使用方式可以通过以部分信任(semi-trusted)方式以充足的权限得以
12、执行。不会花费很多物力和财力,而且做出的管理系统很合玩具超市的管理制度,不影响正常的运行轨道。而且对于超市的管理人员也是很方便,管理起来不会影响太多时间,可以方便快捷的找到顾客所需要的一切信息。也可以很好的管理数据。第2章 需求分析2.1 编写目的与研究范围该需求分析将在下面叙述中详细向用户描述该系统实现的功能以及该系统的特点及运行环境,使用户在看到该系统之前能对该系统有一个形象的了解。本课题研究的目的和意义就是想建立信息化的玩具超市管理体系,使数据管理更现代化,自动化,智能化。减轻了人工管理的工作量,使其变得更具有条理性,科学性。2.2 .NET开发环境和使用环境.NET是一个理想化的未来互
13、联网环境,微软的构想是一个“不再关注单个网站、单个设备与因特网相连的互联网环境,而是要让所有的计算机群、相关设备和服务商协同工作”的网络计算环境。简而言之,互联网提供的服务,要能够完成更高程度的自动化处理。未来的互联网,应该以一个整体服务的形式展现在最终用户面前,用户只需要知道自己想要什么,而不需要一步步地在网上搜索、操作来达到自己的目的。这是一种理想,但的的确确是互联网的发展趋势所在。 .NET的最终目的就是让用户在任何地方、任何时间,以及利用任何设备都能访问他们所需要的信息、文件和程序。而用户不需要知道这些东西存在什么地方,甚至连如何获得等具体细节都不知道。他们只需发出请求,然后只管接收就
14、是了,而所有后台的复杂性是完全屏蔽起来的。所以对于企业的IT人员来说,他们也不需要管理复杂的平台以及各种分布应用之间的工作是如何协调的。2.3 系统设计思想在系统选型时首先要考虑系统是否符合行业标准,是否具有良好的可扩展性,以便充分保护前期投入。通过玩具超市管理系统,使其他喜欢玩具方面的朋友在为孩子购买和查找时能够方便快捷,不会耗费太多时间,也可以给每个单位或公司带来很好的效益,员工也可以将省下来的时间可以投入到工作中,大大的提高了工作效率。随着科学技术的发展,计算机可以说是现在生活的一大重要部分,使用计算机对玩具超市管理做这样一个管理系统也可以使所管辖者方便许多。管理信息系统在企业中的应用存
15、在三个要素,这就是人、计算机和数据。人是指企业领导者、管理人员、技术人员,以及MIS建设的领导机构和实施机构,他们在系统中起主导作用。MIS是一项系统工程,不是只靠一些计算机开发人员就可以完成的,必须有企业管理人员,尤其是企业领导的积极参与。计算机技术是MIS得以实施的主要技术。在这些技术中,软件开发是MIS开发的重点。第三个因素也不能忽视。企业的管理数据是MIS正常运行的基础。广义地说,各项管理制度是MIS建设成功的基础。试想要计算一台机床的生产成本,需要按时输入每个部件、每个零件甚至每个螺钉螺帽的费用,涉及企业的生产车间、采购、库房、工艺设计和财务等多个部门,必须有一整套管理制度做保证这一
16、平台建立在XML和因特网标准协议的基础上,包含了.NET的基础结构和基础工具,为开发新型的互动协作软件提供了一个先进的体系结构模型。.NET系列产品和服务 如MSN.NET、OFFICE.NET、Visual Studio.NET、bCentral.NET等。 第三方厂商的.NET服务 建立在.NET平台和产品上的面向不同应用领域的具体服务。 从上面对.NET的简单分析可以看出,在对新技术和IT产业的推动上,无论如何,微软还是功不可没的。但与此同时, 也可以推测出,如果.NET一旦成为事实,那么对于其他非应用软件厂商而言,可能会产生巨大的竞争压力。2.4玩具超市的管理系统功能框图玩具超市的管理
17、系统 登 录 维 护 入 库 收 款 出 库 系 统 维 护图2-1 玩具超市管理系统每一个用户可以通过输入正确的用户名和用户密码进行登录,即可进入到主窗体中,管理人员可以对供应商信息进行维护,可以对玩具详细信息进行维护,同样还可以对类别和入库进行维护,也可以对于某个类别的商品进行出库销售,还有数据库的备份和数据库恢复,可以对供应商信息进行增加,修改,删除和查询和对玩具信息的增加,修改,删除和查询。可以通过系统维护功能对数据库进行所谓的数据库备份和恢复,这样可以确保数据库的安全性和稳定性。登录:因为用户在登录时必须要输入名称和密码,所以在数据库中创建用户表时必须要存在这两项。玩具详细:因为在玩
18、具超市中,所需要的数据即编号,名称,制作人,生产厂家,价格,类别和数量,在一个玩具超市中,编号是必须的,这样可以和有些表,比如商品出库表和商品入库表建立主外键关系,名称也是不可缺少的,因为在这个表中需要名称来辨别很多东西,制作人和生产厂家还有价格和数量是这个表的主要字段,而类别是为了在创建类别表时根据这个进行类别的维护。类别:类别表只是为了和明细表建立主外键关系,也是为了后面的根据类别进行查询和维护。供应商:供应商表是为了方便联系供应商,也是为了进行其维护和查询,供应商表中的供应商编号是为了和入库表建立主外键关系,这样可以方便查询其表的内容。入库:入库表的创建是为了和供应商表建立主外键关系,也
19、为了和玩具超市明细表建立主外键关系。而入库时间是要获取当前系统的时间,而不是在数据库中输入的固定时间。出库:出库表的创建是为了和玩具超市明细表建立主外键关系,数量是为了销售时方便修改,而出库时间和入库时间一样,也是要获取当前系统时间的。第3章 数据库设计3.1 实体及E-R图 用 户用户名称用户密码图3-1 用户实体玩具明细表编号名称制作人价格厂家类别数量图3-2 玩具超市明细实体类 别类别名称 类别编号图3-3 类别实体 供应商供应商编号电话供应商名称联系人地址图3-4 供应商实体 入 库入库编号出库编号数量玩具编号供应商编号图3-5 入库实体 出 库出库编号出库时间玩具编号数量图3-6 出
20、库实体入库表 1编号 N明细表 出库表 1编号 N供应商 出库表 1编号 N明细表 图3-7 入库明细 图3-8 出库供应商 图3-9 出库明细3.2 数据字典表3-1 用户表(YX)表 名YX用途保存用户信息中文字段名英文字段名类型长度备注用户名YName字符10用户密码YPwd字符10表3-2玩具信息表(YXInfo)表 名YXInfo用途保存玩具信息中文字段名英文字段名类型长度备注编号ID字符10主键 zzzxxx zzz代表类别名称YXName字符10制作人Maker字符10生产厂家PublishName字符10价格Price浮点类别YXType字符10表3-3 类别表(Types)表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 玩具 超市 管理 系统
链接地址:https://www.31doc.com/p-3285853.html