教师工资管理系统-软件工程.docx
《教师工资管理系统-软件工程.docx》由会员分享,可在线阅读,更多相关《教师工资管理系统-软件工程.docx(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目录课程设计概述-2-第一节背景-2-第二节 选题说明-2-第三节课程题目-2-第一章系统分析-3-第一节项目的范围和目标-3-第二节 项目可行性分析-3-第三节 项目进度计划-4-第二章 需求分析-5-第一节 基本需求规格说明-5-一、系统概貌-5-二、功能要求-5-三、性能要求-6-四、运行要求-6-第二节 用例分析-6-一、系统基本用例-6-二、系统业务逻辑描述-8-第三节 数据流图分析-9-一、数据流图-9 -三、操作流程图-11-第三章 概要设计-13-第一节 系统结构设计-13-第二节 子系统划分-15-第四章详细设计-16-第一节系统面向对象分析-16-第二节 子系统分析-19-
2、一、用户管理子系统-19-二、人事管理子系统-19-业遨考1层图-11层图-2各岗位基本工总工资三、操作流程图此系统基于B/S的运行方式,可同时允许多个用户访问。用户通过登入界面进 入系统,进行相应权限的操作。第三章概要设计第一节系统结构设计本系统主要包括:用户接口包、数据库包、自动统计包、工资表生成包;用户将口包用户将口包用户接口允许用户进入系统插入和木Ai为用户提供数据,存储数自动统计包自动统计包根据数据库提供的数据进行自动统工咨表牛成包将自动统计包的统计结果生成工一、用户接口包:在用户接口包中,主要包括以下几个类:1 .用户接口类:为用户提供注册和相应权限登入接口;.插入数据类:用户登入
3、后可以向系统提供本人相应权限的数据信息;2 .查询数据类:用户登入后可以查询本人相应权限的数据信息;杳询数二、数据库包:在数据库包中,主要包括以下几个类:1 .查询类:主要提供查询数据库中的相关数据。如教职工的工资等;2 .增删类:主要是指可在已有的数据库中增删数据;3 .更新类:主要完成数据库的更新的类。4 .存储备份类:主要完成数据的存储转换和备份的类;三、自动统计包:在自动统计包中,主要包括以下几个类:5 .读取数据类:完成从数据库中读取工资统计数据的类;6 .自动统计类:完成自动统计过程的相关类;四、工资表生成包:提供生成工资表的类,主要包括以下几个类:1 .总工资表生成类:完成生成各
4、教职工工资各项情况的相关类;.部门汇总表生成类:完成各个部门的工资汇总表生成的相关类;2 .银行发放表生成类:完成银行发放表生成的相关类;.工资条生成类:完成工资条生成的相关类;第二节子系统划分总划分如下图:用户管理系统管理人事管理工资管理数据备工资表第四章详细设计第一节系统面向对象分析一、顺序图分析业绩 后系台(数人事管理用例第一、人事管理员登录;第二、在人事管理的界面选择月绩考核操作;第三、录入对应教职工的月绩;第四、系统根据标准统计出教职工的奖金后,存入数据库文件;二、类图分析(r次主米、PayDepartmentNumberNameBasic payPrizer*. . I::Crea
5、te ()(基本T资表类)Basic payDepartmentNumberCreate ()ViewW-Class pay (工资(人事/理另类)Personnel managerDepartmentNumberNameSexDate of birthQualificationMd 丽 Modify infor (:Delete infor (1 Sort infor () Search infor (:I.Usersdepartmentnumbernamesexdate of birthqualificationModify 、G(财务唇理员类)Finance managerdepartm
6、entnumbernamesexdate of birthqualification(用户(各却门管理员Faculty managerdepartmentnumbernamesexdate of birthqualificationAudit total pay ()K/h-MiRjClass userSubmit infor ( Modify UdbbWofd ()(用户类)第二节子系统分析一、用户管理子系统该系统主要负责普通用户和管理员登陆;系统描述:普通用户和系统管理员都可以根据自己的权限进行相应操作;流程图说明:第一、读取登陆者信息,判断登陆者身份;若登陆者为普通用户,则只能进行修 改
7、口令的操作;第二、为系统管理员则可以进行增加及查询操作员信息并对其设置权限,删除操 作员信息和修改登陆口令的操作;实现该系统的流程图:二、人事管理子系统该系统主要负责人事调动信息的修改;系统描述:初步确定需调动教职工,上报人事主管,根据人事主管意见进行人员调动,确定确定人员调动后根据其调动原因进行相应的操作并将调动信息存入档案, 人员调动后对其现在所处职位进行可变工资调整;流程图说明:三、工资管理子系统: -20-四、系统管理子系统-22-第三节 系统集成-23-第六章结语第一节 各人完成的任务-23-第二节 个人遇到的困难与获得的主要成果-24-第三节心得体会-26-第四节参考文献-28 -
8、课程设计概述第一节背景本文根据钱乐秋等教授编著的软件工程课程要求而做。作业要求如下:构思一个软件,采用软件工程方法对其进行设计(包括系统分析,需 求分析,概要设计,详细设计)第二节选题说明我们小组经过讨论选择了 “学校内部工资管理系统”。我们对这个系统进行系统 分析、需求分析、概要设计、详细设计,借此加深对软件工程这门课的了解。根据老 师要求,我们认为课程设计应完成以下目标:1、以软件的生命周期为线索,完成软件的定义及软件的部分开发工作,能够初 步应用课程中介绍的开发技术和部分工具。2、能够编写较完整的和标准的软件文档,用来记录软件的开发活动和阶段性成 果,有助于理解软件所必须的阐述性资料。3
9、、综合本学期学习的知识运用到本系统中,以此来检验学习成果。从中发现我 们知识上缺漏,加以改善。第三节课程题目1、课程题目:学校内部工资管理系统 第一、根据教职工信息判断该教职工是否调动,若不调动则重新输入需调动人员;第二、根据需调动人员的调动类别进行相应操作,若需调动人员为退休辞退教职 工则删除其信息若为职位调动员工则修改其信息,若为新加入教职工则录入其信息,并将所有操作过后的信息存入人事档案;第三、根据变动过后的人事档案和调动的教职工正确的出勤和业绩确定其可变工 资;实现该系统的流程图:三、工资管理子系统:该系统主要负责各教职工工资管理;系统描述:统计出教职工总工资表,输出审核过后工资表,并
10、根据输出工资表确 定部门总汇表、输出工资条和银行发放表;流程图分析:第一、判断教职工可变工资信息是否属实,若不属实则进行相应修改若属实则结合岗位基本信息表统计出总工资表;第二、审核工资表若审核通过则输出工资表;第三、结合部门信息和个人信息确定部门汇总表、输出工资条和银行发放表;实现该系统的流程图:查询各W 4统计总工资正输出工资表查询人输出四、系统管理子系统该系统主要负责整个系统的管理工作;系统描述:部门管理主要用来规范化各系各部门,数据备份主要用来对系统各项数据实行备份,以防数据丢失等;第三节系统集成系统组装:把各个模块通过一定关系组装在一起,只有登陆页面是共同的接口, 各个模块的更改对于其
11、他模块不会有影响。人事处管理财务处管理普通教职第六章结语第一节各人完成的任务课程初期阶段:大家一起积极参与讨论整个系统的分析设计,发表自己的想法;中后期阶段:付希善:主要负责需求分析阶段的用例分析及数据流图的设计,详细设计阶段面 向对象分析,及部分代码编写;吉薪乐:主要负责详细设计阶段的子系统分析设计及各子系统流程图的设计及部 分代码编写;侯亮昌:主要负责需求分析阶段的数据流分析的编写,部分数据流图设计,部分 代码编写,测试用例设计与编写;张冠雄:主要负责设计封面和详细设计中的界面设计,系统分析阶段的内容编写及部分代码编写;刘兴荣:主要负责整篇论文电子版图的绘制,概要设计阶段的编写及部分代码编
12、写;蒋挺:主要负责前言,需求分析阶段基本需求规格的编写,操作流程图的设计, 论文的整理及部分代码编写;第二节 个人遇到的困难与获得的主要成果付希善:困难:1、各个角色需要什么样的功能;2、各个角色之间有什么样的联系;3、有哪几个子系统,子系统间有什么样的数据流关系;4、系统有哪些类;5、类的具体属性和操作有哪些;成果:1、数据流图有了更深的认识;2、学会更好和组员之间的协作;3、对面向对象与结构之间的区别更加的了解;4、体会到系统的功能,分块的重要性;吉薪乐:困难:1、用户管理子系统中管理员和用户能进行什么操作;2、各个用户的权限该如何管理;3、教职工的调动情况的分类情况;4、可变工资根据什么
13、确定;5、总工资表信息由哪些数据确定;6、工资信息在哪阶段审核;7、各个需存储文件表如何得出;8、如何整合各个系统,如何共用相同模块;成果:解决了详细设计阶段四个子系统功能如何实现的问题;侯亮昌:困难:1、如何站在客户的角度上把功能想得尽量完全;2、怎样更好的表达自己的想法,聆听理解别人的思想,以便达成共 识,使不同的想法更好的结合;3、测试用例需要设计哪些数据才能全面;4、每个阶段要涉及到哪些用例;成果:1、详细的编写了数据流的分析;2、详细地设计了三个测试用例,分别是个人信息录入用例,调动情 况用例和工资查询用例;张冠雄:困难:1、在可行性分析中,如何全面考虑到每个方面的内容;包括经济、技
14、术、法律、社会四个方面的具体分析;2、怎样设计出满足客户需求的人机界面; 成果:了解了界面设计原则和人机界面特征界面设计原则:1.在同一用户界面中,所有的菜单选择、命令输入、数据显 示和其他功能应保持风格的一致性;2.对所有可能造成损害的动作,坚持要求用 户确认,例如提问“你肯定?”等,对大多数动作应允许恢复(UNDO),对用 户出错采取宽容的态度;3.用户界面应能对用户的决定做出及时的响应,提高对 话、移动和思考的效率,最大可能的减少击键次数,缩短鼠标移动距离,避免使 用户产生无所适从的感觉;4.保证信息显示方式与数据输入方式的协调一致,尽 量减少用户输入的动作,隐藏当前状态下不可选用的命令
15、,允许用户自选输入方 式,能够删除无现实意义的输入,允许用户控制交互过程;5.除此之外,正确的 使用颜色也很重要;人机界面特征:1.操作简单,易学,易掌握;2.界面美观,操作舒适;3.快速 反应,响应合理;4.用语通俗,语义一致;刘兴荣:困难:1、系统结构中主要包括哪些部分、有哪些包;2、用户接口包中包括哪几个类;3、数据库包中包括那几个类;4、自动统计包中包括那几个类;5、工资表生成包中包括那几个类;6、系统应如何划分出子系统;7、如何将各个阶段所用到的图更加完善地绘制成电子版图; 成果:设计出了系统概要; 蒋挺:困难:写论文过程中,关于子系统描述,流程图表示等有些字词表达斟酌了很久,有时甚
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教师工资 管理 系统 软件工程
限制150内