1、 课程课程设计报告设计报告 题题 目:目: 手机销售手机销售管理系统管理系统 专专 业:业: 计算机信息管理计算机信息管理 姓姓 名名: 指导教师:指导教师: 完成时间:完成时间: 2012 年年 6 6 月月 1515 日日 第 1 页 共 26 页 手机销售管理系统手机销售管理系统 0 引言引言 随着经济的不断迅猛发展,手机销售市场也在不断的扩大,手机的更新速度 飞快,所以要赶上时代发展的步伐,要求我们不仅要时刻关注经济的发展和市场 的发展的需求,同时也需要我们制定出一个好的管理系统,因为只有建立先进的 销售管理系统,才能够更好的充分利用资源和更好的掌握市场的需求情况,做到 更好的为企业谋
2、福利并且更好的提高管理水平和效率。 本次课程设计目的是利用 Rational Rose 对手机销售管理系统进行建模分析。 1 需求分析需求分析 手机销售管理系统的功能性需求综述如下: (1)手机售货员通过输入用户名和密码登陆系统之后,可以查询库存信息情况, 也能够录入销售信息。 (2)系统管理员通过输入用户名和密码登陆手机管理系统后,能够输入商品一览 表、供货商、员工表的相关信息,并且可以查询销售情况和库存信息,同时还可 以根据需求制作进货单,统计进货的费用管理员可以操作员工注册,删除,商品添 加删除销售记录,添加删除查看员工列表、商品列表、销售列表,还有查看销售 排行 ,等功能。 2 系统建
3、模 在系统建模以前,我们首先需要在 Rational Rose 2003 中创建一个模型。并 命名为“手机销售管理系统” ,该名称将会在 Rational Rose 2003 的顶端出现,如 下图 2-1 所示。 第 2 页 共 26 页 图 2-1 创建项目系统模型 2.1 创建系统用例模型创建系统用例模型 创建系统用例的第一步是确定系统的参与者。 手机销售管理系统的参与者包 含以下二种: (1)售货员(2)系统管理员 此二个参与者如图 2-2 所示。 图 2-2 系统参与者 图 2-3 售货员用例图 然后,我们根据参与者的不同分别画出各个参与者的用例图。 (1)售货员用例图:售货员在本系统
4、中可以进行系统登录、录入销售信息 和库存量查询等相关操作,通过这些活动创建的售货员用例图如图 2-3 所示。 图 2-4 系统管理员用例图 (2)系统管理员用例图:系统管理员在本系统中可以进行系统登录、商品 第 3 页 共 26 页 一览表、供货商表、员工表等相关信息的录入、可以查询销售的相关情况和库存 的信息,并且可以根据需求制作进货单、统计进货费用等各类信息管理的操作, 通过这些活动创建的系统管理员用例图如图 2-5 所示。 图 2-5 系统管理员用例图 2.2 创建系统静态模型创建系统静态模型 从前面的需求分析中, 我们可以依据主要二个类对象: 售货员、 系统管理员、 手机、库存和订单创
5、建完整的类图如图 2-6 所示。 图 2-6 系统类图 2.3 创建系统动态模型创建系统动态模型 系统的动态模型可以使用交互作用图、状态图和活动图来描述。 23.1 创建序列图和协作图 1.售货员在本系统中活动步骤分为: (1)注册个人信息(2)登录通过身份 验证(3)查看商品信息(4)查询销售情况(5)返回查询结果(6)添加商品(7) 第 4 页 共 26 页 添加销售记录(8)退出系统。根据以上步骤创建的序列图和协助图,如下图 2-7 和图 2-8 所示。 图 2-7 售货员顺序图 图 2-8 售货员协作图 .系统管理员在本系统活动的步骤分为: (1)注册个人信息(2)登录通过身份验 证(
6、3)查询库存信息、查询销售信息、生成进货清单。(4)操作员工注册,删 除,商品添加删除,销售记录添加删除,查看员工列表,商品列表,销售列表, 还有查看销售排行 (5)退出系统。根据以上步骤创建的的序列图和协作图,如 图 2-9 和图 2-10 所示。 图 2-9 系统管理员顺序图 第 5 页 共 26 页 图 2-10 系统管理员协作图 2.3.2 创建活动图 我们还可以利用系统的活动图来描述系统的参与者是如何协同工作的。 手机 销售管理系统中,根据售货员、系统管理员的活动步骤,我们可以创建活动图如 下图 2-11 所示。 第 6 页 共 26 页 图 2-11 系统活动图 2.3.3 创建状态图 在手机销售管理系统中,有明确状态转换的类是系统参与者,在整个验证过 程前后有各种不同的状态。本系统的状态图如下图 2-12 所示。 图 2-12 参与者状态图 第 7 页 共 26 页 2.4 创建系统部署模型创建系统