《系统分析与设计》课程设计_第1页
《系统分析与设计》课程设计_第2页
《系统分析与设计》课程设计_第3页
《系统分析与设计》课程设计_第4页
《系统分析与设计》课程设计_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、系统分析与设计课程设计目录 TOC o 1-5 h z 功能描述 .4现行系统的组织结构图 .4思维导图 .5用例图与用例描述.5(一)用例图 5总体用例图 .5前台用例图 .6后台用例图 .6米购子系统用例图 .7销售管理子系统用例图.7查询管理子系统用例图.7存储管理子系统用例图.7财会子系统用例图.8(二)主要用例描述 .8登记销售金额用例描述 8记支出金额用例描述 9算利润用例描述9系统分析类 10时序图 .10采购汇总时序图 .11到货登记时序图.11编制报表时序图 .12销售管理时序图 .12会员管理时序图.13查询财务时序图 .13查询人员时序图 .14查询业务时序图 .14存储

2、商品时序图.15财会子系统时序图.15说明使用的架构模式,绘制子系统图和部署图 15B/S 架构模式 .16子系统图 .17.财会管理子系统 17.仓库管理子系统 17.登录子系统 18.经理信息管理系统 .销售管理子系统 .部署图 .绘制活动图或状态图或功能流程图(任选一种) .采购汇总活动图 绘制报表活动图销售管理活动图查询子系统活动图存储子系统活动画图 .项目的非功能需求(以表格形式说明) (1)属性-场景一决策表十、绘制每个子系统的类图十一、数据库设计:绘制ER图,进行表结构设计绘制ER图表结构设计十二、软件界面设计前台界面设计登录窗体冏品录入收银业务后台管理界面设计 (1)会员管理(

3、2)厂商管理(3)商品管理(4)添加商品(5)计划进货(6)销售查询(7)进货管理(8)进货单(10)用户管理十三、个人工作总结与心得体会功能描述系统目的开发超市信息管理系统将提高超市各项工作的效率和质量,促进商品的销售金的流转;减轻各类事务性工作的劳动强度,使超市的职员腾出更多的精力和时间来 服务于顾客;改善经营管理,堵塞漏洞,保证顾客和超市的经济效益。功能模块经理权益存储管理:自动盘点计算,查询库存明细记录,库存状态自动报警;销售管理:过期商品自动报警,生成销售排行榜;员工管理:员工基本信息管理,客户销售权限管理,员工操作权限管理;存储管理:自动盘点计算,查询库存明细记录,库存状态自动报警

4、;销售管理:过期商品自动报警,生成销售排行榜;员工管理:员工基本信息管理,客户销售权限管理,员工操作权限管理;采购管理:与销售结合制定进货计划,查询打印计划,入库登记。营业员权益:.售货业务:商品录入,条形扫描,结账.售货业务:商品录入,条形扫描,结账;.会员业务:打折,添加会员,删除会员。系统权益:库存状态自动报警,过期商品自动报警:现行系统的组织结构图现行系统的组织结构图超市管理思维导图琮鸵嘲僦概才畸人员卜解悯,/版懦篇存蹄品福录入神励哈员颌业务融需库和林勤感M ,思维导图琮鸵嘲僦概才畸人员卜解悯,/版懦篇存蹄品福录入神励哈员颌业务融需库和林勤感M ,幽员 鞠域!-仓醺般肆虹触哪噩mm泌麻

5、勒鹏班殿戕自调点律ta 斡腿附磨丁撼弱加晦颌四、用例图及主要用例描述(一)、用例图(1)总体例图(3)后台用例图过期商品自动提善生成精售推行稳请售管理查洵打印计划入库暨记自动盘点计算超市经理存错管理库存状态自动报警人员管理员工基本信息管理员工操作校限管理茗户造匡根膻管理Q/、系统(4)米购子系统用例图采购员(5)销售管理子系统图(二)主要用例描述(1)登记销售金额用例描述用例描述:登记销售金额描述:将各次的销售金额汇总标不符:al优先级:A (高)角色:财会人员前置条件:财会人员以管理员身份登陆系统主事件流:.财会人员选择审查数据有效性.数据真实有效则进行登记.将数据相加其他事件流:A1 :数

