1、图2-1创建项目系统模型2.1创建系统用例模型创建系统用例的第一步是确定系统的参与者。手机销售管理系统的参与者包含以下二种:(1)售货员(2)系统管理员此二个参与者如图2-2所示。 图2-2 系统参与者 图 2-3 售货员用例图然后,我们根据参与者的不同分别画出各个参与者的用例图。(1)售货员用例图:售货员在本系统中可以进行系统登录、录入销售信息和库存量查询等相关操作,通过这些活动创建的售货员用例图如图2-3所示。图 2-4 系统管理员用例图(2)系统管理员用例图:系统管理员在本系统中可以进行系统登录、商品一览表、供货商表、员工表等相关信息的录入、可以查询销售的相关情况和库存的信息,并且可以根
2、据需求制作进货单、统计进货费用等各类信息管理的操作,通过这些活动创建的系统管理员用例图如图2-5所示。图 2-5 系统管理员用例图2.2创建系统静态模型从前面的需求分析中,我们可以依据主要二个类对象:售货员、系统管理员、手机、库存和订单创建完整的类图如图2-6所示。图2-6 系统类图2.3创建系统动态模型系统的动态模型可以使用交互作用图、状态图和活动图来描述。2.3.1 创建序列图和协作图1.售货员在本系统中活动步骤分为:(1)注册个人信息(2)登录通过身份验证(3)查看商品信息(4)查询销售情况(5)返回查询结果(6)添加商品(7)添加销售记录(8)退出系统。根据以上步骤创建的序列图和协助图
3、,如下图2-7和图2-8所示。图 2-7 售货员顺序图图 2-8 售货员协作图.系统管理员在本系统活动的步骤分为:(1)注册个人信息(2)登录通过身份验证(3)查询库存信息、查询销售信息、生成进货清单。(4)操作员工注册,删除,商品添加删除,销售记录添加删除,查看员工列表,商品列表,销售列表,还有查看销售排行 (5)退出系统。根据以上步骤创建的的序列图和协作图,如图2-9和图2-10所示。图 2-9 系统管理员顺序图图 2-10 系统管理员协作图2.3.2 创建活动图我们还可以利用系统的活动图来描述系统的参与者是如何协同工作的。手机销售管理系统中,根据售货员、系统管理员的活动步骤,我们可以创建
4、活动图如下图2-11所示。图 2-11 系统活动图2.3.3 创建状态图在手机销售管理系统中,有明确状态转换的类是系统参与者,在整个验证过程前后有各种不同的状态。本系统的状态图如下图2-12所示。图 2-12 参与者状态图2.4创建系统部署模型对系统的实现结构进行建模的方式包括两种,即构件图和部署图。手机销售管理系统的构件图我们通过构件映射到系统的实现类中,说明该构件物理实现的逻辑类,在本系统中,我们可以对售货员类、系统管理员类、手机商品类、商品库存类、订单类分别创建对应的构件进行映射,创建的手机销售管理系统的构件图如图2-13所示。.图2-13 系统构件图手机销售管理系统的部署图描绘的是系统
5、节点上运行资源的安排。包括四个节点,分别是:客户端浏览器、Http服务器、数据库服务器和打印机,创建后的部署图如图2-14所示。图 2-14 系统部署图3 数据库设计1、商品一览表2、销售表3、员工表4 界面设计一首页页面二注册页面分为普通用户和管理员设置了以下权限:三登录页面1、管理员可以操作员工注册,删除,商品添加删除销售记录添加删除。2、普通用户只能进行商品的添加,销售记录的添加查看商品列表。四登录成功跳转到以下页面管理员用户跳转的页面普通用户跳转的页面添加商品界面步骤一:步骤二:步骤三:进一步操作:删除添加销售记录商品列表数据库的界面1. 数据表查询界面网页部分代码:登录页面代码htm
6、l xmlns=/www.w3.org/1999/xhtmlheadmeta http-equiv=Content-Type content=text/html; charset=utf-8 /title手机库存管理系统-登录页面link rel=stylesheet type=text/css href=css/global.css/css/style.css/headbody style=background:#000;div class=index 213 valign=bottomlabel for=u_name/labelinput name=textform id=/trtd he
7、ight=34td valign=u_pwdpassword83tda href=register.aspregister/abuttonsubmitlogin value=/table/form/div/body/html注册页面代码:注册JS/date.jsstyle type=-.STYLE1 color: #FF0000-/stylebodyform id=form1 name= action=ckRegister.asp onsubmit=return check()5973211 align=centertrtd colspan=2tb_bg注册页面userNameform_textspan class=STYLE1*89登录用户:502 onfocus=onFocusName onblur=onBlurName()span
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1