基于面向对象技术的工商管理系统的设计与实现

2014-02-24 08:59:31邹金妮东北石油大学经济管理学院大庆163318
电子测试 2014年23期
关键词:概念模型面向对象工商

邹金妮(东北石油大学经济管理学院,大庆,163318)

基于面向对象技术的工商管理系统的设计与实现

邹金妮
(东北石油大学经济管理学院,大庆,163318)

本文基于面向对象技术设计了工商管理系统,首先分析了面向对象技术,然后对系统的建设目标、需求进行了分析,最后对系统的概念模型、用户权限、参数传递、功能模块进行了设计。

面向对象技术;概念模型;工商管理系统

1 面向对象技术

面向对象技术的基本概念来源于程序设计,是一种新的软件技术。该概念是上世纪60年代提出的,到现在为止,它已经成为软件开发领域的主流方法技术,是一种较成熟的编程思想。客观世界可以通过此项技术直接映射到面向对象的程序空间,影响系统开发和软件设计。对象是抽象实体,并且包含客观事物特征,是行为及属性的封装体。

2 工商管理系统的建设目标

一个良好的工商管理系统应该具有以下三方面的特性:第一,该系统人机界面友好,易于维护,操作简单。系统的功能要完备,简单实用,其设计要符合日常办公运作的需要,并且易于扩充,界面友好清晰。系统的网络结构简明,便于维护和管理。第二,系统可以实现信息共享,具有可扩展性及可包容性。工商管理系统必须适应多种应用要求,可以提供丰富的数据转入转出接口,实现应用系统相互兼容,又可以对系统进行扩展开发和灵活定制。系统易于扩展。第三,系统保密安全性高,建立高效的通信机制,身份认证,权限检查,提高系统的安全性,防止非法侵入保密信息及信息泄密,设立工商管理系统的专用防火墙。

3 工商管理系统的需求分析

该系统主要有经济户口管理子系统、市场监督管理子系统、案件管理子系统,各个子系统的需求分析如下所示。

3.1 经济户口管理子系统 该子系统可以预核市场主体的名称;各类市场主体的变更、登记、退出;广告经营许可证资格检查、登记、退出、变更;市场变更、开办、退出;展销会登记;相关统计报表的自动汇总、自动生成、打印输出;和主体相关的案件的登记及市场监督;公告信息管理等。

3.2 市场监督管理子系统 该子系统可以进行专项整治;市场巡查;企业年检;商品抽检;消费者权益保护;个体验照;广告发布管理;商标管理;动产抵押;守合重信等。

3.3 案件管理子系统 该子系统可以对普通案件;简易案件;行政复议案件等进行管理。

4 工商管理系统的设计

4.1 系统概念模型

采用面向对象技术的目的是系统的概念模型。根据对象的分类聚合关系进行建模。采用数据抽象技术,根据已定义的高层对象类进一步抽象获得低层对象类。经过分析后,工商管理系统的总体概念模型和三个子系统的模型如图1-图4所示。它们是从系统的人员、组织结构、业务中抽取出来的,概括出工商管理系统的业务、人员、组织,对外界是封装的,表面看不到操作过程。

图1 工商管理系统总体概念模型

图2 经济户口管理子系统概念模型

图3 市场监督管理子系统概念模型

图4 案件管理子系统概念模型

4.2 用户权限设置

该系统是通过IIS访问ASP.NET应用程序的,两者一起使用提供了系统的授权服务及身份验证。工商管理系统的采用多对象和用户类的设计思维进行系统设计,先创建类的实例,再用实例实现类的功能,访问的数据库表只能是工商客户类权限内,能够很好地解决权限问题。具体的登录操作方法是:先登录页面,然后经过IIS及ASP.NET身份验证,授权访问,登录用户经Down Dro-pList控件分为基础数据维护员、工商客户、系统管理员等类别,在每一类中,进行数据对比验证,建立单独验证的数据库表,数据库表仅有验证必需字段。通过验证后创建类的实例,获得权限,不一样的用户类访问不一样的数据库表,分流数据查询,并对数据查询进行优化,提高系统的安全性。

