
面向对象分析设计:工资管理系统
下载需积分: 10 | 808KB |
更新于2024-07-26
| 88 浏览量 | 举报
收藏
"OOAD课设2012是一个面向对象分析与设计的课程设计任务,涉及工资管理系统。学生需要完成需求分析、建立OOA模型并设计部分OOD模型。"
在此次课程设计中,学生们被要求选择不同的题目,如试题管理系统、工资管理、运动会计分系统或宿舍楼管理。对于选定的“工资管理”主题,设计要求如下:
1. **基本信息**:学生需提供个人信息,包括学号、姓名和班级,并列出设计的软件名称、包含的文件及完成时间。
2. **试验形式与分工**:团队成员及其职责应清晰,描述每个人在项目中的角色。
3. **需求分析**:学生需明确系统假设,编写详细的需求报告,包括文字介绍和用况图、用况描述。
4. **OOA模型**:构建完整的类图,描绘系统中各类实体的关系;绘制主要的顺序图以展示对象间的交互;其他类型的图可根据需要添加。
5. **OOD模型**:完成部分系统设计,深化系统架构。
6. **提交形式**:提交电子版设计报告。
评价标准依据模型的全面性、合理性、绘图的准确性、报告规范性以及问题的回答来评估,同时鼓励使用UML工具绘制图表,可以额外加分。
针对工资管理系统,系统的主要特征包括:
- **组织结构**:公司由多个部门组成,每个部门有职员和经理。每个部门还销售多种商品。
- **薪酬组成**:工资由基本工资、销售业绩奖金和保险扣除组成。职员的销售业绩奖是销售额的5%,经理则是部门销售额的1%。
- **工资表生成**:每月需要生成工资表。
- **年终奖金**:每年根据个人总销售额发放1%的奖金。
这个系统的目标是为工资管理提供高效、安全的解决方案,服务于公司的各个层面,包括系统设计者、程序员、测试人员等。系统运行在局域网环境中,与数据库服务器和客户端PC交互,可能还包括硬件设备如打印机,以实现工资单的打印功能。
通过这个课程设计,学生将有机会实践面向对象的方法论,理解UML工具的使用,以及如何从需求分析到系统设计的整个流程。这不仅锻炼了他们的编程技能,也提升了项目管理和团队协作的能力。
相关推荐










Little-By-Little
- 粉丝: 3
最新资源
- ASP搜索引擎实现及源码分析
- SWT与JFace入门教程:打造Eclipse风格桌面应用
- C++编程实例解析:20个实用案例带你领略时尚编程魅力
- C++实现行列式计算的源码解析
- C#网络应用编程基础教案深入解析
- .net管理系统开发:小型管理软件实践
- VC++实现链表的完整示例代码
- Struts+Hibernate购物系统经典应用案例
- 韩家炜08年数据挖掘论文摘要
- C语言数值算法源码集:第三版完整资源包
- IcoSprite:软件图标更改神器
- 掌握JavaScript:经典动态网页设计实例教程
- 深入学习SQLServer关系数据库管理及开发技巧
- 《C语言程序设计(谭浩强版)》:新手入门经典教材
- Java SE 6平台从新手到专家的学习指南
- 探索汇编语言的创意应用:小创意源码解析
- 多功能Proteus仿真信号发生器的操作指南
- SUN LWUIT: 轻量级UI工具包示例与组件
- VC实现图像下拉列表框的设计与应用
- 注册表实用手册2.73版深度解读与应用
- PBD还原程序源码解析与实现
- EclipseColorer-take5_0.8.0:增强的代码高亮插件
- WEBLOGIC管理指南详细配置教程
- OSG与Web浏览器嵌合技术:osgAx项目解析