目录引言 5第一章面向对象的UML建模 71.1面向对象的基本思想 71.2面向对象的软件建模 71.3UML建模语言简介 91.4RUP过程指导与本系统分析设计过程 10第二章仓储系统业务用例建模 132.1仓储系统业务流程分析 132.1.1入库流程分析 132.2业务需求用例建模阶段 152.2.1业务角色的查找及建立 152.2.3业务用例图 182.2.3业务活动图 182.3系统基本功能描述 20第三章仓储系统系统需求用例建模 213.1入库管理需求用例分析 213.1.1确定系统角色 213.1.2确定系统顶层用例 213.1.3入库管理功能性分析 223.1.4到站日报录入管理用例描述 233.1.5码单管理用例描述 253.1.6入库单管理用例描述 273.1.7审核管理用例描述 293.2系统扩展功能需求用例分析 303.3系统整体功能描述 32第四章业务领域分析与设计 334.1系统顺序图,状态图 334.2定义基本对象与类 404.3入库系统类图 414.4定义对象与类的属性与操作 414.5系统设计顺序图,入库类图 534.6系统扩展功能 554.7系统构架设计 63第五章系统实现测试与配置 645.1系统实现的工具与技术 645.2系统实现方式图 655.3系统测试与系统实现界面 66第六章系统开发的思考 686.1数据库设计问题 686.2数据库访问设计问题 69结束语 70参考文献 71致谢 72
2025/3/23 8:55:41 1.41MB UML 系统设计 用例 状态图
1
在CSDN上转悠经常看到有网友寻求PowerDesigner相关资料的帖子,Baidu,Google上找找还真很少;
同时也有不少网友发来Email询问相关PowerDesigner问题或索要相关资料的,故下定决心制作本文档。
折腾二十多天,终于输出了现在的文档,其中绝大部分内容都是依照PowerDesigner自带的帮助文档翻译过来,乐意啃英文的朋友最好还是看其”原汁”教程,同时本文档仅用于帮助分析设计人员更快熟悉掌握PowerDesigner的使用方法,不包含分析设计方面的理论,所以要作好系统的分析设计工作还是需要用户深厚的项目实践功底。
起初想尽量按照PowerDesigner自带帮助文档完整地进行,尝试了一上午的工作之后这种方案马上就被我否决,原因有二:1.内容太多,工作量太多。
2.原帮助文档特别周全,个人觉得可以在内容上作很大程度的压缩。
姑决定按原帮助文档写,同时加入自己目前正在做的技术论坛分析设计过程以便于理解。
对本文档内容的几点说明:1.本文档只包括PowerDesigner部分内容(RQM,Report,CDM,PDM),内容不够全面。
2.内容尽量简略,一些相同或类似操作过程尽量不再重复。
3.部分术语参考了飞思科技产品研发中心监制电子工业出版社的《PowerDesigner数据库系统分析设计与应用》。
4.暂时没有包含OOM,XML,BPM,ILM等模型内容,我将会在后期陆续更新。
版本说明:我使用的是PowerDesignerTrial11英文版,因此文档中一些菜单,按钮名称也用英文写出(因当心自己译出的名称和中文版上的名称不一致而造成理解不便),若是给使用中文版的朋友带来不便,我在这说声”抱歉”了!同时由于各版本不同部分操作可能会有所区别。
这里要感谢在我进行翻译工作期间给我发送Email关注的网友,感谢一直支持我的朋友们!由于第一次做翻译工作,限于水平有限,文档中肯定存在很多不足和错误之处,衷心欢迎各位网友指点迷津,期望得到您的指导!
2024/6/18 9:57:14 5.55MB PD 数据库
1
某大学共有教职员工3758人。
学校下设教务处、财务处和房产处等二十六处室,还设有计算机系、自动控制系和管理工程系等十八个教学系,此外还附设一个机械工厂、一个电子厂和一所校医院,该校财务处的现行系统负责全校教职工的工资管理工作。
2024/5/8 11:16:19 59KB 工资管理
1
 根据煤炭企业信息管理的特点,通过使用Ajax前台开发技术ExtJS与SSH2框架进行结合设计一个煤炭进销存管理系统平台。
