中文版Access数据库开发培训教程 单元8 Access项目开发实例

中文版Access数据库开发培训教程 单元8 Access项目开发实例

ID:45895732

大小:629.50 KB

页数:19页

时间:2019-11-19

中文版Access数据库开发培训教程 单元8 Access项目开发实例_第1页
中文版Access数据库开发培训教程 单元8 Access项目开发实例_第2页
中文版Access数据库开发培训教程 单元8 Access项目开发实例_第3页
中文版Access数据库开发培训教程 单元8 Access项目开发实例_第4页
中文版Access数据库开发培训教程 单元8 Access项目开发实例_第5页
资源描述:

《中文版Access数据库开发培训教程 单元8 Access项目开发实例》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、单元8Access项目开发实例bojia@bojia.net学习目的:软件工程概述需求分析系统设计数据库创建数据查询数据浏览学习重点:需求分析系统设计bojia@bojia.net8.1经验者说:使用Access做项目开发在前面单元中已经详细介绍了Access2003数据库中各个对象的创建以及操作,本单元将按照软件工程的思想来介绍使用Access2003来创建一个完整的学生成绩管理系统。本单元中重点介绍了软件危机、软件工程的基本概念和理论,同时着重介绍了软件开发的几个步骤。接下来以学生成绩管理系统为例深入介绍了按照软件工程的思想来进行数据库软件开发。bojia@boji

2、a.net8.2手把手教8.2.1软件工程概述所谓软件,就是使用一种或者多种计算机语言开发的一套系统,用于解决人们现实生活中的问题或者供娱乐使用。计算机软件与计算机硬件相互依存成为计算机系统中不可分割的部分。程序是按照事先设定的功能,要求计算机执行的一组指令集合。数据结构则是程序中相互之间存在一种或者多种关系的数据集合,它指明了数据与数据之间的关系类型。软件开发文档则是与程序开发,系统使用及维护相关的图像、文字、视频等资料。软件不仅仅包括在计算机中运行的程序,还包括整个系统的数据结构以及软件开发过程中各个阶段的开发文档。bojia@bojia.net按照软件的功能来划分

3、,软件可以分为系统软件和应用软件。系统软件又可分为操作系统,数据库管理系统等,Windows98操作系统、Linux操作系统等属于操作系统,而像SQLServer、Access等属于数据库管理系统。应用软件则是人们日常生活中工作学习使用到的一些软件,这些软件依赖于操作系统,数据库软件提供的平台来运行。常用的应用软件有计算机辅助设计、计算机辅助制造和各种游戏软件等。以及应用于各个行业的行业软件,办公自动化软件等都属于应用软件。bojia@bojia.net类别开发周期参与人员源代码行数微型软件1到4周1到2人500行小型软件1到6个月5到10人5K行到50K行中型软件1到

4、2年10到100人50K行到500K行大型软件2到5年100到1000人1M行到10M行超大型软件5到10年1000人以上10M行以上软件规模划分bojia@bojia.net软件危机导致人们开始软件设计工程化思考的直接原因是上世纪70年代开始出现的软件危机。软件危机是指软件开发及维护过程中出现的一系列严重的问题,这些问题直接导致了软件的危机。软件产品功能等无法满足用户的需求。软件开发者不能与用户达成一致,导致开发出来的产品与预期效果相差很大。用户对软件需求的描述不够准确、存在二义性,或者用户遗漏了一些需求,导致了开发方开发的产品与用户的预料差别悬殊.软件开发的成本、开

5、发进度等估计不够准确。软件开发者对软件开发过程中可能出现的问题估计不足,对软件的开发成本等核算不准确等导致了开发进度严重滞后,迟迟不能将产品交付用户使用。bojia@bojia.net软件开发过程问题的定义可行性研究需求分析系统设计程序编码软件测试运行维护bojia@bojia.net生存周期模型瀑布模型瀑布模型的特点是各个阶段自顶向下,从抽象到具体依次实现,各个阶段之间有着较为严格的层次关系.演化模型经过多次开发得到满意的软件产品螺旋模型整个开发过程沿着一条螺旋线旋转,在4个方向上做4个方面的活动:制定计划、风险分析、开展工程和客户的评估bojia@bojia.net

6、8.2.2需求分析需求分析是确定软件系统的综合要求,具体包括如下几个方面:功能要求:用户需要软件系统有什么样的功能才能满足工作、学习上的需要。环境要求:用户需要软件系统可以在哪些平台、环境下运行。比如用户希望软件系统能够在哪些操作系统平台下运行,能够在哪些数据库管理平台下进行数据库的操作。性能要求:用户对软件系统的大小、运行速度等的要求。可靠性要求:用户对软件系统出错的容忍度有多大。安全保密性要求:用户希望软件系统有怎样的安全级别。用户界面的要求:用户希望有什么样的界面,是否要求多种界面供选择。开发进度的要求:用户最迟要等到什么时候可以使用该软件系统。成本要求:用户对软

7、件系统的成交价格的要求。bojia@bojia.net“数据库选项设置”转换数据库格式“设置数据库密码”bojia@bojia.net8.2.3系统设计前面已经提到系统设计分为概要设计和详细设计两个阶段。概要设计阶段要做的工作是分解软件的功能,划分软件模块同时确定各个模块的结构。详细设计阶段要做的工作是确定实现每个模块所需要的算法和数据结构等,之所以要将软件模块化是为了便于软件的开发、测试和维护。“窗体属性设置”bojia@bojia.net“线条属性”主控面板bojia@bojia.net“命令按钮向导”主控面板bojia@bojia.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。