最新某大学工资管理信息系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
齐鲁工业大学
课程设计与分析
-工资管理系统
学院名称:工商管理学院
专业:信息管理与信息系统
组别:第七组
指导老师:赵秀丽
2015年12 月
齐鲁工业大学
工商管理学院
《信息系统分析与设计》课程设计实验报告
某大学工资管理系统的分析与设计
专业名称:信系管理与信息系统
班级:信管12-1 班
组别:第七组
《信息系统分析与设计》课程设计任务书
题目某大学工资管理系统的分析与设计
一、课程设计目的
信息系统分析与设计课程设计作为独立的教学环节,是学习完《信息系统分析与设计》课程后进行的一次全面的综合练习。其目的在于综合运用课堂所学的信息系统分析与设计开
发的原理、技术、方法和步骤,深刻理解和体会运用面向对象思想开发一个管理信息系统的过程及每个阶段的工作内容,提高学生分析与设计管理信息系统的能力。
二、现行系统描述
某大学共有教职员工3758人。学校下设教务处、财务处和房产处等二十六处室,还设有计算机系、自动控制系和管理工程系等十八个教学系,此外还附设一个机工厂、一个电子厂和一所校医院。该校财务处负责全校教职工的工资管理工作,其工资管理业务情况如下:每月25日至28日,房产处将本月职工住房的房费和水电费扣款清单及时报送财务处。总务处将托儿费扣款和通勤职工的交通补贴费清单也一并及时报送财务处。财务处按期列出一份职工借支应扣款清单。所有这些清单的格式如表SJ—1和表SJ—2所示。
表SJ—1 ()月份职工()项扣款清单
制表人:日期
此外,学校人事部门要及时向财务处提供下列信息:
(1)若有职工在学校内部门之间调动工作情况发生,则提供这些职工的姓名、由何部门调到何部门工作、工资发放变动情况等。
(2)若有校外人员调入学校工作,则应提供调入者的职工证号、姓名、调入校内何部门、以及有关调入者工资方面的数据,还有他们的工资开始发放的月份,据此,财务处的工资管理会计建立调入者的职工工资台帐帐页。
(3)若有职工调离学校,则要提供调出人员的姓名、所在单位和终止发放本人工资的月份。
(4)若调整工资,则应提供全校教职工工资调整变动情况清单和调整后的工资从哪个月份开始发放。
当财务处收到各部门报送来的扣款单、补贴清单和其它有关职工工资变动通知单后,财务处的工资管理会计就可以依据上个月份的职工工资台帐制做本月职工工资台帐。职工工资台帐格式如表SJ—3所示,每名职工全年工资信息占据台帐的一页。
接下来,工资管理会计再根据填制好的本月份职工工资台帐,花费一个星期的时间制作出一式两份的本月份全校职工工资发放单(按部门制作)和本月份工资汇总表,它们的格式相同如表SJ—4所示。
合计:
工资管理会计依据工资汇总表上的全校“实发工资”合计数字,从银行提回现金,并于下月的5号将本月份职工工资发至职工手中。
职工工资计算处理中的几项说明:
工龄工资每人每年增加0.5元;应发工资=基本工资+工龄工资+各项补贴;扣款合计=房费+水电费+托儿费+借支扣款+其它扣款;·实发工资=应发工资-扣款合计。
从上面的描述不难看出,该所大学现行职工工资管理业务工作量特别大,同时,还时常出现差错现象。有关人员迫切要求早日开发出全校职工工资管理信息系统,用计算机代替手工记帐、计算和制作报表工作。学校主管领导也十分支持这项工作,已批准投资5万元人民币用于购置设备和软件开发。同时,学校还拥有雄厚的技术力量。
三、课程设计内容
根据以上业务描述,对系统进行面向对象的分析与设计,主要应包括以下内容:
①小组成员阅读课题原始需求,并以各种方式对课题展开详细调查;
②小组成员讨论,明确信息系统的基本范围。包括确定系统边界、以活动图描述整个系统功能流程;
③各小组成员根据分工了解有关业务功能,绘制用例图,书写每个用例的详细规格说明用例图;
④建立分析模型
●在详细用例模型的基础上,识别出系统中的对象,建立问题域类图(如职工、
扣款单等);
●初步确定领域类的属性;
●定义问题域类的关系(包括泛化、关联,分析阶段的完整类图);
●对于存在复杂状态转换的对象,绘制状态图;
●小组集中,调整、优化分析模型;
●书写分析文档。
⑤建立设计模型
●小组讨论,确定系统的总体架构模式;
●在分析模型和总体架构基础上,设计出满足功能需求的软件类,包括界面类、
控制类、实体类、数据访问类等,形成初步设计模型;
●类的分层可以自行设计,但一个小组最好统一使用一种分层模式,至少做到表
现和业务分离;
●采用可视化工具设计每个用例的用户界面,根据架构(C/S或B/S可以是不同
窗口界面);
●识别出每个用例的参与类,根据用例的事件流绘制用例实现的顺序图;
●对照顺序图和其他详细资料,可明确详细地定义出类的属性、方法,构造完整
的类图;
●对类进行详细分析,并对照用例的顺序图,形成类调用的层次关系,在此基础
上形成组件的层次关系,小组讨论,绘制组件图;
●在类图基础上,建立数据库结构;
●书写设计文档。
⑥编写部分程序,验证设计方案
⑦撰写总结报告
●各成员书写个人总结;
●上交全部文档。
四、课程设计要求
●开发小组一起合作完整系统分析与设计,但每个成员都要完整的、独立地完成
各步骤。注意:成员分工不能只分配某一步骤的任务,比如仅数据库设计或界
面设计,每个成员必须参加所有步骤相关的工作,包括用例图、用例描述、类
设计、界面设计、数据库设计等,因此建议按照子系统或功能组进行分工;
●以面向对象的方式完成软件项目的系统分析和设计,用UML语言建模,推荐
使用Rose/Visio/PowerDesigner等建模工具;
●编写程序实现部分用例功能,取得面向对象和组件编程的实际编程经验;
●完成各个阶段的文档编制,感受文档在整个开发过程中的重要作用;
●熟悉面向对象的软件开发过程;
五、实验成绩考核方法
实验完成后,每个小组应完成一份完整的文档,根据文档质量评定成绩。