超市管理系统E-R图
- 格式:doc
- 大小:44.96 KB
- 文档页数:3
⏹⏹参与者以及用例的关系图示System managerManagerCustomerBuyerSalespersonManage client right scriptManage storehouse script用例“进货管理”的描述用例名称进货管理标识符CM1000用例描述根据进货单进货,当新一批货被进到仓库后,它处理有关货物的初始化定义,按类分配,数量统计与核对。
系统管理员完成这一工作后,它便结束参与者系统管理员优先级 1状态通过审查前置条件系统管理员等路进入系统后置条件操作完毕自动退出系统基本操作流程1.采购员采购回来一批新货并告诉系统管理员2.系统管理员核查新货并对其按类分配,统计,生成报表……….被泛化用例无被包含用例无被扩展用例无被修改历史记录Louise,定义基本操作流程,2008,5,19用例“销售管理”的描述用力名称销售管理标识符SAM1001用例描述当一次交易被初始化或被查询的时候这个用力开始。
它处理有关销售货物的记录,统计等问题,并产生收据,当系统管理员对其更新完成该用例结束。
参与者系统管理员优先级 1状态通过审查前置条件系统管理员登录进入系统后置条件操作完毕自动退出系统基本操作流程1.销售员进行交易后把情况汇报给系统管理员2.根据销售情况修改教授管理中的数据……..被泛化用例无被包含用例无被扩展用例无⏹用例“系统管理”的描述用例名称系统管理标识符UM001用例描述对用户权限,系统数据,系统运行日志,系统设置进行定期的的管理维护参与者系统管理员优先级 2前置条件系统管理员登陆进入系统后置条件操作完毕自动退出系统基本操作流程1.超市人员或授权发生改动2.系统数据需要更新……被泛化用力无被包含用例用户权限管理,数据管理,系统运行日志管理,系统设置管理被扩展用例无被修改记录Louise 定义基本操作流程2008,5,20Sam 定义基本操作流程2008,5,21⏹用例“报表管理”的描述用例名称报表管理标识符RM01用例描述生成进货报表,销售报表等参与者系统管理员优先级 3前置条件系统管理员登陆进入系统后置条件操作完毕自动退出系统基本操作流程1.需要定期向经理汇报工作情况时,生成各种表………被泛化用例无被包含用例无被扩展用例无⏹用例“登录系统”的描述用力名称登录系统标识符LG001用例描述超市授权进入系统的用户登录系统实现各自的功能参与者系统管理员,经理,客户,采购员,销售员优先级 1前置条件系统管理员所授权的用户后置条件操作完毕自动退出登录基本操作流程1.参与者输入自己的账号密码2.系统对其账号进行验证并核实其操作密码3.系统验证反馈允许客户进入系统4.参与者进入系统执行操作…….被泛化用例无被包含用例无被扩展用例登录失败⏹脚本“登录失败”的描述用力名称登录失败标识符LG002用例描述用户进行系统登录时出现的账号密码与系统授权不符合,系统登录失败参与者系统管理员,经理,客户,采购员,销售员优先级 1前置条件系统管理员所授权的用户后置条件系统返回为初始未登录状态基本操作流程 1.参与者输入自己的账号密码2.系统对其账号进行验证并核实其操作密码3.系统检测出正在登录者为非法用户并给出提示,组织该用户登录……..被泛化用例无被包含用例无被扩展用例无⏹脚本“系统管理权限”的描述用力名称系统管理权限标识符SML001用例描述系统管理员对系统授权用户的管理参与者系统管理员优先级 1前置条件系统管理员登录进入系统后置条件操作完毕自动退出系统基本操作流程1.经理通知系统管理员人事调动安排,客户发出申请注册或取消或重设系统授权2.系统管理员根据收集的信息进行对系统用户的增加,删减,密码重设……..被泛化用例无被包含用例增加系统用户,删减系统用户,重设用户密码被扩展用例无脚本“管理仓库”的描述用力名称管理仓库标识符SHM100用例描述系统管理员对超市仓库货物的管理参与者系统管理员优先级 1前置条件系统管理员登录进入系统后置条件操作完毕自动退出系统基本操作流程1.采购者与销售者将采购销售以及需求货物情况报告给系统管理员2.系统管理员根据收集到的收据进行仓库或平数据的核查,增加,删减,信息修改3.数据更新并保存……..被泛化用例无被包含用例核查货物,增加货物,删减货物,修改货物信息被扩展用例无。
软件工程课程设计题目:超市前台POS销售系统及后台管理系统专业:班级:学号:姓名:指导老师:目录:一、问题定义 (3)1.系统开发目的 (3)2.背景说明 (3)3.项目确立 (3)4.应用范围 (3)5.名词定义 (3)二、可行性研究 (4)1.管理可行性分析 (4)2.经济可行性分析 (4)3.技术可行性分析 (4)4. 系统初步ER图 (5)5.可行性研究结论 (5)三、需求分析 (5)1. 用户需求分析 (5)2. 系统功能分析 (6)3. 系统结构 (7)4. 流程图 (7)5. 系统ER图 (9)四、设计 (1)1.系统模型: (1)2.模块子系统结构: (3)五、测试 (5)1. 测试过程分析: (5)2 .测试方案: (6)4. 测试结果 (9)5. 评估和建议 (9)六、实现 (10)七、维护 (10)八、总结 (10)一、问题定义1.系统开发目的1.大大提高超市的运作效率;2.通过全面的信息采集和处理,辅助提高超市的决策水平;3.使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩张力,提供有效的技术保障。
2.背景说明21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。
技术的提升和管理的升级是超市业的竞争核心。
零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。
如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。
3.项目确立针对超市的特点,为了帮助超市解决现在面临的问题,提高小型超市的竞争力,我们将开发以下系统:前台POS销售系统、后台管理系统,其中这两个子系统又包含其它一些子功能。
4.应用范围本系统适应于各种超市。
5.名词定义①商品条形码:每种商品具有唯一的条形码,对于某些价格一样的商品,可以使用自定义条形码。
②交易清单:包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号。
E-R 事例1、某商业集团的销售管理系统数据库中有三个实体集。
一是“商店”实体集,属性有商店编号、商店名、地址等;二是“商品”实体集,属性有商品号、商品名、规格、单价等;三是“职工”实体集,属性有职工编号、姓名、性别、业绩等。
商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可放在多个商店销售,每个商店销售一种商品,有月销售量;商店与职工间存在着“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。
(1)试画出ER 图,并在图上注明属性、联系的类型。
(2)将ER 图转换成关系模型,并注明主键和外键。
解:(1) ER 图如图7.1所示。
2)这个ER 图可转换4 个关系模式:商店(商店编号,商店名,地址)职工(职工编号,姓名,性别,业绩,商店编号,聘期,月薪)商品(商品号,商品名,规格,单价)销售(商店编号,商品号,月销售量)2、设某商业集团的仓库管理系统 数据库有三个实体集。
一是“ “仓库”实体集,属性有仓库编号、 号、姓名、性别等。
公司与仓库间存在 “隶属” 仓库与职工间存在 “聘用” 仓库聘用职工有聘期和工资。
(1) (2) 公司”实体集,属性有公司编号、公司名、地址等;二是 仓库名、地址等;三是“职工”实体集,属性有职工编 联系, 联系, 每个公司管辖若干仓库, 每个仓库只能属于一个公司管辖; 每个仓库可聘用多个职工, 每个职工只能在一个仓库工作, ER 图,并在图上注明属性、联系的类型。
将 ER 图转换成关系模型,并注明主键和外键。
试画出 公司名 公司编号 地址公司 1 隶属 N 仓库 仓库名 1 地址 聘期 聘用 工资 N 职工 职工编号 姓名 性别 仓库编号 解:(1) ER 图如图 7.2 所示。
图 7.2 2)这个 ER 图可转换 3 个关系模式: 公司(公司编号,公司名,地址) 仓库(仓库编号,仓库名,地址,公司编号) 职工(职工编号,姓名,性别,仓库编号,聘期,工资)3、设某商业集团的商品供应管理系统数据库有三个实体集。
小型自选商场综合管理系统(ER图+VC++Sql Server+源代码)摘要在这个经济迅速发展的时代,商场销售的商品种类繁多、业务量大,单凭手工记帐已不能适合企业快速发展的需求。
因此,小型自选商场综合管理系统应运而生,解决的传统方式工作量大、效率底的问题。
本系统采用面向对象编程,为用户提供一个可视化的操作界面;应用数据库存储销售的相关信息,实现了小型自选商场的进销存管理、员工管理。
AbstractIn this era of rapid economic development, Shopping malls selling a wide range of goods and big business, Hand alone can not account for the rapid development of enterprise needs.So, Small-on-demand shopping malls integrated management system came into being, the problems of traditional way to resolve the workload and low efficiency has been resolved.The system uses object-oriented programming, Provides users with a visual operation interface; Sales of database storage of relevant information to achieve a small-on-demand shopping malls Invoicing management and staff management.目录(contents)摘要 1第一章开发环境介绍 41.1开发工具与环境 41.2 运行环境 41.3 Visual C++6.0介绍 41.4 SQL Server2000介绍 5第二章需求分析 52.1系统概述 52.2 系统功能 62.3 系统设计 8第三章数据库设计 103.1 数据库逻辑结构设计 103.2 数据库物理结构设计 12第四章功能模块设计 164.1主窗体、系统登陆窗体程序设计 16 4.1.1概述 174.1.2主窗口设计 174.1.4数据库连接设计 194.1.5登陆对话框设计 234.2基础信息管理模块设计 264.2.1基础信息管理概述 264.2.2 程序设计 284.2.3 程序运行界面 294.3销售\入库管理模块设计 30 4.3.1销售\入库管理概述 30 4.3.2业务流程 314.3.3 设计完成的类图 314.3.4 程序运行界面 324.4信息查询模块设计 334.4.1信息查询概述 334.4.2设计步骤 334.4.3 程序运行界面 344.5系统管理模块设计 344.5.1系统管理概述 344.5.2 设计步骤 354.5.3 程序运行界面 37第五章调试 38总结 38参考文献170小型自选商场综合管理系统第一章开发环境介绍1.1开发工具与环境(1)Sql Server 2000(2)Visual C++ 6.0(3)PhotoShop 10.0(4)Windows XP sp21.2 运行环境硬件要求:CPU: Intel 或兼容的Pentium、Pentium Pro 或Pentium II 处理器的计算机上运作。
信息管理系统实验报告一、实验目的:二、实验环境:三.实验内容和要求:四.实验步骤:(对实验步骤的说明应该能够保证根据该说明即可重复完整的实验内容,得到正确结果。
)1.超市管理系统ER图2.超市管理结构图3・数据库丄新建童询(N)⑺耳忸毎寵右.-▼3 a更改类型(/)▼ ? c= Q (S] _工好*却IB 矽n v接(0) ▼聖聖 込 _______________________________Lb 413-26\SQLEXPRESS (SQL Server 10.0.25: 日口城库S) □彩盘媚库 □ Q| SuperMarketinfoE 口進库关浆圏 曰加表田立杀统表 田 2 dbo.adm!n0 □ dbo.buyBacklnfo S 2 dbo.buyinfo 0 □ dbo.download田 □ cationlnfoS二 dbo. employee Info0 勺 dbo.employeeSellResult 0 3 dbo.goodCartlnfo田□ dbo.goodClassInfoS 3 dbo.goocllnfo ® □ dbo.goodStocklnfo田 2 dbo.sellBacklnfo0 □ dbo.sellinfo田 2 dbo.supplierinfoI ‘fiiff eiOftffiA方77nf9I1GMn& ittt管理Te a-«伯議工 AXea切A1-PIAA413-26\SQLEXPRESS...etinfo - dbo.adminadminllsername adminPasswordidmin NULLadmin NULL413 2e\SQLEXPRKS..・ dtx>.buyBaddnfo 413-26\SQLEXPRESS...etInfo ・ dbo.adminl J SuperMarketlnfo Hl _J 数提耳关票圉 E)二丟r Lli _□ dbo.admin,□ dbo.buyinfo E = dbo.d ownload r. □ cationlnfo *■ □ dbo.employeelnfo ± dbo.empl oyeeSell Res ult r □ dbo.goodCartlnfo ± □ dbo.goodCl3ssInfo\£ 口 dbo.goodlnfo > 21 dbo.g c odSto ckl nfo* 二j dbo.sellBacklnfo413-26\SQLEXPRESS (SQL Server 10.0.25 It C J農筑教32偉G j Superb ar ketlnfo(U □如咼?关璃 曰;□表 a □杀鋭茨 5D 口 dbo.admin 3 □ dbo.buyBacklnfo■ 口 dbo.download□ cationlnfo □ dbo.employcelnfo □ dbo.employeeSellResult □ dbo.gcodCortlnfc □ d bo.g oodCI asi I nf o □dbo.goodlnfo3 d bo.goodStoc kinFo □dbo.sellBackInforn 」 lll.f.buyBa^Id i-26\SQLEXPRESS (SQL Server 10.0.25 NULLgcoctio S=OW1NU1stppii-rMarre price 3区趣市^junimEer totdPrice 20MAIbuySadcDate 2OO3-O3-29O3:... ,3buyldgoocMo supper Men-pry rurrber taUl^rice buy Date► I I2SP0XJ1 8区超击 1.S 100 150 3M9-03-28 0(13SPOZO2c 区騎5.5100 5503309-03-30 0*NULLAIUUyNULLAU2NL&LNULL"I □倆服a 田 a a a 3a a 田 E415-26\SQLEXPRISS..Jnfo ・ dbo.buylnfo 413-26\SQLEXPRESS... - dbo.buyBackinfo1新竝旬(N) Qi団想的-J i刎更改类型=僦源翅器▼耳X413-26\cationInfa 413-餐(O厂1暫軽.冒園凰educatio nld educationName►1小学£ 413-26\SQLEXPRESS (SQL Server 10.0.25:0 □墟库2初中E □至緬媚库 3 高中曰[J SuperMarketinfo 4大学专科0 □加库关呈囹5大学本科E1 口表6硕士国口荼统表7博士(3 □ dbo.admin 8其他*/VULL NULLEl 2 dbo.buyBacklnfoEl □ dbo.buylrrfo(3 3 dbo.download0 国El 3 dbo.employeeinfo l±l Hdbo.employeesellResult El □ dbo. goodCartinfoEl 二dbo.goodClassinfo13 勺dbo.goodlnfo0 二dbo.goodStockinfo413-2&\SQLEXPRES...dbo.goodClassInffo 4:goodClassId goodClassName26\SQLEXPRESS (SQL Server 10.0.2531躍库J該進库J SuperMarketinfo 3 □舞库关亲图3 □表a Ea亲统表二□4NULL食品类冏具类曰用品类床上用品类MJ1LEl S 0 a Q 0 @ 0 0 o 0 El sdbo.admin db chbuyBocklnfodbo. buyinfo dbo.dow nlooddbo. educationinfo dbo.employeeinfo dbo. employeesellResult dbo.goodCartlnfo _3圍国Jd bo. good Clas-slnfodbo.goodinfo dbo.goodStocklnfodbo.sellBacldnfo db o.sellinfo创更改疑驾展「? a].13-26\SQLEXPRESS (SQL Server 10.0.2531 □逝芹U LJ龙統蓉空z) SuperM a rketf nfo田LJ数抿库关左匡EJ Li Sffl LJ至统表阳□ dbo.adminffl □ dbo.buyBacklnfoffl □ dbo.buylnfoS 3 dbo.download® 3 cationlnfo0 3 dbo.cmploycelnfcS 3 d bo. c mp I oy ceSd I Result(3 二1 dbo.goodCartlnfo□ Z] dbo.goodCIassinfodbo.goodlnfoEl □ d bo. g o odStock! nfo S □dbo.sellBacklnfo (±J □ dbo.selllnfo tU□ dbo.supplierlnfo a Cj yJE m r」S ►SP0001 1 面勃便面包NoddCOl ZOPOTCmm SP0002 3 軌柔洗发壽NodeTTEST 20*5*80011 *NULL NULL NULL NULL413 26\SQLEXPRESS.-fo dbo.goodlnfo 413-26\SQLEXPRE$...dbo.goodClassInfo igoocNo gocdCJas3ld crodMame goodUnit goocMocd goocSpe cs_ -JE □dbo.admin E adbo.buyBacklnfo £ □db o.buylnfo ⑥□dbo.dovrnload £ □cati onl nfo E □ d b o .cmp loycel nfo E □dbo.employeeSellResult &曰dbo good 匚artinfo E □db o.gocdClassInfo 国□ dbo.gocdlnfo £园db o .gocd Stockinfo E □dbo.sellBackJnfo 匡□rr^」L •一 ■•・一一I :■■■—«—五.实验结果与分析(含程序、数据记录及分析和实验总结等):六:思考题:七、教师评语:注:1。
E-R事例1、某商业集团的销售管理系统数据库中有三个实体集。
一是“商店”实体集,属性有商店编号、商店名、地址等;二是“商品”实体集,属性有商品号、商品名、规格、单价等;三是“职工”实体集,属性有职工编号、姓名、性别、业绩等。
商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可放在多个商店销售,每个商店销售一种商品,有月销售量;商店与职工间存在着“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。
(1)试画出ER图,并在图上注明属性、联系的类型。
(2)将ER图转换成关系模型,并注明主键和外键。
解:(1) ER图如图7.1所示。
图7.1(2)这个ER图可转换4个关系模式:商店(商店编号,商店名,地址)职工(职工编号,姓名,性别,业绩,商店编号,聘期,月薪)商品(商品号,商品名,规格,单价)销售(商店编号,商品号,月销售量)2、设某商业集团的仓库管理系统数据库有三个实体集。
一是“公司”实体集,属性有公司编号、公司名、地址等;二是“仓库”实体集,属性有仓库编号、仓库名、地址等;三是“职工”实体集,属性有职工编号、姓名、性别等。
公司与仓库间存在“隶属”联系,每个公司管辖若干仓库,每个仓库只能属于一个公司管辖;仓库与职工间存在“聘用”联系,每个仓库可聘用多个职工,每个职工只能在一个仓库工作,仓库聘用职工有聘期和工资。
(1)试画出ER图,并在图上注明属性、联系的类型。
(2)将ER图转换成关系模型,并注明主键和外键。
解:(1) ER图如图7.2所示。
图7.2(2)这个ER图可转换3个关系模式:公司(公司编号,公司名,地址)仓库(仓库编号,仓库名,地址,公司编号)职工(职工编号,姓名,性别,仓库编号,聘期,工资)3、设某商业集团的商品供应管理系统数据库有三个实体集。
一是“商品”实体集,属性有商品号、商品名、规格、单价等;二是“商店”实体集,属性有商店号、商店名、地址等;三是“供应商”实体集,属性有供应商编号、供应商名、地址等。
信息系统分析报告
超市管理系统
小组成员:韩娜2009012239
冯超然2009012236
仇震2009012246
目录
1.前言
本文主要目的是利用建模工具对超市管理系统进行建模,用类图、用例图、时序图、协作图、状态图、活动图等面向对象分析与设计的软件过程,更好的被用户所理解。
2.系统需求分析
超市管理系统需要实现对超市收银,库存,采购的管理,系统需要方便易用,辅助超市员工对超市进行管理,提高超市员工的工作效率,进而提高超市的收益。
本系统实现对进货单的添加、修改、删除、查询功能,对每一笔进货单都进行备案,存入数据库中,可以按货单号和进货日期多种方式进行查询,对数据库中无用的进货单执行删除操作。
对每一笔进货单中的货物的详细信息进行记载,将货物的详细信息载入数据库中,方便查询和对货物信息的管理。
本系统还需要对库存信息实行管理,是超市工作人员能随时查看库存情况,及时提醒采购员对缺货商品采购。
3.图
4.用例图包图:
参与者用例图:
收银管理用例图:
库存管理用例:
后台管理用例:
5.用例描述
6.类图
分析用例描述,作出如下类图:
7.时序图
7.1、管理员登录
管理员登录界面主要是验证登录信息,当输入的登录信息不正确时,提示用户并且重新返回登录界面。
7.2、管理员添加进货单
管理员添加进货单的操作,管理员填写好相应的进货单项之后,系统自动把进货单信息写入数据库中,修改了进货单数据库中的内容,同时数据库也自动的修改了柜存信息中的内容。
8.通信图
8.1、管理员登录
8.2、管理员添加进货单。
信息系统分析报告超市管理系统小组成员:韩娜2009012239冯超然2009012236仇震2009012246目录1. 前言 (3)2. 系统需求分析 (3)3. ER图 (4)4. 用例图 (5)5. 用例描述 (7)6. 类图 (8)7. 时序图 (9)8. 通信图 (10)1.前言本文主要目的是利用建模工具对超市管理系统进行建模,用类图、用例图、时序图、协作图、状态图、活动图等面向对象分析与设计的软件过程,更好的被用户所理解。
2.系统需求分析超市管理系统需要实现对超市收银,库存,采购的管理,系统需要方便易用,辅助超市员工对超市进行管理,提高超市员工的工作效率,进而提高超市的收益。
本系统实现对进货单的添加、修改、删除、查询功能,对每一笔进货单都进行备案,存入数据库中,可以按货单号和进货日期多种方式进行查询,对数据库中无用的进货单执行删除操作。
对每一笔进货单中的货物的详细信息进行记载,将货物的详细信息载入数据库中,方便查询和对货物信息的管理。
本系统还需要对库存信息实行管理,是超市工作人员能随时查看库存情况,及时提醒采购员对缺货商品采购。
3.ER图4.用例图包图:参与者用例图:收银管理用例图:库存管理用例:后台管理用例:5.用例描述6.类图分析用例描述,作出如下类图:7.时序图7.1、管理员登录管理员登录界面主要是验证登录信息,当输入的登录信息不正确时,提示用户并且重新返回登录界面。
7.2、管理员添加进货单管理员添加进货单的操作,管理员填写好相应的进货单项之后,系统自动把进货单信息写入数据库中,修改了进货单数据库中的内容,同时数据库也自动的修改了柜存信息中的内容。
8.通信图8.1、管理员登录8.2、管理员添加进货单。