资源预览内容
第1页 / 共24页
第2页 / 共24页
第3页 / 共24页
第4页 / 共24页
第5页 / 共24页
第6页 / 共24页
第7页 / 共24页
第8页 / 共24页
第9页 / 共24页
第10页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
,高等职业教育“十一五”规划教材 计算机类核心课程教改项目成果系列教材,Visual Basic程序设计项目教程,李天真 李宏伟 编著,Visual Basic是一门易上手,具有强大的可视化程序设计和面 向对象程序设计的功能,支持用户开发的ActiveX控件和Internet编程等, 开发效率极高的一门编程语言,在软件市场上具有极高的占有率。但传统 的Visual Basic教材过于理论化,使读者学习后仍不能轻松进行Visual Basic 实际应用软件的开发。 全书围绕如何创建设计“学生学籍管理系统”为实例展开详尽的叙述,通过实例讲解知识、介绍操作技能;知识与技能的讲解采用层层递进的方法,既有利于教学的组织,也有利于一般读者自学。只要读者能够模仿实例完成实践过程,就能够完成一个完整的信息管理系统开发过程,进而具备应用Visual Basic开发信息管理系统的基本能力。 全书围绕应用程序开发的完整过程,共给出了13个任务,内容包括系统开发任务分析及开发方法、系统数据库创建、系统登录界面设计、简单登录密码设计、 数据库访问的实现、系统主界面设计、系统管理模块设计、信息管理模块设计、 报表生成和打印、Splash界面设计、Visual Basic程序调试、应用程序的文件 操作、应用程序的打包和发布。每个工作任务都配有明确的能力培养目标 和相关理论知识点,让读者通过完成各个任务来学习Visual Basic中 主要的操作方法和相关知识。,前 言,根据能力培养目标、采用任务驱动方式进行编写是本书的 主要特点。根据系统开发要求,打破了传统Visual Basic教材的 理论化的编排模式,知识点的引入完全按照系统开发需求而定,在 课后的“总结与技能巩固”部分给出了另一个比较完整的案例,用于读者 进行并行的能力训练。 通过本课程的教学,使学生在掌握面向对象程序设计的基本概念的基础上,其总体能力目标要达到如下要求: 1)能用Visual Basic语言设计一般难度的应用程序。 2)能利用数据库系统创建数据库、数据表,修改数据表结构,建立表间关系和进行数据的编辑、浏览。 3)能综合运用Visual Basic集成开发环境和数据库系统开发完成一般难度的数据库应用程序。 编者著 2009、9,前 言,任务1 系统开发任务分析及开发方法,任务2 系统数据库创建,任务3 系统登录界面设计,任务4 简单登录密码设计,任务5 数据库访问的实现,任务6 系统主界面设计,任务7 系统管理模块设计, Visual Basic程序设计项目教程电子教案,任务8 信息管理模块设计,任务9 报表生成和打印,任务10 Splash 界面设计,任务11 Visual Basic 程序调试,任务12 应用程序的文件操作,任务13 应用程序的打包和发布,任务1 系统开发任务分析及开发方法,知识1 软件需求分析的任务,知识2 软件需求分析的过程,知识3 软件需求分析的方法,知识教学目标和技能训练目标,1. 掌握管理信息系统开发的一般流程; 2. 了解“学生学籍管理系统”的功能与效果的全貌。,返回章首,1. 能运用软件项目开发和管理的基础知识对应用系统做需求分析; 2. 能运用软件项目开发和管理的基础知识对应用系统做总体设计。,随着学校的规模不断扩大,学生数量急剧增加,有关学生的 各种信息量也成倍增长。面对庞大的信息量,需要有学生学籍管理 系统来提高学籍档案管理工作的效率。 学生学籍管理系统应该达到以下目标: 1)能够管理学生在校期间的各类档案。 2)能够快速地进行各类档案信息查询。 3)能够对所有档案信息提供报表功能。 4)能够减少人工的参与和基础信息的录入,具有良好的自治功能和信息循环。 5)能够减少管理人员,减轻管理人员的工作任务,减低管理成本。,返回章首,一个软件项目的开发主要分为5个阶段:需求分析阶段、设计阶段、编码阶段、测试阶段和维护阶段。而需求分析阶段所得到的结果,是软件项目开发中其他4个阶段的必备条件。 软件需求分析的任务不是确定系统怎样完成工作,而是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。它所做的工作是深入描述软件的功能和性能,确定软件设计的限制和软件同其他系统的接口细节,定义软件的其他有效性要求。,返回章首,知识1 软件需求分析的任务,软件需求分析的过程具体可分为对问题的识别、分析与综合、制定规格说明和评审。 问题识别:是指系统分析人员研究可行性分析报告和软件项目实施计划,确定目标系统的综合要求,并提出这些需求实现条件以及需求应达到的标准。这些需求分为功能性需求和非功能性需求,其具体包括以下几个方面。 1)功能需求;2)性能需求;3)环境需求;4)可靠性需求;5)安全保密要求;6)用户界面需求;7)资源使用需求;8)软件成本消耗与开发进度需求;9)预先估计以后系统可能达到的目标。 分析与综合:目标是给出目标系统的详细逻辑模型。在此步骤中,分析和综合工作需反复地进行。,返回章首,知识2 软件需求分析的过程,制定规格说明:对于编制需求分析的文档,我们称描述需求分析的文档为软件需求规格说明书。除了编写软件需求规格说明书之外,还要制定数据要求说明书以及编写初步的用户手册。 评审:需求分析评审是指在需求分析的最后一步,对系统功能的正确性、完整性和清晰性,以及其他需求给予评价。,返回章首,知识2 软件需求分析的过程,软件需求分析方法很多,如结构化生命周期法、快速原型法、模型驱动法、面向数据结构的结构化数据系统开发方法等。结构化生命周期法和快速原型法是比较常用的两种方法。 1、结构化生命周期法 结构化生命周期法理论,把软件的开发过程归纳为5个阶段,即计划、分析、设计、编码、测试和维护。 2、快速原型法 快速原型法的主要思想是:首先建立一个能反映用户主要需求的原型,让用户实际看见新系统的概貌,以便判断哪些功能是符合要求的,哪些是需要改进的,然后将原型反复改进,最终建立完全符合用户要求的新系统。,返回章首,知识3 软件需求分析的方法,根据对学生学籍管理系统的任务和目标的分析,一个标准的学生学籍管理系统应该包含如图1.2所示的一些功能模块,每一个功能模块又包含一系列的子模块。,返回章首,图1.2 学生学籍管理系统的功能,“机构设置”模块:,返回章首,“学籍管理”模块,“课程管理”模块,返回章首,“成绩管理”模块,“奖惩管理”模块,返回章首,“系统管理”模块,返回章首,1系统启动、登录与主界面,图1.9 Splash界面 图1.10 “用户登录”对话框,返回章首,1系统启动、登录与主界面,图1.11 系统主界面,返回章首,2【机构设置】功能,图1.12 “院设置”对话框,图1.13 “系设置”对话框,图1.14 “班级设置”对话框,返回章首,3【学籍管理】功能,图1.15 “学生查询”对话框,相关的“新生注册”、“学期注册”、“基本信息”、“成员信息”、“学籍异动”、“学籍报告”等界面效果见书 图1.16-20,返回章首,4【课程管理】功能,图1.21 “新增课程”对话框,图1.22 “课程分配”对话框,图1.23 “课程查询”对话框,返回章首,5【成绩管理】功能,图1.24 “成绩录入”对话框,图1.25 “成绩评审”对话框,图1.26 “成绩单生成”对话框,返回章首,6. 【奖惩管理】功能,相关的“奖惩录入”、“奖惩查询”、“奖惩单生成等界面效果见书 图1.28-30,图1.27 “奖惩查询”对话框,返回章首,7. 【系统管理】功能,图1.31 “用户管理”对话框 图1.32 “密码维护”对话框,图1.33 “查询窗口”对话框,图1.34 “备份还原”对话框,返回章首,任务:针对各大中专院校的图书管理现状,设计出适合一般学校的计算机辅助图书馆管理信息系统,实现对图书基本信息、读者基本信息的计算机管理,实现对借书和还书有关信息的记录、修改、查询、删除等一系列操作的计算机管理。 请运用软件项目开发和管理的基础知识对图书馆管理信息系统作需求分析: 1)请建立目标系统的逻辑模型,给出借书、还书过程的数据流图。 2)在系统功能概述的基础上,进一步分析系统需要完成的功能,并给出系统功能模块图。,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号