学生成绩管理系统设计书

学生成绩管理系统设计书
学生成绩管理系统设计书

学生成绩管理系统设计书1、系统总体框架

图1

2、功能分析

“学生成绩管理系统”包括九个模块:输入学生资料,输出学生资料,学生按

顺序排列,添加学生资料,按查找,删除该学生资料,查找并显示学生资料,按查找,修改该学生资料,从文件中读入数据,储存学生资料并退出系统。这九个模块既相互联系又相互独立。

本系统根据学生成绩管理的需要,而建立一个“学生成绩管理系统”,以方便对成绩的各项管理操作。本系统能对成绩进行输入和输出;能按对学生进行排序,并显示学生资料、成绩等,不过得以系统输入学生资料、成绩为前提;能添加学生成绩资料;能根据学生的来查询该学生的成绩资料,并修改或是删除该学生信息;能够从文件中读取学生信息,并且添加到系统中;能把对系统所进行的操作进行保存,以及时更新系统中的数据。

3、模块设计与分析

(1)输入学生资料模块:

主要功能用来对学生的成绩进行收集和输入。在学生信息保存在系统中的前提下,成绩录入需要输入学生资料,比如班级,学号,。在准确输入学生资料后,就可以对该学生的各科成绩进行录入。该学生各科成绩输入成功后,系统会提示是否继续进行操作,如果想继续输入学生成绩就输入y,不想再输入学生成绩的话就输入n,再输入n之后,系统返回到主菜单。

(2)输出学生资料模块:

主要功能用来对学生的成绩进行输出。在系统已经录入了学生资料成绩的前提下,使用该功能可以显示所有学生的信息,资料等等。具体包括学生的班级,学号,和各科成绩。在查看学生的资料,成绩各方面的信息后,按任意键就可以返回到主菜单。

(3)按学生进行排列模块

主要功能是用来对学生的资料按进行排序。在系统保存学生资料,成绩的前提下,使用此功能可以对学生的资料按进行排序,这样就方便查找姓氏相同或是相近的同学的资料。

(4)添加学生资料模块

主要功能是用来添加学生资料,成绩。如果系统有保存学生资料的情况下,想录入学生成绩的话,就不用添加学生资料这模块。如果系统没有保存该学生信息的话,就要使用此模块,在成功添加学生资料后,就可以对该学生进行其他的操作。

(5)按查找,删除该学生资料模块

主要功能是用来删除学生资料。在系统保存学生资料的前提下,想删除某学生的资料,可以输入学生,系统查找该学生资料后,就可以删除了。由于学生辍学,毕业等原因,及时对系统进行更新,删除一些没用的信息,可以使系统更加优化

(6)查找并显示学生资料模块

主要功能是用来查找学生资料。在系统保存了某学生资料的前提下,想要查找该学生资料,可以输入该学生,这样系统就会显示该学生资料和各科成绩等信息

(7)按查找,修改学生资料模块

主要功能是用来修改学生资料。在系统保存了某学生资料的前提下,想要查找该学生资料,可以输入该学生,系统就会显示该学生资料和各科成绩等信息,这样就可以修改该学生的资料,成绩等信息。

(8)从文件中读入数据模块

主要功能是用来从文件中读入学生数据。由于一些资料可以用Word文档或Excel表格输入,故在此模块中增加了导入数据的功能。这样就方便很多,不用把学生资料一个一个添加,节省了很多时间精力。

(9)储存学生资料并退出系统模块

主要功能是用来储存学生资料。在对系统进行一系列操作,比如添加、删除、修改学生资料后,对系统的最新操作进行保存,及时更新系统,方便下一次的操作。

4、类的设计与分析

Student类类图

typedef class

{

public:

char num[10];

char cla[10];

char name[20];

char byyl[10];

char jsjzc[20];

char sjk[10];

char jsjyy[20];

char jsdl[20];

}Student;

表1 Student类说明表

5、特色算法分析

功能:定义菜单函数,通过输出函数显示系统功能。利用switch语句实现多分支选择结构。

算法思路:switch语句的执行流程是:首先计算switch后面圆括号中表达式的值,然后用此值依次与各个case的常量表达式比较,若圆括号中表达式的值与某个

case后面的常量表达式的值相等,就执行此case后面的语句,执行后遇break语句就

退出switch语句。

代码:

void main() //主函数调用。

{

int n=0;

for(;;)

{

switch(menu())

{

case 1:

cout<

n=Input(stu,n);

break;

case 2:

cout<

Display(stu,n);

break;

case 3:

cout<

Sort(stu,n);

cout<

system("pause");

break;

case 4:

cout<

n=Insert(stu,n);

cout<

system("pause");

break;

case 5:

cout<

cout<

n=Delete(stu,n);

cout<

system("pause");

break;

case 6:

cout<

Query(stu,n);

cout<

system("pause");

break;

case 7:

cout<

cout<

system("pause");

break;

case 8:

cout<

break;

case 0:

cout<

cout<

system("pause");

break;

}

}

}

6、功能测试

图1 学生成绩管理系统主菜单页面

图二为输入学生资料模块

图三为输出学生资料模块

图四按学生进行排列模块

图五为添加学生资料模块

图六为按查找,删除该学生资料模块

图七为查找并显示学生资料模块

图八为按查找,修改学生资料模块

图九为从文件中读入数据模块

图十为储存学生资料并退出系统模块

7、存在的不足与对策

本学生成绩管理系统由九个模块组成,每个模块相互联系又相互独立。这个学生成绩管理系统存在着很多不足之处,由于自己本身编程能力的问题,这个系统可以实现的功能非常有限。只能实现学生管理系统最基本的功能,可以进行简单的输入、输出学生资料,查询和修改学生信息,能直接从文件中读入数据,能对系统所作的修改、操作进行保存等。而且在每个模块也有不足的地方,比如在输入学生资料时,对每个信息项没有严格的规定,可以输入任何的字符。同时有些模块还不能实现本应该有的功能,这有待以后努力,争能够实现该有的功能。

在21世纪的科技时代,科学技术突飞猛进,计算机已经不仅是在科技上应用,而且在生活中也是同样得到了广泛在应用。如今,不管是小学、初

中、高中、甚至是很多大学生的学生成绩管理基本上是靠人工进行管理,但随着时间的变化,学校规模的扩大,有关学生成绩管理工作和所涉及到的数据量越来越大越来越多,大多数学校不得不靠增加人力、物力、财力来进行学生成绩管理。但是人工管理成绩档案具有效率低、查找麻烦、可靠性不高、性低等因素。因此开发出一个不仅仅是适用于大中专院校以及其它高校通用的学生成绩管理系统是必要的。

