当前位置:文档之家› 职工信息管理系统设计报告

职工信息管理系统设计报告

职工信息管理系统设计报告
职工信息管理系统设计报告

程序设计课程设计报告

职工信息管理系统设计

专业计算机科学与技术(网络技术)____

学生姓名 _______________ 金玲______________

班级 ____________ B计算机131 __________

学号 ___________ 1310704114 __________

指导教师 _______________ 张静林_____________

完成日期2014年2月24日-3月7日

刖言

近年来,随着每一个企业规模的不断扩大,员工数量也相应的增加,面对着如此复杂的企业员工信息,有必要建立一个企业职工管理系统对员工进行管理使企业更具规范化、整体化、全局化,使个各员工都能充分发挥自己在相应职位中的作用。因此,建立一个比较全面的职工信息系统有

助于公司的合理化运作。

问题描述

由于员工数量的不断增加,员工的信息没有办法统一记录,因此,就有必要建立一个职工信息系统来解决当前问题。

需求分析

本系统通过对员工信息的管理,有助于上层领导集团对职工更准确的了解,在人员调配方面更能各显其才,产生更大的经济效益。现在有很多的小型工厂或公司都没有涉及到电脑方面,没有很好地保存职工的信息,仅仅是用一些档案保存,这样容易丢失,保存起来也不方便,查找更是费劲,如有职工的信息作废,文档就只能作废了。现在,一个小小的、简单易懂的C语言程序可以帮助管理者管理好职工信息。此程序要达到保存职工的信息,在程序里方便保存和找出职工信息。

各模块功能

1.初始化函数模块

程序的初始化函数,用于从数据库“职工信息”中读出现存的资料到内存中。职工信息以结构体形式保存和读取。

2?添加新信息模块

添加新职工的个人信息,系统自动提示添加所需信息,并将输入的新信息保存到结构数组中,但没有保存到数据库“职工信息”。

3. 显示指定个人信息模块

显示指定职工的信息,主要帮助搜索模块和删除模块的功能。

4. 搜索信息模块

在数据库里搜索所需了解的一个职工的所有信息。

5?保存新信息模块

把新添加职工的信息保存到程序外面即数据库“职工信息”里。如果不执行这模块里的程序新添加的职工信息将白费。

使用说明书

点击开始菜单,进入菜单选择。输入:将所需的

信息输入。

输出:员工的基本信息。

输入:根据不同的需要选择,当信息输入显示出错误时,进入浏览信息,找出错误。当错误不能改正,则退出浏览信息。

进入查询信息:则屏幕会出现两个对话框一一按员工,工号查找,查处相应的所需信息,当查询不能显示需要时进入修改程序,把所输入的信息进行修改,使之正确能够正常运行或进入删除信息中,重新输入自己所要的信息。

当信息输入正确,进入你所需要的菜单程序中:员工

信息:显示员工工作号、性别、学历、等。

#in elude

#i nclude

#in elude

#defi ne N 100 int n, flag; char a; struct employee {

int num;

char n ame[20];

char sex; int age; int wage; char xueli[30]; char addr[30];

char tel[20];

}em[100];

