后,才可以对整个系统的进行如下操作商品管理、员工管理、售后服务、销售业绩、销售登记、系统说明、系统帮助模块的操作。4.2.2程序数据流图
模块功能流程图如图2所示。
用户登录
调用数据库
?Y/N
系统主界面
退出系统
图2系统功能流程图
5设计思想
5.1面向对象的程序设计面向对象技术是一个非常实用而强有力的软件开发方法。它具有许多特色。一是方法的唯一性,即方法是对软件开发过程所有阶段进行综合考虑而得到的。二是从生存期的一个阶段到下一个阶段的高度连续性,即在一个阶段所用到的部分与在下一个阶段所使用的部分是衔接的,所使用的技术经过生存期每一阶段后不改变。三是把面向对象分析(OOA)、面向对象设计(OOD)和面向对象程序设计(OOP)集成到生存期的相应阶段。对象(OBJECT的基本成分。每个对象可用其一组属性和它执行的一组操作来定义。属性一般只能通过执行对象的操作改变。操作又称为方法或服务,在C++中成为成员函数,它描述了对象执行的功能。类(CLASS)同数据结构和相同操作的对象的集合。类的定义包括一组数据属性和在数据上的某组合法操作。类定义可以视为一个具有类似特性与共同行为的对象的模板,可用来产生对象。在一个类中,每个对象都是类的实例(Instance),它们都可使用类中提供的函数。一个对象的状态则包含在它的实例变量中。
第7页
继承(Inheritance)是使用已存在的(现存)定义作为基础建立新定义的技术。使用继承设计一个新的类,可以视为描述一个新的对象集合,它是现存类所描述对象集合的字集合。这个新的类可以认为是现存类的一个特化。面向对象的程序设计已成为软件界主流的程序设计思想和方法。传统的过程是程序设计本质的缺陷是非常不自然、不符合客观世界本身的特点以及人们分析和思考
问题的习惯。面向对象的程序设计一方面是为了满足日益复杂的程序开发所提出的,一方面为程序设计提供了一个更为合理和自然的分析和思考方式。
5.2详细设计思想
5.2.1登陆界面模块设计登陆界面模块设计其实现的功能是对管理者进行验证,其使用了Form、Textbox、button等控件,用户的验证分别调用通过调用自定义类中的方法Select_MyConnection()和Addnews()属性GetAddstate进行用户的验证和注册,代码如下:
DimMy_Login_VarAsNewLog