面向对象的分析与设计课程设计《工资管理系统》.docx
- 文档编号:24749597
- 上传时间:2023-06-01
- 格式:DOCX
- 页数:12
- 大小:268.90KB
面向对象的分析与设计课程设计《工资管理系统》.docx
《面向对象的分析与设计课程设计《工资管理系统》.docx》由会员分享,可在线阅读,更多相关《面向对象的分析与设计课程设计《工资管理系统》.docx(12页珍藏版)》请在冰豆网上搜索。
面向对象的分析与设计课程设计《工资管理系统》
《面向对象分析与设计》课程设计报告
工资管理系统
学号;041060102
姓名:
吴晓杰
日期:
2011—11—23
—、基本信患
二引言
三、系统的一般性描述
四、系统功能行为分析
七、构件及部署部分的设计13
八、分析与讨论14
•、基本信息
♦学生信息
班级:
0410601;
姓名:
吴晓杰;
学号:
041060102
♦软件信息
1.基本要求:
设计并实现一个工资管理系统。
一个公司下设若干部门,每个部门有若干名职员和经理,每个部门经销若干种商品。
工资由基本工资、产品销售业绩奖。
若干种保险的扣除组成。
其中的销售业绩奖按照以下方式进行计算:
职员按照其完成额5%提成,经理按照部门的完成额1%提成。
每个月要生成一个工资表,每年末在按照个人的总销售额发放1%奖金。
2.完成时间:
2011年11月23日
3.参与人员:
041060102吴晓杰
引言
♦工资管理系统是每个公司的最基本的管理模块,该系统要涉及公司每个部门的每个员工,具体包括员工的基本工资、奖金发放、保险扣除等等,是员工基本利益的保障。
建立一个有效便利的管理系统可以减少财务部门的工作量,保证工资准确无误的发放。
♦工资管理系统需要基于数据库管理和公司局域网络,及时更新员工销售额信息和工资信息,便于公司管理者和员工查询。
其中公司管理者具有最高查询权限,而一般员工只能查询本人信息,可以最大程度上保护员工隐私。
提高员工工作的积极性。
♦关键词汇
员工:
公司企业的正式雇员,包扌舌:
普通职员和经理。
经理:
每个部门一个经理,负责每个部门的正常运作。
工资户头:
公司将员工的月底工资打入每个员工的银行账户。
内部邮件系统:
每个经理将自己部门职员的销售记录发送到财务部的工资管理系统,财务部发送阅读回执表示己记录。
工资管理数据库:
记录每个员工每月的工资情况。
公司持有者:
公司的最高管理人。
系统管理员:
财务部职员。
负责管理和维护该系统。
三、系统的一般性描述
1.运行环境与资源:
公司内所有员工的工资在该系统管理范围内。
所以系统边界就是公司员工的工资。
2.系统功能:
>系统操作的最高权限属于企业公司的持有人。
>生成月工资表:
财务部负责统计一个月的销售情况,计算出每个员工的月总工资。
(工资由基本工资、产品销售业绩奖。
若干种保险的扣除组成。
其中的销售业绩奖按照以下方式进行计算:
职员按照其完成额5%提成,经理按照部
门的完成额1%提成)。
将汇总结果汇报给公司持有者。
公司持有人同意发放工资后,财务部将发放工资消息通知给员工。
>生成年奖金表:
财务部在每年末将每位员工的个人总销售额进行汇总,按照1%计算奖金。
将汇总结果汇报给公司持有者,同意后发放奖金通知。
>工资调整:
如需对工资进行调整,需经过最高权限认证后由财务部进行修改。
包括人事调整后的奖金计算方式。
3.用户特征:
>公司员一匸仅有查询功能。
>每个部门的经理可以查询自己部门内部的人员公司情况
>普通职员仅可查询自己的工资情况。
4.限制和约束:
除财务部门外其他部门员工对该系统仅有查询功能,包括•部门经理。
财务部对工资进行改动必须经过最高权限的认证。
四、系统功能行为分析
1.系统功能需求模型一用况图
扩展条件:
{用户选择管理员登录}扩展点:
管理员登录
«extend>>十"
L/
职员
如下为:
用况“登录卡苗述用户启动系统;
扩展点:
管理员登录;
If点击登录;
系统提示输入账号和密码
else点击管理员登录;
系统提示输入管理员账号和密码
用户输入账号和密码;
系统进行验证,若通过,给岀登录界面,否则显示输入错误;
管理员登陆成功且选择“计算、汇总工资表“;
系统提示“月工资表”“年奖金表”;管理员汇总“月工资表”;
系统提示是否将工资表发送到“最高权限处”;管理员汇总“年奖金表”;
系统提示是否将奖金表发送到“最高权限处”;
用户选择发送;
发送报告;
统计结束后选择退出;
系统显示“正在退出谢谢使用”提示。
2.系统静态模型一类图
3.系统动态辅助模型一顺序图
工资情况
4.系统动态辅助模型一活动图
5.辅助模型一状态机图
查看工资查看年奖金
月工资表小于一2
Exit/退出系统
Exit/退出系统
6.系统体系结构模型一包图
五、系统问题域部分的设计
系统目标:
利用数据库管理系统和信息化技术,结合公司职务,奖惩措施,建立完善的工资管理系统
项目范围:
可以应用于公司销售部门的工资管理。
在查看工资期间,职员会随时登录到系统中查看工资结算金额;在计算汇总工资期间,有关系统管理人员随时使用系统。
这样,可集中管理每个子系统的信息,在一个用户登录成功后,相应的子系统就创建一个相应的对象(职员对象,管理员对象)。
对于查询工资管理子系统,用SQL构造相应的查询语句,并通过接口从数据库中查看工资金额。
而管理员生成月工资表和年奖金表也要存入数据库中。
六、人机交互部分的设计
登录
管理员登录O|OK
普通登录°
EXIT
管理员登录
用户名:
密码:
权限密码:
OK
EXIT
用户查看工资:
本月工资额:
基本工资奖金额保险额总工资
七、构件及部署部分的设计
八、分析与讨论
1.系统适应性分析:
该系统可以适用于销售公司或者普通公司的销售部门,因为工资结算方式是按照销售额计算奖金的。
当工资结算方式改变时,只需改变“生成工资表模块”和“生成奖金模块”内部工资计算方式,其他模块不必发生改变。
这样划分系统模块,具有较高的适应性。
2.系统特色之处:
>将月工资计算和年奖金计算分成两个子系统,员工每月只会查看月工资,年奖金是根据仁个月的销售业绩计算的。
>界面不仅显示当月总工资,还会显示具体基本工资,奖金额,保险额。
方便用户的查询。
>管理员没有最高权限,管理员只能生成工资表和奖金表。
经过最高权限的认证之后才能将数据输入到数据库中,用户才能查看。
>用户只有查看权限,没有修改权限。
>每一个辅助模型强调的细节不一样,女心顺序图强调信息传递,活动图强调动作序列,包图强调子系统划分。
3.系统不足处:
对细节的处理不好,对权限的说明比较少。
还需进一步改进。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工资管理系统 面向 对象 分析 设计 课程设计 工资管理 系统