void menu(); void in put(); void save(i nt); void display(); void del(); void add(); void search(); void search _num(); void search_xueli(); void search_tel(); void modify(); void mai n() { men u(); do {

printf("请选择你需要操作的步骤(1--7):\n");

scan f("%d",&n);

if(n >=1 &&n <=7)

{

flag=1; break;

}

else

{

flag=O;

printf(”您输入有误,请重新选择!”);

}

}while(flag==O);

while(flag==1)

{

switch( n)

{

case 1:printf("输入职工信息\n");printf("\n");input();break;

case 2:printf("浏览职工信息\n");printf("\n");display();break;

case 3:pri ntf("按职工号查询职工信息\n");pri ntf("\n");search();break;

case 4:printf("删除职工信息\n");printf("\n");del();break;

case 5:printf("添加职工信息\n");printf("\n");add();break;

case 6:printf("修改职工信息\n");printf("\n");modify();break;

case 7:exit(0);break;

default :break;

}

getchar();

prin tf("\n");

printf("是否继续进行(y or n):\n");

scan f("%c", &a);

if(a=='y')

{

flag=1;

system("cls");

menu();

printf("请再次选择你需要操作的步骤(1--7):\n");

scan f("%d", &n);

prin tf("\n ”);

}

else

exit(0);

}

}

void menu()

{

printf(" ------------------ 欢迎进入职工信息管理系统--------- \n");

printf(" 1?输入职工信息\n");

printf(" 2?浏览职工信息\n");

printf(" 3?查询职工信息\n");

printf(" 4?删除职工信息\n");

printf(" 5?添加职工信息\n");

printf(" 6.修改职工信息\n");

printf(" 7.退出\n");

printf(" ------------------ 谢谢使用------------------ \n");

prin tf("\n");

prin tf("\n");

}

void in put()

{

int i,m;

printf("请输入需要创建信息的职工人数(1--100):\n");

scan f("%d",&m);

for(i=0;i

printf(”请输入职工号:”); scan f("%d", &em[i]. nu m); printf("请输入姓名:");

sca nf("%s",em[i]. name); getchar();

printf("请输入性别(f--女m--男):"); scan f("%c", &em[i].sex);

printf("请输入年龄:");

scan f("%d", &em[i].age); printf("请输入学历:");

scan f("%s",em[i].xueli); printf("请输入工资:"); scan f("%d", &em[i].wage);

printf("请输入住址:");

scan f("%s",em[i].addr); printf("请输入电话:”); scan f("%s",em[i].tel);

prin tf("\n");

}

printf("\n 创建完毕!\n"); save(m);

}

void save(i nt m)

{

int i;

FILE*fp;

if ((fp=fope n( "employee_list","wb"))==NULL)

{ -

printf ("ca nnot ope n file\n"); exit(0);

}

for (i=0;i

if (fwrite(&em[i],sizeof(struct employee),1,fp)!=1) prin tf("file write error'n ”);

fclose(fp);

}

int load()

{

FILE*fp;

int i=0;

if((fp=fope n("employee_list","rb"))==NULL)

{ -

printf ("ca nnot ope n file\n"); exit(0);

}

else

{

do

{

fread( &em[i],sizeof(struct employee),1,fp); i++;

} while(feof(fp)==0);

}

fclose(fp);

return(i-l);

}

void display。

{

int i;

int m=load();

printf(”职工号\t姓名\t\t性别\t\t年龄\n"); for(i=0;i

prin tf("\n %d\t\t%s\t%c\t\t%d\t\ n",em[i]. nu m,em[i]. name,em[i].sex,em[i].age);

printf("\n 学历\t\t 工资\t\t 住址\t\t 电话\n");

for(i=0;i

prin tf("\n %s\t%d\t\t%s\t%s\n",em[i].xueli,em[i].wage,em[i].addr,em[i].tel);

}

void del()

管理信息系统调研报告

管理信息系统 调 研 报 告 实验项目:企业管理信息系统之南昌旺中旺超市班级:金融学 学号: 姓名: 实验时间: 2014.5.25

考试内容:根据所学管理信息系统知识,分析并设计一套企业管理信息系统,并附上相应的规划方案。 具体要求:针对你所熟悉的企业及其存在的问题,利用信息、网络和计算机技术研发一套相应的解决方案,即具体生成一套企业管理信息系统规划方案,整个过程必须包括企业战略目标、政策和约束、计划和指标的分析、企业现有状况的分析和问题的确定、新系统的业务方案和技术方案、以及信息系统的组织、人员、管理和运行、财务分析和实施计划等。 一、南昌旺中旺现有状况分析及问题确定 从消费者的角度来分析旺中旺现状 谈到旺中旺,南昌人无人不知,无人不晓,可见它的影响力之大。旺中旺属大众型超市,在南昌有29家,可以说是遍地开花。自己作为旺中旺的消费者及对周边人士的口头调查,我了解到—— 第一点,旺中旺整体商品较全,一般一楼为食品区,二楼为日用品区,如果有三楼的话一般为居家区第二点,旺中旺的东西普遍比其他的超市更实惠,如

蔬菜、谷物、油、调料、水果都是居家男女的必经之地。 第三点,旺中旺二楼区日用品虽然很多,但是不全,种类欠缺,比起南昌百货大楼价格偏贵,因此像人们购买洗发水、洗面奶、沐浴露、牙膏牙刷及纸巾之类的日常用品常常会选择其他的大型超市如沃尔玛、大润发等。 第四点,旺中旺的居家用品比较全,大到床,小到衣架子都有卖,而且性价比高。 第五点,旺中旺的服务态度不尽人意,服务员多是四十岁以上的妇女,常常服务员之间争执不休,影响购物环境。另外,会偶尔有辱骂顾客现象,且服务不周到,如从不帮顾客把购买物品装入袋中。 从消费者的角度来确定问题 从以上第三点分析得出——旺中旺商品不齐全这将严重影响吸引广大消费者这一块,从而难以为企业带来最大的收益。另外,部分商品较其他大型零售商贵很多,这仿佛是把自己的利益、把自己的一块“领土”让与他人一样。 从以上第五点分析得出——旺中旺人力管理方面存在严重问题。如果这种现象一直存在不退,不加治

职工信息管理系统课程设计报告(定版)

面向对象课程设计报告课程设计题目:职工信息管理系统 姓名: 班级: 学号: 指导老师: 2011年11月8日

目录 摘要 (3) 第一章绪论 (4) 1.1面向对象C++语言程序设计 (4) 1.2职工信息管理系统 (4) 1.3程序编译环境 (4) 第二章职工信息管理系统需求分析 (5) 2.1编写目的 (5) 2.2需求概述 (5) 2.3需求说明 (6) 第三章:详细设计 (7) 3.1编写目的 (7) 3.2详细设计 (10) 第四章:源程序编码及实现 (11) 4.1程序源代码 (16) 4.2程序实现结果 (17) 第五章:系统测试 (18) 第六章:结束语 (21) 参考文献: (21)

摘要 在当今社会,互联网空间的发展,给人们的工作和生活带来了极大的便利和高效,信息化,电子化已经成为节约运营成本,提高工作效率的首选。当前大量企业的职工管理尚处于手工作业阶段,不但效率低下,还常常因为管理的不慎而出现纰漏。随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。 本程序是一个关于职工信息管理的系统,通过这个系统用户可以简捷、方便的对职工信息进行增加、修改、添加、查询、浏览等功能,它不仅可以帮助企业单位达到员工管理办公自动化、节约管理成本、更能达到提高企业单位工作效率的目的。 关键词:职工,信息管理,系统,程序 一.绪论

1.1面向对象C++语言程序设计 C++是种面向对象的程序设计语言,它是在C语言基础上发展起来的。虽然它不是最早的面向对象的程序设计语言,但是它是目前使出比较广泛的面向对象的程序设计语言。 什么是面向对象?简单地说,它和面向过程—样都是软件开发的一种方法。但是它与面向过程不同,面向对象是—种运用对象、类、继承、封装、聚合、消息传递、多态性等概念来构造系统的软件开发方法。 1.2职工信息管理系统 在当今信息技术高速发展的时代,企业单位迫切需要这样一个系统:它能高效的管理企业或单位内部所有员工的个人信息,并能正确快速的对系统的使用者的操作做出回应,以提高效率,降低成本。该系统能够满足以上的要求,使用户可以快速准确的管理员工的信息。 1.3程序编译环境 使用Visual C++ 6.0集成环境来编辑、编译并运行程序。Visual C++ 不仅仅是一个编译器。它是一个全面的应用程序开发环境,使用它你充分利用具有面向对象特性的C++ 来开发出专业级的Windows 应用程序。为了能充分利用这些特性,你必须理解C++ 程序设计语言。

《员工信息管理系统》详细设计说明书

《员工信息管理系统详细设计说明书》 一、引言 编写目的 根据需求规格说明书、概要设计说明书,在仔细考虑讨论之后,我们对员工信息管理系统软件功能的划分、数据结构、软件总体结构的实现有了进一步的想法。本说明书的预期读者是与员工信息管理系统软件开发有联系的决策人,开发组成人员,扶助开发者,支持本项目的领导和公司人员,软件验证者。 背景 利用先进的管理手段,提高人事信息的管理水平,是每一现代公司所面临的重要课题。为了解决这一重要课题,就必须有一套科学,高效,严密,实用的人事信息管理系统。现代公司的人事信息管理都是在计算机上实现的,采用现代计算机管理系统来进行管理,提供规范,统一的服务,它在管理系统中的应用不仅可以简化,规范各机构的日常操作,而且可以使企业人事信息管理更加方便,简单,快捷,清晰,从而减轻工作人员的劳动强度,减少企业的财政消耗。 定义 SQL Server:所用的数据库管理系统 VS 2010:所用的开发软件 二、程序(一)设计说明 程序描述 主模块 功能 建立与数据库连接 获取系统设置 能够跳转至子模块:登陆、注册等模块。 输入、输出项 用户鼠标点击登陆、注册按钮 跳转至相应模块界面 流程逻辑

选择项 登陆系统注册系统查询系统管理系统界面设计 功能实现方法 '跳转登陆页面 Protected Sub LinkButton1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles If ("UserName") Is Nothing Then ("") Else "", "") End If End Sub '跳转注册页面 Protected Sub lbtnRegister_Click(ByVal sender As Object, ByVal e As EventArgs) Handles ("") End Sub 三、程序(二)设计说明 程序描述

信息管理系统-系统设计报告

管理信息系统 实验报告 实验名称:系统设计报告 姓名: 李玉 学号: 5 2 2 0 1 8 0 2 1 3 专业班级: 工商企业管理1801 指导老师:彭红 实验成绩: 日期:2020年5月29日

系统设计报告 ——教务管理信息系统设计 一、系统设计概述 系统设计是指根据系统分析阶段所确定的新系统的逻辑模型、功能要求,在用户提供的环境条件下,设计出一个能在计算机网络环境上实施的方案。即建立新系统的物理模型。系统设计是开发管理信息系统的第二个阶段,系统设计的目标是在保证实现逻辑模型的基础上,尽可能提高系统的各项指标,即系统的工作效率、可靠性、工作质量、经济性等。 1、系统性系统是作为统一整体而存在的,系统设计要从整个系统的角度进行考虑,系统的代码要统一,设计规范要标准,传递语言要尽可能一致,对系统的数据采集要做到数出一处、全局共享,使一次输入得到多次利用。 2、灵活性为保持系统的长久生命力,要求系统具有很强的环境适应性,为此,系统应具有较好的开放性和结构的可变性。 3、可靠性是指系统抵御外界干扰的能力及受外界干扰时的恢复能力。一个成功的管理信息系统必须具有较高的可靠性,如安全保密性、检错及纠错能力、抗病毒能力等。 4、经济性指在满足系统需求的前提下,尽可能减小系统的开销。一方面,在硬件投资上不能盲目追求技术上的先进,而应以满足应用

需要为前提;另一方面,系统设计中应尽量避免不必要的复杂化,各模块应尽量简洁,以便缩短处理流程、减少处理费用。 二、系统功能模块 (1)系统功能描述 教务系统管理平台充分利用互联网络B/S管理系统模式,以网络为平台,为各个学校教务系统的管理提供一个平台,帮助学校管理教务系统,用一个帐号解决学校教务教学管理,并且学校可以自由选择学校需要的教务管理系统,灵活地定制符合学校自己实际情况的教务系统。 (2)系统功能模块结构图 开发教务管理系统旨在改变原有人工进行教务管理的工作方式,实现学籍管理、课表管理、成绩管理、教学质量监控等功能。下图是教务管理系统功能模块图: 图1 系统功能模块结构图

#员工管理信息系统的设计与实现

计算机科学和工程学院 课程设计报告 题目全称:员工管理信息系统的设计和实现—岗位和薪金信息管理 学生学号:2606005011姓名:李伟德 指导老师:刘勇国职称:副教授 指导老师评语: 签字: 课程设计成绩: 设计过程表现设计报告质量总分 一、实验室名称:计算机学院软件实验室 二、实验项目名称:员工管理信息系统的设计和实现—岗位和薪 金信息管理 三、实验学时:32 四、实验原理: 员工管理信息系统是由员工管理,部门管理,岗位管理以及薪金管理四部分组成。系统前台采用Visual Stdio 2005 工具开发而成,开发语言是C#程序设计语言,主要是因为C#是微软为.NET平台量身定做的编程语言,它是一种现代面向对象程序设计语言,使程序员能够快速地在.NET平台上开发种类丰富的使用程序,它继承了C++和Java的语法,去掉了C++中的许多复杂和容易引起问题的东西,是由C和C++发展而来的一种“简单、高效、面向对象、类型安全”的程序设计语言,其综合了Visual Basic的高效率和C++的强大功能。 系统后台的数据库采用Miscrosoft Access 2003数据库,主要依据是考虑到系统的数据规模并不大,如果用SQL Server 2005等数据库会造成浪费,而且维护起来比较难。而Access数据库是一个轻量级的数据库,其具有简单,方便的特性,已经满足我们的需求。 五、实验目的: 1.使学生掌握数据库的实现原理,了解SQL的查询命令,并能在实践中使用。

2.使学生学会使用C#语言进行程序设计,了解Vistual Stdio 2005 的开发工具的原理, 并设计出实际可行的项目。 3.加强学生的动手能力,把课堂上学到得东西,融入到实际的项目,达到学以致用的目的。 4.锻炼学生的思维能力,使学生能够领略计算机编程的实现方法,达到举一反三的效果。 六、实验内容: 在员工信息管理系统中完成“岗位”和“薪金”信息管理功能。 岗位信息管理功能包括: 1. 添加岗位:可以添加岗位名称,岗位描述等信息。 2. 删除岗位:可以删除岗位名称,岗位描述等信息。 3. 修改岗位:可以修改指定岗位的岗位名称,岗位描述等信息。 4. 查询岗位:可以查询指定岗位的岗位名称,岗位描述等信息。 薪金信息管理功能包括: 1. 添加员工薪金信息:可以添加员工姓名,月份,备注,薪金等信息。 2. 删除员工薪金信息:可以删除指定员工的姓名,月份,备注,薪金等信息。 3. 修改员工薪金信息:可以修改指定员工的姓名,月份,备注,薪金等信息。 4. 查询员工薪金信息:可以查询指定员工的薪金等信息。 七、实验器材(设备、元器件): 1.一台Windows XP平台或以上的PC机; 2.Vistual Stdio 2005开发软件及Microsoft ACCESS2003数据库软件; 八、实验步骤: 1、设计系统结构组成 系统提供了一套员工综合信息管理平台,使得系统管理人员对公司的岗位进行分类,进而确定各个岗位所对应的部门信息,在已有部门信息的基础上能够对所有员工信息进行分类管理。主要功能有:岗位设置、员工个人信息管理、员工所属部门信息管理、员工薪金信息管理。 系统模块设计划分如下: 员工薪金信息模块:可以删除、添加、修改和查询员工薪金信息; 岗位设置模块:可以删除、添加、修改和查询岗位; 它们之间既是相互联系同时又是彼此独立的,整个框架结构如图1所示。

人力资源管理系统详细设计报告【免费】

人力资源管理系统详细设计报告 说明:本人力资源管理系统详细设计报告包括以下主要内容: 1.引言:实施本系统的公司的背景介绍等 2.项目章程:目前公司人力资源管理存在的问题、项目范围、进度表、预算等 3.系统详细设计说明,包括: 系统功能说明、系统结构说明、DFD图、ER图、操作界面设计、数据库设计、详细的数据表(包括主键、外键、数据类型、默认值、取值范围等) 引言 编制《人力资源管理系统详细设计报告》(下称报告),是为了得出对目标系统的精确描述,设计出程序的蓝图,使程序员能够根据此蓝图写出代码。 本《报告》的读者是:参与系统开发的管理人员以及系统设计人员、代码编制人员和系统实施人员。 背景介绍 A公司是一家主营全国VSAT卫星通信业务的有限责任公司,拥有信息产业部颁发的VSAT、ISP、SP和ICP服务许可证。 A公司成立于1994年,经过12年的迅速发展,已经在全国建立了金融、出版、航空机票预定、远程诊断等六个专用子网系统,并建立了八百多个卫星终端站,同时,为不同的客户提供数据、图象、话音等通信传输业务。到目前为止,A公司已成为国内规模最大的VSAT通信服务企业之一。 项目章程 1.项目的参与者 该项目是对A公司的人力资源管理系统进行规划、设计和实施。前期主要的项目参与者包括:A公司一名副总经理担任项目经理,A公司人力资源部主管,A公司人力资源部两名副主管,高级系统分析人员2名,系统设计人员2名。 2.存在的问题 在实施该系统之前,A公司在人力资源管理方面主要存在以下问题: (1)人力资源管理工作效率较低 系统实施前,A公司人力资源管理的大部分工作都是通过手工完成,只使用了office等基本的办公软件,文档的整理和归档方面完全是存储原始的文本资料。 (2)人力资源管理的体系不健全、不完善 公司缺乏统一的与企业发展战略相匹配的人力资源管理体系。人力资源部门的大部分精力仍从事传统的人事管理工作,不具备履行人力资源管理职能所需要的知识和技能,没有掌握现代人

医院信息管理系统报告汇编

1、题目:某医院信息管理系统(药品库存、收费、医生病人等) ●实现药品类型及药品信息的管理; ●实现药品的入库、出库管理; ●实现科室、医生、病人的管理; ●实现处方的登记管理; ●实现收费管理; ●创建触发器,当药品入库、出库时自动修改库存; ●创建存储过程统计某段时间内,各科室的就诊人数和输入情况; ●创建视图查询各种药品的库存总数; ●建立数据库相关表之间的参照完整性约束。 2、需求分析 2.1需求分析 (1)信息要求:医院信息管理系统涉及医生信息、病人信息、药品信息、收费表信息、科室管理等多种数据信息。 (2)功能要求:医院信息管理系统用户管理只有管理员,负责日常医院管理工作,比如药品的入库信息录入,修改医生信息,删除,添加等操作。医院信息管理系统具有以下功能: 医生信息管理:包括医生信息的录入、修改、删除等功能。 病人信息管理:包括病人信息的录入、查询等功能。 科室信息管理:包括科室信息的录入、修改、删除等功能。 药品信息管理:包括药品信息的录入、修改、删除等功能。 药品库存管理:包括药品库存信息的录入、修改、查询等功能。 处方表管理:包括医生开的处方表的录入、查询等功能。 配药单管理:包括病人药品信息的录入、查询等功能。 收费员信息管理:包括收费员信息的录入、修改、删除等功能。 药品类型管理:包括药品类型信息的录入、修改、删除等功能。 药品种类管理:包括药品种类的录入、修改、删除等功能。

2.3数据流程图 2.3.1医生信息流程图 2.3.2病人信息流程图 2.3.3科室信息流程图 2.3.4药品信息流程图

学习 2.3.5药品库存流程图 2.3.6处方表流程图 2.3.7配药单流程图 2.3.8收费员信息流程图

员工信息管理系统需求分析报告

1 引言 1.1 背景 随着社会的发展,人类科技文明的进步,企业为人类生活所创造的财富是巨大的,企业在社会经济所起到的重要作用更无法估量的。并且随着我国与国际上先进的现代化企业的接轨,如:合资,独资企业的不断涌现,新型企业内部对其自身现代化信息管理的水准的要求也在不断提升。因此,不同的企业都需要有适合自己管理规范标准的企业“员工管理系统” ,从而达到提高企业的管理水平、提高经济效益为社会、为人类服务的目的。另外,事业单位拥有“员工管理系统”可以科学、全面、高效进行人事管理水平。因此,针对事业单位所开发的“员工管理系统” ,也可以是功能全面地实用的“人事管理系统”。 1.2 目的 学习使用Java设计与开发“员工信息管理系统”,能把多所学到的Java6 技术、数据库技术更好的进行融合,让学生在Eclipse 开发平台上进行一次有意义的实战开发演戏。在此系统的设计过程中,学生可以充分展示个人的发散思维以及小组集体的创造力,从而达到开发别具风格与特色的“员工管理系统”。使学生在此综合实训过程中达到学会学习软件设计的目的,达到培养自身综合素质的能力。 为下一阶段的学习,也为走向社会工作岗位奠定良好的基础。 1.3 意义 编写此篇文档的主要意义是让使用该系统的人可以清晰地明白该系统的主要功能,使用户可以合理的应用该系统,减少由于用户的不当操做给该系统所带来的危害。 1.4 参考文献 《Java 学习笔记》编著:林信良出版社:清华大学出版社 《软件需求工程》编著:毋国庆、梁正平、袁梦霆、李勇华出版社:机械工业出版社

2项目概述 2.1总体功能描述 员工信息管理系统是对员工信息的管理,其中包括对新员工信息的录入, 对在职员工信息进行修改,删除,查询。整个项目大致划分为增加员工基本 信息,修改员工基本信息,删除员工信息,查询员工基本信息这四大模块, 也是整个项目的核心。 功能模块 2.2用户特点 员工工资管理系统面向企业,属于企业信息管理的一部分。操作本软件 的工作人员只需具备基本的计算机知识,而系统的维护人员需要具备Eclipse 和数据库的相关知识。 2.3假定和约束 本程序在开发的过程中,分为技术实现和软件工程两大部分。两部分都 有侧重点,若技术支持出现故障或疑难问题无法解决、程序开发出现偏差, 会延误工程进度,影响工程的按期完成。若软件工程陈述出现问题,部分描 述含糊不清,则会影响系统的完整性与可继承性。在管理方面,如管理者没 有预见性,对出现的问题无法提出可行的解决手段,都会影响开发模块之间 的互动,从而影响工程的顺利开展,导致工程无法按期开工。 管理各部门及员工 个人信息 请假 查看考勤 支岀报销 工资发放 员工信息维护 奖罚管理 请假考勤管理 数据维护 系统维护

学生信息管理系统详细设计说明书资料讲解

学生信息管理系统详细设计说明书 负责人: 参与人员: 指导老师:

1引言 (4) 1.1编写目的 (4) 1.2背景 (4) 1.3定义 (4) 1.4参考资料 (4) 2程序系统的结构 (4) 3登录界面(DEFAULT)设计说明 (5) 3.1程序描述 (5) 3.2功能 (5) 3.3性能 (6) 3.4输人项 (6) 3.5输出项 (6) 3.6算法 (7) 3.7流程逻辑 (7) 3.8接口 (7) 3.9存储分配 (8) 3.10注释设计 (8) 3.11限制条件 (8) 3.12测试计划 (8) 3.13尚未解决的问题 (9) 4班级管理(BANJIGUANLI)设计说明 (10) 4.1程序描述 (10) 4.2功能 (10) 4.3性能 (10) 4.4输人项 (11) 4.5输出项 (11) 4.6算法 (11) 4.7流程逻辑 (11) 4.8接口 (12) 4.9存储分配 (13) 4.10注释设计 (13) 4.11限制条件 (13) 4.12测试计划 (13) 4.13尚未解决的问题 (13) 5学生信息管理(XUESHENGXINXI)设计说明 (14) 5.1程序描述 (14) 5.2功能 (14) 5.3性能 (15) 5.4输人项 (15)

5.5输出项 (16) 5.6算法 (16) 5.7流程逻辑 (16) 5.8接口 (17) 5.9存储分配 (17) 5.10注释设计 (18) 5.11限制条件 (18) 5.12测试计划 (18) 5.13尚未解决的问题 (18)

详细设计说明书 1引言 1.1编写目的 该学生信息管理系统软件项目是为适应教务发展的需要而进行研发的,适用于学校内部相关部门。该文档是对概要设计结果的进一步细化,给出目标系统(即学生信息管理系统)的精确描述,以便在编码阶段直接翻译成计算机的程序代码。 本报告的预期读者为项目管理人,教师,学生,软件开发工程师等。 1.2背景 a.待开发软件系统的名称:学生信息管理系统; b.本项目的任务提出者:河南警察学院09级信息安全系; c.本项目的开发者:河南警察学院09级信息安全系二区队; d.本项目的用户:管理员,教务处管理员,学校教师职工,学校全体学生; e.实现该软件的计算中心:学校计算机中心,学校网管中心; f.该说明为独立文档。 1.3定义 此处无内容。 1.4参考资料 a.本项目的经核准的计划任务书; b.可行性分析报告; c.需求分析说明书; d.概要设计说明书; e.《实用软件工程与实训》杜文洁、白萍主编清华大学出版社; f.软件开发国际标准文件。 2程序系统的结构

管理信息系统分析报告

编号: MIS分析报告 教学课程名称管理信息系统 专业班级 学号 学生姓名 实验指导教师 学生教务管理信息系统需求分析报告 第一章学生教务管理信息系统开发项目介绍 一、新系统的目标和功能 1.新系统的名称:安徽工程大学建工学院学生教务管理信息系统 2.新系统的总体目标:采用本方案建议的新的教务管理信息系统后,可以期望 实现的目标: (1)在原先系统的功能基础上,提高性能,加以完善。 (2)实现教务管理工作信息化、模块化、便捷化。 3.新系统的主要功能:

教务管理系统是典型的信息管理系统(MIS),它能够实现整体规划教学资源,评估教学质量,制定教学计划,检查教学进度,给学校的教务人员管理教务工作提供了极大的方便,使教务管理工作变得更加快捷和高效。新系统功能全面,中心数据库提供了高性能Web页信息访问机制,是比较优秀的一套教务管理信息系统。 4.新系统开发背景介绍 (1)开发背景环境介绍: 由于信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。任何一个单位要生存、要发展、要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。 这对于正在迅速发展的各大高校而言,同样有着重要意义。作为高校日常教学主要管理工作之一的教务管理,它涉及到院校、专业、师生等诸多方面。特别是目前国家的教育体制也正处在不断改革、创新的阶段,教育部门充分吸取国外优秀的教学模式,结合国内多年的办学经验,逐步探索出了适合中国特色的教学形式,国家教育部面向各级各类学校开展了全面学分制改革。同时,随着选课制的展开和深入,教务日常管理工作也日趋繁重、复杂,如何把教务工作信息化、模块化、便捷化便成为了现代高校发展的重点。 总而言之,教务管理软件应实现教务信息的集中管理,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的计算机教务管理系统和全校信息系统打下良好的基础。在高校中,教务管理工作具有举足轻重的地位,教学质量直接取决十教务管理水平。现如今教务管理信息系统的开发与实施可谓日新月异。

c程序设计报告职工信息管理系统

职工信息管理系统 题目要求 (2) 设计目的 (2) 总体设计 (2) 详细设计 (2) 调试与测试 (12) 源程序 (14) 总结 (27)

职工信息管理程序 一.题目要求 1.问题描述: 设计一个系统来管理职工的信息。职工信息包括职工号、姓名、性别、年龄、学历、工资、住址、电话等(职工号不重复) 2.要求: ?系统需要提供一下功能: –1、以菜单方式工作 –2、职工信息浏览功能 –3、职工信息查询功能 ?查询方式:按学历查询和按职工号查询 –4、职工信息删除 –5、职工信息修改 –6、职工信息的输入 –职工信息存储在文本中。. 二.设计目的

根据题目要求,由于职工信息是存放在文件中,所以应提供文件的输入,输出等操作;在程序中需要浏览职工的信息,应提供显示,查找,排序等操作;另外还应提供键盘式选择菜单实现功能选择. 三.总体设计 根据上面的需求分析,可以将这个系统分为以下模块:输入模块,修改模块,删除模块,查找模块,显示模块. 1、职工信息管理系统 1、1输入信息 1、2查询信息 1、3删除信息 1、4修改信息 四.详细设计 1.主函数: 主函数一般设计得比较简单,只提供输入,处理和输出部分的函数调用,其中各功能模块用菜单方式选择. menu(); int a; char b; printf("选择要进行的项目\n"); scanf("%d",&a); exa: switch(a){ case 1: printf("输入职工信息\n");printf("\n"); input();

break; case 2: printf("浏览职工信息\n");printf("\n"); display(); break; case 3: printf("查询职工信息\n");printf("\n"); search(); break; case 4: printf("修改职工信息\n"); printf("\n"); xiugai(); break; case 5: printf("删除职工信息\n");printf("\n"); del(); break; /* case 6: printf("添加职工信息\n"); printf("\n"); add(); break; */ case 6:exit(0);break; default :break; }

快递管理系统系统设计报告C_

课程设计报告 题目快递管理系统 系统设计报告 课程名称软件项目实践 1.目的:该文档是关于学生选课系统的功能和性能描述,重点描 述了模块划分。 2 概要设计 2.1 项目规划 应用管理的主要功能是对系统中的基本信息管理。包括客户信息、货物信息以及派送人员信息等功能。 1.客户管理主要实现的功能是对客户的基本信息进行添加、修改和删除; 2.库管管理主要实现的功能是对货物的出库以及入库的管理; 3.调度管理主要实现的是货物的派送。 2.2 系统功能结构图 快递管理系统的系统功能结构图如图1所示。

图1 系统功能结构图 图2 系统功能结构图 2.3 业务需求 2. 3.1:票据管理 1.功能描述: 票据管理的主要功能是对票据本的分发,查询,修改和删除。 2.流程图如图2-1所示: 填写票据 修改票据 数据库 删除票据 添加 票据状态 查询修改 删除 查询 查询 图2-1票据管理流程图 2.3.2 投递人员管理 应用管理 信息的编辑 货物的出库 库管管理 信息的查询 信息的添加 客户管理 调度管理 货物的入库 货物的查询 货物的派送

流程图 如图2-4所示: 填写职员修改职员 数据库 删除职员 添加 修改删除 查询 查询 图2-4投递人员流程图 2.3.3接货管理 1、功能描述: 接货管理的主要功能是填写一份货运单合同,该合同的内容包括货运单编号、发货客户信息、收货客户信息、运费、保险费等。在货物列表中,添加货物,主要填写货物的名称、重量、体积、货物价值等信息。 2、流程图 如图2-6所示: 填写货运单 修改货运单 数据库 删除货运单 添加 货运单状态 查询修改 删除 修改票据本状态为已填 是否待发 是 否 是否待发 否 是 图2-6接货管理流程图

人力资源管理系统需求分析报告

《人力资源管理系统》需求分析报告 1.需求获取及分析 1.1业务需求 随着计算机技术,网络技术和信息技术的发展,现在的办公系统更加趋于系统化,科学化和网络化,网络办公自动化系统是计算机技术和网络迅速发展的一个办公应用解决方案,它的的主要目的是实现信息的交流和信息共享,提供协同工作的手段,本系统对公司的人力资源进行管理,为人力资源管理人员提供一套简单的操作,使用可靠,界面友好,易于管理和使用的处理工具,对人力资源各种数据进行统一管理,避免数据存取,数据处理的重复,提高工作效率,减少数据处理的复杂性。 1.2用户需求 人力资源管理系统在企业中起着通行桥梁的作用,通过与其它的各个管理系统模块的信息连接,将整个企业有机、高效地带动起来,使得企业各个方面的工作因人力资源管理系统的高效、简便而更加顺利。 企业方面: 可以有效的进行对职工信息管理;增加、删除、修改员工信息;薪金发放;考勤以及招聘等工作。 职工方面: 每个职工都可以对自己的信息进行查看,查询薪金发放情况以及职称评比情况。 1.3功能需求 本系统的实现的功能主要划分为:

A.信息输入模块 B.用户查询模块 C.系统维护模块 D.系统输出显 示模块 E.考勤模块 F.招聘模块 本系统是一个集多项功能于一身的集成应用系统,用户只有按照提示信息,使用鼠标和键盘录入相应的信息内容即可完成所需的功能。本系统所有的提示信息均为中文显示,以方便用户的使用。 系统的主要功能有: A.信息输入模块:包括普通职工用户和管理员用户通过网络的输入登录条件和查询条件等操作。 B.查询模块:根据普通职工用户输入的查询条件(职工号)对系统所保存的记录内容(工资和奖金等)进行查询检索。 C.系统维护模块:包括对维护人员的个人信息密码的修改、数据库的及时更新,添加和过期记录增删以及对本系统的使用访问情况查询统计等维护工作。 D.系统输出显示模块:对查询到的数据集进行显示反馈,并多大量的数据进行分页显示;对普通职工用户输入的查询条件进行过滤判断,对错误的条件,进行反馈提示;同时对管理员的所有维护操作的成功与否进行反馈。 E.考勤模块:对员工上下班打卡情况以及出勤情况进行记录,汇总。 F.招聘模块:显示招聘信息并进行及时的更新。 1.4非功能需求 1.系统必须严格按照设定的安全权限机制运行,并有效防止非授权用户进入本系统

员工管理系统设计报告

员工管理系统设计报告 文库中有员工管理系统ppt演示、员工管理系统项目背景报告、员工管理系统需求分析报告、员工管理系统设计报告、员工管理系统实现文档、员工管理系统测试报告一套项目开发文档,适用于毕业设计论文参考 项目开发人员:XXX 201X年 XX 月 XX 日

目录 一、概述 (1) 1.编写目的 (1) 2.组成部分 (1) 二、基本设计概念和处理流程 (2) 1. 系统整体功能设计 (2) 2. 登录流程的设计和实现 (2) 3. 公司基本信息处理流程设计 (3) 4. 签到流程的设计和实现 (4) 5. 请假流程的设计和实现 (5) 6. 发布公告流程的设计和实现 (6) 7. 留言流程的设计和实现 (6) 三、系统数据库设计 (7) 1. 用户表的设计和数据字典 (7) 2. 员工表的设计和数据字典 (8) 3. 请假表的设计和数据字典 (8) 4. 部门表的设计和数据字典 (9) 5. 职位表的设计和数据字典 (10) 6. 留言表的设计和数据字典 (11) 7. 公告表的设计和数据字典 (11) 8. 签到表的设计和数据字典 (12) 四、系统操作出错处理设计 (13)

一、概述 1. 编写目的 本文档编写目的在于明确说明系统设计思想,界定系统实现功能的范围,指导系统实现以及编码。本文档作为员工管理系统的设计说明文档,用于与用户确定最终的目标,并成为协议文本的一部分,同时也是本系统设计人员的基础文档。 2. 组成部分 本文档依据员工管理系统需求分析报告对系统功能的要求,主要划分两部分对该系统进行详细的设计。第一部分是对系统功能和业务流程进行了仔细的分析和简单介绍了其实现方法。该部分主要包括系统整体功能设计、登录流程的设计和实现、公司基本信息处理流程设计、签到流程的设计和实现、请假流程的设计和实现、发布公告流程的设计和实现和留言流程的设计和实现七大模块,每模块都对各自功能实现做了详细介绍为后来的项目实现打下良好基础。第二部分对数据库表的设计做了简单介绍并将每张表的数据字典罗列出来。该部分主要包括用户表的设计和数据字典、员工表的设计和数据字典、请假表的设计和数据字典、部门表的设计和数据字典、职位表的设计和数据字典、留言表的设计和数据字典、公告表的设计和数据字典和签到表的设计和数据字典八大模块,各模块对应数据库中不同的数据表格,为数据库表的创建打下良好基础。

学生信息管理系统详细设计说明书模板

学生信息管理系统详细设计说明书

文档仅供参考 学生信息管理系统 详细设计说明书 负责人: 参与人员: 指导老师: 1引言.......................................................................... 错误!未定义书签。

1.2背景....................................................................... 错误!未定义书签。 1.3定义....................................................................... 错误!未定义书签。 1.4参考资料 ............................................................... 错误!未定义书签。2程序系统的结构....................................................... 错误!未定义书签。3登录界面(DEFAULT)设计说明.............................. 错误!未定义书签。 3.1程序描述 ............................................................... 错误!未定义书签。 3.2功能....................................................................... 错误!未定义书签。 3.3性能....................................................................... 错误!未定义书签。 3.4输人项................................................................... 错误!未定义书签。 3.5输出项................................................................... 错误!未定义书签。 3.6算法....................................................................... 错误!未定义书签。 3.7流程逻辑 ............................................................... 错误!未定义书签。 3.8接口....................................................................... 错误!未定义书签。 3.9存储分配 ............................................................... 错误!未定义书签。 3.10注释设计 ............................................................. 错误!未定义书签。 3.11限制条件 ............................................................. 错误!未定义书签。 3.12测试计划 ............................................................. 错误!未定义书签。 3.13尚未解决的问题 ................................................. 错误!未定义书签。4班级管理(BANJIGUANLI)设计说明 ...................... 错误!未定义书签。 4.1程序描述 ............................................................... 错误!未定义书签。

公司业务管理系统报告

目录 一、概述 §1.1 项目背景 §1.2 项目目的 二、需求分析 §2.1 业务描述 §2.2功能需求分析 §2.2.1 基本单元管理 §2.2.1.1 员工信息管理 §2.2.1.2 部门信息管理 §2.2.1.3 申请类型管理 §2.2.1.4 申请状态管理 §2.2.1.5 文化程度管理 §2.2.1.6 婚姻状况管理 §2.2.2 操作员工管理 §2.2.3 申请信息管理 §2.3 性能需求 §2.3.1 硬件要求 §2.3.2 软件要求 三、系统功能模块划分 §3.1系统模块设计 四、.数据库设计 §4.1实体和部分属性图(E-R图) §4.2数据库关系设计 五、详细设计 §5.1登录模块设计 §5.2主界面模块设计 §5.3基础单元设置模块设计 §5.4操作员工模块设计 §5.5申请信息管理模块设计

§5.6系统维护模块设计 §5.7打印模块设计 六、总结 七、问题汇总 八、参考文献 九、使用说明书

一、概述 §1.1 项目背景 某公司进行工作业务管理电子化,该公司有多个部门,每个部门有多个人员。有许多业务要进行审核、批准、督办、检查的工作。为了对每个流程进行监督而设计本系统。 §1.2 项目目的 公司业务管理系统是对其公司的业务信息进行管理,它主要功能包括基础单元管理、操作员工管理、申请管理等。基础单元管理包括员工信息管理、部门管理、申请类型管理、申请状态管理、文化程度管理、以及婚姻状况管理等信息管理;申请管理包抱申请信息的添加(提交)、删除、查询、审批、打印、导出等操作。 二、需求分析 §2.1 业务描述 某公司员工可以通过“增加申请”来提交各种申请信息,如请假或者购买设备等等。然后需要经过一级审批和二级审批。其中二级审批是最后的审核过程。 一级审批和二级审批是通过权力值的大小来分配审核权的。 §2.2 功能需求分析 §2.2.1基本单元管理 §2.2.1.1 员工信息管理 ●添加员工信息 ●修改员工信息 ●删除员工信息 ●查询员工信息 ●员工信息预览,打印和导出

学生管理系统设计报告

浙江科技学院 学生信息管理系统 课程设计 施正士设计 学号:104033028 指导老师:陶坚 信息与电子工程学院 电子信息科学与技术 2007年7月

1.系统概述 本软件为小型学生信息管理系统,可提供系统用户的添加、删除、修改,学生信息的添加、删除、修改,学生成绩的添加、删除、修改功能,还提供简单的查询功能,包括按学生信息的学号、姓名、学院、专业等条件查询,按学生课程的编号、名称、成绩查询学生成绩信息。 本软件界面简洁、清晰,进入主截面(如图1.1)左边为treeView视图,可通过树的各支点方便查询学生,当点击树各支点时右边窗口显示包括的全部学生名单。另外,当选中一条学生信息双击会跳出该学生的详细信息,点击“查看”菜单“查看成绩”或直接点击工具栏的“查看成绩”工具会跳出该学生的所有成绩信息,在此你可以添加、删除、修改成绩。 (图1.1) 1.1 系统及需求分析 1.1.1需求分析 学生信息管理系统的主要目的就是利用软件实现学生有关信息的管理、维护,使学校对学生管理更加容易,提高工作效率、降低管理成本,又能加强学校对学

生在学习、工作等方面的管理。 学生信息管理一般由学生个人信息管理、学生成绩管理、学生课表管理等模块组成,同时又要具有添加、删除、修改信息的功能。本系统主要实现其中的两个模块学生个人信息管理和成绩管理模块。 功能需求分析如下: 1、系统登录 用户输入用户名和密码,系统查询数据库中的信息对密码进行验证。如果不正确将不能进入系统。如果密码正确,系统会自动进入操作界面。 2、系统管理 添加管理员:可以添加进入系统的管理员名单,包括用户名和密码。 删除管理员:可以浏览管理员系统内已经存在的管理员名单,对于不需要的可以删除。 3、信息管理 个人信息管理:能够对学生的一些基本信息进行添加、修改、删除等操作。学生个人信息包括学号、姓名、性别、籍贯、民族、学院、专业、所在年级、联系号码等基本信息。添加信息必须输入学号、姓名、学院、专业、年级且学号必须为数字,如果输入电子邮箱格式为abc@https://www.doczj.com/doc/f46786447.html,.,确保输入的信息有效。 当删除学生个人信息时同删除该生的所有成绩信息。 成绩管理:能够对成绩的情况进行管理,包括成绩添加、修改、删除等操作。 系统不仅可以针对个人进行成绩添加,同时还可以对全部学生进行成绩添加。 4、信息查询: 个人信息查询:可以按照学生的学号、姓名、学院、专业、年级进行查询,并可以查看该学生的个人信息和成绩情况。 成绩查询:可以按照课程编号、课程名称和成绩的范围进行查找,这样可以查询全部学生在某一门课程的成绩情况,还可以查询在某成绩范围的学生。 1.1.2可行性分析 由于本系统管理的对象单一,都是在校学生,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。因此,比较适合于采用数据库管理。 本系统的设计是在Windows操作系统环境下,使用Visual C++ 6.0为系统前

信息管理系统毕业设计

1概述 学生信息管理系统是学校管理的重要工具,是学校不可或缺的部分。随着在校大学生人数的不断增加,教务系统的数量也不断的上涨,。学校工作繁杂、资料众多,人工管理信息的难度也越来越大,显然是不能满足实际的需要,效率也是很低的。并且这种传统的方式存在着很多的弊端,如:保密性差、查询不便、效率低,很难维护和更新等。然而,本系统针对以上缺点能够极大地提高学生信息管理的效率,也是科学化、正规化的管理,与世界接轨的重要条件。所以如何自动高效地管理信息是这些年来许多人所研究的。 随着这些年电脑计算机的速度质的提高,成本的下降,IT互联网大众趋势的发展。我 们使用电脑的高效率才处理数据信息成为可能。学生学籍管理系统的出现,正是管理人员 与信息数据,计算机的进入互动时代的体现。友好的人机交互模式,清晰简明的图形界面,高效安全的操作使得我们对成千上万的信息的管理得心应手。通过这个系统,可以做到信息的规范管理,科学统计和快速的查询,从而减少管理方面的工作量?毋庸置疑,切实有效地把计算机管理引入学校教务管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义? 2需求与功能分析 学生信息管理系统,可用于学校等机构的学生信息管理,查询,更新与维护,使用方便, 易用性强。该系统实现的大致功能:用户登陆。提供了学生学籍信息的查询,相关科目的成绩查询和排名,修改登录密码等功能。教师管理。提供了对学生学籍信息的查询,添加,修改,删除;学生成绩的录入,修改,删除,查询班级排名。修改密码等功能。管理员管理。拥有最高的权限。允许添加教师信息和课程信息等。其提供了简单、方便的操作。 3概要设计 3.1功能模块图 功能模块图,如下图3.1所示

相关主题
文本预览
相关文档 最新文档