2.2.4技术安全的可行性
1、以抽象、封装、继承、多态等特点为主的面向对象程序设计很好的解决了软件的友好性和安全性。C#语言因其简洁的语言、功能高效强大成为先进的软件开发方法的首选语言。C#的具有的完全面向对象、简单易用易学、安全跨平台跨语言等特色。这些也让系统的开发工作有序安全,不会因为冗余的代码造成程序的臃肿和不安全。
2、以SQL SERVER作为环境数据开发的数据库,具有数据的安全性控制、数据的完整性控制、并发控制和数据库恢复等多方面的数据控制功能。不仅很好的适应数据开发处理,而且还能保证超市数据的完整性和安全性,这样超市的管理者就可以在任意时间调用数据,针对超市运营现状拟定更具针对性的开发战略,及时适应竞争环境的变化。
3、系统文护工作不会因为其数据处理和逻辑分析而变得复杂,相反,正是由于开发界面的紧凑布局和后台的数据处理,系统开发对于超市管理将更有针对性,文护起来也将更方便,任何时候要对版本进行升级或者内容补充,都不会造成原始数据的丢失和新版操作的不便。
2.3 需求分析
2.3.1数据流图
数据流图是用来描述系统处理过程的一种很直观的方式。当它用来软件开发时,这些处理或者转换在最终生成的程序中将是若干个程序功能模块。系统运行时根据操作员对系统功能的选择可以处理来自员工的、会员(顾客)的和供应商的信息以及商品的信息及其进货、销售和库存管理情况,及由此两者导出的关于财务价值贡献的信息,如员工贡献价值、顾客贡献价值等。系统功能分析的数据流图如图2.1所示。
2.3.2数据字典
数据字典是分析模型中出现的所有名字的一个集合,本文主要着重分析数据流和数据存储两大元素的数据字典。
1、数据流数据字典:包括编号、数据流名称、说明、数据流来源、数据流方向和数据流组成(数据结构)等部分。
系统功能分析的数据流数据字典如表2.2所示。
2、数据存储数据字典:包括编号、数据存储名称、说明、组成(数据结构),数据量等部分。 C#+sqlserver超市进销存管理系统设计(6):http://www.youerw.com/jisuanji/lunwen_10607.html