开发一个学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高了办学效益和现代化水平。为广大教师和学生提高工作效率,实现学生成绩信息管理工作流程的系统化、规化和自动化。现在我国的大中专院校的学生成绩档案管理水平普遍都不是很高,有的还停留在全用纸介质基础上,这种管理方式已不能适应时代的发展,社会的需求,因为它浪费了大量的人力物力,也存在着许多不足的因素。在今天信息时代这种传统的管理方法必然会被计算机为基础的信息管理系统所代替。一个高效的学生成绩管理系统可以存储历届的学生成绩档案,不需要大量的人力,只需要几名专门录入员即可操作系统,节省大量人力,可以迅速查到所需信息、高效、安全,学生在能方便的查看自己的成绩。

8、程序源代码

#include

#include

#include

#include

#include

#include

#include

using namespace std;

typedef class

{

public:

char num[10];

char cla[10];

char name[20];

char byyl[10];

char jsjzc[20];

char sjk[10];

char jsjyy[20];

char jsdl[20];

}Student;

Student stu[80];

int menu()

{

char c;

for(;c<'0'||c>'8';)

{

system("cls");

cout<<" 欢迎使用本学生成绩管理系统!!"<

cout<<"编程人员:迪兆";

cout<

cout<<"****************************** 学生成绩管理系统****************************** "<

cout<

cout<

cout<

cout<

cout<

cout<

cout<

cout<

cout<

cout<

cout<

cout<<"请选择(0-8):";

c=getchar();

}

return(c-'0');

}

int Input(Student stud[],int n) //输入数据。

{

int i=0;

char sign,x[10];

for(;sign != 'n' && sign != 'N';)

{

cout<

cin>>stud[n+i].cla;

cout<

cin>>stud[n+i].num;

cout<

cin>>stud[n+i].name;

cout<

cin>>stud[n+i].byyl;

cout<

cin>>stud[n+i].jsjzc;

cout<

cin>>stud[n+i].sjk;

cout<

cin>>stud[n+i].jsjyy;

cout<

cin>>stud[n+i].jsdl;

gets(x);

cout<

cout<<"还有要输入的信息吗?(y/n)";

cin>>&sign;

i++;

}

return(n+i);

}

void Display(Student stud[], int n) //输出数据。