6、据不真实有效返回数据审查后置条件:无特殊需求:无(2)登记支出金额用例名称:登记支出金额描述:将各次的在支出金额汇总标示符:a2优先级:A (高)角色:财会人员前置条件:财会人员以管理员身份登陆系统主事件流:.财会人员审查发票有效.发票有效则进行登记.将数据汇总其他事件流:A1 :发票无效返回审查发票有效性后置条件:无特殊需求:无(3)计算利润用例名称:计算利润描述:计算超市一个月或一年的利润标示符:a3优先级:A (高)角色:财会人员前置条件:财会人员以管理员身份登陆系统主事件流(一):.财会人员提取月销售金额汇总.财会人员提取月支出金额汇总.将销售金额减去支出金额主事件流(二):财会人员提

7、取年销售金额汇总财会人员提取年支出金额汇总将销售金额减去支出金额实体类:会员类,商品类,员工类,财务人员类,营业员类,超市经理类,采购员类,部门经理类,仓管类 边界类:商品信息界面,搜索商品界面,员工信息界面,会员信息界面,年销售金额界面,计算利润界面控制类:登录类,浏览商品信息类,商品管理类,员工管理类,采购管理类六、时序图或协作图(1)采购汇总时序图柴啦1员(3)编制报表时序图(5)会员管理时序图(7)查询人员时序图(8)查询业务时序图(9)存储商品时序图存储高品囱休存榜1:输入商品信息。2:存储商品信息0 -:财会人员计宜利闰窗体支出净记窗体稍生聋记离体6:输入徜售金额汇总0Th |i7

8、;显示计算利词窗体6七、说明使用的架构模式,绘制子系统图和部署图C/S架构模式项目使用C/S架构概念:(Client/Server或客户/服务器模式):Client和Server常常分别处在相距很远的两台计算机上,Client程序的任务是将用户的要求提交给 Server程序,再将Server程序 返回的结果以特定的形式显示给用户;Server程序的任务是接收客户程序提出的服务请求,进行相应的处理,再将结果返回给客户程序。原因:C/S结构的优点是能充分发挥客户端 PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。具体表现在以下两点:(1)应用服务器运行数据

9、负荷较轻。最简单的C/S体系结构的数据库应用由两部分组成,即客户应用程序和数据库服务器程序。二者可分别称为前台程序与后台程序运行数据库服务器程序的机器,也称为应用服务器。一旦服务器程序被启动,就随时 等待响应客户程序发来的请求;客户应用程序运行在用户自己的电脑上,对应于数据 库服务器,可称为客户电脑,当需要对数据库中的数据进行任何操作时,客户程序就 自动地寻找服务器程序,并向其发出请求,服务器程序根据预定的规则作出应答,送 回结果,应用服务器运行数据负荷较轻。(2)数据的储存管理功能较为透明。在数据库应用中,数据的储存管理功能,是 由服务器程序和客户应用程序分别独立进行的,并且通常把那些不同的

10、(不管是已知 还是未知的)前台应用所不能违反的规则,在服务器程序中集中实现,例如访问者的 权限,编号可以重复、必须有客户才能建立定单这样的规则。所有这些,对于工作在 前台程序上的最终用户,是“透明”的,他们无须过问(通常也无法干涉)背后的过 程,就可以完成自己的一切工作。在客户服务器架构的应用中,前台程序不是非常“瘦 小”,麻烦的事情都交给了服务器和网络。在 C/S体系下,数据库不能真正成为公共、 专业化的仓库,它受到独立的专门管理。(2)绘制子系统图1.财会管理子系统川2.仓库管理子系统司仓库管理子系统 登录子系统4.经理信息管理子系统KI经理信息管理子系统习 :,:造售管理子系绕(3)系统

