
《软件开发综合实训》 学习情境熟销售经理子系统的开发 《软件开发综合实训》裸题组 天津電子信息職放術学院
《软件开发综合实训》课题组

主要内容 一、 用例模型 三、工作任务 三、系统设计 四、案例:开发管理客户模块 五、制定开发计划 六、拓展训练:开发增加商品模块 ⊙天津電子信息職業放晰等院:
主 要 内 容 二、工 作 任 务 三、系 统 设 计 四、案例:开发管理客户模块 五、制 定 开 发 计 划 六、拓展训练:开发增加商品模块 一、用 例 模 型

用例模型 1、用例视图 登录 增加新商品 维护商品信息广、 > 统计商品销售 销售经理 控制商品销售 查询商品 管理商品类别 管理客户 客户 天津電子信息職業放晰等院:
一、用 例 模 型 1、用例视图

一、用例模型 2、管理客户用例描述 (1)审批客户流程 ((2)冻结客户流程 (3)恢复客户流程 简倍经岸 系酸 俏结经▣ 系 停售经型 系统 ●开始 ●胎 ●开始 选择管理客 显示客宁管 户 理信息页面 选择管理客 /显示客户管 户 理信页固 选择管理客 显示客户管 白 理信息页面 选择显示己 显示被批准 选择显示冻 在列美中克 批准客户 客户列表 、选择操作 选择删除 结客户 示冻结客户 将客户记录 选择准 选择客户沫 将客户设置 选择客户忮 将客户恢复 结操作 、为冻结状态 复操作 为批准状态 重新显示被批 结束 重新显示被 准客户列表 冻结的客户 ⊙天津电子信息秋林術学院日
一、用 例 模 型 2、管理客户用例描述 (1)审批客户流程 (2)冻结客户流程 (3)恢复客户流程

二、工作任务 任务清单 任务编号 工作任务 目前状态 完成人 BSN-02-01 设计子系统类体系结构 草稿 软件工程师 BSN-02-02 设计子系统界面组织结构 草稿 软件工程师 BSN-02-03 完善管理客户功能模块 部分代码 程序员 BSN-02-04 开发增加新商品功能模块 尚未启动 程序员 BSN-02-05 开发控制商品销售功能模块 尚未启动 程序员 BSN-02-06 开发维护商品信息功能模块 尚未启动 程序员 BSN-02-07 开发统计商品销售功能模块 尚未启动 程序员 BSN-02-08 部署、运行子系统 尚未启动 程序员 ⊙天津電子信息職業放晰等院:
二、工 作 任 务 任 务 清 单 任务编号 工作任务 目前状态 完成人 BSN-02-01 设计子系统类体系结构 草稿 软件工程师 BSN-02-02 设计子系统界面组织结构 草稿 软件工程师 BSN-02-03 完善管理客户功能模块 部分代码 程序员 BSN-02-04 开发增加新商品功能模块 尚未启动 程序员 BSN-02-05 开发控制商品销售功能模块 尚未启动 程序员 BSN-02-06 开发维护商品信息功能模块 尚未启动 程序员 BSN-02-07 开发统计商品销售功能模块 尚未启动 程序员 BSN-02-08 部署、运行子系统 尚未启动 程序员

二、工作任务 任务书 任务名称 开发管理客户功能模块 任务编号 BS-02-03 版本 1.0 任务状态正在编程 计划开始时间 计划完或时间 计划用时1天 实际开始时间 实际完或时间 实际用时 负责人 作者 审装人 数据库系统:S L Server2000 Eclipse 3.2 开发环境 Java虚拟机: 开发工具 SQL Server 2005 JDBC Driver Web服务器:Toncat5.5 Dreamweave红2004 工作产品 【】文档【】图表【】测试用例 【】代码【】可执行文件 任务描谜 管理客户模块主要用来审核客户是否有资格在系统中购买商品。销售经理在主页中选择了“管 理客户”菜单项以后,系统格进入客户管理页面,。要求销售经理按待审批 已通过和已 3种选 项选择客户.如果销售经理选择待审批客户,系统将检索处于等待审批的客户并以列表形式显示出 来,此时,销售经理可以选择客户列表中的批准操作,也可以选择刚除操作。当销售经理选择批准 操作时,系统将会把customer表中该客户的状态设置为通过状态,该客户就可以登录到网站购买 商品了,当销售经理选择删除操作时,系统将会删除该客户的注册信息。如果销售经理选择已通过 系统将检索出已经通过审核的客户并以列表形式显示出来,销售经理可以在客户列表中选择 冻结操作,系统将会把该客户在customer表中的状态设置为冻结状态,该客户就不能再登录进入 网站购买商品了.如果销售经理选择已冻结客户,系统将检索出已被结的客户并以列表形式显示 出来,销售经理可以在客户列表中选择恢复操作,系统将会把该客户在custoner表中的状态设冒 为通过状态,此后,该客户又可以登录进入网站购买商品了本模块具体要求如下: 天津電子信息職業赦晰等院:
二、工 作 任 务 任 务 书

三、系统设计 类的体系结构 1.类的总体结构 边 控 实体类 制 数据 类 库 类 务逻辑类 ⊙天津电信息職業放晰等院:
三、 系 统 设 计 类的体系结构 1.类的总体结构 数据 库 边 界 类 控 制 类 实 体 类 业 务 逻 辑 类

三、系统设计 类的体系结构 2.类图 > > > > > > ClassifyServlet ImageServlet ProductServlet PdAddServle SalesTotalServlet CustomerServlet > > > Classify Product Customer ClassifyDAO ProductDAO CustomerDAO DataBaseConnection > DAO DAOException ⊙天津電子信息職業放晰等院:
三、系 统 设 计 类的体系结构 2. 类 图

三、系统设计 类的体系结构 3.包的组织结构 com.product com.salesMG Classify ClassifyServlet com.customer ClassifyDAO rServlet +ImageServlet +Customer +Product CustomerDAO ProductDAO SalesOrderServlet com.util +DAO com.login com.saleOrder DAOException +LoginDAO +EncodingFilter LoginForm tene +LoginServlet 天津電子信息職業赦術等院:
三、系 统 设 计 类的体系结构 3.包的组织结构

三、系统设计 系统界面组织结构 1.登录与主页面结构 > ≥LoginServlet top.htm login.html > > > > 办公系统 2 saleMGMenu.htm saleMGMain.jsp content.htm e > foot.htm 配天津電子信息職放新等院:
三、系 统 设 计 系统界面组织结构 1.登录与主页面结构