1、物流信息技术的应用题 目: 超市管理系统设计 学 院: 专 业: 姓 名: 学 号: 二一三年五月目录第一章 绪论11.1课程设计背景11.2 课程设计的目的与意义1第二章 超市管理系统需求分析12。1 调查分析12。2 提出问题12.2 系统可行性分析22.2.1用户需求22。2.2 经济可行性分析22。2.3 技术可行性分析22.2。4操作可行性研究22.3 系统功能设计及其目标组成32。3.1 系统功能模块3第三章 系统开发的技术背景33.1 系统采取的开发技术33。2系统运行环境3第四章 系统概要设计44.1 设计思想44。2 设计原则44。3系统功能结构设计4第五章 系统详细设计55
2、。1数据流程设计55。1。1业务流程55.1.2数据流图65.2 系统数据库设计85.1。1超市管理系统数据库E-R模型85。1。2销售模块E-R图8第6章 系统界面设计96。1。主界面设计样式96。2 用户注册界面设计96。3 用户回复信息设计9第七章 系统实现与运行107.1首页107。2 用户注册实现117。3 用户回复实现11第八章 总结128.1结论12第九章 参考文献12第一章 绪论1.1研究背景随着我过经济的飞速发展,人们的生活水平不断的提高,超市行业这个零售业中的巨头得到了巨大的发展空间,在巨大的发展机遇背后也有存在许多阻碍发展的问题.就目前而言我国数量庞大的中小型零售企业就存
3、在这许多的问题。由于企业的规模,经营模式等一系列的因素而导致在这类企业中很少有进行信息化建设,信息化管理。从而导致了企业发展过程中遇到的许多制约因素,这些问题大都体现在企业各环节管理上。 例如:库存管理、采购管理、人事及公关管理、销售管理等等。在缺少整体的信息化管理系统的情况下超市很难给出宏观的经营策略,整体方向。通过日渐完善的信息化手段,来帮助目前中小型超市降低成本,科学高效的管理超市,提高超市竞争能力是有很高的可操作性的,同时也是目前中小型超市所迫切需求的。1.2 研究的目的与意义在掌握一定的物流管理理论知识的基础上,利用所学的ASP。NET开发技术,通过课程设计这一有效形式,将理论与实践
4、相结合,牢固掌握ASP.NET开发流程与技术。根据所学的软件工程与数据库原理知识,结合具体的实际需求,最终开发出一个较为有效的超市管理系统。通过课程设计,以小组为单位,培养了团队协作意识,锻炼了我们的编程开发能力。同时,通过实际的课程设计的实践,能加深对所学理论知识的理解,真正将理论与实践有效结合,让给每一位小组成员得到有效的锻炼。第二章 超市管理系统需求分析2.1 调查分析通过小组成员的实地走访,与学校教育超市管理人员、收银员和会计的接触与沟通,有针对性的提出关于超市的运营情况、管理职能、业务流程等方面的问题。对该超市运营模式及运营环境有了一个初步的认识。2.2 提出问题随着超市的大型化,集
5、团化,中小型超市的生存空间不断被挤压,而要提高目前中小型超市在日益激烈的竞争中的生存能力,势必要对超市进行更加科学高效的管理,对超市的销售,库存,采购,人事等方面有统一的管理而不是各自为政,所以目前中小型超市面临的最大的问题就是一套完善的信息化管理软件.2.2 系统可行性分析在对系统进行一定调查的基础上,明确了传统超市商品管理原来存在的主要问题和建立超市管理信息系统的初步设想,进一步对系统目标、范围等因素进行分析研究:2.2.1用户需求系统开发的目标是实现超市商品管理的规范化和有效化。通过小组成员的调查,我们了解到用户的具体要求如下:(1) 商品管理需求:通过超市信息管理系统,要求能够对商品的
6、采购、存储和销售整个环节尽心有效监控,能将商品的详细信息有效的在各部门共享,提高整个商品管理的效率。(2) 人事管理需求:利用本系统,将各部门冗杂的人事信息集成起来,减少信息的重复,以免为此付出多余的成本支出,但同时要能够清楚地看到员工的主要信息.(3) 运行需求:系统操作方式应该尽可能简单,界面友好,运行环境尽可能地向下兼容,与其他软件的接口和开发环境发生变化时,应具有较强的适应能力和通用性,在数据结构、程序变化不大时,能在不同的操作系统系统上使用。具有良好的健壮性,当程序出错时,能在一定局限内允许错误的存在而不使系统运行出现错误。另外,还要求让用户能够轻松上手,便捷地使用。2。2。2 经济
7、可行性分析 通过建立一个完整的信息管理系统,可以帮助超市打打减少管理成本,通过更加方便快捷的网络操作对超市进行管理,高效便捷,有效降低各方面开始,所以超市信息化管理系统在经济方面具有一定可行性。2.2。3 技术可行性分析超市管理系统是在统一的Windows操作系统平台下运行,所以对于目前超市人员的培训较为简单,视窗操作也与普通Windows平台下软件相似,操作便捷,有可行性2.2。4操作可行性研究本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手.而整个超市管理系统采用最友好的交互界面,简介明了,不需要对数据库进行深入的了解
8、。由此,该系统的操作是可行的,有必要开发该系统。综合以上三方面,该系统具有很高的开发可行性,无论是从技术上或者经济上还是操作上。因此,可以设计该系统的数据流程图,建立数据字典。2.3 系统功能设计及其目标组成系统功能设计是使整个系统能基本实现超市的进、销、存等管理功能,能让超市管理者更直观的了解超市的经营状况,以做出相应的经营决策。管理信息系统(MIS)就是要对这些资源建立正确的数据库,并进行信息的收集、传送、存储、编制成各种凭证、报表、台帐、图形等信息,同时对这些信息进行维护,通过实测超市的各种运行情况,并利用过去的历史数据预测未来的发展,从超市全局的角度出发进行决策,利用信息控制超市的行为
9、,附注超市完成其目标。2。3.1 系统功能模块本系统总共包含基本功能模块它们分别是:商品信息管理模块、人事管理模块.1。 商品管理模块功能:(1)实现商品信息的查询;(2)实现商品信息的更新,包括增加、删除、修改功能2. 人事管理模块功能:(1)设置职工的登录密码,登陆权限(2)实现职工信息的查询;(3)实现职工信息的更新,包括增加、删除、功能;3。 销售管理模块功能:(1)将商品的销售信息与数据库联系起来.(2)实现销售商品的查询,更新,包括增加、删除、修改功能。(3)实现商品订单的查询第三章 系统开发的技术背景3.1 系统采取的开发技术通过权衡对各种编程语言和数据库使用的熟练程度,本系统选
10、用Microsoft Visual Studio 2010作为前台开发工具,后台数据库采用SQL Server 2008,整体设计以软件工程思想为指导思想,力求开发一个实用性强、操作简单且功能完整的超市商品管理系统3.2系统运行环境客户端:操作系统:Windows 7服务器:操作系统:Windows 7数据库:Microsoft SQL Server 2008前台:Microsoft Visual Studio 2010第四章 系统概要设计4。1 设计思想(1)系统分成几个相对独立的模块,但这些模块都进行集中式管理。(2)分层的模块化程序设计思想,整个系统采用模块化结构设计。作为应用程序有较强
11、的可操作性和扩展性。(3)合理的数据流设计,在应用系统设计中,相对独立的模块间以数据流相互连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。4.2 设计原则为了使本系统功能齐全完备,操作简便,最大限度的提高软件的质量,从而满足用户的实际需要,在设计开发过程中遵循了如下原则:(1)合法性原则:依据产品核算系统的工作规定以及要求,参照核算实际的工作情况。(2)实用性原则:适合产品信息管理工作的实际需求,并能够处理一些特殊情况的要求,此外,尽可能预留空间,以便扩充功能。(3)准确性原则:对输入的相关资料建立检错机制,及时报错,使用户能够及时准确的输入合法资料(如:类型匹配,长度不超限等)。
12、(4)易操作原则:要求设计的系统功能齐全,界面友好,操作方便,必要的地方进行提示。(5)安全性原则:可以为该系统的用户设置用户权限.4。3系统功能结构设计根据系统分析的结果,按照结构化的系统设计方法,对系统功能进行层层分解,得到系统的总体功能模块图及各模块功能结构图本系统采用自定向下方法开发,其功能模块主要有如下几个部分:商品管理模块、销售管理模块、人事管理模块。具体的功能描述如下: 商品管理:其功能是商品信息进行管理,包括商品的添加、查询和删除等功能。并对对采购来的产品进行企业内部编码入库。销售管理:其功能是提供一般的销售管理,能够进行销售明细查询和打印销售报表。人事管理:其功能是对超市的员
13、工进行管理,包括查询,更新等.超市信息管理系统商品管理销售业务管理人事管理商品信息录入销售信息维护员工信息管理员工信息维护商品信息维护销售营业信息管理商品信息检索图4-1系统功能模块结构图第五章 系统详细设计在此次的系统设计中,我主要负责的超市的主界面设计,用户的注册界面设计极其注册信息的录入、注册数据库表的设计和用户对商品方面的信息反馈及信息回复程序的设计。以及一部分商品销售模块的设计.5.1数据流程设计5。1.1业务流程经过对超市整体信息、人员信息及工作状态信息的了解,分析超市现有的信息资源和设备及相关的信息需求,通过初步调查,可行性分析,详细调查后,重点是对商品管理业务进行描述,拟出超市
14、的业务流程图如下:采购库存销售商品管理供货商员工顾客图5-1系统业务流程顶层图5。1。2数据流图 数据流图是在对系统调研阶段绘制的业务流程图进行分析的基础上,从系统的科学性、管理的合理性、实际运行的可行性角度出发,将信息处理功能和彼此之间的联系自顶向下、逐层分解,从逻辑上精确地描述新系统应具有的数据加工功能、数据输入、数据输出、数据存储及数据来源和去向图52超市管理系统关联图图5-3超市信息管理系统顶层数据流图商品基本信息顾客需求顾客库存管理营业员业务处理销售清单销售清单图 5-4销售管理数据流程图5.2 系统数据库设计5.1。1超市管理系统数据库E-R模型通过第四章的分析,得出超市信息管理系统的ER图如下:职工/用户姓名职位工号入职时间销售销售单号住址密码顾客进货商品商品名商品编号录入时间详细信息息进货单进货供应商供货商编号姓名住址1N1NNNNN销售数量销售日期N供货日期图5-5超市信息管理系统ER图5。1.2销售模块ER图销售信息商品名商品规格销售价条形码商品数量量商品编号图56销售模块E-R图参考文献1郑阿奇、彭作民ASP。NET3.5实用教程北京:电子工业出版社,2011; 2黄梯云。管理信息系统导论,北京:机械工业出版社,1986。3王珊。数据库系统概论。北京:高校教育出版社1985;4吴忠、张磊物流信息技术北京:清华大学出版社,20116