11、部署图(2)绘制报表活动图打折处理打折处理J不是会员(收市子)(4)查询子系统活动图九、项目非功能需求属性决策可用性用户访问时显不登录过程的进度条或登录超时提醒或网络异常安全性顾客付款安全检测,保护资金安全支付环境可测试性单元测试人员想测试搜索功能性能提供对搜索内容的访问并提供所查的值易用性了解如何启效使用系统新手导航,帮助,小贴士 .可扩展性数据库类型可替换建立数据库存取层,允许加载第二方模块性能分析上万名客户同时交易处理登录请求十、每个子系统的类图数据库设计:绘制ER图,进行表结构设计(1) ER 图(2)表结构设计数据库表索引表名中文名MerchInfo商品信息表User用户表Menbe

12、r会员表Sale销售表Dealing交易去Stock进货入库表Provide供货商表Factory)商表商品信息表字段名字段类型长度主/外键;字段值约束对应中文名MerchIDint4PNot null商口口编pMerchNameVarchar50Not null冏品名称MerchPriceMoney4Not null价格MerchNumInt4Not null库存数量CautionNumInt4Not null库存报警数量PlanNumInt4null计划进货数BarCodeVarchar50Not null条形码SalesProPriceMoney4促销价格SalesProDateSDat

13、etime8促销起日期SalesProDateEDatetime8促销止日期AllowAbateInt4Not null允许打折AllowSaleInt4Not null允许销售FactorylDVarchar10FNot null)商编pProvidelDVarchar10FNot null供货商编号用户表字段名字段类型长度主/外键字段值约束对应中文名UserIDVarchar10PNot null用户编号UserNameVarchar20Not null用户名称UserPWVarchar4Not null用户吗密码UserStyleInt8Not null用户类型会员表字段名字段类型长度主

14、/外键.字段值约束对应中文名MemberIDVarchar10PNot null会员编号MemberCardVarchar20Not null会员卡号TotalCostMoney4Not null累计消费金额RegDateDatetime8Not null注册日期销售表字段名字段类型长度主/外键字段值约束对应中文名SaleIDVarchar10PNot null销售编号MerChIDVarchar10FNot null商口口编pSaleDateDatetime8Not null销售日期SaleNumInt4Not null销售数量SalePriceMoney4Not null销售单额交易s字段

15、名字段类型长度主/外键字段值约束对应中文名DealingIDVarchar10PNot null交易编号DealingPriceMoney4Not null交易金额DealingDateMoney4Not null交易日期MemberIDVarchar10会员卡号UserNameVarchar10FNot null用户名称入库记录表字段名字段类型长度主/外键字段值约束对应中文名StockIDVarchar10PNot null入库编号MerchIDVarchar10FNot null入库商品编号MerchNumInt4Not null入库数量MerchPriceMoney4Not null单额

16、TotalPriceMoney4Not null总额StockDateDatetime8Datetime入库日期PlanDateDatetime8Datetime计划进货日期StockStateInt4Not null入库状态供货商表字段名字段类型长度主/外键字段值约束对应中文名ProvideIDVarchar10PNot null)商编pProvideNameVarchar50Not null)商名称ProvideAddressVarchar250J冏地址ProvidePhoneVarchar25J商电话)商表字段名字段类型长度主/外键字段值约束对应中文名FactorylDVarchar10PNot null)商编pFactoryNameVarchar50Not nullJ商名称FactoryAddressVarchar250J冏地址FactoryPhoneVarchar25J商电话十二、软件界面设计(一)前台界面设计(1)用户登录界面舄 用户登录界面超级管理员用户名:密玛工差录修(2)冏品录入舄旃品箫入界面条形码编号:数里:型I输技市4收钱.士务界面应收:买收:应找二确定下一笔交易(二)后台管理界面设计(1)会员管理心会员管理界面修改(E修改(E)删除(D)消费金额:今天登记日期:今天取消确定取

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论