哈尔滨大业大学成人高等教育本科毕业设计(论文)
摘要
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已被人们深
刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算
机应用的一部分,使用计算机对美术馆资源信息进行管理,具有着手工管理所无
法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、
寿命长、成本低等。这些优点能够极大地提美术馆管理的效率,也是企业、学
校的科学化、正规化管理,与世界接轨的重要条件。
因此,开发这样一套管理软件成为很有必要的事情, 本文以模块化的方式
介绍整个系统的实现过程,及其具体内容和所涉及到的问题及解决方法。
美术管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的
建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致
性和完整性强。数据安全性好的库,而对于后者则要求应用程序功能完备,易
使用等特点。
经过分析如此情况,我们使用微软公司的Visual FoxPro6.0开发工具,利用其
提供的各种面向对象的开发工具,尤其是数据窗口这一方便而简洁操纵数据库
的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需
求迭代,不断修正和改进,直到形成用户满意的可行系统。
关键词 信息管理系统,模块化,数据库,Visual FoxPro6.0;
- -
I
哈尔滨工业大学成人高等教育本科毕业设计(论文)
Abstract
W i t h t h e i m p r o v e m e n t o f s c i e n t i f i c t e c h n o l o g y a n d t h e d e v e l o p m e n t o f
computer science, its great function has been known by people. It has come into
e v e r y f i e l d o f h u m a n s o c i e t y a n d p l a y s a m o r e a n d m o r e i m p o r t a n t r o l e . U s i n g
c o m p u t e r t o m a n a g e i n f o r m a t i o n f o r a r t g a l l e r y h a s a d v a n t a g e s t h a t h a n d w o r k
c a nn o t m a t c h . S u c h a s r a p i d i n d e x , e a s y s e a r c h , h i g h r e l i a b i l i t y , l a r ge c a p a c i t y ,
high privacy, long preservation, low cost ect. With these advantages, art galleries
c a n p r o m o t e w o r k i n g e f f i c i e n c y . T h o s e a r e a l s o t h e s i g n i f i c a n t p o i n t s f o r
e n t e r p r i s e s a n d s c h o o l s u s i n g s c i e n t i f i c a n d s t a n d a r d i z e d m a n a g e m e n t a n d
i n t e g r a t i n g w i t h t h e w o r l d . T h e r e f o r e , d e v e l o p m e n t s o a s e t o f m a n a g e m e n t
software become very an affair of have the necessity, this text with the mold piece
the way for turn introduce the whole system to carry out process, and its concrete
contents and involve to of problem and resolve method.
T h er e f or e, it is ve r y n ec e ss ar y to d ev el o p a k i nd o f ma n ag e s of tw ar e . T hi s
paper descripts how the system carries out by the way of modularization, also the
material context, the problem and the solution to which come down.
T h e A r t M a n a g e S y s t e m i s a t y p i c a l M I S . T h e d e v e l o p m e n t c o n c l u d e s t h e
background data base establ ished and maintained, also conclude the developme nt
o f f r o n t - e n d p r o c e s s . F o r t h e f o r m e r , w e s h o u l d e s t a b l i s h t h e c o h e r e n c e a n d
integrality of the database. For the latter, we should keep the function perfect and
doing easily of the process.
According to the analyze, we use the Microsoft Visual FoxPro6.0, using the
Object Oriented developing tools of the system, especially data window which is
a n i n t e l l i g e n t o b j e c t t h a t c a n r u n d a t a b a s e e a s i l y a n d s i m p l y .
F i r s t o f a l l , e s t a b l i s h i n g t h e s y s t e m a p p l i c a t i o n a n t i t y p e i n a s h o r t t i m e . T h e n
modifying and improving constantly to the original model by iteration, while the
user thought it’s a perfect system.
Key words The information manages system, fa cing t o obje ct, the mol d piec e
turn, datebase, Visual FoxPro6.0;
- -
II
哈尔滨工业大学成人高等教育本科毕业设计(论文)
目录
摘要......................................................................................................................I
Abstract...............................................................................................................II
第1 章 绪论..........................................................................................................1
1.1 管理信息系统概述......................................................................................1
1.1.1 管理信息系统的定义.............................................................................1
1.1.2 管理信息系统的发展史.........................................................................2
1.1.3 管理信息系统的界面特点.....................................................................2
1.2 Visual FoxPro 概述.....................................................................................3
1.2.1 Visual FoxPro数据库简介......................................................................3
1.2.2 Visual FoxPro的特点..............................................................................4
1.2.3 Visual FoxPro面向程序设计..................................................................6
1.2.4 事件驱动程序设计.................................................................................6
第2 章 系统设计..................................................................................................8
2.1 需求分析.....................................................................................................8
2.1.1 系统目标设计.........................................................................................8
2.1.2 开发设计思想.........................................................................................8
2.1.3 开发和运行环境选择.............................................................................8
2.1.4 系统功能分析.........................................................................................8
2.1.5 系统功能模块设计.................................................................................9
第3 章 数据库设计............................................................................................10
3.1 数据库结构的实现....................................................................................10
3.2 数据库存需求分析....................................................................................11
3.2.1 数据库概念结构设计...........................................................................12
3.2.2 数据库逻辑结构设计...........................................................................12
第4 章 系统的实现............................................................................................15
4.1 各个功能模块的创建................................................................................15
4.1.1 开始与退出界面的设计.......................................................................15
4.1.2 功能模块...............................................................................................17
4.1.3 顾客跟踪及其购买兴趣模块...............................................................19
4.1.4 客户的艺术品购买情况模块...............................................................21
- -
III
哈尔滨工业大学成人高等教育本科毕业设计(论文)
4.1.5 美术馆艺术品的购买情况...................................................................23
4.1.6 美术馆所有作品列表模块...................................................................26
4.1.7 艺术作品的滞留时间和价格浮动模块................................................27
4.1.8 当前存货清单列表模块.......................................................................29
4.1.9 维护模块...............................................................................................29
4.1.10 视图的创建.........................................................................................33
4.1.11 其它代码设计.....................................................................................34
结论...................................................................................................................37
致谢...................................................................................................................38
参考文献...........................................................................................................39
附录 1................................................................................................................41
附录 2................................................................................................................42
附录 3................................................................................................................44
- -
IV
哈尔滨工业大学成人高等教育本科毕业设计(论文)
第1章 绪论
1.1 管理信息系统概述
管理信息系统就是我们常说的MIS(Management Information System),在
强调管理,强调信息的现代社会中它越来越得到普及。MIS是一门新的学科,它
跨越了若干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学
在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系
统。
管理信息系统(Management Information Systems,MIS)的概念起源很早。
20世纪50年代,西蒙提出管理依赖于信息和决策的思想。同时期的维纳发表了控
制论,他认为管理是一个控制过程。1958年,盖尔写到:“管理将以较低的成本
得到及时准确的信息,做到较好的控制。”这个时期计算机开始用于会计工作,
出现数据处理一词。
1.1.1 管理信息系统的定义
管理信息系统一词最早出现在1970年,由瓦尔特·肯尼万(WalterT.Ken
-ne-van)给它下了一个定义:“以书面或口头的形式,在合适的时间向经理、职员
以及外界人员提供过去的、现在的、预测未来的有关企业内部及其环境的信息,
以帮助他们进行决策。”显然,这个定义出自于管理,而不是计算机。
1985年 ,MI S的创始 人—— 明尼苏 达大学卡 尔森管 理学院 的著名教 授
Gordon B.Davis给出MIS一个较完整的定义:“它是一个利用计算机硬件和软件,
手工作业,分析、计划、控制和决策模型,以及数据库的用户—机器系统。它能
提供信息支持企业或组织的运行、管理和决策功能。
这个定义全面地说明了MIS的目标、功能和组成,反映了MIS当时已达到的水
平,说明了MIS在高、中、低三个层次上支持管理活动。我国MIS 一词出现于
70年代末80年代初,见于“中国企业管理百科全书”:MIS是“一个由人、计算机等
组成的能进行信息的收集、传递、储存、加工、维护和使用的系统。管理信息系
统能实测企业的各种运行情况;利用过去的数据预测未来;从企业全局出发辅助
企业进行决策;利用信息控制企业的行为;帮助企业实现其规划目标”。这个定
义强调了MIS的功能和性质,强调了计算机只是MIS的一种工具,MIS不仅仅是
- -
1