Page 27 - 教育教学模式与理念的创新研究
P. 27
第一章 信息系统概述
写控制层 Servlet 类和表现层的各种页面。这非常有利于学生学习的延续性,他
们先学习《Java 程序设计语言》并开发了商业企业管理信息系统的部分功能,然
后再学习《JSP 网络编程》就容易多了。首先是学习语法知识内容较少,对 JSP
的数据库编程就可以忽略,因为 JSP 数据库编程和 Java 数据库编程使用的都是
JDBC 技术。二是可以专注于 JSP 核心技术的学习,当学生使用 JSP 技术再次开
发商业企业管理信息系统时,已经熟悉了企业业务流程,业务逻辑实现代码无需
编写,只需专注于表现层页面编写和控制层 Servlet 编写,以及用 Servlet 编写过
滤器,文件的上传和下载。
第四,使用面向对象方法分析与设计的商业企业管理信息系统案例。
使用面向对象的分析与设计方法对销售企业进行分析与设计,面向对象分析
与设计工具方面需要覆盖的重点知识是统一建模语言 UML,面向对象分析需要
覆盖的重点知识包括建立需求模型;建立基本模型,包括发现对象和定义对象类、
定义对象的属性和操作、建立对象间的关系,还有建立包图、顺序图、活动图、
状态机图、构建图等主要辅助模型;面向对象设计需要覆盖的重点知识包括问题
域部分设计、人机交互部分设计、控制驱动部分设计、数据接口部分设计。使用
面向对象分析与设计方法对商业企业管理系统进行分析与设计。在面向对象分析
阶段,首先要完成需求模型,最终以用例图及其描述说明书来展示商业企业管理
的各种用例,例如商品管理、订单管理、仓储管理、职员管理、客户管理、供应
商管理等用例,还有一些公共用例:身份验证、修改密码、查询订单、查询商品
信息等。需求模型完成后就可以建立基本模型了,用类图及其说明来展示基本模
型,类图又由类和类间联系来显示,主要包括商品类、订单类、库存类、职员类、
客户类、供应商类等。基本模型之后要建立必要的辅助模型,建立了商品维护状
态图、订单维护活动图、还建立了商业企业管理信息系统的构件图和部署图。在
面向对象设计阶段,在问题域部分,进行了改进性能的设计,并因封装原则增加
设立对象操作。在人机交互部分,设计了商品管理、价格管理、订单管理、库存
管理、职员管理、客户管理、供应商管理等界面类。在数据接口部分,进行了数
据规范化设计,从订单类中分离出订单明细类,从商品类中分离出价格类,并重
新绘制类图,使得类图中各类对应的数据表符合三范式;关系数据库不能直接存
储对象,需要编写程序把对象的属性保存到数据库中,因而定义了数据访问类,
包括商品管理 DAO 类、价格管理 DAO 类、订单管理 DAO 类、仓储管理 DAO 类、
17

