目录
第一章 绪论 .................................................................................................................................... .1
1.1开发项目............................................................................................................................1 1.2开发背景............................................................................................................................1 1.3开发平台 ............................................................................................................................ 2 1.4运行环境 ............................................................................................................................2 第二章 可行性设计..........................................................................................................................3
2.1技术可行性研究..................................................................................................................3 2.2经济可行性研究..................................................................................................................3 2.3操作可行性
研
究.............................................................................................................
....4
第三章 需求分析......................................................................................................................5
3.1功能需
求..............................................................................................................................5
3.2数据流程图..........................................................................................................................5 3.3数据字典..............................................................................................................................7 3.4建立E-R图..........................................................................................................................9 第四章 概要设计 ........................................................................................................................... 12
4.1 系统设计 .......................................................................................................................... 12 4.2系统状态图的设计............................................................................................................13 第五章 详细设计.....................................................................................................................
5.1 物理结构设计 .................................................................................................................. 17 5.2 逻辑结构设计 .................................................................................................................. 5.3 模块功能设计................................................................................................................... 第六章 编码与测试.................................................................................................................
6.1 系统编码 .......................................................................................................................... 23
6.2 系统测试 .......................................................................................................................... 26 结束语 ............................................................................................................................................ 31 参考文献......................................................................................................................................... 32
第一章 绪论
1.1开发项目: 超市仓库管理系统。 1.2 开发背景
在我国超市形成在20世纪90年代初期,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售也的发展,这样就迫切地需要引入新的管理技术。
超市形态具有种种优点,但在目前状况下,它仍存在零售业企业所共有的落后的一面,如:不能有效地管理每种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,而且在超市日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足。苏辙超市形态的高速发展,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。为此,在选题过程中,我选择了超市管理系统设计题目,依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。
随着小超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。超市时时刻刻都需要对商品各种信息进行统计分析。而大型的超市管理系统功能过于强大而造成操作繁琐降低了小超市的工作效率。
超市管理系统是市场上最流行的超市上常用的系统之一,它主要包含以下几个模块:系统权限的设定、原始数据录入、数据的汇总及查询等。从而,实现对进货、销售及员工信息等实现全面、动态、及时的管理。
超市需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息。面对不同种类的信息,需要合理的数据库结构来保存数据信息,需要有效的程序结构支持各种数据操作的执行。
1
1.3 系统开发平台
通过研究超市仓库管理系统任务书,并对该系统进行实际需求分析,该系统采用了面向对象的VC软件作为开发工具,其功能强大、安全、跨平台、简单、适用于网络。该系统数据库采用了我们较为熟悉的SQL数据库作为该系统的后台数据库支持。
1.4 系统运行环境
Windows系统具有完全可视化窗体,直观、高效的面向对象的图形用户界面,具有普遍的使用人群,所以我们决定该超市仓库管理系统将运行在WINDOWS操作系统下。在 WINDOWS95/98/2000/XP下等都可以运行。本次课程设计是在WINDOWS XP下运行的。
采用VC作为开发工具,SQL数据库作为该系统的后台数据库支持创建超市仓库管理系统。
2
第二章 可行性研究
2.1技术可行性研究
在IT行业中从业的工作人员一般都要求掌握计算机技术,具有一定的软硬件基础,会使用各种管理软件,熟悉IT产品。因为,有的超市对员工的素质要求比较高,从管理层到下面的销售人员,都要求具有一定的计算机基础,所以在新系统投入使用时,只要对员工进行少量的培训,系统的功能和使用方法就基本上能够是系统顺利运行。
在软件开发方面,由于编程语言较多,而 VC 语言是一种面向对象的编程工具,VC 语言 是一种代码简单,易懂和维护的编程语言,为开发超市库存管理系统提供技术支持。VC 不仅基于不同的平台开发,而且可以在不同的系统上进行移植,从而加快了软件的开发,促进了发展。 超市库存管理系统就是基于这种简单的语言,以 SQL 作为数据库的后台,访问数据 库,使软件的开发更为简单,同时也提高了开发的速度。
2.2 经济可行性研究
因为通过网络传递销售信息可以不受距离的限制,因此可以借阅许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高超市的销售效率,即提高了超市的经济效益,所以从经济上完全是可行的。 1.超市有能力承担系统开发费用
开发新系统的工作是一项间距复杂的工作,它的投资主要是人力和物力的投资。对于本系统的开发者来说,其主要投资还是在人力和物力两个方面。如果是企业自己安排人手开发系统的话,其主要的投资还是在人力资源上,从系统的业务需求调查到系统的分析编码制作都是需要巨大的人力投入的。软件企业作为一个简短的高科技产业,其员工要求都比一般企业的要求要高,而且对系统开发及软件产业了解比较多,所以在自我开发管理系统的过程中,企业自己比较容易安排人手,这样就可以为企业借阅大部分的额外开支。同时软件就其它产品来说,属于高端行业,无论是产品的价格还是质量都比较高,而经营产品的经销商或者是商家都要求有雄厚的资金支持。所以,在系统的开发过程中,企业完全有能力
3
软件工程课程设计超市仓库管理系统
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)