《学院教职工人事档案系统设计与系统实现.docx》由会员分享,可在线阅读,更多相关《学院教职工人事档案系统设计与系统实现.docx(17页珍藏版)》请在课桌文档上搜索。
1、学院教职工人事档案系统设计与系统实现4.1 系统框架设计需求分析工作完成之后,就要进入系统设计阶段,本章主要从系统功能模块设计、系统流程设计、系统数据库设计等多方面对本系统进行设计。4.1.1 系统结构图架构设计的用途是反映一个结构内的元素与别的元素之间的关系,有抽象性,一般用于为大型软件系统提供指导。将庞大的任务具体细分为多个小人物的过程就是系统架构的整体设计,对细小任务进行整合后就可以完成整个任务,具体实现过程是分解系统,对各个部分的功能、界面和逻辑关系、信息传输予以设计,最后是进行逐步的优化。系统结构图如图4-1所示。图4-1系统结构图4.1.2 系统功能图结合该系统现在的实际情况,整个
2、系统的主要由用户和管理员两部分构成,用户的主要功能有注册登录、修改密码、个人信息管理、首页管理、档案管理、工资管理、公告管理、留言管理,管理员有登录注册、修改密码、个人信息管理、首页管理、用户管理、档案管理、工资管理、公告管理、留言管理功能。系统框架结构图如4-2所示。学院教职工人事档案与工超W理系统Illlllilll留言苣理公告Ig理工资苣理档案Igl理首页!g理用户笆理个人信息者I修改Is码注册 Sl录I一 lwalgi工 公Ulf管理T IaT 档Isl量(一 首页ls;理 工 个人信 工 修改Isl码 工 注册 FxlSl录图4-2系统框架结构图4.2 系统流程设计根据业务流程分析,
3、需要将本系统划分用户和管理员。这里重点介绍用户模块,其主要功能为注册登录、修改密码、个人信息管理、首页管理、档案管理、工资管理、公告管理、留言管理,管理员有登录注册、修改密码、个人信息管理、首页管理、用户管理、档案管理、工资管理、公告管理、留言管理功能。4.2.1系统总体流程基于上述系统分析的结果,系统总体结构流程设计如下;界面层业务逻辑层数据访问层MySQL图4-3系统总体流程图4.2.2用户注册用户注册时,首先进入注册界面并输入用户信息,如果有用户名,则返回输入用户信息,不存在用户名,信息注册成功。注册信息流程图如图4-4所示。图4-4注册信息流程图4.2.3用户登录为了保证系统的安全性,
4、必须在使用系统前登录系统,管理员和用户可以使用不同的帐号和密码登录不同的管理界面。登录流程图如图4-5所示。图4-5登录界面流程图4. 2.3添加信息流程管理员可进行信息添加操作,在添加信息的时候,首先输入信息,看信息是否正确,正确的话,添加成功,否则返回输入信息,添加信息流程图如图4-6所示图4-6添加信息流程图4.3系统UML用例分析UML的首字母缩写是统一建模语言,也称为统一建模语言。一种用于对软件密集型系统进行可视化建模的语言。它是开发人员对客观事物进行建模的一种格式,也是一种预备让开发人员了解应用程序需要哪些功能以及整个过程是什么。学院教职工人事档案与工资管理系统进行UML建模分析。
5、本系统只适用于对使用学院教职工人事档案与工资管理系统的用户。服务端类图如图4-7所示。图4-7服务端类图4.3.1 管理员用例图如下:管理员的功能有:登录注册、修改密码、个人信息管理、首页管理、用户管理、档案管理、工资管理、公告管理、留言管理功能。管理员用例图如图48所示。管理员图4-8管理员用例图4.3.2 用户用例图如下;用户的功能有:注册登录、修改密码、个人信息管理、首页管理、档案管理、工资管理、公告管理、留言管理。用户用例图如图4-9所示。图4-9用户用例图4.3.3 时序图时序图是通过环境和系统间的交互描述系统行为而采用的最简单的方式。时序图演示了在时间序列中对象之间的交互。图4-1
6、0是用户登录的时序图:O登录页面登录控制器数据库服务器系统主页I入用户名和定码+l1发送登录信息查询用户名和密码聆取败W重新输入查询功进入系统图4-10用户登录时序图图411是用户进入时序图图4T1用户进入时序图数据库表的设计是本系统设计的一个核心的内容。根据用户和管理员所有的具体功能模块的分析和对数据库中实体关系的设计,可以看到系统中所用到的数据信息。主要是存储系统中所有的数据。下面是为数据库设计的表:信息分类表用来保存首页板块信息部分的分类信息,包括分类名称和分类排序。信息分类表各字段及其意义,如表所示:表4-1t_about表字段名称类型字段约束idbigint20NOTNULLIxfv
7、archar255DEFAULTNULLtelvarchar255DEFAULTNULL表4-2t_addr表字段名字类型字段约束idbigint20NOTNULLshrvarchar255DEFAULTNULLshrtelvarchar255DEFAULTNULLshraddrvarchar255DEFAULTNULLmemberidvarchar255DEFAULTNULL表4-3t_staff表字段名称类型字段约束id、int20NOTNULLgidvarchar255DEFAULTNULLmidvarchar255DEFAULTNULL表4-4t_ddinfo表字段名称类型字段约束id
8、bigint20NOTNULLddnovarchar255DEFAULTNULLmemberidvarchar255DEFAULTNULLddpricevarchar255DEFAULTNULLsavetimevarchar255DEFAULTNULLshstatusvarchar255DEFAULTNULLwlinfovarchar255DEFAULTNULL表4-5t_kcrecord表字段名称类型字段约束idbigint20NOTNULLgidvarchar255DEFAULTNULLhappennumvarchar255DEFAULTNULL5系统实现系统实现是将需求者所需要的系统展示
9、在用户面前的最关键步骤,它是建立在系统设计和系统需求分析的基础之上的。在设计过程中,要充分结合实际,完成了一些特定功能的实现。本章将重点讲述学院教职工人事档案与工资管理系统实现过程中的几个关键模块。5.1系统首页系统首页是浏览者打开一个系统后第一眼看到,系统能不能吸引浏览者,在很大程度上取决于首页做得怎么样。首页包含内容虽然丰富但不杂乱,色彩搭配要合理,整体风格要独特。系统首页的运行界面如图5-1所示。当QJwI教职工档案工资管理系统MMt:ViO图57系统首页图用户按要求进行注册,进行输入账号和密码,再次确认密码是否和之前一样,然后登入界面可以进行自己的功能需求然后进行所有的操作。所以登录这
10、一环节是十分重要的也是必要的,用户进行登录之后才可以进行自己的所有操作。用户登录图如图5-2所示。图5-2用户登录图管理员按要求进行注册,进行输入账号和密码,再次确认密码是否和之前一样,然后登入界面可以进行自己的功能需求然后进行所有的操作。所以登录这一环节是十分重要的也是必要的,管理员进行登录之后才可以进行自己的所有操作。管理员登录图如图53所示。图5-3管理员登录图管理员可对用户档案信息进行新增、编辑、查看详情、修改、删除等操作。图5-4档案管理图进入该界面之后,管理员可看到用户的信息,可以对用户的信息状态进行编辑和调整。图5-5用户管理图5.6公告管理图进入该界面之后,管理员可以看到所有公告的公告名称、图片、发布时间、发布人以及详情、修改、删除等信息,管理员可以对公告信息进行管理。公告管理图如图5-6所示。图5-6公告管理图对教职工的工资信息进行管理,可进行查看详情、编辑、修改和删除等操作。图5-7工资管理图