ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:526.06KB ,
资源ID:4458879      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4458879.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(小型应用系统开发案例.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

小型应用系统开发案例.docx

1、小型应用系统开发案例第17章 小型应用系统开发案例开发数据库应用系统是使用Access数据库管理系统软件的最终目的。在本章我们将整体性地介绍数据库应用系统开发过程,综合地运用前面各章所讲的数据库管理软件操作知识和设计技巧,实施一个小型应用系统开发的全过程,从而对本书的知识学习进行一个全面的、综合的运用和训练。我们将结合一个具体案例(阳光超市管理系统),它是为某超市业务总管设计的超市业务管理数据库应用系统,且是一个教学案例,若想应用于实践还需进一步开发。17.1应用系统开发概述一般地说,数据库应用系统开发要经过系统分析、系统设计、系统实施和系统维护几个不同的阶段。17.1.1 系统分析阶段开发数

2、据库应用系统,系统分析是我们首先遇到的重要的环节。系统分析的好坏程度决定系统的成败,系统分析做得越好,系统开发的过程就越顺利。在数据库应用系统开发的分析阶段,要在信息收集的基础上确定系统开发的可行性思路。也就是要求程序设计者通过对将要开发的数据库应用系统的相关信息进行收集,确定该数据库应用系统的总需求目标、开发的总体思路及开发所需的时间等。在数据库应用系统开发的分析阶段,明确数据库应用系统的总需求目标是最重要的内容。作为系统开发者,要清楚是为谁开发数据库应用系统,由谁来使用数据库应用系统,由于使用者的不同,数据库应用系统目标的角度是不一样的。以“阳光超市管理系统”为例,如果我们设计的数据库应用

3、系统是给超市财务经理使用的,数据库管理系统所管理的应该是有关商品财务信息方面的资料,像商品进货价格、零售价格、销售数量、销售金额、日累计金额、月累计金额等信息。如果我们设计的数据库应用系统是给超市营销经理使用的,数据库管理系统所管理的应该是有关商品营销信息方面的资料,像商品进货数量、库存数量、销售数量等信息。如果我们设计的数据库应用系统是给超市人事部门经理使用的,数据库管理系统所管理的应该是有关超市员工信息方面的资料,像员工数量、员工个人资料、员工工资等信息。如果我们设计的数据库应用系统是给超市总经理使用的,数据库管理系统所管理的应该是有关超市财务信息、营销信息、员工信息等信息的综合和集合。1

4、7.1.2 系统设计阶段在数据库应用系统开发分析阶段确立的总体目标基础上,就可以进行数据库应用系统开发的逻辑模型或规划模型的设计。数据库应用系统开发设计的首要任务,就是对数据库应用系统在全局性的把握基础进行全面的总体规划,只有认真细致地搞好总体规划,才能省时、省力、节省资金。而总体规划任务的具体化,就是要确立该数据库存系统的逻辑模型的总体设计方案,具体确立数据库应用系统所具有的功能,明确各个系统功能模块所承担的任务,特别是要明确数据的输入、输出的要求等。“阳光超市管理系统”总体规划,以及各子系统功能模块,如图17-1所示。图17-1系统功能框图 17.1.3 系统实施阶段在数据库应用系统开发的

5、实施阶段,主要任务是按系统的功能模块的设计方案,具体实施系统的逐级控制和各独立模块的建立,从而建立形成一个完整的应用开发系统。在建立应用系统的过程中,要按系统论的思想,把数据库应用系统视为一个大的系统,将这个大系统再分成若干相对独立的小系统,保证高级控制程序能够控制各个子功能模块功能的实现。在数据库应用系统开发的实施阶段,一般采用“自顶向下”的设计思路和步骤来开发系统,通过系统菜单或系统控制面板逐级控制更低一层的模块,确保每一个模块完成一个独立的任务,且受控于系统菜单或系统控制面板。具体设计数据库应用系统时,要做到每一个模块易维护、易修改,并使每一个功能模块尽量小而简明,使模块间的接口数目尽量

6、的少。17.1.4 系统维护阶段数据库应用开发系统建立后,就进入了调试和维护阶段。在数据库应用系统开发的维护阶段,要修正数据库应用系统的缺陷,增加新的性能。在数据库应用系统开发的维护阶段,测试数据库应用系统的性能尤为关键,不仅要通过调试工具检查、调试数据库应用系统,还要通过模拟实际操作或实际验证数据库应用系统,若出现错误或有不适当的地方要及时加以修正。17.2主要功能模块设计前面讲的数据库应用系统的开发的一般过程,其核心内容是设计数据库应用系统的逻辑模型或规划模型,这是数据库系统设计过程的第一步,而这种规划性的设计的核心内容是要规划好系统的主控模块和若干主要功能模块的规划方案,这是整个数据库应

7、用系统设计开发的关键。在数据库应用系统规划设计中,首先要确定好系统的主控模块及主要功能模块的设计思路和方案。一般的数据库应用系统的主控模块包括:系统主页,系统登录、控制面板、系统主菜单;主要功能模块包括数据库的设计,数据输入窗体、数据维护窗体、数据浏览窗体、查询窗体的设计,统计报表的设计等。17.2.1 数据库设计数据库应用系统的数据库作为系统的一个主要功能模块,是系统的数据源,也即整个系统运行过程中全部数据的来源。在进行数据库应用系统开发时,一定要规划设计好数据库,设计好数据库中的诸多数据表,设计好数据表间的关联关系,设计好数据表的结构,然后再设计由表生成的查询。一个数据库应用系统的好坏,数

8、据库的设计是其关键之一。数据库应用系统的数据量越大,数据来源越复杂,数据库设计的好坏就越显得重要。数据库的规划设计是系统设计中非常重要的一步,它将影响着整个系统的设计过程。1.“阳光超市管理系统”数据库概念结构,如图17-2所示。图17-2概念结构图 2.“阳光超市管理系统”数据库逻辑结构如下:商品(商品编号,名称,类型,品质,规格)采购(采购单号,商品编号,进货日期,生产日期,进货数量,进货价格,生产厂家,厂家地址,联系电话,联系人,经办人)库存(商品编号,进出情况,进出时间,进出数量,位置编号,经办人,库管员)交易(交易号,交易时间,终端,收银员,总金额)销售明细(商品编号,商品单价,商品

9、数量,交易号)员工(员工编号,姓名,性别,年龄,民族,电话,住址,照片,工龄,简历,部门编号)部门(部门编号,部门名称,负责人,员工人数,部门电话)工资(员工编号,时间,应发工资,扣款,税款,实发工资)3.“阳光超市管理系统”数据库中各表的结构如下:表17-1 商品信息表结构字段名字段类型字段长度小数点索引类型商品编号C6主索引名称C20类型C20品质C30规格C15备注T注:商品编号(ABCDEF) AB:商品类型编号,CD:商品品质编号, EF:商品顺序编号 表17-2 交易情况表结构字段名字段类型字段长度小数点索引类型交易号C4主索引交易时间D中日期终端C2普通索引收银员C6总金额单精度

10、122备注T表17-3 销售情况表结构字段名字段类型字段长度小数点索引类型商品编号C6普通索引商品单价N单精度商品数量N长整型交易号C2普通索引备注T表17-4 进货情况表结构字段名字段类型字段长度小数点索引类型采购单号C6普通索引进货日期D中日期主索引生产日期D中日期进货数量N长整型进货价格N单精度2生产厂家C20厂家住址C20联系电话C13联系人C6经办人C6备注T表17-5 库存情况表结构字段名字段类型字段长度小数点索引类型商品编号C6普通索引进出情况C2进出时间D中日期主索引进出数量N长整型位置编号C1经办人C6库管员C6备注T表17-6 部门信息表结构字段名字段类型字段长度小数点索引

11、类型部门编号C2主索引部门名称C20负责人C6部门电话C8备注T表17-7 员工情况表结构字段名字段类型字段长度小数点索引类型员工编号C6主索引姓名C6性别C2年龄N整数民族C10电话C13住址C30工龄N整数照片G简历T部门编号C2候选索引备注T注:员工编号(ABCDEF) AB:部门编号,CD:岗位编号, EF:人员顺序编号 表17-8 工资发放情况表结构字段名字段类型字段长度小数点索引类型员工编号C6主索引姓名C6时间D中日期应发工资单精度82扣款单精度72税款单精度72实发工资单精度824.“阳光超市管理系统”数据库中各表间的关联关系,如图17-3所示。图17-3 表间的关联关系17.

12、2.2 主页设计数据库应用系统主页是整个系统最高一级的工作窗口,通常通过这个工作窗口,启动系统登录工作窗口,并简介系统总体功能或说明系统的设计者、开发时间等信息。数据库应用系统主页的规划设计,要考虑界面的美观大方,要通过主页界面吸引用户对系统的关注,以及引导用户方便地进入系统。“阳光超市管理系统”系统主页,如图17-4所示。图17-4 主页17.2.3 登录设计系统登录工作窗口是用来控制操作员使用系统口令输入的窗口,操作员只有按系统设计者提供的保密口令,才能安全可靠地使用系统,另外也可以通过系统分级口令实现系统功能的分级操作。系统登录工作窗口的规划设计,要提供输入系统口令的功能,在保证输入系统

13、口令时,尽量方便、简捷,要有容错功能,还为系统“日志”表提供必要的数据。“阳光超市管理系统”系统登录工作窗口,如图17-5所示。图17-5登录 17.2.4 控制面板设计在Access中,控制面板是一个具有专门功能的窗体,它可以调用主菜单,并提供实现系统功能的方法。“阳光超市管理系统”控制面板,如图17-6所示。图17-6控制面板17.2.5 数据窗体设计规划设计数据库应用系统的数据窗体,主要应设计好以下几种类型的窗体。1.数据输入窗体。数据库应用系统数据输入窗体,是原始数据输入的工作窗口。数据输入窗体要有增加数据和保存数据的功能,保证数据输入的准确、快捷。 “阳光超市管理系统”数据输入窗体,

14、如图17-7所示。图17-7数据输入窗体2.数据维护窗体。数据库应用系统数据维护窗体,是用来维护系统全部数据资源的工作窗口。数据维护窗体要有修改、删除、增加及保存数据的功能。 “阳光超市管理系统”数据维护窗体,如图17-8所示。图17-8数据维护窗体3.数据查询窗体。数据库应用系统数据查询窗体,是系统进行数据信息检索的工作窗口。数据查询窗体要有查找、发布、浏览以及输出数据信息的功能。“阳光超市管理系统”数据查询窗体,如图17-9所示。图17-9数据查询窗体17.2.6 报表设计数据库应用系统的报表,是数据库中数据输出的工作窗口,也是通过打印机打印输出的格式文件。数据报表的规划设计主要是要提出对

15、报表的布局、页面大小、附加标题、各种说明信息的设计思路和方案,并使其在实用、美观的基础上,还能够完成对数据源中数据的统计分析计算,然后按指定格式打印输出。“阳光超市管理系统”原始数据报表,如图17-10所示。图17-10原始数据报表 “阳光超市管理系统”统计分析计算数据报表,如图17-11所示。图17-11 17.3 设置自动启动窗体“主页”窗体是实用数据库应用系统的第一个工作窗口,“阳光超市管理系统”的“主页”窗体也是该系统的第一个工作窗口。为了让用户一打开“阳光超市管理系统”就能自动启动,要为“主页”窗体设置一个特殊的属性。操作步骤如下:(1)打开数据库(阳光超市管理系统)。(2)在“Access系统”窗口,打开“Office按钮”下拉菜单,单击“Access选项”按钮,进入“Access选项”窗口,如图17-12所示。图17-12 “Access选项”窗口(3)在“Access选项”窗口,首先,选择“当前数据库”选项,然后,在显示窗体的下拉框中选择要作为自动启动窗体的窗体,最后,单击“确定”按钮,结束自动启动窗体的设置。17.4 发布MDE文件 操作步骤如下 : (1)打开数据库(阳光超市管理系统)。(2)在“Access系统”窗口,打开“数据库工具”选项卡,单击“生成ACCDE”按钮,进入“保存为”窗口,在其选择文件夹和定义文件名,结束生成(MDE)文件操作。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1