• / 33
  • 下载费用:10 金币  

《系统分析与设计》课程设计.doc

关 键 词:
《系统分析与设计》课程设计.doc
资源描述:
《系统分析与设计》课程设计目录一、 功能描述………………………………………………………………………………4二、 现行系统的组织结构图…………………………………………………….………….4三、 思维导图………………………………………………………………………………5四、 用例图与用例描述……………………………………………………………………5(一)用例图………………………………………………………………………………5(1) 总体用例图…………………………………………………………………… .5 (2) 前台用例图……………………………………………………………………6(3) 后台用例图……………………………………………………………………6(4) 采购子系统用例图……………………………………………………………7(5) 销售管理子系统用例图………………………………………………………7(6) 查询管理子系统用例图………………………………………………………7(7) 存储管理子系统用例图………………………………………………………7(8) 财会子系统用例图……………………………………………………………8(二)主要用例描述……………………………………………………………………….8(1)登记销售金额用例描述…………………………………………………………8(2)登记支出金额用例描述…………………………………………………………9(3)计算利润用例描述………………………………………………………………9五、 系统分析类……………………………………………………………………………10六、 时序图………………………………………………………………………………10(1) 采购汇总时序图……………………………………………………………….11(2) 到货登记时序图……………………………………………………………….11(3) 编制报表时序图……………………………………………………………….12(4) 销售管理时序图……………………………………………………………….12(5) 会员管理时序图……………………………………………………………….13(6) 查询财务时序图……………………………………………………………….13(7) 查询人员时序图……………………………………………………………….14(8) 查询业务时序图……………………………………………………………….14(9) 存储商品时序图……………………………………………………………….15(10) 财会子系统时序图…………………………………………………………15七、 说明使用的架构模式,绘制子系统图和部署图……………………………………15(1) B/S 架构模式………………………………………………………………16(2) 子系统图…………………………………………………………………….171.财会管理子系统……………………………………………………….172.仓库管理子系统……………………………………………………….173.登录子系统…………………………………………………………….184.经理信息管理系统…………………………………………………….5.销售管理子系统……………………………………………………….(3) 部署图……………………………………………………………………….八、 绘制活动图或状态图或功能流程图(任选一种)………………………………(1) 采购汇总活动图………………………………………………………………(2) 绘制报表活动图………………………………………………………………(3) 销售管理活动图………………………………………………………………(4) 查询子系统活动图……………………………………………………………(5) 存储子系统活动画图………………………………………………………….九、 项目的非功能需求(以表格形式说明)……………………………………………(1)属性---场景—决策表……………………………………………………………十、 绘制每个子系统的类图………………………………………………………………十一、 数据库设计:绘制 ER 图,进行表结构设计 ……………………………………….(1) 绘制 ER 图…………………………………………………………………….(2) 表结构设计……………………………………………………………………十二、 软件界面设计…………………………………………………………………………(一) 前台界面设计………………………………………………………………(1) 登录窗体…………………………………………………………………(2) 商品录入…………………………………………………………………(3) 收银业务…………………………………………………………………(二) 后台管理界面设计……………………………………………………………(1) 会员管理………………………………………………………………….(2) 厂商管理…………………………………………………………………(3) 商品管理…………………………………………………………………(4) 添加商品…………………………………………………………………(5) 计划进货…………………………………………………………………(6) 销售查询…………………………………………………………………(7) 进货管理…………………………………………………………………(8) 进货单…………………………………………………………………….(10)用户管理…………………………………………………………………十三、 个人工作总结与心得体会………………………………………………………………一、 功能描述系统目的开发超市信息管理系统将提高超市各项工作的效率和质量,促进商品的销售 资金的流转;减轻各类事务性工作的劳动强度,使超市的职员腾出更多的精力和时间来服务于顾客;改善经营管理,堵塞漏洞,保证顾客和超市的经济效益。功能模块经理权益1. 存储管理:自动盘点计算,查询库存明细记录,库存状态自动报警;2. 销售管理:过期商品自动报警,生成销售排行榜;3. 员工管理:员工基本信息管理,客户销售权限管理,员工操作权限管理;4. 采购管理:与销售结合制定进货计划,查询打印计划,入库登记。营业员权益:1.售货业务:商品录入,条形扫描,结账;2.会员业务:打折,添加会员,删除会员。系统权益:库存状态自动报警,过期商品自动报警:二、 现行系统的组织结构图 超市管理商品信息管理 库存管理 销售管理 采购管理三、 思维导图四、 用例图及主要用例描述(一) 、用例图(1) 总体例图(2) 前台用例图(3) 后台用例图(4) 采购子系统用例图(5) 销售管理子系统图(6) 查询管理子系统图(7) 存储管理子系统(8) 财会子系统用例图(二)主要用例描述(1)登记销售金额用例描述用例描述:登记销售金额描述:将各次的销售金额汇总标示符:a1优先级:A(高)角色:财会人员前置条件:财会人员以管理员身份登陆系统主事件流:1. 财会人员选择审查数据有效性2. 数据真实有效则进行登记3. 将数据相加其他事件流:A1:数据不真实有效返回数据审查后置条件:无特殊需求:无(2)登记支出金额用例名称:登记支出金额描述:将各次的在支出金额汇总标示符:a2优先级:A(高)角色:财会人员前置条件:财会人员以管理员身份登陆系统主事件流:1. 财会人员审查发票有效2. 发票有效则进行登记3. 将数据汇总其他事件流:A1:发票无效返回审查发票有效性后置条件:无特殊需求:无(3)计算利润用例名称:计算利润描述:计算超市一个月或一年的利润标示符:a3优先级:A(高)角色:财会人员前置条件:财会人员以管理员身份登陆系统主事件流(一):1. 财会人员提取月销售金额汇总2. 财会人员提取月支出金额汇总3. 将销售金额减去支出金额主事件流(二):1. 财会人员提取年销售金额汇总2. 财会人员提取年支出金额汇总3. 将销售金额减去支出金额其他事件流后置条件:无特殊需求:无五、 系统分析类实体类:会员类,商品类,员工类,财务人员类,营业员类,超市经理类,采购员类,部门经理类,仓管类…边界类:商品信息界面,搜索商品界面,员工信息界面,会员信息界面,年销售金额界面,计算利润界面…控制类:登录类,浏览商品信息类,商品管理类,员工管理类,采购管理类…六、 时序图或协作图(1) 采购汇总时序图(2) 到货登记时序图(3) 编制报表时序图(4) 销售管理时序图(5) 会员管理时序图(6) 查询财务时序图(7) 查询人员时序图(8) 查询业务时序图(9) 存储商品时序图(10) 财会子系统时序图七、 说明使用的架构模式,绘制子系统图和部署图(1) C/S 架构模式项目使用 C/S 架构概念:(Client/Server 或客户 /服务器模式):Client 和 Server 常常分别处在相距很远的两台计算机上,Client 程序的任务是将用户的要求提交给 Server 程序,再将 Server程序返回的结果以特定的形式显示给用户;Server 程序的任务是接收客户程序提出的服务请求,进行相应的处理,再将结果返回给客户程序。原因:C/S 结构的优点是能充分发挥客户端 PC 的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。具体表现在以下两点:(1)应用服务器运行数据负荷较轻。最简单的 C/S 体系结构的数据库应用由两部分组成,即客户应用程序和数据库服务器程序。二者可分别称为前台程序与后台程序。运行数据库服务器程序的机器,也称为应用服务器。一旦服务器程序被启动,就随时等待响应客户程序发来的请求;客户应用程序运行在用户自己的电脑上,对应于数据库服务器,可称为客户电脑,当需要对数据库中的数据进行任何操作时,客户程序就自动地寻找服务器程序,并向其发出请求,服务器程序根据预定的规则作出应答,送回结果,应用服务器运行数据负荷较轻。(2)数据的储存管理功能较为透明。在数据库应用中,数据的储存管理功能,是由服务器程序和客户应用程序分别独立进行的,并且通常把那些不同的(不管是已知还是未知的)前台应用所不能违反的规则,在服务器程序中集中实现,例如访问者的权限,编号可以重复、必须有客户才能建立定单这样的规则。所有这些,对于工作在前台程序上的最终用户,是“透明”的,他们无须过问(通常也无法干涉)背后的过程,就可以完成自己的一切工作。在客户服务器架构的应用中,前台程序不是非常“瘦小”,麻烦的事情都交给了服务器和网络。在 C/S 体系下,数据库不能真正成为公共、专业化的仓库,它受到独立的专门管理。(2) 绘制子系统图1.财会管理子系统2.仓库管理子系统3.登录子系统4.经理信息管理子系统5.销售管理子系统(3) 系统部署图八、 活动图(1) 采购汇总活动图(2) 绘制报表活动图(3) 销售管理活动图(4) 查询子系统活动图(5) 存储子系统活动图九、 项目非功能需求属性 场景 决策可用性 用户访问时 显示登录过程的进度条或登录超时提醒或网络异常安全性 顾客付款 安全检测,保护资金安全支付环境可测试性 单元测试人员想测试搜索功能性能提供对搜索内容的访问并提供所查的值易用性 了解如何有效使用系统 新手导航,帮助,小贴士可扩展性 数据库类型可替换 建立数据库存取层,允许加载第三方模块性能分析 上万名客户同时交易 处理登录请求十、 每个子系统的类图十一、 数据库设计:绘制 ER 图,进行表结构设计(1) ER 图(2) 表结构设计数据库表索引表名 中文名MerchInfo 商品信息表User 用户表Menber 会员表Sale 销售表Dealing 交易表Stock 进货入库表Provide 供货商表Factory 厂商表商品信息表 字段名 字段类型 长度 主/外键 字段值约束 对应中文名MerchID int 4 P Not null 商品编号MerchName Varchar 50 Not null 商品名称MerchPrice Money 4 Not null 价格MerchNum Int 4 Not null 库存数量CautionNum Int 4 Not null 库存报警数量PlanNum Int 4 null 计划进货数BarCode Varchar 50 Not null 条形码SalesProPrice Money 4 促销价格SalesProDateS Datetime 8 促销起日期SalesProDateE Datetime 8 促销止日期AllowAbate Int 4 Not null 允许打折AllowSale Int 4 Not null 允许销售FactoryID Varchar 10 F Not null 厂商编号ProvideID Varchar 10 F Not null 供货商编号用户表字段名 字段类型 长度 主/外键 字段值约束 对应中文名UserID Varchar 10 P Not null 用户编号UserName Varchar 20 Not null 用户名称UserPW Varchar 4 Not null 用户吗密码UserStyle Int 8 Not null 用户类型会员表字段名 字段类型 长度 主/外键 .字段值约束 对应中文名MemberID Varchar 10 P Not null 会员编号MemberCard Varchar 20 Not null 会员卡号TotalCost Money 4 Not null 累计消费金额RegDate Datetime 8 Not null 注册日期销售表字段名 字段类型 长度 主/外键 字段值约束 对应中文名SaleID Varchar 10 P Not null 销售编号MerChID Varchar 10 F Not null 商品编号SaleDate Datetime 8 Not null 销售日期SaleNum Int 4 Not null 销售数量SalePrice Money 4 Not null 销售单额交易表字段名 字段类型 长度 主/外键 字段值约束 对应中文名DealingID Varchar 10 P Not null 交易编号DealingPrice Money 4 Not null 交易金额DealingDate Money 4 Not null 交易日期MemberID Varchar 10 会员卡号UserName Varchar 10 F Not null 用户名称入库记录表字段名 字段类型 长度 主/外键 字段值约束 对应中文名StockID Varchar 10 P Not null 入库编号MerchID Varchar 10 F Not null 入库商品编号MerchNum Int 4 Not null 入库数量MerchPrice Money 4 Not null 单额TotalPrice Money 4 Not null 总额StockDate Datetime 8 Datetime 入库日期PlanDate Datetime 8 Datetime 计划进货日期StockState Int 4 Not null 入库状态供货商表字段名 字段类型 长度 主/外键 字段值约束 对应中文名ProvideID Varchar 10 P Not null 厂商编号ProvideName Varchar 50 Not null 厂商名称ProvideAddress Varchar 250 厂商地址ProvidePhone Varchar 25 厂商电话厂商表字段名 字段类型 长度 主/外键 字段值约束 对应中文名FactoryID Varchar 10 P Not null 厂商编号FactoryName Varchar 50 Not null 厂商名称FactoryAddress Varchar 250 厂商地址FactoryPhone Varchar 25 厂商电话十二、 软件界面设计(一)前台界面设计(1) 用户登录界面(2) 商品录入(3) 收银业务(二)后台管理界面设计(1) 会员管理(2) 厂商管理(3) 商品管理(4) 添加商品(5) 计划进货
展开阅读全文
  微传网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:《系统分析与设计》课程设计.doc
链接地址:https://www.weizhuannet.com/p-10026247.html
微传网是一个办公文档、学习资料下载的在线文档分享平台!

网站资源均来自网络,如有侵权,请联系客服删除!

 网站客服QQ:80879498  会员QQ群:727456886

copyright@ 2018-2028 微传网络工作室版权所有

     经营许可证编号:冀ICP备18006529号-1 ,公安局备案号:13028102000124

收起
展开