《SWMIS需求分析说明书(共14页).doc》由会员分享,可在线阅读,更多相关《SWMIS需求分析说明书(共14页).doc(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上存档日期:存档编号:此处填写学号医学信息工程系软件工程课程实践需 求 分 析项目名称学校人事管理系统姓名李玉珍部系医学信息工程系专业信息与计算科学转业年级2009级Emailqq.con联系电话指导教师张贵英遵义医学院医学信息工程系制2012年05月13日 目 录专心-专注-专业一 引言 学校人事管理系统分析小组对当今社会的学校人事管理方面的需求进行了认真而全面的调查。根据对学校的人事管理系统的功能需求、业务操作规程及其数据结构等具体要求,调查了学校对人事管理的教职工基本信息、教职工调动、教职工奖罚、教职工培训、教职工考评、教职工考勤、教职工调薪,确定了系统性能要求,
2、系统运行支持环境要求,数据项的名称、数据类型、数据规格。以上这一切为统下一步的开发工作奠定了良好的基础。1.1 编写目的1.本文编写目的在于规定和控制项目开发的内容,保证本项目的需求分析活动在受控状态下进行,在进行软件开发前,明确本系统应达到的目标,对系统目标做出完整、准确、清晰、具体的要求。保证本需求分析的结果能够完整、无遗漏地反映待开发系统的要求。2.根据学校人事管理系统的特点,对被开发软件系统的主要功能、性能进行完整描述,为软件开发者进行详细设计和编程提供基础。3.本软件需求说明书全面、概括性地描述了学校人事管理系统所要完成的工作,使软件开发人员和用户对本系统中的业务流程及功能达成共识。
3、通过本需求说明书可以全面了解学校人事管理系统所要完成的任务和所能达到的功能。1.2 文档概述本文档主要描述学校人事管理系统的功能定义,并对模块划分、业务流程进行了定义。所有设计人员、开发人员、测试人员以及其他团队成员都应该以该文档作为产品的功能定义,具体建设内容。1.3 参考资料 1张海潘,软件工程导论(第五版),北京,清华大学出版社,2008.22张海潘,牟永敏,面向对象程序设计实用教程(第二版),北京,清华大学出版社,20073王珊,萨师煊,数据库系统概论(第四版),北京,高等教育出版社,2006.5二 项目概述 2.1 项目名称软件系统名称:学校人事管理系统项目系统提出者:张贵英项目开发
4、实现者:黄治松,吴金林,李玉珍,左玉霞本项目的用户:学校2.2 项目背景随着计算机技术、网络技术和信息技术的发展,现在办公系统更趋于系统化、科学化和网络化。网络办公自动化系统是计算机技术和网络迅速发展的一个办公应用解决方案,它的主要目的是实现信息交流和信息共性,提供协同工作的手段,提高办公的效率,让人们从繁琐的有纸办公中解脱出来。现在许多的机关单位的人事管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多的人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。 本系统是对学校的人事资料进行管理,为人事管理人员提供了一套简单的操作、使用可靠、界
5、面友好、易于管理和使用的处理工具。本系统对人事各种数据进行统一处理,避免数据存取、数据处理的重复,提高工作效率,减少了系统数据处理的复杂性。本系统不仅使学校人事管理人员从繁重的工作中解脱出来,而且提高了人事管理的效率,提高了人事管理的科学性,方便了用户查询、管理人员进行管理。 为迅速改变现状,规范学校的管理,降低人事部的工作负荷,提高工作效率,经过仔细研究、分析,决定开发一套完善的学校人事管理系统。2.3项目目标学校人事管理信息系统的核心是实现学校人事部门的办公信息化,集中管理人事基础数据,用于日常管理业务,包括人事部门内部的个人基本信息管理,教师、职员、工人的职级管理,校内人员的工资、津贴管
6、理等基本业务。首先,要确定在高校人事管理当中最重要的方面,有那些内容需要包括在人事管理系统中的。主要体现在几个方面:1.职工的基本情况。职工的基本情况作为人事部门最基本的信息,作为人员调动、培养的档案,如:学历、专业、职称、职务等。2.职工的考勤情况。为打破传统的平均主义、提高职工的积极性、引入竞争机制,就要对教职员工的到岗情况,本职工作的开展情况进行科学的管理。3.职工的绩效考核情况:对员工在工作过程中表现出来的工作业绩、工作能力、工作态度以及个人品德等进行统一评价管理,并用之判断员工与岗位的要求是否相称的方法;也是为客观、公正、公平、实事求是评价职工绩效。4.职工工资情况。为打破以往的高校
7、人事管理的封闭模式,激励职工,也以人为本方便职工,就要使职工工资透明化,要使职工工资管理科学化、高效化。5.职工的调动情况。应注重人才的流动,内稳外引,来保证人力资源的合理性。学校人事管理系统的主要目的是实现学校人事的信息化管理,主要业务就是实现对职工信息的管理,另外还需要提供打印报表功能,其中包括奖惩,培训,调动,考评、考勤、工资等信息。项目实施后,能够降低管理成本、合理控制人员调动、减少资金占有并提升企业的市场竞争力。三 系统功能性需求 3.1 功能模块表序号功能模块名称子功能模块名称作用1自助服务个人基本信息浏览职工浏览个人基本信息个人基本信息修改职工修改个人基本信息个人工资信息查询职工
8、查询个人工资信息2考勤管理主要是管理员实现增删改和查询的功能排课记录记录每个学期中职工的排课情况请假记录记录每天职工的请假情况出差记录记录每天职工的出差情况出勤记录记录每天职工的出勤情况职工考勤统计记录每各月对每个职工的考勤进行统计职工考勤统计搜索功能查看每个职工现在和以前的整体考勤记录(以月为单位)其他搜索功能查看每个职工现在和以前的其他考勤记录(比如:请假,出差等)3.2模块基本功图解3.2.1 功能模块图图1自助服务图2考勤管理3.2.2用例图:浏览个人基本信息修改个人基本信息查询个人工资信息职工职工用例图图3职工用列图管理员管理系统排课记录请假记录考勤统计记录出勤记录出差记录管理员管理
9、员管理用例图图4 管理员用列图搜索功能体现考勤统计搜索其他搜索管理员职工管理员和职工用例图图5 管理员 职工用列图3.2.3 E-R图:图6 自助服务E-R图图7 考勤管理E-R图四 数据库分析:4.1自助服务模块数据库分析表1 职工基本信息表列名数据类型允许Null列名说明Num(主键)Int不允许职工号NameVarchar(50)不允许姓名minzuVarchar(50)不允许民族chushenriqiDatetime不允许出生日期AgeInt不允许年龄sexVarchar(50)不允许性别marryVarchar(50)不允许婚姻wenhauchenduVarchar(50)不允许文化
10、程度zhizhenmianmaoInt不允许政治面貌shenfenzhenInt不允许身份证worktimeVarchar(50)不允许工作时间gonglinVarchar(50)不允许工龄jiguanInt不允许籍贯gonzileibiedatetime不允许工资类别zhiwuleibieVarchar(50)不允许职务类别yuegonziVarchar(50)不允许月工资yinhanzhanhaoDatetime不允许银行账号bumenleibieInt不允许部门类别zhichenleibieVarchar(50)不允许职称类别zhigonleibieVarchar(50)不允许职工类别h
11、etongInt不允许合同hetonnianxianInt不允许合同年限lianxifanshiVarchar(50)不允许联系方式BiyeshijianVarchar(50)不允许毕业时间BiyexuexiaoVarchar(50)不允许毕业学校MajoryDatetime不允许主修专业AddressInt不允许家庭住址表2 个人工资信息表列名数据类型允许NullTeacher_ID(职工号)Varchar(5)不允许Name(姓名)Nvarchar(50)不允许BSalary(基本工资)Float不允许Bonus(奖金)Float允许Cfund(公积金)Float允许M insurance
12、(医疗保险)Float允许E insurance(养老保险)Float允许SalaryLS(工龄工资)Float允许PSalary(岗位工资)Float允许anotherUPsalary(其他应增工资)Float允许PITax(个人所得税)Float允许Allowanc(津贴)Float允许ADoSalary(其他应扣工资)Float允许Card(职工账户)Nvarchar(50)不允许AllSalary(实发工资)Float不允许Month(月份)Int不允许4.2考勤管理模块数据库分析表3 排课记录表列名数据类型允许NullTeacher_ID(职工号)Varchar(5)不允许Name(
13、姓名)Nvarchar(50)不允许Department(院系)Nvarchar(50)允许TermName(学期名称)Nvarchar(50)不允许表4 请假记录表列名数据类型允许NullTeacher_ID(职工号)Varchar(5)不允许Name(姓名)Nvarchar(50)不允许Department(院系)Nvarchar(50)允许Position(职称)Nvarchar(50)允许Leavetype(请假类型)Nvarchar(50)不允许StarTime(起始时间)datetime允许EndTime(结束时间)datetime允许Days(统计天数)Int不允许RecordT
14、ime(记录时间)datetime允许表5 出差记录表列名数据类型允许NullTeacher_ID(职工号)Varchar(5)不允许Name(姓名)Nvarchar(50)不允许Departtment(院系)Nvarchar(50)允许Position(职称)Nvarchar(50)允许BusinesTypt(出差类型)Nvarchar(50)不允许StarTime(起始时间)datetime允许EndTime(结束时间)datetime允许Days(统计天数)Int不允许RecordTime(记录时间)datetime允许表6 出勤记录表列名数据类型允许NullTeacher_ID(职工号
15、)Varchar(5)不允许Name(姓名)Nvarchar(50)不允许Department(院系)Nvarchar(50)允许Attendance(出勤状况)Nvarchar(50)不允许AttendanceTime(出勤日期)datetime不允许Record(记录人)Nvarchar(50)允许表7 考勤统计表列名数据类型允许NullMonth(月份)Int不允许Teacher_ID(职工号)Varchar(5)不允许Name(姓名)Nvarchar(50)不允许Department(院系)Nvarchar(50)允许Position(职称)Nvarchar(50)允许LeaveTim
16、e(请假次数)Int允许BusinesTime(出差次数)Int允许LateTime(迟到次数)Int允许SalaryDel(工资扣除)Int允许SalaryInc(工资加赏)Int允许DelReason(扣除原因)Nvarchar(50)允许IncReason(加赏原因)Nvarchar(50)允许五 性能需求(1)数据精确度保证系统检验填入的各种信息的格式和数据类型正确。(2)适应性系统要求具有较强的适应性,要求系统能用键盘和鼠标混合操作,只要是 WindowsXP和Win7操作系统上正常运行,也可在其他不同的操作系统中运行,并能适应开发计划的变化。六运行环境规定1.硬件暂无特殊要求。2.软件操作系统:windows xp数据库平台:SQL Server 2005支持环境:WindowsXP和Win7系统均可 开发工具:VS2008,SQL2005, Visio2003通信协议:TCP/IP3.界面用户界面友好,风格统一,交互性良好,大方,操作方便,符合用户习惯。