{

int i;

cout<

cout<

路"<

cout<

cout<

for(i=1;i

{

printf("\t\t%-9s%-9s%-9s%-9s%-9s%-9s%-9s\n",stud[i-1].cla,stud[i-1].num,stud [i-1].name,stud[i-1].byyl,stud[i-1].jsjzc,stud[i-1].sjk,stud[i-1].jsjyy); if(i>1 && i%10==0)

{

cout<

cout<

system("pause");

cout<

}

}

cout<

system("pause");

}

void Sort(Student stud[],int n) //按名字排序。

{

int i,j;

char t[20];

for(i=0;i

for(j=0;j

if(strcmp(stud[j].num,stud[j+1].num)>0)

{

strcpy(t,stud[j+1].cla);

strcpy(stud[j+1].cla,stud[j].cla);

strcpy(stud[j].cla,t);

strcpy(t,stud[j+1].num);

strcpy(stud[j+1].num,stud[j].num);

strcpy(stud[j].num,t);

strcpy(t,stud[j+1].name);

strcpy(stud[j+1].name,stud[j].name);

strcpy(stud[j].name,t);

strcpy(t,stud[j+1].byyl);

strcpy(stud[j+1].name,stud[j].byyl);

strcpy(stud[j].byyl,t);

strcpy(t,stud[j+1].jsjzc);

strcpy(stud[j+1].name,stud[j].jsjzc);

strcpy(stud[j].jsjzc,t);

strcpy(t,stud[j+1].sjk);

strcpy(stud[j+1].name,stud[j].sjk);

strcpy(stud[j].sjk,t);

strcpy(t,stud[j+1].jsjyy);

strcpy(stud[j+1].name,stud[j].jsjyy);

strcpy(stud[j].jsjyy,t);

strcpy(t,stud[j+1].jsdl);

strcpy(stud[j+1].name,stud[j].jsdl);

strcpy(stud[j].jsdl,t);

}

cout<

}

int Insert(Student stud[],int n) //插入一条学生信息。{

char x[10];

cout<

cin>>stud[n].cla;

cout<

cin>>stud[n].num;

cout<

cin>>stud[n].name;

cout<

cin>>stud[n].byyl;

cout<

cin>>stud[n].jsjzc;

cout<

cin>>stud[n].sjk;

cout<

cin>>stud[n].jsjyy;

cout<

cin>>stud[n].jsdl;

gets(x);

n++;

cout<

return(n);

}

int Delete(Student stud[],int n) //按名字查找信息,删除信息。{

char s[20];

int i=0,j;

cin>>s;

while(strcmp(stud[i].name,s)!=0&&i

if(i==n)

{

printf("\t\t\t没有发现该学生资料!\n"); /*返回失败信息*/

return(n);

}

for(j=i;j

{

strcpy(stud[j].num,stud[j+1].num);

strcpy(stud[j].name,stud[j+1].name);

strcpy(stud[j].cla,stud[j+1].cla);

strcpy(stud[j].byyl,stud[j+1].byyl);

strcpy(stud[j].jsjzc,stud[j+1].jsjzc);

strcpy(stud[j].sjk,stud[j+1].sjk);

strcpy(stud[j].jsjyy,stud[j+1].jsjyy);

strcpy(stud[j].jsdl,stud[j+1].jsdl);

}

cout<

}

void Query(Student stud[],int n) //按名字查找信息

{

char s[20];

int i=0;

cout<

cin>>s;

while(strcmp(stud[i].name,s)!=0&&i

i++; /*查找判断*/

if(i==n)

{

printf("\t\t\t没有发现该学生资料!\n"); /*输入失败信息*/

return;

}

cout<

cout<

cout<

cout<

cout<

cout<

}

int Xiugai(Student stud[],int n) //修改信息。

{

n=Delete(stud,n);

cout<

n=Insert(stud,n);

cout<

return(n);

}

int AddfromText(Student stud[], int n) //从文件中读入数据。{

int i=0,num;

FILE *fp;

char filename[20];

cout<

cin>>filename;

if((fp=fopen(filename,"rb"))==NULL)

{

cout<

cout<

system("pause");

return(n);

}

fscanf(fp,"%d",&num);

for(;i

{

fscanf(fp,"%s%s%s%s%s%s%s",stud[n+i].cla,stud[n+i].num,stud[n+i].name,stud[n +i].byyl,stud[n+i].jsjzc,stud[n+i].sjk,stud[n+i].jsjyy,stud[n+i].jsdl);

i++;

}

n+=num;

fclose(fp);

cout<

cout<

system("pause");

return(n);

}

void WritetoText(Student stud[],int n) //将所有记录写入文件。

{

int i=0;

FILE *fp;

char filename[20];

cout<

cout<

cin>>filename;

if((fp=fopen(filename,"w"))==NULL)

{

cout<

system("pause");

return;

}

fprintf(fp,"%d\n",n);

for(;i

{

fprintf(fp,"%-6s%-5s%-5s%-5s%-5s%-5s%-5s\n",stud[i].cla,stud[i].num,stud[i]. name,stud[i].byyl,stud[i].jsjzc,stud[i].sjk,stud[i].jsjyy);

i++;

}

fclose(fp);

cout<

int b;

cout<

cout<

cin>>b;

if(b==0)

{

cout<

cout<

system("pause");

exit(0);

}

}

void main() //主函数调用。

{

int n=0;

for(;;)

{

switch(menu())

{

case 1:

cout<

n=Input(stu,n);

break;

case 2:

cout<

break;

case 3:

cout<

Sort(stu,n);

cout<

system("pause");

break;

case 4:

cout<

n=Insert(stu,n);

cout<

system("pause");

break;

case 5:

人力资源管理人事管理系统分析与设计

(人力资源管理)人事管理系统分析与设计

目录 第壹章可行性分析方案 1.1引言 (1) 1.2系统建设的背景、必要性和意义 (1) 1.2.1背景 (1) 1.2.2必要性 (2) 1.2.3意义 (2) 1.3拟建系统的候选方案 (2) 1.3.1候选方案壹 (2) 1.3.1候选方案二 (2) 1.4可行性论证 (2) 1.4.1经济可行性研究 (2) 1.4.2社会可行性研究 (3) 1.4.3技术可行性研究 (3) 1.5几个方案的比较 (3) 第二章系统说明书 2.1引言 (4) 2.1.1系统的名称 (4) 2.1.2系统功能和系统目标 (4) 2.1.3系统开发的背景 (4) 2.2项目概述 (4) 2.2.1项目的主要工作内容 (4) 2.2.2现行系统的调查情况 (5)

2.2.3新系统的逻辑模型 (5) 2.2.4人事管理系统模块图 (9) 2.3实施计划 (9) 2.3.1工作任务的分解 (9) 2.3.2进度 (10) 第三章系统设计说明书 3.1引言 (11) 3.1.1项目背景 (11) 3.2系统总体技术方案 (11) 3.2.1模块设计 (11) 3.2.2模块划分及功能介绍 (13) 3.3运行测试 (14) 第壹章可行性分析方案 1.1引言 项目名称:人事管理系统 可行性研究工作的基本内容:于开发过程中,我们为了尽量给用户以方便,考虑到用户需求的实际情况,建立较为简单易明的系统服务,开发此系统无论于经济上,操作上,仍是于技术上均是可行的。 本次可行性方案的编写目的于于研究公司的人事管理部门的人事管理系统的各种需要。人事档案管理信息系统,作为数据库管理系统的壹个具体应用,于实际工作中得到了广泛的应用,因为通过它能对企事业单位的人力资源进行卓有成效的管理,提高了管理的效率,方便了使用,通过壹系列的操作能够快速、可靠的进行人事档案的更新、查找,极大的提高了工作效率,是现代企事业单位必

客户消费积分管理系统 课程设计

数据结构 课程设计报告设计题目: 专业软件工程 班级0902班 学生周雷 学号09430225 指导教师张雪

21.客户消费积分管理系统 问题描述:针对客户的消费情况,进行客户管理,根据客户的消费积分对客户实施不同程度的打折优惠。 1.采用一定存储结构进行客户信息存储。 2.对客户信息可以修改、删除、添加。 3.能够根据消费情况进行客户积分计算。 4.根据积分情况实行不同程度的打折优惠。 1.本程序对于客户消费积分管理系统利用线性表的链表存储方式,使用结构体指针将每一个用户联系起来。使用结构体指针的链表动态链接形式将便于客户的封装,节省空间,便于插入和删除。 2.程序中设计了①添加用户②查找用户③修改用户④删除用户⑤统计客户数量的功能。 3.①添加用户:函数void Getelem (cnode *head);添加用户中,采用结构体将每个用户的信息封装,其中包括用户姓名name、用户省份证号ID、用户消费金额consume、积分integer 的信息。输入一个客户信息后再开辟新的节点连接。开一个空间加一个用户可以节省空间,解决实现开辟的空间不够的问题。 4.②void Search(cnode *head,char ID[]);查找用户利用指针一个一个用户比对信息知道,直到找到正确信息并显示。 5③void Amend(cnode *head,char ID[]);查找并显示然后修改。 6④void Delete(cnode *head,char ID[]);查找显示并删除。 7⑤void Showall(cnode *head);遍历链表并显示客户。 8⑥void count(cnode *head);遍历统计客户数量显示 9⑦double display_discount(double integer);计算客户折扣,每次显示用户信息调用一次保证客户为最新打折信息。 主函数 主菜单①添加用户②查找用户③修改用户④删除用户⑤统计客户数量⑥退出。各个函数通过调用头结点连接。 4.功能模块详细设计、运行结果。

人事管理系统课程设计(doc 14页)

MIS课程设计报告

二○○三年九月 目录 一、前言———————————————2 二、系统概况—————————————2 三、需求分析————————————— 2 - 4 四、数据库设计———————————— 5 - 7

五、主程序清单————————————8 六、模块界面—————————————9 -11 七、设计小结————————————— 12 前言 人事管理是每个企业必不可少的。人事档案管理系统一般包括对人事档案的统计、查询、更新、报表输出等功能。 如果人工直接统计的话,工作量将十分庞大,特别是,如果企业员工有几万或几十万人时,人工统计将变得不可能想象。

用计算机可使人们从繁重而又单调的统计运算中解脱出来,仅用一些简单的操作便可及时准确地获得需要的信息。 在设计一个系统时,首先要做好需求分析。合理地运用好Visual FoxPro的基本方法,建立一个适合企业的人事管理系统。 系统概况 一、课题名称: 人事管理系统。 二、设计环境: 开发工具:Microsoft Visual FoxPro 6.0 操作系统:Windows XP 需求分析 一、系统功能分析 人事管理系统的主要任务是对人事档案进行整理,使得能方便快捷地对人事档案进行查询、统计、更新,并且能按一定要求输出报表。 通过该系统,使企业的人事管理工作系统化、规范化、自动化,从而提高企业人事管理的效率。 二、系统功能模块设计

本系统分为如下的几大模块: 1、 主界面模块 该模块提供管理系统的主界面,是主系统的唯一入口和出口,该界面提供用户选择并调用各子模块。 2、 浏览模块 该模块提供全部人事档案的界面。 3、 查询模块 该模块提供查询符合某一条件的人事档案的界面。 4、 统计模块 该模块提供按某一条件进行统计的界面。 5、 编辑模块 该模块提供对按档案进行更改、删除和新增的界面。 6、 报表模块 该模块按一定格式将人事档案以报表格式输出。 三、 数据流图

人事管理系统项目详细设计说明书

目录 1. 概述 1.1.目的 本文为教学案例项目SQLServer功能规范说明书。本说明书将: ●描述数据库设计的目的 ●说明数据库设计中的主要组成部分 ●说明数据库设计中涵盖的教学知识要点 1.2.内容 本文档主要内容包括对数据库设计结构的总体描述,对数据库中各种对象的描述(包括对象的名称、对象的属性、对象和其他对象的直接关系)。本文档中包含对以下数据库内容的描述: ●数据表 ●视图 ●存储过程 ●用户自定义函数 ●触发器 ●约束 在数据库主要对象之外,本文还将描述数据库安全性设置、数据库属性设置和数据库备份策略,为数据库管理员维护数据库安全稳定地运行提供参考。

1.3.与其他项目的关联 教学案例项目的数据库设计与教学项目(Web部分和Windows部分)功能密切相关。教学案例项目的数据库将按照教学项目程序部分的功能需求而设计,数据库设计将配合教学案例的程序部分,以实现一个功能完备的企业环境内的应用。 2. 数据库 2.1.数据库名称 数据库的名称一定要设为RGB,否则本案例设计的Web部分的应用程序和Windows 部分的应用程序将无法使用该数据库。 答案:USE[master] GO /******Object:Database[RGB]ScriptDate:06/18/201108:55:58******/ CREATEDATABASE[RGB]ONPRIMARY (NAME=N'RGB',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\MSSQL10.MSSQLSERVE R\MSSQL\DATA\RGB.mdf',SIZE=3072KB,MAXSIZE=UNLIMITED,FILEGROWTH=1024KB) LOG ON (NAME=N'RGB_log',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\MSSQL10.MSSQLS ERVER\MSSQL\DATA\RGB_log.ldf',SIZE=1024KB,MAXSIZE=2048GB,FILEGROWTH=10%) GO ALTERDATABASE[RGB]SETCOMPATIBILITY_LEVEL=100 GO IF(1=FULLTEXTSERVICEPROPERTY('IsFullTextInstalled')) begin EXEC[RGB].[dbo].[sp_fulltext_database]@action='enable' end GO ALTERDATABASE[RGB]SETANSI_NULL_DEFAULTOFF GO ALTERDATABASE[RGB]SETANSI_NULLSOFF GO ALTERDATABASE[RGB]SETANSI_PADDINGOFF GO ALTERDATABASE[RGB]SETANSI_WARNINGSOFF

积分考核管理系统模板

积分考核管理系统

积分考核管理系统太原企信科技有限公司

目录 第一章........................................................................................... 概述错误!未定义书签。 1.1 概述 ..................................................................... 错误!未定义书签。 1.2 安全积分管理的构成 .......................................... 错误!未定义书签。 1.3 安全积分管理的特点 .......................................... 错误!未定义书签。 1.4 推行安全积分管理的意义 .................................. 错误!未定义书签。第二章................................................................................ 软件结构图错误!未定义书签。 2.1 软件模块图.......................................................... 错误!未定义书签。 2.2 网络拓扑图.......................................................... 错误!未定义书签。第三章.................................................................................... 功能介绍错误!未定义书签。 3.1 人员管理 ............................................................. 错误!未定义书签。 3.2 积分管理 ............................................................. 错误!未定义书签。 3.3 通知公告 ............................................................. 错误!未定义书签。 3.4 统计报表 ............................................................. 错误!未定义书签。 3.5 基础数据 ............................................................. 错误!未定义书签。 3.6 系统设置 ............................................................. 错误!未定义书签。第四章.................................................................................... 运行环境

人力资源管理系统课程设计报告

人力资源管理系统课程设 计报告 Last revision date: 13 December 2020.

课程设计 课程名称大型数据库 题目名称人力资源管理系统专业班级XXXXX 学生姓名XXXXXXXXFX 学号XXXXXXXX 指导教师XXXXXX 二○一○年十二月二十八日 目录

摘要 企业在激烈的市场竞争环境下求得生存,就必须有效地利用人才、时间、信息结合的优势。因此,如何使企业及时掌握本企业人才的各种信息、第一时间处理好随时变化的人力资源管理问题,建立一套符合企业实际的人力资源管理系统就显得尤为重要,而我们所开发研究的企业人力资源管理系统,能帮助企业准确地进行各种数据的输入、更新、计算、汇总、结算、发放等分析统计工作,从而实现了企业人力资源管理的系统化、规范化、自动化。 随着经济水平的发展,知识经济时代给企业人力信息管理提出了更高的要求,除了以往的工资利用计算机软件excel可以管理外,公司更希望能够对以往的各种的人事信息,考勤信息,工作评价信息,工资信息等统一管理起来。高效的、准确的人事管理,不仅能促进员工不断提高自身素质、提高工作积极性。从而提高员工工作质量和效率。 对企业而言,人力资源是企业最宝贵的资源,也是企业的“生命线”。实行电子化的系统管理,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来,去完成更重要的工作,人力资源管理信息系统的实现可以减轻比较繁琐的手工信息管理。 因此能够开发出一个实用,准确的人力资源管理系统对于企业来说是重中之重! 关键词:企业管理、人力资源、信息技术

第一章绪论 问题的提出 随着公司逐年的发展,公司的人力资源管理等事务纷繁芜杂,但大体上这些事务可包括以下几个方面的内容:人事基本信息管理,员工的业务档案管理、员工的工作评价管理、员工的考勤管理、员工的工资管理等。以上各项中的每一个部分都有该方面的管理明细,以员工的基本信息管理为例,包含的明细有:员工编号、姓名、性别、部门、民族、出生年月、政治面貌、家庭住址、联系电话、毕业学校、学历等。若用人工的方法来管理这些数据,不但会造成人力、物力、财力上的浪费,而且因为要处理的信息量过大不容易进行统计和分析。依靠传统的手工管理越来越跟不上公司的发展需要,为了精简人员,提高办事效率和节约公司运营成本,特别需要改变以前单纯依赖人工管理的模式。 解决的方法 开发一个更实用更可靠的人力资源管理系统。具体方法如下:管理一个公司的整个系统的运行,包括员工基本信息,员工工资管理,员工的考勤情况,部门信息,岗位信息等。然后设置不同的用户,给予不同的权限,以进行不同的操作。 1、先创建一个菜单,让用户选择是对哪一类对象进行操作。 2、确定好对哪一类对象进行操作后,程序又创建一个菜单让用户选择对此类对象进行如何操作。操作包括:输入记录、显示记录、修改记录和删除记录。

人事管理系统项目详细设计说明书

目录 1.概述 1.1.目的 本文为教学案例项目SQLServer功能规范说明书。本说明书将: 描述数据库设计的目的 说明数据库设计中的主要组成部分 说明数据库设计中涵盖的教学知识要点 1.2.内容 本文档主要内容包括对数据库设计结构的总体描述,对数据库中各种对象的描述(包括对象的名称、对象的属性、对象和其他对象的直接关系)。本文档中包含对以下数据库内容的描述: 数据表 视图 存储过程 用户自定义函数 触发器 约束 在数据库主要对象之外,本文还将描述数据库安全性设置、数据库属性设置和数据库备份策略,为数据库管理员维护数据库安全稳定地运行提供参考。

1.3.与其他项目的关联 教学案例项目的数据库设计与教学项目(Web部分和Windows部分)功能密切相关。教学案例项目的数据库将按照教学项目程序部分的功能需求而设计,数据库设计将配合教学案例的程序部分,以实现一个功能完备的企业环境内的应用。 2.数据库 2.1.数据库名称 数据库的名称一定要设为RGB,否则本案例设计的Web部分的应用程序和Windows 部分的应用程序将无法使用该数据库。 答案:USE[master] GO /******Object:Database[RGB]ScriptDate:06/18/201108:55:58******/ CREATEDATABASE[RGB]ONPRIMARY (NAME=N'RGB',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\\MSSQL\DATA\',SIZE=3072KB,MAXSIZE= UNLIMITED,FILEGROWTH=1024KB) LOG ON (NAME=N'RGB_log',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\\MSSQL\DATA\',SIZE=1024KB,MAXS IZE=2048GB,FILEGROWTH=10%) GO ALTERDATABASE[RGB]SETCOMPATIBILITY_LEVEL=100 GO IF(1=FULLTEXTSERVICEPROPERTY('IsFullTextInstalled')) begin EXEC[RGB].[dbo].[sp_fulltext_database]@action='enable' end GO ALTERDATABASE[RGB]SETANSI_NULL_DEFAULTOFF GO ALTERDATABASE[RGB]SETANSI_NULLSOFF GO ALTERDATABASE[RGB]SETANSI_PADDINGOFF GO ALTERDATABASE[RGB]SETANSI_WARNINGSOFF

客户消费积分管理系统

课程设计(论文)任务书 软件学院软件工程+交通运输专业2013-2班 一、课程设计(论文)题目客户消费积分管理系统的设计与实现 二、课程设计(论文)工作自2015年 1月 5 日起至2015年 1月 9日止。 三、课程设计(论文) 地点: 创新大楼机房 四、课程设计(论文)内容要求: 1.课程设计的目的 为了配合《数据结构》课程的教学,使学生能更深刻的领会《数据结构》课程的重要性,特开设此课程设计;编写一些在特定数据结构上的算法,通过上机调试,更好的掌握各种数据结构及其特点,培养学生综合运用所学理论知识解决复杂实际问题的实践能力、研究性学习能力和团队合作能力。 2.课程设计的任务及要求 1)基本要求 (1)课程设计前必须选定课程设计题目,并认真进行需求分析与系统设计; (2)上机调试之前要认真准备实验程序及调试时所需的测试数据; (3)独立思考,独立完成,严禁抄袭,调试过程要规范,认真记录调试结果;(4)上机结束后认真规范撰写课设报告,对设计进行总结和讨论。 2)课程设计论文编写要求 (1)要按照书稿的规格撰写打印课设论文 (2)论文包括任务书、目录、绪论、正文、总结、参考文献、附录等 (3)正文中要有问题描述、抽象数据类型的定义、数据的存储结构、设计的求解算法、算法的实现、调试分析与测试结果 (4)课设论文装订按学校的统一要求完成 3)课设考核 从以下几方面来考查: (1)考勤和态度;

(2)任务的难易程度及设计思路; (3)动手调试能力; (4)论文撰写的水平、格式的规范性。 4)参考文献 [1] 严蔚敏, 吴伟民. 数据结构(C语言版)[M]. 北京:清华大学出版社, 2007年. [2] 严蔚敏, 吴伟民. 数据结构题集(C语言版)[M]. 北京:清华大学出版社, 2007年. [3] 谭浩强. C语言程序设计[M]. 北京:清华大学出版社,2006年. 5)课程设计进度安排 内容天数地点 构思及收集资料1图书馆 程序设计与调试3计算机房 撰写论文1图书馆 6)任务及具体要求 客户消费积分管理系统的设计与实现 (1)采用一定的存储结构进行信息的存储; (2)对客户的信息可以进行修改,删除,添加; (3)能够根据消费情况进行积分的累加; (4)根据积分情况,对客户实行不同程度的打折优惠; 学生签名: 2015年1 月9 日 课程设计(论文)评审意见 (1)考勤和态度:优()、良()、中()、一般()、差()(2)任务难易及设计思路:优()、良()、中()、一般()、差()(3)动手调试能力评价:优()、良()、中()、一般()、差()(4)论文撰写水平及规范性评价:优()、良()、中()、一般()、差() 评阅人:职称:讲师 2015年1 月9 日

人事管理系统课程设计报告[1]

MIS课程设计报告 二○○三年九月

目录 一、前言——————————————— 2 二、系统概况————————————— 2 三、需求分析————————————— 2 - 4 四、数据库设计———————————— 5 - 7 五、主程序清单———————————— 8 六、模块界面————————————— 9 -11 七、设计小结————————————— 12 前言

人事管理是每个企业必不可少的。人事档案管理系统一般包括对人事档案的统计、查询、更新、报表输出等功能。 如果人工直接统计的话,工作量将十分庞大,特别是,如果企业员工有几万或几十万人时,人工统计将变得不可能想象。 用计算机可使人们从繁重而又单调的统计运算中解脱出来,仅用一些简单的操作便可及时准确地获得需要的信息。 在设计一个系统时,首先要做好需求分析。合理地运用好Visual FoxPro的基本方法,建立一个适合企业的人事管理系统。 系统概况 一、课题名称: 人事管理系统。 二、设计环境: 开发工具:Microsoft Visual FoxPro 6.0 操作系统:Windows XP 需求分析 一、系统功能分析 人事管理系统的主要任务是对人事档案进行整理,使得能方便快捷地对人事档案进行查询、统计、更新,并且能按一定要求输出报表。

通过该系统,使企业的人事管理工作系统化、规范化、自动化,从而提高企业人事管理的效率。 二、系统功能模块设计 本系统分为如下的几大模块: 1、主界面模块 该模块提供管理系统的主界面,是主系统的唯一入口和出口,该界面提供用户选择并调用各子模块。 2、浏览模块 该模块提供全部人事档案的界面。 3、查询模块 该模块提供查询符合某一条件的人事档案的界面。 4、统计模块 该模块提供按某一条件进行统计的界面。 5、编辑模块 该模块提供对按档案进行更改、删除和新增的界面。 6、报表模块 该模块按一定格式将人事档案以报表格式输出。 三、数据流图

学生成绩分析报告模板

学生成绩分析报告模板 【篇一】 一、班级整体情况学生情况分析: 我班现有注册学生34名,其中男生16名,女生18名,住校生13人。由于是三层 次班,女生过多也形成班级固有的特点,其心思大多都很细腻。尤其是进入高三了,她们 比男生更容易表现为紧张、烦躁,无信心,有些学生选择逃避。 我班男生成绩大多数都不理想,主要是以前基础不好。 本班学生大多来自农村,还有许多学生来自单亲家庭玲玲、国虎、艳红、爱兵、志凤,而这些同学中大多数成绩都很好,但家庭的原因还是导致了他们自卑。 班委团委组成:班长刘盼副班长何国虎团支部书记汪玲玲学习委员宋燕纪 律委员周芳吴继红劳动委员朱仁南生活委员胡燕体育委员孙沛思宣传委员叶钊 语文课代表司留弟张飘飘数学课代表石敏叶佳节英语课代表王明王勇政治 课代表黎飞孙红桃历史课代表朱艳红张新蕾 地理课代表周芳孙良红任课老师情况分析 我班的任课老师分别是:语文,尹小华;数学,孙瑛瑛;英语,方桂华;政治,周华久; 历史,柴桂红;地理,贺笃勤;体育,汪美丽。行政跟班领导,史晓华。 本班六位文化课教师没有一位是新手,都是曾经带过一届甚至几届高三的老教师,他 们教学经验丰富,教学能力强,业务水平高,受到学生的尊敬。 尹小华老师上课幽默风趣,富有激情; 孙瑛瑛老师上课讲解题目详细明了,认真负责; 周华久老师不愧是多年带毕业班老教师,上课总能深入浅出; 柴桂红老师对学生负责,上课不放过任何一个学生,讲解详细; 贺笃勤老师上课全面、系统,与学生配合默契,效 率高。 我有信心,在我们这些老师的共同努力下,高三二班一定能够圆满完成以后的教学任 务! 二、存在问题:从各项数据分析,我班这次月考成绩令人担忧,总结原因如下: 1,我负有主要责任。我是新接手302班,班级管理不到位,对学生的情况还不是十 分了解,没有正确的指导学生的学习。同时与任课老师的协调力度不够,相互沟通交流较少,以至于存在任课老师对学生的辅导不及时。

人事管理系统架构设计

系统软件架构设计学生学号014301754116 题目:人事管理系统架构设计 学生姓名:贾金录 专业名称:软件工程 指导教师:陈国志

目录 1总体设计 (3) 1.1系统功能结构设计 (3) 1.1.1顶层系统结构 (5) 1.1.2用户登录功能结构图 (5) 1.1.3员工管理 (6) 1.1.4部门管理 (6) 1.1.5休假管理 (7) 1.1.6人事考勤 (8) 1.1.7加班管理 (8) 1.1.8工资管理 (9) 1.2系统对象设计 (10) 1.2.1数据库连接类 (10) 1.2.2用户登录功能类图 (11) 1.2.3员工管理功能类图 (12) 1.2.4部门管理类图 (13)

1总体设计 1.1 系统功能结构设计 以某公司为例,某公司需要对员工基本资料、所在部门、员工请假/休假、人事考勤、加班及工资进行合理的规划。通过与人力资源部门及相关人员进行需求沟通后,确定系统需要具有如下的功能。 ●用户登录管理:用户登录后才能进入系统,包含用户名和密码检查 ●员工信息管理:员工信息的添加、删除、更改,可添加员工照片 ●部门管理:能够以树状视图显示员工所在的部门 ●休假管理:员工的休假信息添加、查询及统计功能 ●考勤管理:员工的考勤记录、考勤历史查询及考勤统计功能 ●加班管理:录入加班信息、加班汇总及特定员工的加班查询功能 ●工资管理:录入员工的发薪记录、查询特定员工的发薪记录及发薪历史信息 ●系统日志:记录当前用户的所有操作信息,提供查询功能 需求分析用例图如图所示。

人事管理系统用例图

1.1.1顶层系统结构 系统顶层系统结构功能图 1.1.2用户登录功能结构图 用户登录功能结构图 用户登录功能包含用户登录及更改密码两个: ●用户登录:用户输入帐号及密码,系统验证,成功则进入系统,否则给予提示。 ●更改密码:在用户登录界面提供一个更改密码按钮,通过此按钮可以弹开一个更改密码的界面, 用户输入原有帐号及密码,以及新密码进行更改。

积分系统设计方案

积分系统2 一、积分定义:积分是用户行为产生的分数系统,是衡量用户活跃度和粘性 的指标,积分可以兑换延展权益。积分系统定位于两套规则(积分生成规则/积分使用规则)及统一的管理平台。 二、积分生成规则:用户通过各种行为或系统根据设定条件为用户生成并累 加积分的规则。 a.基于通用行为:用户的订购、登陆、使用、互动会产生积分。 b.积分生成规则覆盖全业务线,按照统一标准产生积分。 C.积分兑换而产生的用户行为,将不再次累积积分。 d.自有会员产品(15元大包月、20元大包月)采用积分倍率规则,即在下述“配分建议”中的所有分值,对于大包月用户的积分均乘以一个倍率系数。 配分建议 消费类行为配分规则

使用类行为配分规则

●互动类行为配分规则 ●传播类行为配分规则

营销类行为配分规则 三、积分使用规则:用户依据系统设定规则通过兑换、抽奖、抵扣等行为进行积分消耗。

a.积分在合理期限内可以累积使用,当累计到一定期限将对用户进行积分使用提醒,若超过时效将对积分进行冻结或者默认使用,积分不做清零处理。 b.对于恶意刷分行为,一旦发现既可进行人工清零等相应处罚。 积分消耗类型: ●通兑类:用积分兑换流量、话费、点播券、增值功能、虚拟道具等 ●抽奖类:用积分换取抽奖机会,类似大转盘 ●优惠类:用积分换取折扣,业务订购折扣、票务折扣等 ●点播类(观影汇):用积分换取特定内容点播观看权 四、积分查询方式 a.平台在线查询:用户在登陆状态下,通过个人中心查询到自己的积分总额和 消耗情况 b.定向邮件/短信通知:用户资料完善的情况下,固定周期通过电邮/短信方式 将积分总额和消耗情况送达用户 五、积分运营 通过运营手段,触发积分的产生、兑换,并且对于积分进行管理。

企业人事管理系统详细设计说明方案

精心整理企业人事管理系统 详细设计说明书 文档作者谭聪 学号 一. 1.1 阶段中, 1.2背景 1.3 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。 ROLLBACK:数据库的错误恢复机制。 1.4参考资料 1.人事管理系统项目计划任务书,XXX公司 2.人事管理系统项目开发计划,软件开发小组 3.用户操作手册(初稿),软件开发小组 4.软件工程及其应用,周苏、王文等,天津科学技术出版社 5.软件工程,张海藩,清华大学出版社 二.系统结构 模块结构由各个成员分别完成 身份认证模块及人员信息统计模块见《身份认证及人员信息统计模块》分页 人员信息维护模块见《人员信息维护模块》分页

人员信息查询模块见《人员信息查询模块》分页 工资信息维护模块见《工资信息维护模块》分页 工资信息查询模块见《工资信息查询模块》分页 三.身份认证模块 3.1软件结构 模块的界面参见概要设计文档 身份认证模块: 3.2 1. Check()过程: 对登陆的用户名及密码进行检验,如果通过验证则返回turu,进入系统主菜单,否则返回faulse,调用错误处理程序。 Callmenu()过程: 被check()过程调用,列出系统主菜单,并调用系统功能模块。

系统菜单: 2.性能 3 4 5 已经在软件结构中进行描述。四.统计模块 4.1软件结构

4.2 1 2.性能 统计模块对所有的或者选中类型的数据进行统计,在精度方面必须满足统计要求,精确到小数点后3位。 3.输入项目 统计模块要求用户选择统计方法,采用单选框的方式输入。 4.输出项目 统计模块输出统计结果,并列出被统计的条目,所有列出的条目及统计信息均为不可编辑项。 5.程序逻辑 已经在软件结构中进行描述。 五.人员基本信息查询模块

客户积分管理系统

数据结构课程设计题目:客户消费积分管理系统的设计与实现 学生姓名: 学号: 1006401045 系别:计算机科学与技术 专业:计算机科学与技术 指导教师:高艳霞讲师 起止日期:2012.3.11——2012.4.15 2012年 4月 20日

目录 摘要................................................................................................................................................. I 关键词............................................................................................................................................... I 1 前言 (1) 2 需求分析 (2) 2.1 范围 (2) 2.1.1 标识 (2) 2.1.2 系统概述 (2) 2.2 需求概述 (2) 2.2.1 系统目标 (2) 2.2.2 运行环境 (3) 2.2.2.1 设备 (3) 2.2.2.2 支持程序 (3) 2.2.3 用户的特点 (3) 2.3功能需求 (3) 2.3.1 系统用例图 (4) 2.3.2系统各项功能描述 (7) 2.4实体关系图 (9) 3 概要设计 (11) 3.1 范围 (11) 3.1.1 标识 (11) 3.1.2 系统概述 (11) 3.2 系统结构 (11) 3.3数据结构设计分析 (11) 3.3.1 客户信息 (11) 3.3.2商品信息 (12) 4系统详细设计 (13) 4.1 范围 (13) 4.1.1 标识 (13) 4.1.2 系统概述 (13) 4.2 详细设计说明 (13) 4.2.1 功能模块设计流程图 (13) 4.2.2客户消费积分管理系统框架图 (15) 4.2.3 客户消费积分管理系统主函数流程图 (16) 5 测试说明 (17) 5.1 范围 (17) 5.1.1 标识 (17) 5.1.2 系统概述 (17) 5.2 测试计划及预期结果 (17) 5.3 具体测试情况 (20) 6 总结 (22) 参考文献 (23) 致谢 (24)

人力资源课程设计报告

人力资源课程设计报告 人力资源课程设计报告该怎么写呢?下面XX整理了人力资源课程设计报告,欢迎大家阅读借鉴! 篇一:人力资源课程设计报告企业在激烈的市场竞争环境下求得生存,就必须有效地利用人才、时间、信息结合的优势。因此,如何使企业及时掌握本企业人才的各种信息、第一时间处理好随时变化的人力资源管理问题,建立一套符合企业实际的人力资源管理系统就显得尤为重要,而我们所开发研究的企业人力资源管理系统,能帮助企业准确地进行各种数据的输入、更新、计算、汇总、结算、发放等分析统计工作,从而实现了企业人力资源管理的系统化、规范化、自动化。 随着经济水平的发展,知识经济时代给企业人力信息管理提出了更高的要求,除了以往的工资利用计算机软件excel可以管理外,公司更希望能够对以往的各种的人事信息,考勤信息,工作评价信息,工资信息等统一管理起来。高效的、准确的人事管理,不仅能促进员工不断提高自身素质、提高工作积极性。从而提高员工工作质量和效率。 对企业而言,人力资源是企业最宝贵的资源,也是企业的“生命线”。实行电子化的系统管理,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来,去完成更重要的工

作,人力资源管理信息系统的实现可以减轻比较繁琐的手工信息管理。 因此能够开发出一个实用,准确的人力资源管理系统对于企业来说是重中之重! 关键词:企业管理、人力资源、信息技术 第一章绪论 问题的提出 随着公司逐年的发展,公司的人力资源管理等事务纷繁芜杂,但大体上这些事务可包括以下几个方面的内容:人事基本信息管理,员工的业务档案管理、员工的工作评价管理、员工的考勤管理、员工的工资管理等。以上各项中的每一个部分都有该方面的管理明细,以员工的基本信息管理为例,包含的明细有:员工编号、姓名、性别、部门、民族、出生年月、政治面貌、家庭住址、联系电话、毕业学校、学历等。若用人工的方法来管理这些数据,不但会造成人力、物力、财力上的浪费,而且因为要处理的信息量过大不容易进行统计和分析。依靠传统的手工管理越来越跟不上公司的发展需要,为了精简人员,提高办事效率和节约公司运营成本,特别需要改变以前单纯依赖人工管理的模式。 解决的方法 开发一个更实用更可靠的人力资源管理系统。具体方法如下:管理一个公司的整个系统的运行,包括员工基本信息,

人事管理系统的设计说明

目录 前言 摘要 关键词 第一章人事管理系统概述 1.1 人事管理系统简介 1.2 企业信息化发展 1.3 关于人事管理系统的几个误区第二章人事管理系统分析 2.1 系统初步调查 2.2 系统可行性分析 2.3 系统详细调查 2.4 系统的安全性 第三章人事管理系统设计 3.1 方案设计 3.2 开发工具选择 3.3 数据库设计 3.3.1人事管理系统的详细调查 3.3.2系统逻辑模型的提出 3.3.3数据字典 3.4 数据模块设计图 第四章人事管理系统的实现 4.1 开发环境的选择 4.2 人事管理系统模块设计举例 4.3 人事管理系统测试 4.4 系统运行与维护 4.5系统的转换方案 第五章开发总结 参考文献

人事管理系统的设计 前言 随着计算机技术的不断发展,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。随着我国国企改革的深入和社会主义市场经济的日趋繁荣,导致各企业间的竞争日益激烈,迫使企业采取先进的计算机硬件设备以及高质量。。。。。。。。。。。。 摘要 本论文是从现代企业管理中的人事管理现状出发,针对人事管理的复杂程序,经过详细的系统调查,开发出的操作简单而且方便实用的一个人事管理系。。。。。。。。。 关键词 人事管理系统,Visual Basic 6.0,Access 2000 【Abstract】 This thesis is from the modern business enterprise present condition, aim at the personal management of the complicated procedure operation, pass by detailed system investigate, develop simple and convenient practical such a personal management system. The head tool of this system development is Visual Basic 6.0, the engine of the backstage database so。。。。。。。

烟草零售终端消费者会员积分管理系统建设方案

烟草零售终端消费者会员积分管理系统 宁夏卓远信科网络技术有限公司 2012年10月

目录 一、概述 (2) 二、公司简介 (3) 三、系统功能与结构 (5) 3.1 系统说明 (5) 3.2系统功能需求 (6) 3.2.1系统功能 (6) 3.2.2管理员功能 (6) 3.2.3终端操作员功能 (7) 3.4系统非功能需求描述 (8) 四、系统简要设计 (8) 4.1 管理员系统设计 (8) 4.1.1会员档案管理 (8) 4.1.2查询及发送信息管理 (9) 4.1.3系统设置 (10) 4.1.4系统管理 (11) 4.2 操作员客户端设计 (11) 4.2.1系统登录 (11) 4.2.2验证 (12) 4.2.3 积分 (12) 4.2.4查询以往积分情况 (12) 五、服务与维护 (13) 5.1服务内容及服务标准 (13) 5.1.1日常系统维护 (13) 5.1.2紧急事件处理 (13) 5.1.3系统功能调整升级 (14) 5.1.4客户问题及建议 (14) 六、项目实施 (14) 6.1 实施人员组成 (14) 6.2 开发执行流程图 (15) 七、项目报价 (15)

一、概述 自从我国加入世界贸易组织后,经济发展快速,物质资料日益丰富,市场机制也在不断完善。为了确保市场份额,锁定消费人群,掌握消费者真实需求信息,

帮助吴忠市烟草局的专营店和零售终端留住老客户,分析不同地区不同消费者需求特点,有针对性的开展服务、营销活动,开发一套会员积分管理系统是非常必要的。 传统的会员系统只能进行一些简单的操作,会员积分只能以文字的形式记录下来,不能形成一个整体的系统。而每个终端的开通的会员,只能到本终端消费时才能积分,这种传统的模式不仅造成了人力物力的浪费,对零售商和消费者来说感知都不佳。 烟草零售终端消费者会员积分管理系统的研发,从根本上解决了固定地点积分、查询困难等情况,不但能减少人力、物力和时间的浪费,而且通过同一的积分系统,使用方便、查询和统计非常快捷,同时,烟草零售终端消费者会员积分管理系统可以对目前销售情况和会员活跃度情况做分析统计,并能针对固定会员客户自由下发宣传、服务等信息。 二、公司简介 宁夏卓远信科网络技术有限公司(简称“卓远信科”,英文简称(“Draw Think”)成立于2007年6月,位于经济技术开发区软件园。是一家以通信及信息技术研发为主营业务的科技公司,产品及服务涉及物联网应用、互联网应用、移动数据业务、计算机软件开发,并提供相关技术及市场咨询、调研服务。

人事管理系统(数据库课程设计)

《数据库》实习报告课题:人事管理系统 课程名称:数据库原理及应用 学生: 学生学号: 所在专业:计算机科学与技术 所在班级: 指导老师:徐龙琴 成绩:

目录 设计总说明 (3) 1.人事管理系统概述 (4) 1.1研究背景 (4) 1.2意义及目的开发 (4) 2.系统需求分析 (5) 2.1开发环境和软件 (5) 2.2系统设计与功能分析 (5) 3.数据库设计 (6) 3.1 系统概念结构设计 (6) 3.1.1系统功能模块图 (6) 3.1.2数据流程图 (7) 3.2 系统逻辑结构设计 (8) 3.3 物理结构设计 (10) 3.4 数据库关系图 (11) 4.系统模块设计概述 (13) 4.1用户登录模块 (13) 4.2系统管理模块 (13) 4.3信息管理模块 (14) 4.4信息查询模块 (14) 4.5其他模块 (15) 5.系统运行与测试 (15) 5.1用户登录 (15) 5.2系统管理 (16) 5.3信息管理 (17) 5.4信息查询 (18) 5.5其他模块 (19) 5.5.1关于 (19) 5.5.2计算器 (19) 5.5.3退出 (20) 5.6优缺点自我评价 (20) 6.课程设计总结 (21) 7.附录(代码) (22) 参考文献 (35)

设计总说明 1.设计概况 名称:人事管理系统 用途:学校等机构 功能:实现对员工信息的管理与维护等功能 2.设计说明 学生学籍管理系统,可用于学校等机构的学生信息管理,查询,更新与维护,使用方便,易用性强,图形界面清晰明了。该软件用java语言编写,用SQLServer2005数据库作为后台的数据库进行信息的存储,用SQL语句完成添加,查询,修改,删除的操作。用ODBC驱动实现前台Java与后台SQL 数据库的连接。Java语言跨平台性强,可以在windows,linux,ubuntu等系统下使用,方便简单,安全性好。SQLServer2005数据库高效安全,两者结合可相互利用各自的优势。 该系统实现的大致功能: 系统功能的基本要求: ?员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况信息、职称等。 ?员工各种信息的修改; ?对于转出、辞职、辞退、退休员工信息的删除; ?按照一定的条件,查询、统计符合条件的员工信息;至少应该包括每个员工详细信息的查询、按婚姻状况查询、按学历查询、按工作岗位查询等,至少应该包括按学历、婚姻状况、岗位、参加工作时间等统计各自的员工信息; ?对查询、统计的结果打印输出。 3.本系统只实现了基本操作功能,对于一些更大型、属性更多、关系更复杂的企业,便利性和安全性仍有不足,使用过程中造成的不便还请谅解!

相关文档
最新文档