面向对象的分析与设计课程设计《工资管理系统》 .doc

上传人:laozhun 文档编号:3786140 上传时间:2023-03-21 格式:DOC 页数:14 大小:124.50KB
返回 下载 相关 举报
面向对象的分析与设计课程设计《工资管理系统》 .doc_第1页
第1页 / 共14页
面向对象的分析与设计课程设计《工资管理系统》 .doc_第2页
第2页 / 共14页
面向对象的分析与设计课程设计《工资管理系统》 .doc_第3页
第3页 / 共14页
面向对象的分析与设计课程设计《工资管理系统》 .doc_第4页
第4页 / 共14页
面向对象的分析与设计课程设计《工资管理系统》 .doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《面向对象的分析与设计课程设计《工资管理系统》 .doc》由会员分享,可在线阅读,更多相关《面向对象的分析与设计课程设计《工资管理系统》 .doc(14页珍藏版)》请在三一办公上搜索。

1、面向对象分析与设计课程设计报告工 资 管 理 系 统学号:041060102姓名:吴晓杰日期:20111123目 录一、基本信息3二、引言3三、系统的一般性描述4四、系统功能行为分析5五、系统问题域部分的设计11六、人机交互部分的设计12七、构件及部署部分的设计13八、分析与讨论14一、 基本信息 u 学生信息 班级:0410601; 姓名:吴晓杰; 学号:041060102u 软件信息 1. 基本要求:设计并实现一个工资管理系统。一个公司下设若干部门,每个部门有若干名职员和经理,每个部门经销若干种商品。工资由基本工资、产品销售业绩奖。若干种保险的扣除组成。其中的销售业绩奖按照以下方式进行计算

2、:职员按照其完成额5%提成,经理按照部门的完成额1%提成。每个月要生成一个工资表,每年末在按照个人的总销售额发放1%奖金。2. 完成时间:2011年11月23日3. 参与人员:041060102吴晓杰二、 引言 u 工资管理系统是每个公司的最基本的管理模块,该系统要涉及公司每个部门的每个员工,具体包括员工的基本工资、奖金发放、保险扣除等等,是员工基本利益的保障。建立一个有效便利的管理系统可以减少财务部门的工作量,保证工资准确无误的发放。u 工资管理系统需要基于数据库管理和公司局域网络,及时更新员工销售额信息和工资信息,便于公司管理者和员工查询。其中公司管理者具有最高查询权限,而一般员工只能查询

3、本人信息,可以最大程度上保护员工隐私。提高员工工作的积极性。u 关键词汇员工:公司企业的正式雇员,包括:普通职员和经理。经理:每个部门一个经理,负责每个部门的正常运作。工资户头:公司将员工的月底工资打入每个员工的银行账户。内部邮件系统:每个经理将自己部门职员的销售记录发送到财务部的工资管理系统,财务部发送阅读回执表示已记录。工资管理数据库:记录每个员工每月的工资情况。公司持有者:公司的最高管理人。系统管理员:财务部职员。负责管理和维护该系统。三、 系统的一般性描述1. 运行环境与资源:公司内所有员工的工资在该系统管理范围内。所以系统边界就是公司员工的工资。2. 系统功能: 系统操作的最高权限属

4、于企业公司的持有人。 生成月工资表:财务部负责统计一个月的销售情况,计算出每个员工的月总工资。(工资由基本工资、产品销售业绩奖。若干种保险的扣除组成。其中的销售业绩奖按照以下方式进行计算:职员按照其完成额5%提成,经理按照部门的完成额1%提成)。将汇总结果汇报给公司持有者。公司持有人同意发放工资后,财务部将发放工资消息通知给员工。 生成年奖金表:财务部在每年末将每位员工的个人总销售额进行汇总,按照1%计算奖金。将汇总结果汇报给公司持有者,同意后发放奖金通知。 工资调整:如需对工资进行调整,需经过最高权限认证后由财务部进行修改。包括人事调整后的奖金计算方式。3. 用户特征: 公司员工仅有查询功能

5、。 每个部门的经理可以查询自己部门内部的人员公司情况 普通职员仅可查询自己的工资情况。4. 限制和约束:除财务部门外其他部门员工对该系统仅有查询功能,包括部门经理。财务部对工资进行改动必须经过最高权限的认证。四、 系统功能行为分析1. 系统功能需求模型用况图职员计算、汇总工资表财务部部门经理查看本月工资登录工资管理查看工资户头月工资表年奖金表includeinclude管理员登录扩展条件:用户选择管理员登录扩展点:管理员登录用户启动系统; 扩展点:管理员登录;If点击登录; 系统提示输入账号和密码else点击管理员登录; 系统提示输入管理员账号和密码用户输入账号和密码; 系统进行验证,若通过,

