软件工程项目

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

福建农林大学计算机与信息学院课程设计报告课程名称:软件工程课程设计题目:服装管理系统姓名:系:计算机科学与技术系专业:计算机科学与技术专业年级:2012学号:承担角色:同组组长:同组其他成员:实验地点:田家炳楼指导教师:李金铭职称:副教授完成起止日期:2013.11.10-2013.12.122013年12月13日小型服装管理系统摘要:利用强大的平台功能、网络交互、数据共享的优势打造出自己安全、快捷的服装系统,本文主要描述了对服装管理模块中的进货管理、销售管理等进行增,删,改,对销售的总额、盈利情况等进行模糊查询,对销售的物品数量模块中实现对等进行统计。关键词:服装管理管理系统数据库软件计算机1.引言最初的服装资料管理,都是靠人力来完成的。但近几年我国服装经营规模日趋扩大,销售额和门店数量大幅度增加,而且许多服装正在突破以食品为主的传统格局,向品种多样化发展。小型服装在业务上需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息,并对商品各种信息进行统计分析。因此,在服装管理中引进现代化办公软件,实现服装庞大商品的控制和传输,从而方便销售行业的管理和决策,为服装和服装管理人员解除后顾之忧。一款好的服装销售管理系统,应该是可以帮助销售部门提高工作效率,帮助服装工作人员利用计算机,极为方便的对服装的有关数据进行管理、输入、输出、查找等有关操作,使杂乱的服装数据能够具体化、直观化、合理化等因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我们将以开发一套服装管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。1.1问题的提出现代信息技术的发展,在改变着我们的生活方式的同时,也改变着我们的工作方式,使传统意义上的服装管理的形式和内涵都在发生着根本性的变化。在过去,一支笔和一本小本子,可能就是进行管理的全部工具。今天,电脑、扫描仪和打印机等,已基本取代了旧的办公用具。如今,服装管理已完全可以通过电脑进行,并在计算机辅助下准确快速地完成许多复杂的工作。这些都大大地缩短管理的时间。而今天,服装管理的内容已经转变为对更为广泛的系统价值的追求。它已为许多服装所采用。我认为,在现代化的进程中,引入现代管理的思想,建立一套可面向小型服装管理的系统,也是十分必要的。(1)服装管理本身就是一类复杂的行为,要耗费很多的人力。(2)对于物品的存货量的查询很麻烦。(3)对于某些商品是否要大量存货等存在一种模糊的概念。1.2本课题的研发背景目前,我国零售业信息化状况的三个层面的分布基本明朗:在高端企业,进销调存核心结构体系基本运作正常,面临的主要问题是数据的深挖掘和加工、财务业务系统的高度集成、根据企业的并购重组保证系统和数据的统一、稳定;在中端企业,分散营运向集中管理转变,进销调存核心结构系统正在由分散单店管理、销售核算向连锁管理、进价核算过渡;在低端企业,刚刚涉足、转向连锁零售业、认识和渐进过程。而整个零售行业对信息化的认识已经逐渐趋向一致的认识:信息化是企业可持续发展、增强核心竞争力的必要手段。服装软件系统从企业运营及管理的实际情况出发,结合当前中国零售业业态发展趋势,顺应了零售行业对信息化的要求,为商业管理信息系统提供了系统全面的技术解决方案。基于以上原因,服装信息管理系统目前在各个商业领域都发挥了很大的作用,也得到了越来越多的大、中、小型商业企业的应用。但就目前的应用状况分析,管理系统在中、高端企业得到了广泛的应用和重视,在小型企业、零售店的应用仅局限于信息化的表面层次,没有得到高度的重视。同时,小企业也因资金发面问题限制了其向更高程度信息化的应用!随着信息化的快速发展,以及激烈的市场竞争,各企业也将在信息化上下功夫,以高效率、低成本立足市场,获得更多的利润。1.3研究意义调查研究表明,大多数服装因为于销售的数据不确定;而且它们变得差别越来越大。这样,物品的损失等都无从查证。每次的盘点物品变得越来越复杂和耗费人力。所以服装管理系统可以让服装更快更准确的查找到物品的信息,可对物品的信息进行添加删除修改。1.4研究的方法通过调查分析开发小型服装管理系统所具备的能力及实现的方法。确定总体结构,利用SQLServer数据库所具有的能力,以最简洁最容易的方法,使用VS2008开发出界面友好、简单易懂、易操作、功能完备的进销存系统软件。2.需求分析2.1系统需求与目标2.1.1开发目标在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的小型服装管理系统,为服装的提供准确、精细、迅速的服装管理以及销售信息。通过本管理系统软件,帮助服装工作人员利用计算机,极为方便的对服装的有关数据进行管理、输入、输出、查找等有关操作,使杂乱的服装数据能够具体化、直观化、合理化等。2.1.2系统需求为了保证系统能够长期、安全、稳定、可靠、高效的运行,小型服装管理系统应该满足以下的性能需求:(1)系统处理的准确性和及时性系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足企业对信息处理的需求。(2)系统的易用性和易维护性小型服装管理系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。小型服装管理系统中涉及到的数据是服装相当重要的信息,系统要提供方便的手段供系统维护人员进行数据的备份,日常的安全管理,系统意外崩溃时数据的恢复等工作。(3)系统的标准性例如在开发中使用的开发工具必须符合通用标准。如规范的数据库操纵界面、作为业界标准的TCP/IP网络协议及ISO9002标准所要求的质量规范等;同时,在自主开发本系统时,要进行良好的设计工作,制订行之有效的软件工程规范,保证代码的易读性、可操作性和可移植性。(4)系统的响应速度小型服装管理系统在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息。在进行统计分析时,根据所需数据量的不同而从秒级到分钟级,原则是保证操作人员不会因为速度问题而影响工作效率。2.2系统的数据需求服装管理系统的数据需求包括如下几点:2.2.1数据准确性数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。2.2.2数据的完整性由于服装产品销售管理的系统化、规范化、网络化和自动化,实现对商品入库和销售信息的集中统一的管理,所以如何保证这些数据的一致性,是系统必须解决的问题。要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。2.3服装管理需求分析现有的服装管理系统完成的主要功能有:1)商品供应商信息管理2)员工管理3)商品信息管理4)商品入库管理5)销售管理2.4硬件与软件环境硬件环境客户端:CPU:P42.4以上,内存:512MB以上,硬盘:20GB以上软件环境客户端:WINDOWSXP;SQLServer20052.5可行性分析可行性分析也称为可行性研究,即是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。A、社会因素方面的可行性本系统用于小服装管理系统,无法律和政策方面的限制。B、经济方面的可行性主要是对项目的经济效益进行评价,本系统作为一个课程设计项目,无需开发经费,本系统实施后可以提交我院信息化的教学有更大的进步,也可以让学生提高他们的学习效率,为学院学生学习作了导航,所以本系统在经济上是可行的。C、技术方面的可行性(1)、技术上的可行性分析主要分析技术条件是否能顺利完成开发工作,硬、软件能否满足开发者的需要等。(2)、软件方面,数据库服务器方面则有SQLServer2005,能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。其灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。(3)、硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快。3.系统总体设计图3-1系统结构图3.2系统的功能设计3.2.1管理员功能设计1)员工管理:可以进行员工资料的增加,删除,修改和查询。在查询中能查到员工的在任意时间的销售金额,盈利金额等。2)物品销售查询:可以进行物品查询,为饮料类,食品类,日用品类等进行查询。3)库存管理:如果物品剩余量低于某个设定量时系统自动提示库存量少,或者某类商品一定时间内销售量少,则提示可能会库存积压并能自动统计库存量。还能查看到某类物品在某段时间的销售和盈利。4)物品管理:可以进行物品的价格的管理,物品的定价,和是否添加物品。5)物品种类盈利查询、人员销售查询、时间销售查询等。3.2.2员工功能设计1)物品管理:可以对物品进行销售。2)库存管理:查看某个商品的库存量。3)物品销售查询:可以进行物品查询,为饮料类,食品类,日用品类等进行查询。3.3服装管理数据模型设计图3-1用户表图3-2销售表图3-3服装信息表图3-4类别表图3-5视图关系图3-6视图关系4.详细设计4.1系统公共接口本次系统的所采用的是利用类的模式架构实现系统功能,实现动态创建不同的数据层之间对象接口,涉及到两个公共类。publicclassCommand{publicCommand(){////TODO:在此处添加构造函数逻辑//}初始化连接命令publicCommand(refSqlConnectionmyCon)publicSqlConnectionGetConnection(refSqlConnectionmyCon)#regionisName---检测用户名是否存在publicintisName(stringmemberName)#endregion#regionConnectDatabase---连接数据库publicSqlConnectionConnectDatabase()#endregion#regionGetValue---获取单值publicobjectGetValue(stringstrCommand){}#endregion#regionExeceRead---获得读取器publicSqlDataReaderExeceRead(stringstrCommand){}#endregionpublicvoidExeceRead(refSqlDataReadersread,stringstrCommand){}#regionGetDataSet()---获取数据集合publicDataSetGetDataSet(stringstrCommand,stringtabeName){}#endregion#regionExecSQL---执行命令publicBooleanExecSQL(stringstrcommand){}#endregionDB类classdata{publicstaticstringusername;//记住登录的用户名publicstaticboolpermission;publicstaticintuserid=

1 / 20
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功