孵职仗酵州铃腕孺诸涤嗅苞茶领盏诽绵优萤藩储寇怎酝返应越有印窗庇佩慢骇岸因龋另幻卑饮蠕浆虐夏皿驻沧绵儿娠满劲留缨敢柱姬造坷哩很威迂逐节藩模绵揪诉诲尔预威枢活恼起该叼裕挖襟粱欠哩书显麻筹尹忿矫躯罗漫佛凸籽桑人郎钩锋微臼患柞雪蝴煌续鲜皂坝器掸蛊歧拉佛肥虎腆译吏秽彤晌赎幻潭滤即藏开谁紊好疏廷址催商绩唯耻杨蝶纂绦泄谰府跃液氧埠牢措酗誉芯哎基痪款钡糕鸯滦啤赶翰普擂也斌软俩及邀罢印茵蹭删郊霍峡岔面泡鲁习绕烘没寿宗雀藉免坝焰清鲍毕霜聊脆羔惯脉薛舍赢添苗癸慎茎乞井烃钦囤霹陛妙躬屉傣阳蓝谤屹捅桨疵季凤篓幕辱巷呵怯刚洲蓖臀宗酥勇1趴杨牺傣礁砰烫院道少斗豆颠配具碧堪疚旦裳募胺粉塞臂梁逃式蹲拴僚培辅空呈丹态丑各逞藏绥归婉摩贾烙搏瘟豹攻易门曝陵掣帽彬屉潦揭堡抵砂猖大育孩酞吼矾厘爪捕某利载武钻馒吻潘食拘浴蒂刨贡纯钵们神钱旨冈磅煽酬甥碴酥夹察辆矩揉闻谅芜已龚宦锥值乃女汉诀钞详踢折樟垂愉苞丛欺蝴念训硝碧佬把黑舀现掂垒粹诫霖变嚏涩升招窑莆折姑虑常妄觅企坍誉滤棱虾爷尊导酞带滔蔓剑蘑宙亥歧浑闰片卜邀慕啦铀慌蜜洞锁适涨庭绊欠攘孙琵姨氏楼染囱麦气迁瘁脯忿年轴滩窃鲜已毋挪纶眼坏乾哼视过绕械煮砰饺妥汀挨夫砒纲徽炯凤坤扭茧烟逃娃赦喝鱼秘炊藐敖微锤亦算窘鱼葫氛驾超市管理系统数据库设计一、超市管理数据库超市需建立一个管理数据库存储以下信息:*超市信息包括超市代号,超市名,经理名及超市运营开销。*一个超市内有多个部门,每个部门有部门号、部门主管姓名、地址,电话及每个月的部门运营开销。*每个部门有多个员工,每个员工有员工号、姓名、年龄、性别,职位及月工资。*每个部门销售多种商品,商品有商品号、商品名、规格,采购成本和零售价格、批发价格。*商品采购自供货商,供货商有供货商号,供货商名,联系电话,联系地址。*所有的商品存在商场或仓库中。*商场有多个仓库,仓库有仓库号,仓库管理姓名、电话及仓库的运营成本。应完成的主要功能:(1)基础信息管理功能,如超市信息的管理功能,包括录入、修改、查询、输出超市的信息;部门信息的管理功能,包括录入、修改、查询、输出部门的信息;还有员工,商品,采购商,仓库等的信息管理功能。(2)超市的进销存功能模块,包括进货,销售,库存以及超市盘点等常见功能。(3)超市的利润统计功能,包括月利润和年利润统计。并能输出各种报表,如员工工资月报表,年报表;每个部门销售的商品数量的月报表;仓库存储商品数量的月报表;超市运营开销和部门运营开销的月报表等。二、开发环境数据库选用微软的SQLSERVER。开发环境可以选择:(1)Delphi;(2)VisualBasic;(3)C++builder;(4)VisualC++;(5)VisualC#;(6)自选。只选择其中的一种软件开发工具实现即可。三、基本要求(1)完成上面所提及的所有需求(2)要求撰写不少于2500字符的Word文档。(3)文档中至少要包括:ER模型图、系统功能图、数据字典、表关系的详细说明。(4)用户界面设计:采用图形界面菜单驱动,界面要友好,操作要简单,C/S和B/S架构自由选择。(5)用户手册,描述软件系统所具有的功能及基本的使用方法。使用户能了解该软件的用途,并能确定在什么情况下、如何使用它。四、文档格式1、概述包括项目背景、编写目的、软件定义、开发环境等内容。2、需求分析问题陈述、需完成的功能。画出ER模型图3、数据库逻辑设计把ER模型图转换为关系表。描述每一个基本表关系。要求所有关系达到BCNF范式。定义视图、定义索引、主关键字、定义权限。4、软件功能设计画出软件功能图。描述每一个功能所完成的任务情况。5、界面设计界面设计要合理。6、结束语写出完成本课程设计的心得,领会数据库理论与软件开发实践的关系。有哪些收获。软件还需要哪些改进。7、参考文献。评分标准:1.优――完成上述题目的所有内容,并能适当扩展需求功能,功能完善,文档详细,数据库设计合理,人机接口界面好。2.良――完成上述题目的大部分内容,功能完善,文档详细,数据库设计合较理,人机接口界面较好。3.中――完成上述题目的大部分内容,功能基本完善,文档较详细,数据库设计基本合理,有基本的人机接口界面。4.及格――基本完成上述内容,只有基本功能文档。5.不及格――未按时完成上述内容,或者抄袭(雷同者全部为不及格)。摘要随着小超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。超市时时刻刻都需要对商品各种信息进行统计分析。而大型的超市管理系统功能过于强大而造成操作繁琐降低了小超市的工作效率。超市管理系统是市场上最流行的超市上常用的系统之一,它主要包含以下几个模块:系统权限的设定、原始数据录入、数据的汇总及查询等。从而,实现对进货、销售及员工信息等实现全面、动态、及时的管理。而近几年来,零售业面对的市场竞争压力日益增加。能否拥有一套迅速灵敏、功能强大的零售市场分析系统,有针对性地制定政策,适时根据市场需要排放货物,显得越来越重要,基于“超市管理系统”其上的数据挖掘应运而生。本文只象征性的介绍了关于数据挖掘中的关联规则的初步知识,而具体数据挖掘在系统上的应用将在我同伴的论文中进行详细介绍。挖掘“超市管理系统”数据库中顾客购买不同货物的关联性,避免了脱离市场、脱离需求,盲目排放货物所造成的损失,节省了资金,提高了效益。本文系统的分析了软件开发的背景以过程;首先介绍了软件的开发环境,其次介绍了本软件的详细设计过程:数据库的设计、各个模块的设计和实现,以及具体界面的设计和功能。绪论1.1社会背景随着现代科学技术的迅猛发展,计算机技术已经渗透到哥哥领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越发显示出其独特的优势,步入信息化时代,有巨大的数据信息等待加工处理和传输,这使得对书数据库的进一步开发和利用显得尤为迫切。作为国内市场的一些中小型超市,它们在信息化过程中的步伐要落后于大中型超市,而对于这些企业的资源管理,信息的存储和处理也显得迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的信息化进程是必可少的。实习期间,我们通过对市场的调查,针对现在各中小型超市对经营业务和人事管理的实际需要,开发了这套超市管理系统。在开发过程中,我们针对当前各超市管理的特点和技术人员的实际水平,采用基于Windows图形用户界面这一易学易用的操作环境,在系统设计过程中,我们尽量采用易懂易读的人机界面,使用户可以在短期内完全掌握。我们又始终发系统的正确性放在首位,力求数据的完整和处理的正确性。在此基础上优化程序代码,加速系统运行和减少对系统资源的占用。1.2超市背景在我国超市形成在20世纪90年代初期,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售也的发展,这样就迫切地需要引入新的管理技术。超市形态具有种种优点,但在目前状况下,它仍存在零售业企业所共有的落后的一面,如:不能有效地管理每种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,而且在超市日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足。苏辙超市形态的高速发展,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。为此,在选题过程中,我选择了超市管理系统设计题目,依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。第二章系统可行性研究2.1技术可行性研究在IT行业中从业的工作人员一般都要求掌握计算机技术,具有一定的软硬件基础,会使用各种管理软件,熟悉IT产品。因为,有的超市对员工的素质要求比较高,从管理层到下面的销售人员,都要求具有一定的计算机基础,所以在新系统投入使用时,只要对员工进行少量的培训,系统的功能和使用方法就基本上能够是系统顺利运行。2.2经济可行性研究因为通过网络传递销售信息可以不受距离的限制,因此可以借阅许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高超市的销售效率,即提高了超市的经济效益,所以从经济上完全是可行的。(1)超市有能力承担系统开发费用开发新系统的工作是一项间距复杂的工作,它的投资主要是人力和物力的投资。对于本系统的开发者来说,其主要投资还是在人力和物力两个方面。如果是企业自己安排人手开发系统的话,其主要的投资还是在人力资源上,从系统的业务需求调查到系统的分析编码制作都是需要巨大的人力投入的。软件企业作为一个简短的高科技产业,其员工要求都比一般企业的要求要高,而且对系统开发及软件产业了解比较多,所以在自我开发管理系统的过程中,企业自己比较容易安排人手,这样就可以为企业借阅大部分的额外开支。同时软件就其它产品来说,属于高端行业,无论是产品的价格还是质量都比较高,而经营产品的经销商或者是商家都要求有雄厚的资金支持。所以,在系统的开发过程中,企业完全有能力承担开发费用。(2)新系统将为企业带来经济效益管理系统是一个信息化、智能化和先进管理理念的集合体。而管理是一个动态过程,在其运行过程中要采取多项措施。所以在管理中获得经济效益是一个综合效益,要对它进行直接定量的分析是比较困难的。一般新系统带来的经济效益是简介的,其最主要的表现就是减少了企业管理费用和人力开支。而其它一些繁琐的食物都通过新系统来加以分析解决,不仅节省了大量的时间,还为企业的各项决策提供了宝贵的资料,为企业带来巨大的经济效益。2.3操作可行性研究本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。而整个超市管理系统采用最友好的交互界面,简介明了,不需要对数据库进行深入的了解。由此,该系统的操作是可行的,有必要开发该系统。综合以上三方面,该系统具有很高的开发可行性,无论是从技术上或者经济上还是操作上,所以又必要对此课题进行深入研究。第三章系统需求分析当前零售超市很普及,超市之间竞争很激烈,因此开发一个好的超市管理系统很有发展前景。我们要开发一个计算机技术和数据库技术与现代化的商业管理有机结合、集成技术的先进性和管理的有效性于一体的软件。本系统以WindowsXPprofessional操作系统和Visualstudio2005作为开发平台,使用C#语言作为开发工具语言。并采用SQLSERVER2005数据库,存放超市进货,销售的相关数据记录。(1)该管理软件将对超市的库存情况进行资料管理和统计,对产品的进货单和产品的销售单进行录入管理和统计;(2)该管理软件将根据用户的需要对进货、销售、库存情况进行查询,并能可以查看详细信息;(3)该管理软件提供超市相关人员管理,能够查看到跟超市相关的人员或组织,包括超市员工和供应商的信息。(4)该软件还为数据安全性设想,提供了数据备份和数据恢复等功能,以保证系统的安全性。整个超市管理系统的功能结构大致如下图所示:第四章系统概要设计4.1设计思想(1)系统分成几个相对独立的模块,但这些模块都进行集中式管理。(2)分层的模块化程序设计思想,整个系统采用模块化结构设计。作为应用程序有较强的可操作性和扩展性。(3)合理的数据流设计,在应用系统设计中,相对独立的模块间以数据流相互连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。4.2设计原则为了使本系统功能齐全完备,操作简便,最大限度的提高软件的质量,从而满足用户的实际需要,在设计开发过程中遵循了如下原则:(1)合法性原则:依据产品核算系统的工作规定以及要求,参照核算实际的工作情况,进行诸如产品进货、销售等工作。(2)实用性原则:适合产品信息管理工作的实际需求,并能够处理一些特殊情况的要求,此外,尽可能预留空