6、给出登录界面,否则显示输入错误;如下为:用况“登录“描述发送报告至最高权限如下对用况“计算汇总工资表“描述管理员登陆成功且选择“计算、汇总工资表“; 系统提示“月工资表”“年奖金表”;管理员汇总“月工资表”; 系统提示是否将工资表发送到“最高权限处”;管理员汇总“年奖金表”; 系统提示是否将奖金表发送到“最高权限处”;用户选择发送; 发送报告;统计结束后选择退出; 系统显示“正在退出-谢谢使用”提示。 2. 系统静态模型类图1.*1.*公司职员职务姓名身份证号码部门经理基本工资保险金额奖金计算公司持有者工作岗位职务名称基本工资奖金计算部门职员基本工资保险金额奖金计算3. 系统动态辅助模型顺序图

7、启动系统管理员登录选择登录方式验证登录成功普通登录普通登录选择登录方式选择登录方式 启动系统启动系统验证登录成功登录成功查看工资查看工资计算年奖金计算月工资工资情况经理:用户职员:用户:工资管理系统管理员 4.系统动态辅助模型活动图 销售部财务部CEO部门销售额员工销售额职员经理统计员工销售额统计员工销售额登录管理员登录查看个人工资查看部门职员工资普通登录计算月工资=基本工资+销售完成额5%-保险计算月工资=基本工资+部门完成额1%-保险生成月工资表、年奖金表审查发放工资5. 辅助模型状态机图月工资表等于12生成工资表Exit/退出系统月工资表小于12生成年奖金表Exit/退出系统工资管理系统

8、,空闲entry/开启系统工资管理系统,工作entry/普通登录entry/管理员登录exit/退出系统开启职员登录entry/查看月工资entry/查看年奖金管理员登录entry/生成月工资表查看工资Exit/退出系统查看年奖金Exit/退出系统6系统体系结构模型包图工资管理系统经理工资管理职员工资管理生成月工资表管理生成年奖金表管理查看工资管理五、 系统问题域部分的设计 系统目标:利用数据库管理系统和信息化技术,结合公司职务,奖惩措施,建立完善的工资管理系统 项目范围:可以应用于公司销售部门的工资管理。 在查看工资期间,职员会随时登录到系统中查看工资结算金额;在计算汇总工资期间,有关系统管

9、理人员随时使用系统。这样,可集中管理每个子系统的信息,在一个用户登录成功后,相应的子系统就创建一个相应的对象(职员对象,管理员对象)。 对于查询工资管理子系统,用SQL构造相应的查询语句,并通过接口从数据库中查看工资金额。而管理员生成月工资表和年奖金表也要存入数据库中。 六、 人机交互部分的设计 登录管理员登录 普 通 登录OKEXIT管理员登录用户名: 密 码:权限密码:OKEXIT普通登录用户名: 密 码:OKEXIT用户查看工资:年 月OK返回本月工资额:基本工资 奖金额 保险额 总工资七、 构件及部署部分的设计 生成月工资表生成年奖金表查看年末奖金查看月工资查看请求查看请求工资管理系统

10、查看请求查看请求生成表操作生成生成表操作生成八、 分析与讨论1. 系统适应性分析:该系统可以适用于销售公司或者普通公司的销售部门,因为工资结算方式是按照销售额计算奖金的。当工资结算方式改变时,只需改变“生成工资表模块”和“生成奖金模块”内部工资计算方式,其他模块不必发生改变。这样划分系统模块,具有较高的适应性。2. 系统特色之处: 将月工资计算和年奖金计算分成两个子系统,员工每月只会查看月工资,年奖金是根据12个月的销售业绩计算的。 界面不仅显示当月总工资,还会显示具体基本工资,奖金额,保险额。方便用户的查询。 管理员没有最高权限,管理员只能生成工资表和奖金表。经过最高权限的认证之后才能将数据输入到数据库中,用户才能查看。 用户只有查看权限,没有修改权限。 每一个辅助模型强调的细节不一样,如:顺序图强调信息传递,活动图强调动作序列,包图强调子系统划分。3. 系统不足处:对细节的处理不好,对权限的说明比较少。还需进一步改进。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号