"南京林业大学电子商务专业企业人事档案管理系统课程设计报告"

版权申诉
0 下载量 30 浏览量 更新于2024-04-06 收藏 594KB DOC 举报
本课程设计报告旨在介绍针对企业人事档案管理系统的开发与设计。本系统由南京林业大学经济管理学院的电子商务专业学生李媛媛和钱佳佳共同完成。在本次课程设计中,李媛媛负责利用Java工具开发简单的企业档案管理信息系统,设计Access数据库中的数据表以及实现系统对数据库的访问,进行业务流程分析以及代码的编写;而钱佳佳则负责系统代码的设计与编写,数据字典的编写和绘制功能结构图,以及编写Java课程设计报告。 首先,在系统分析部分,进行了需求分析。根据实际情况,企业人事档案管理系统对于各种企业来说都是至关重要的,因此必须满足以下几项需求:首先,系统必须具有高效的人事档案管理功能,包括员工基本信息、入职、离职、调动等操作;其次,系统需要具有权限控制功能,以保证数据的安全性;再次,系统需要具有良好的数据查询和报表生成功能,方便管理人员进行数据分析和决策。 接着,在系统设计阶段,首先进行了数据库设计。通过Access数据库,设计了数据表以存储员工信息、档案信息、权限信息等数据,同时实现了系统对数据库的访问。其次,进行了系统功能设计。确定了系统的主要功能模块包括员工信息管理、档案管理、权限管理、数据查询和报表生成等功能,保证了系统的完整性和系统性。 在系统开发和实现部分,李媛媛和钱佳佳共同进行了代码的编写工作。他们遵循了Java语言的编程规范,确保了代码的质量和可维护性。另外,钱佳佳负责编写了系统的数据字典,并绘制了功能结构图,以便于后续的系统维护和优化。 最后,在课程设计报告撰写部分,李媛媛和钱佳佳共同完成了报告的撰写工作。报告包括了系统概述、需求分析、数据库设计、系统功能设计、系统实现和测试、系统部署等内容,详细地介绍了整个课程设计的过程和成果。同时,他们还总结了在开发过程中遇到的问题以及解决方案,为今后的类似项目提供了有益的经验。 综上所述,本次企业人事档案管理系统的课程设计充分展现了李媛媛和钱佳佳在高级程序设计与开发课程中所学到的知识和技能。他们通过实际项目的开发,提升了自己的编程能力和团队合作能力,为以后的职业发展打下了坚实的基础。希望他们在未来的学习和工作中能够继续努力,取得更大的成就。
2023-05-31 上传
档案管理系统课程设计报告 课 程 设 计 档案管理系统 姓 名 院(系) 计算机科学与工程学院 专业年级 学 号 指导教师 职 称 讲师 起止时间 2011-12-12至2011-12-25 借阅管理等。可以应用于一般的档案室,也可以应用于网络中的办公 系统,进行联网操作。 基本功能需要: 1. 用户登录 在用户进入系统前,首先要求用户进行,登录时要验证用户名和密码 是否匹配,验证通过后允许用户进入本系统操作。 2. 修改注册信息 用户登录后,可以修改自己的注册信息,包括修改用户密码、每页显示行 数等信息,不允许修改用户名、姓名和部门等信息。 3. 权限设置 本模块只有系统管理员可以操作。管理员可以增加系统用户、删除系 统用户、修改用户的相关属性、修改用户的权限表。 4. 数据录入 本模块处理用户输入新的档案文件信息或者档案案卷信息。输入数据 时要考虑用户连续录入的情况,可以从上一条记录复制数据到新的记录中 。 5. 数据维护 本模块需要具有"数据维护"的权限的用户可以操作。数据维护模块对 已经"删除"(只是做删除标记)的档案文件做最后判定,判断该文件是否 需要删除。此模块涉及两种操作:恢复和彻底删除。 6. 数据查询 按用户输入的条件查询相应的档案文件信息。 查询结果以列表目录形式显示,也可以卡片形式显示。具有档案处理 权限的用户可以对查询的结果编辑并保存,也可以"删除"(做删除标记) 档案文件记录。 7. 数据修改 本模块主要实现批量修改数据的功能,可以由用户指定条件,将数据 库中所有符合条件的文件或案卷记录按要求修改某个字段的值。 例如:可以指定将所有文件年份为"2002"的文件记录的保管期限改为 "长期"。 8. 档案借阅 此模块分为外借登记、归还记录和电子借阅申请处理两部分,具有"借 阅管理"权限的用户可以操作此模块。外借模块实现档案文件的借出登记和 归还登记功能。 电子借阅申请由具有"借阅管理"权限的用户处理。一般用户提出阅读 电子文档的请求后,被同意阅读后,文件将被发送给申请人。 1. 概要设计 系统功能图解说明 1) 档案管理系统 图1. 档案管理系统的功能 2) 用户管理模块 图2. 用户管理模块功能 a. 添加用户:管理员可以对用户进行添加操作。 b. 删除用户:管理员可以对已有用户进行删除操作。 c. 查看用户权限:每个用户都具有一定的权限,管理员可以看用户的管理权限 。 d. 修改管理权限:管理员可以修改用户的管理权限。 e. 添加管理权限:管理员在权限管理中可以添加管理权限。 f. 删除管理权限:管理员在权限管理中可以删除管理权限。 3) 系统参数设置模块 图3. 系统参数设置模块功能 a. 系统表:管理员可以修改单位名称和卷宗号并保存。 b. 档案种类表:对档案种类进行添加、删除操作。 c. 文件种类表:对文件种类进行添加、删除操作。 d. 文件类目表:对文件类目进行添加、删除操作。 e. 其他参数表:对其他文件进行编辑 、删除操作。在编辑时可以修改附件存放路径和备份文件存放路径。 4) 借阅管理模块 图4. 借阅管理模块功能 a. 借阅登记:输入借阅条件后就可以申请借阅登记。 b. 借阅查询:提供对所借出案卷的查询工作,对归还日期做详细说明。 c. 网上查询:网上借阅又提供网上借阅申请、未提交的借阅申请、处理的借阅 申请、借阅申请处理和网上答复几个小模块。 5) 案卷管理模块 图5. 案卷管理模块功能 a. 案卷查询:对所需要的案卷进行查询操作。 b. 案卷录入:保存案卷。 6) 文件管理模块 图6. 文件管理模块功能 a. 文件查询:对所需要的文件进行查询操作。 b. 文件录入:保存文件。 7) 数据管理模块 图7. 数据管理模块功能 a. 数据备份:对文件表和案卷表分别进行备份。 b. 数据恢复:对文件表和案卷表分别进行数据恢复。 2. 数据库设计 1. 概念结构设计 1) 实体E-R图 图8. 用户实体E-R图 图9. 部门实体E-R图 图10. 案卷实体E-R图 图11. 档案实体E-R图 2) 全局E-R图 图12. 全局E-R图 2. 逻辑结构设计 1) 实体关系模型转换 用户表(用户编号,登陆名,密码,用户姓名,部门,显示条数) 部门表(部门编号,部门名称) 案卷表(案卷序号,案卷编号,档案种类,案卷标题,起始日期,截止日 期,保存期限,总件数,总页数,归档号,档号,责任者,本卷情况,立 卷人,检查人,立卷时间) 档案管理表(档案编号,档案种类,档案状态,删除标记,文献类型,成 文日期/载体形成时间) 档案种类表(种类编号,管理类型,文件类型) 用户角色表(用户编号,用户名) 2) 关系结构表格设计 "字段名称 " a. Departments表 图16.在SSMS中创建Depart
108 浏览量
人事管理系统课程设计报告doc MIS课程设计报告 二 三年九月 目 录 1. 前言——————————————— 2 2. 系统概况————————————— 2 3. 需求分析————————————— 2 - 4 4. 数据库设计———————————— 5 - 7 5. 主程序清单———————————— 8 6. 模块界面————————————— 9 -11 7. 设计小结————————————— 12 前 言 人事管理是每个企业必不可少的。人事档案管理系统一般包括对人事档案的统计、 查询、更新、报表输出等功能。 如果人工直接统计的话,工作量将十分庞大,特别是,如果企业员工有几万或几十 万人时,人工统计将变得不可能想象。 用计算机可使人们从繁重而又单调的统计运算中解脱出来,仅用一些简单的操作便 可及时准确地获得需要的信息。 在设计一个系统时,首先要做好需求分析。合理地运用好Visual FoxPro的基本方法,建立一个适合企业的人事管理系统。 系统概况 1. 课题名称: 人事管理系统。 2. 设计环境: 开发工具:Microsoft Visual FoxPro 6.0 操作系统:Windows XP 需求分析 1. 系统功能分析 人事管理系统的主要任务是对人事档案进行整理,使得能方便快捷地对人事档案进 行查询、统计、更新,并且能按一定要求输出报表。 通过该系统,使企业的人事管理工作系统化、规范化、自动化,从而提高企业人事 管理的效率。 2. 系统功能模块设计 主界面 本系统分为如下的几大模块: 档案浏览 报表输出 编辑档案 档案查询 档案统计 1. 主界面模块 该模块提供管理系统的主界面,是主系统的唯一入口和出口,该界面提供用户选择 并调用各子模块。 2. 浏览模块 该模块提供全部人事档案的界面。 3. 查询模块 该模块提供查询符合某一条件的人事档案的界面。 4. 统计模块 该模块提供按某一条件进行统计的界面。 5. 编辑模块 该模块提供对按档案进行更改、删除和新增的界面。 6. 报表模块 该模块按一定格式将人事档案以报表格式输出。 3. 数据流图 客 户 报 表 更 新 统 计 输出报表 查 询 浏 览 查 查 统 统 更 更 询 询 计 计 新 新 条 结 条 结 条 结 件 果 件 果 目 果 人事档案 人事档案 档案报表 数据库设计 创建数据库是设计系统的第一步,其关键问题在于确定所需的表结构并为之建立索 引。为了使系统设计精练实用,体现关系型数据库的特点,本系统还为各相关表建立关 系。 1. 数据项设计 通过需求分析,可确定系统的数据项和数据结构如下: a. 人事档案(编号、姓名、性别、出生年月、联系电话、住址、籍贯、文化程 度、职称、部门、职务、基本工资、简历)。 b. 家庭成员(编号、家属姓名、与员工关系、出生年月)。 c. 社会关系(编号、关系姓名、与员工关系、出生年月)。 为了方便统计,本系统还设定了几个用于统计的临时表: a. 统计部门(部门、人数)。 b. 统计职务(职务、人数)。 c. 统计职称(职称、人数)。 d. 统计文化程度(文化程度、人数)。 2. 概念结构设计 本系统在需求分析的基础上设计出能够满足用户需求的各种实体。根据上面的分析所得 的实体有:人事档案实体、家庭成员实体和社会关系实体。各实体间的关系如图: 3. 逻辑结构设计 人事档案表 "列名 "数据类型 "可否为空 "说明 " "编号 "数值型(10) "否 "编号 " "姓名 "字符型(10) "否 "姓名 " "性别 "字符型(2) "否 "性别 " "出生年月 "日期型(8) "否 "出生年月 " "住址 "字符型(30) "可 "住址 " "联系电话 "数值型(11) "可 "联系电话 " "籍贯 "字符型(10) "否 "籍贯 " "文化程度 "字符型(10) "可 "文化程度 " "职称 "字符型(10) "可 "职称 " "部门 "字符型(10) "否 "部门 " "职务 "字符型(10) "否 "职务 " "基本工资 "数值型(10) "否 "基本工资 " "简历 "备注型 "否 "简历 " 家庭成员表 "列名 "数据类型 "可否为空 "说明 " "编号 "数值型(10) "否 "编号 " "家属姓名 "字符型(10) "否 "家属姓名 " "与员工关系 "字符型(10) "否 "与员工关系 " "出生年月 "日期型(8) "否 "出生年月 " 社会关系表 "列名 "数据类型 "可否为空 "说明 " "编号 "数值型(10) "否 "编号 " "关系姓名 "字符型(10) "否 "关系姓名 " "与员工关系 "字符型(10) "否 "与员工关系 " "出生年月 "日期型(8) "否 "出生年月 " 统计部门