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