软件工程课程设计--------工资管理系统
工资管理系统处理的事务主要有工资管理,员工信息管理,部门信息管理,职务信息管理,职称信息管理。职务和职称以及部门信息管理主要服务于工资管理和员工信息管理,系统接收的输入项目有员工信息,部门信息,职务信息,职称信息,请假信息,出差信息等。系统能够接受用户的请求,显示相应的查询信息,增加、删除、修改相应的合法的信息。系统使用面向对象设计,采用JAVA语言开发, 系统采用黑盒测试策略,系统的数据使用ORACLE数据库进行管理。 【工资管理系统】是一个以Java语言开发的软件工程课程设计项目,目标是构建一个能够处理工资、员工信息、部门信息、职务和职称信息管理的系统。系统采用面向对象的设计方法,并利用Oracle数据库存储数据,同时执行黑盒测试策略来确保软件质量。 在【需求分析】阶段,系统明确了以下关键功能: 1. 维护员工基本信息、部门信息、职务职称信息以及工资记录。 2. 记录员工职称历史,以最高职称津贴计算工资。 3. 自动生成工资表,包含员工请假和出差等特殊情况的处理记录。 4. 管理员有权增删改用户和实体信息,确保系统安全和数据准确性。 5. 设计人性化的人机交互界面,支持半屏幕显示和多种分辨率适配。 6. 提高性能,如在特定硬件配置下达到毫秒级响应时间,支持并发操作,保证数据一致性。 7. 强调数据的正确性和安全性,对非法或错误操作提供告警和错误信息。 在【概要设计】阶段,系统设计遵循以下原则: 1. 系统总体设计考虑事务处理的核心,如工资管理、员工信息管理等。 2. 设计模块化,确保各部分职责明确,便于编码和维护。 3. 用户界面设计简洁,易用,包括标题栏、菜单栏、快捷工作区和帮助信息。 4. 关注系统的性能和资源占用,控制主存使用,优化响应时间。 5. 强调软件的正确性、稳定性和安全性,采用面向对象技术,符合编码规范,增强可维护性。 此外,团队成员按照职责分工合作,包括项目管理、需求分析、概要设计、详细设计、程序编码和系统测试。这种分工协作的方式有助于提高工作效率,确保每个环节的质量。 【工资管理系统】是一个集成了多种软件工程概念和技术的项目,涵盖了需求收集、系统设计、编程实现和测试验证等多个环节。通过这个项目,学生不仅能学习到具体的技术应用,还能体验到软件开发的完整流程,提升团队协作和问题解决的能力。
剩余22页未读,继续阅读
- 23266552015-11-28很好用,很详细
- 安然-浮生若梦2015-08-18我当初的毕业设计时,下载的资源,可用。
- 粉丝: 2
- 资源: 15
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助