欢迎来到天天文库
浏览记录
ID:31578446
大小:934.00 KB
页数:12页
时间:2019-01-13
《小型应用系统开发案例》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第17章小型应用系统开发案例开发数据库应用系统是使用Access数据库管理系统软件的最终目的。在本章我们将整体性地介绍数据库应用系统开发过程,综合地运用前面各章所讲的数据库管理软件操作知识和设计技巧,实施一个小型应用系统开发的全过程,从而对本书的知识学习进行一个全面的、综合的运用和训练。我们将结合一个具体案例(阳光超市管理系统),它是为某超市业务总管设计的超市业务管理数据库应用系统,且是一个教学案例,若想应用于实践还需进一步开发。17.1应用系统开发概述一般地说,数据库应用系统开发要经过系统分析、系统设计
2、、系统实施和系统维护几个不同的阶段。17.1.1系统分析阶段开发数据库应用系统,系统分析是我们首先遇到的重要的环节。系统分析的好坏程度决定系统的成败,系统分析做得越好,系统开发的过程就越顺利。在数据库应用系统开发的分析阶段,要在信息收集的基础上确定系统开发的可行性思路。也就是要求程序设计者通过对将要开发的数据库应用系统的相关信息进行收集,确定该数据库应用系统的总需求目标、开发的总体思路及开发所需的时间等。在数据库应用系统开发的分析阶段,明确数据库应用系统的总需求目标是最重要的内容。作为系统开发者,要清楚是
3、为谁开发数据库应用系统,由谁来使用数据库应用系统,由于使用者的不同,数据库应用系统目标的角度是不一样的。以“阳光超市管理系统”为例,如果我们设计的数据库应用系统是给超市财务经理使用的,数据库管理系统所管理的应该是有关商品财务信息方面的资料,像商品进货价格、零售价格、销售数量、销售金额、日累计金额、月累计金额等信息。如果我们设计的数据库应用系统是给超市营销经理使用的,数据库管理系统所管理的应该是有关商品营销信息方面的资料,像商品进货数量、库存数量、销售数量等信息。329如果我们设计的数据库应用系统是给超市人
4、事部门经理使用的,数据库管理系统所管理的应该是有关超市员工信息方面的资料,像员工数量、员工个人资料、员工工资等信息。如果我们设计的数据库应用系统是给超市总经理使用的,数据库管理系统所管理的应该是有关超市财务信息、营销信息、员工信息等信息的综合和集合。17.1.2系统设计阶段在数据库应用系统开发分析阶段确立的总体目标基础上,就可以进行数据库应用系统开发的逻辑模型或规划模型的设计。数据库应用系统开发设计的首要任务,就是对数据库应用系统在全局性的把握基础进行全面的总体规划,只有认真细致地搞好总体规划,才能省时、
5、省力、节省资金。而总体规划任务的具体化,就是要确立该数据库存系统的逻辑模型的总体设计方案,具体确立数据库应用系统所具有的功能,明确各个系统功能模块所承担的任务,特别是要明确数据的输入、输出的要求等。“阳光超市管理系统”总体规划,以及各子系统功能模块,如图17-1所示。阳光超市管理系统系统管理基本资料进货管理销售管理仓库管理财务管理用户管理修改密码商品档案部门档案员工档案商品进货进货管理商品销售销售查询仓库管理进货管理工资管理图17-1系统功能框图17.1.3系统实施阶段在数据库应用系统开发的实施阶段,主要
6、任务是按系统的功能模块的设计方案,具体实施系统的逐级控制和各独立模块的建立,从而建立形成一个完整的应用开发系统。329在建立应用系统的过程中,要按系统论的思想,把数据库应用系统视为一个大的系统,将这个大系统再分成若干相对独立的小系统,保证高级控制程序能够控制各个子功能模块功能的实现。在数据库应用系统开发的实施阶段,一般采用“自顶向下”的设计思路和步骤来开发系统,通过系统菜单或系统控制面板逐级控制更低一层的模块,确保每一个模块完成一个独立的任务,且受控于系统菜单或系统控制面板。具体设计数据库应用系统时,要做
7、到每一个模块易维护、易修改,并使每一个功能模块尽量小而简明,使模块间的接口数目尽量的少。17.1.4系统维护阶段数据库应用开发系统建立后,就进入了调试和维护阶段。在数据库应用系统开发的维护阶段,要修正数据库应用系统的缺陷,增加新的性能。在数据库应用系统开发的维护阶段,测试数据库应用系统的性能尤为关键,不仅要通过调试工具检查、调试数据库应用系统,还要通过模拟实际操作或实际验证数据库应用系统,若出现错误或有不适当的地方要及时加以修正。17.2主要功能模块设计前面讲的数据库应用系统的开发的一般过程,其核心内容是
8、设计数据库应用系统的逻辑模型或规划模型,这是数据库系统设计过程的第一步,而这种规划性的设计的核心内容是要规划好系统的主控模块和若干主要功能模块的规划方案,这是整个数据库应用系统设计开发的关键。在数据库应用系统规划设计中,首先要确定好系统的主控模块及主要功能模块的设计思路和方案。一般的数据库应用系统的主控模块包括:系统主页,系统登录、控制面板、系统主菜单;主要功能模块包括数据库的设计,数据输入窗体、数据维护窗体、数据浏览窗体、查
此文档下载收益归作者所有