【vc++精品源码栏目提醒】:网学会员vc++精品源码为您提供(采用结构化方法实现)【PPt-推荐】 - 综合课件参考,解决您在(采用结构化方法实现)【PPt-推荐】 - 综合课件学习中工作中的难题,参考学习。
教学案例一采用结构化方法实现 1 教学案例一 概 述 图书馆信息系统的需求是大学生较熟悉的,编程语言VB 是高职生最容易掌握的,提供的设计、实现、测试是系统 的,核心源码以文字的方式说明,全部源码单独附录。
与学生管理信息系统等系统相似,图书馆信息系统的规模 或工作量不大不小,既非常实用,又比较熟悉,希望将 学生划分为多个项目组,每组3-5人,确定1名项目经理, 按照需求、设计、美工、编程、测试进行分工,组员之间 既分工又协作,一边上课,一边看书,一边模仿着做项目, 用1-2个月完成这项任务。
验收内容包括需求文档、设计 文档、源代码、可执行程序、测试文档、用户指南。
对于 不熟悉VB语言的读者,可以用其他数据库开发语言加以 实现,例如Delphi语言。
如果采用VC或Java语言, 编程难度系数会大一些,收获也会多一些。
2 教学案例一 对读者的要求要 具 体 内 容求 1)系统立项背景了 2)开发计划与项目管理解 1)需求分析理 2)架构设计解 3)编程实现掌 1)数据库概念设计和物理设计握 2)登录窗体、系统管理、书籍管理和读者管理详细设计 3 借阅管理详细设计和系统测试 3 教学案例一 一、系统立项背景 1.图书馆信息系统立项背景 该系统为图书馆管理员提供一个个性化的门户。
要求系统界面友好, 方便直观,管理员可以针对不同需求分类、排序、查询、统计,方便 读者和其他部门根据自己的需求能准确快速地查询图书信息,从而实 现以计算机辅助的形式代替传统的手工查找的形式,减轻图书信息管 理人员的劳动强度,提高工作质量和效率,从而使图书和读者的管理 更加合理化和科学化。
2.软件开发环境 (1)开发方法:面向过程开发方法 面向对象开发方法 2 开发模型:瀑布模型 3 开 发 工 具 :Visual Basic6.0Rational ROSE ( 或 Visio 2003 ) Microsoft Access. 鉴于图书馆信息系统属于中小型的信息系统,因此我们用VBACCESS的 设计 方案能够满 足用户的需 要,缩短开发 周期。
开发 工具:Visual Basic6.0Rational ROSE (或Visio 2003) Microsoft Access 鉴于图书馆信息系统属于中小型的信息系统,因此我们用VBACCESS的 设计方案能够满足用户的需要,缩短开发周期。
Rational ROSE主要用 于UML建模, Visio 2003用于概念数据模型设计和物理数据模型设计 及UML建模。
4 教学案例一 开发计划与项目管理 项目管理是建立在项目开发计划基础之上的。
计划是管理的路线图, 管理是计划执行的保证。
路线图需要管理者去跟踪、监督、评审、 审计和修正。
1. 项目管理简述 管理信息系统是一种需求不断变化,不确定因素较多,风险较大的 工程项目。
因此,对它的开发必须进行有效的计划和控制,即项目 管理。
项目开发计划,是通过项目每个阶段的开始时间和提交时间 所制定的实施任务利用任务驱动以便有效的落实分工和责任使每 位成员都能分工到位,并在限定的时间内完成自己的任务及时在各 个阶段结束后交付文档、进行总结,为下一个阶段工作的开展做好 准备。
5 教学案例一 2. 开发管理过程 项目开发计划制定的工具有很多,我们采用一种专门的开发计划评 审技术PERT(Program Evaluation and Review Technique),对该 信息系统进行开发计划管理。
PERT是一种网络图技术,它能够直观和较好地反映工序之间的关系 和影响计划进度的关键因素,并通过各个开发阶段的时间,得出系 统开发计划进度的关键路径。
与传统的项目管理方法甘特图相比,PERT网的优势,在于能够在工 序进度发生变化时,反映出对整个工程的影响,从而进行灵活的调 整,实现动态的计划管理。
图-1是图书馆信息系统系统开发的PERT网络图,其中数字“1、2、 3、……”表示检查点,字母“A、B、C、……”表示工序号。
管理信 息系统是一种需求不断变化,不确定因素较多,风险较大的工程项 目。
因此,对它的开发必须进行有效的计划和控制,即项目管理。
项