没有合适的资源?快使用搜索试试~ 我知道了~
职工工资管理系统设计实现分析.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 45 浏览量
2021-10-03
13:46:34
上传
评论
收藏 1.15MB DOC 举报
温馨提示
试读
39页
职工工资管理系统设计实现分析.doc
资源推荐
资源详情
资源评论
. .
程序设计
课程设计报告
设计题目: 职工工资管理系统设计与实现
学院名称:
专业班级:
姓 名:
学 号:
. .word.zl.
. .
目录
一 需 求 分
析。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。3
二 概 要 设
计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。3
三 详 细 设
计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。5
3.1 数 据 库 设
计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。3
3.2 模 块 及 窗 体 设
计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。3
数 据 库 模 块 设
计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
。。。。。。。。5
用 户 登 录 识 别 模
块。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
。。。。。。6
管 理 员 模
块。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。 8
职 工 根 本 信 息 管
理。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
。。。。。 9
职 工 工 资 管
理。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。20
普 通 用 户 模
块。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。 28
. .word.zl.
. .
职 工 信
息。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。28
系 统 管 理 模
块。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。15
主 窗 体 菜 单 设
计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
。。。。。。。。15
四 软 件 测
试。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。36
五 总
结。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。。。。。36
参 考 资
料:.....................................
...............。。。。。。..17
一 需求分析
本系统的主要目的就是实现职工工资管理系统设计与实现使职工工资管理工作更加容易
高效地管理企业职工工资,从而提高工作效率降低管理本钱
二 概要设计
概要设计阶段主要是粗略描述整个软件的框架,并从业务的角度描述软件的模块、工
. .word.zl.
. .
作流程等。工程的成功取决于设计的好坏,而概要设计那么是整个设计的关键局部。概要
设计的主要任务是将用户的需求划分为不同的功能,然后将这些功能细分成模块,并给模
块一些规那么约束,以到达各个模块之间可以相互交流的目的。概要设计关乎到系统的整
体架构,因此想做好一个概要设计,不仅仅要熟悉用户的业务流程,还要具备相当丰富的
设计经历。
2.1 概要设计的原那么
概要设计是根据系统分析的需求和工作环境的情况对整个软件的总体构造进展大致的
设计。概要设计要坚持以下几个原那么。
〔〕细分原那么:软件系统都是由很多不同的模块组成,当设计一套软件时,要先
将所有的功能分解。解决复杂问题的法是将其分解成几个小问题,一个个来解决。
〔〕提高代码重用性:在面向对象设计中,首先考虑的就是代码的重用,一个好的
设计,将来在升级换代时不需要太大的改动,节省了人力物力。
〔〕从上而下层层分析:概要设计要从整体出发,逐个剖析软件的功能,从上而下,
先分析系统总的功能,然后一步步细分,直到最小的功能模块。
〔〕一致性原那么:概要设计要求所有功能模块在定义时使用统一的规。
〔〕提高独立性,减少耦合:各个模块与模块之间尽量减少关联,否那么修改一个
地就会引起其他多处的变动,不符合面向对象的原那么。一般情况下,对类封装后,只允
对类进展扩展,而不能修改,而封装的类必须具有单一职责,既理论情况下不允两个类共
同完成一个功能。
〔〕模块的大小要尽量适中:不是构造算法越复杂的模块越好,模块的大小要根据
实际工作目标和其他类的耦合严密程度来决定。经历说明,一个模块的规模不应过大,模
块的总行数应控制在 行的围,最好为 行,这样理解和阅读都较便。过长
的模块往往是分解不充分的表现,会增加阅读理解的难度;但小规模太多也会使模块之间
联系变得复杂,增大系统在模块调用时传递信息所花费的开销。
由于概要设计是整个设计的重中之重,牵一发而动全身,所以要努力做一个好的概要
设计,才能在今后软件开发过程中不再反复。现在软件行业流行模式化驱动设计,将一些
市场上比较成功的模式拿来用在自己的设计中。
2.2 将用户需求模块化
根据概要设计的原那么来分析一下本工程的用户需求,并最终转化成用程序语言描述
的模块。什么样的需求才是一个模块?模块应该具备如下 个特征。
〔〕输入和输出:模块必须能被调用并且正确的返回调用,而且调用都是相对一个
对象而言,这是模块独立性的一个表达。
〔〕处理功能:模块必须可以对调用的输入数据进展灵活的处理,并为输出准备好
处理结果。
〔〕程序代码:用来实现模块功能的源代码。
2.3 确定系统最终模块
概要设计中最重要的就是确定此工程包括哪些模块。根据上两节讲述的设计原那么和
模块特征,将用户需求转化为下面的模块。
流程图设计
. .word.zl.
. .
2.2 模块设计
数据库设计模块
用户登录识别模块
用户信息管理模块
职工信息管理模块
程序功能描述
程序运行之后首先弹出欢迎窗口,继而进入登陆界面
登陆界面的通过用户密码验证进入操作
密码输入正确后转入管理员主菜单,就可以选择对职工根本信息和工资进展计算、修改、
添加或者查询或退出后回到主菜单。
密码输入正确后转入普通用户主菜单,就可以选择对自身根本信息和工资进展计算或者
. .word.zl.
剩余38页未读,继续阅读
资源评论
wsbhm62
- 粉丝: 7
- 资源: 22万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功