4.3 参数传递设置

参数传递的常用的方法包括Session、Application、Cookies、Query String等,但是每种方法都有各自的特点和局限性。ASP.NET技术提供的参数传递的方法是运用实例和类对象进行,根据面向对象的编程思想,创建类的实例采用实参调用成员函数,声明类的实例使用形参调用成员函数,实参传入形参的运算过程就是执行代码的过程,Web控件进行参数传递可以通过控件借助类方法的“桥梁”作用。因为类的成员函数的代码隐蔽、封装,具有稳定性好及安全性高的优点,所以参数传递十分安全可靠。

4.4 功能模块

(1)经济户口管理子系统

经济户口管理的信息主要有:市场监督结果的信息、市场主体登记的信息、案件管理的结果信息。也就是:市场主体登记后,它的基本信息进入经济户口管理:市场监督管理结果的信息及案件管理结果的信息也进入经济户口管理。

该系统的功能主要对各类市场主体进行核准、受理审查,这些市场主体包括公司、企业、外企、分支机构、集团、个体、私营等,其基本信息包括名称、变更、相关信息登记、注销业务,在“经济户口管理”数据库中保存已经核准的市场主体基本信息、市场监督管理子系统的相关信息、案件管理子系统的相关信息。在市场监督管理子系统管理市场时或者是查询相关信息的时候,就可以提取这些基本信息并使用。

(2)市场监督管理子系统

市场监督管理子系统主要就是对要监管的对象信息进行提取、查询、监管,这些信息商标信息、年检信息、动产抵押、广告信息等,在“经济户口管理”数据库中存入监管的基本信息;并将一些涉及违规违法的市场主体信息提交到主体案件管理子系统。

(3)案件管理子系统

案件管理子系统的基本功能就是处理监督管理子系统提交的一些违规违法的市场主体,在“经济户口管理”数据库中存入处理结果。

(4)系统升级及维护

允许授权用户进行系统管理、上传及下载网站内非数据库文件、错误报告制度、系统数据库的运行维护等。

5 结束语

本文对基于面向对象技术对工商管理系统进行了设计。任何的系统在设计中都会存在一些小的问题,该系统也不例外,所以下一步要对该系统进行测试,检查系统的功能是否完善,能否达到预期的设计目标!

叶乃文,王丹.面向对象程序设计(第2版)[M].北京:清华大学出版社, 2009.

邹金妮,女,1992年2月10日,黑龙江大庆人,东北石油大学本科生经济管理学院工商管理系

Design and implementation of object-oriented technology-based business management system

Zou Jinni
(Northeast Petroleum University,School of Economics and Management,Daqing,163318)

In this paper,the design of object-oriented technology in business administration system based on a first analysis of the object-oriented technology,and the goal of building the system,needs analysis, the final conceptual model of the system,user permissions,parameter passing, function modules are designed.

object-oriented technology;conceptual model;Business Administration System

猜你喜欢
概念模型面向对象工商
面向对象的计算机网络设计软件系统的开发
电子测试(2018年15期)2018-09-26 06:01:34
基于“认知提升”的体系作战指挥概念模型及装备发展需求
面向对象的数据交换协议研究与应用
工商详解网络传销四大新模式
在转变执法理念中彰显工商担当
学习月刊(2016年4期)2016-07-11 02:54:26
面向对象Web开发编程语言的的评估方法
适应新常态正风肃纪提升工商形象
学习月刊(2015年18期)2015-07-09 05:41:28
落实“两个责任” 构建廉政工商
学习月刊(2015年10期)2015-07-09 03:35:28
数字矿山信息集成概念模型
金属矿山(2014年7期)2014-03-20 14:19:57
面向对象信息提取中影像分割参数的选择
河南科技(2014年10期)2014-02-27 14:09:03