并且以进销存管理平台的权限管理系统为切入点对系统运用的ExtJS技术和SSH2框架进行分析,在系统分析设计中展示ExtJS多级动态树结构如何在权限管理系统中应用并实现Ajax技术的异步加载树节点功能,并因此提高权限管理系统的实用性和可扩展性。
1
工资管理信息系统分析设计某大学工资管理信息系统的分析、设计和实施某大学现有教职工6825人,学校下设教务处、财务处和房产处等26个处室,设有计算机系、自动控制系和管理工程系等18个教学系,此外还有一个机工厂、一个电子厂和一所校医院,该校财务处负责全校教职工的工资管理工作,其工资管理业务情况如下
2023/10/3 17:17:27 42KB 管理信息系统大作业题目
1
何衍庆《控制系统分析、设计和应用——MATLAB语言的应用》
2023/8/14 11:30:22 11.47MB MATLAB
1
基于MySQL,设计并实现一个简单的旅行预订系统。
该系统涉及的信息有航班、大巴班车、宾馆房间和客户数据等信息。
其关系模式如下:FLIGHTS(StringflightNum,intprice,intnumSeats,intnumAvail,StringFromCity,StringArivCity);
HOTELS(Stringlocation,intprice,intnumRooms,intnumAvail);
BUS(Stringlocation,intprice,intnumBus,intnumAvail);
CUSTOMERS(StringcustName,custID);
RESERVATIONS(StringcustName,intresvType,StringresvKey)为简单起见,对所实现的应用系统作下列假设:1.在给定的一个班机上,所有的座位价格也一样;
flightNum是表FLIGHTS的一个主码(primarykey)。
2.在同一个地方的所有的宾馆房间价格也一样;
location是表HOTELS的一个主码。
3.在同一个地方的所有大巴车价格一样;
location是表BUS的一个主码。
4.custName是表CUSTOMERS的一个主码。
5.表RESERVATIONS包含着那些和客户预订的航班、大巴车或宾馆房间相应的条目,具体的说,resvType指出预订的类型(1为预订航班,2为预订宾馆房间,3为预订大巴车),而resvKey是表RESERVATIONS的一个主码。
6.在表FLIGHTS中,numAvail表示指定航班上的还可以被预订的座位数。
对于一个给定的航班(flightNum),数据库一致性的条件之一是,表RESERVATIONS中所有预订该航班的条目数加上该航班的剩余座位数必须等于该航班上总的座位数。
这个条件对于表BUS和表HOTELS同样适用。
应用系统应完成如下基本功能:1.航班,大巴车,宾馆房间和客户基础数据的入库,更新(表中的属性也可以根据你的需要添加)。
2.预定航班,大巴车,宾馆房间。
3.查询航班,大巴车,宾馆房间,客户和预订信息。
4.查询某个客户的旅行线路。
5.检查预定线路的完整性。
6.其他任意你愿意加上的功能。
作业检查:1.提交源程序,可执行程序,以及程序运行说明。
2.系统分析、设计与实现报告。
3.考试前检查完毕,延迟拒收。
4.提交word文件,方式为:学号_姓名
2023/2/12 8:08:01 84KB xidian
1
本篇论文编写写的目的是为了说明系统需求概述、设计概要情况和设计思路,为系统后期维护基础,同时作为开发人员在系统分析设计阶段的工作成果和本阶段的结束标志。
使用户和软件开发者,对系统的设计有一个全面的认识,使之成为后期开发工作的基础和依据。
本宾馆订房、住宿、退房管理信息系统是现代管理的一个具体体现,宾馆订房、住宿、退房日益现代化,基于人工管理的方式已经不适应业务发展的需要。
宾馆管理日益复杂化,管理的内容日益增多,结算方式也有所不同,为此,应该开发一个现代管理的宾馆管理系统。
为处理宾馆住宿过程中烦琐的记录、记账和客户清理等问题,本课程设计用C#制作宾馆系统程序界面,用SQLsever搭建数据库。
2016/8/24 4:47:08 862KB 《软件工程课程设计》
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