0;i--){cin>>n;s" />
文档库 最新最全的文档下载
当前位置:文档库 › 师生档案管理系统源码C++

师生档案管理系统源码C++

师生档案管理系统源码C++
师生档案管理系统源码C++

师生档案管理系统.cpp源码

#include

#include"class.h"

#include

#include

#include

using namespace std;

void main()

{

void MainMenu();

MainMenu();

}

void MainMenu()

{

system("cls");

void mainmenu();

int n;

cout<<"\t\t\t\t 欢迎使用\n\n";

cout<<"\t\t\t师生档案管理系统\n\n\n\n\n";

cout<<"\t\t\t\t1 进入\n\n";

cout<<"\t\t\t\t0 退出\n";

for(int i=3;i>0;i--)

{

cin>>n;

switch(n)

{

case 0: cout<<"按任意键退出";exit(1);break;

case 1: mainmenu();break;

default: cout<<"抱歉,没有你的输入的选项!您还有";cout<

}

}

}

void mainmenu()

{

system("cls");

void Teacher();

void Student(int o);

void suremenu();

int a;

for(int i=0;i<34;i++)

cout<<"*";

cout<<"师生档案管理";

for(i=0;i<34;i++)

cout<<"*";

cout<<"\n\n\t\t\t\t1 本科生档案管理\n\n\n";

cout<<"\t\t\t\t2 研究生档案管理\n\n\n";

cout<<"\t\t\t\t3 教师档案管理\n";

for(i=0;i<80;i++)

cout<<"-";

cout<<"\t\t\t\t 0 退出\n";

for(i=0;i<2;i++)

{

cin>>a;

switch(a)

{

case 0:suremenu();break;

case 1:Student(1);break;

case 2:Student(2);break;

case 3:Teacher();break;

default: cout<<"抱歉,没有你的输入的选项!\n请重新输入:";break;

}

}

}

void Student(int o)

{

void bm();

void ym();

ifstream file("Student.txt");

if(o==1)bm();

if(o==2)ym();

void Adds(int n,int o);

void Revises(int n,int o);

void Deletes(int n,int o);

void Chaxuns(int n,int o);

int a,n=0,k;

string b;

for(int i=0;i<100;i++)

{

cin>>a;

switch(a)

{

case 0:mainmenu();break;

case 1:for(k=0;k<10000;k++)

{

file>>b;

if(file.eof()) break;

n++;

}

n=n/5;

file.close();

Adds(n,o);break;

case 2:for(k=0;k<10000;k++)

{

file>>b;

if(file.eof()) break;

n++;

}

n=n/5;

file.close();

Revises(n,o);break;

case 3:for(k=0;k<10000;k++)

{

file>>b;

if(file.eof()) break;

n++;

}

n=n/5;

file.close();

Deletes(n,o);break;

case 4:for(k=0;k<10000;k++)

{

file>>b;

if(file.eof()) break;

n++;

}

n=n/5;

file.close();

Chaxuns(n,o);break;

default: cout<<"抱歉,没有你的输入的选项!\n请重新输入:";break;

}

}

}

void Adds(int n,int o)

{

system("cls");

int a,l=0;

void bm();

void ym();

ifstream file("Student.txt");

student *s=new student[n];

string Na,Nu,Ma,Se,Ag;

for(int k=0;k

{

file>>Na>>Nu>>Ma>>Se>>Ag;

s[k].init(Na,Nu,Ma,Se,Ag);

}

file.close();

ofstream File("Student.txt",ios::app);

if(o==1)cout<<"\t\t\t\t增加本科生资料\n\n\n";

if(o==2)cout<<"\t\t\t\t增加研究生资料\n\n\n";

cout<<"\n输入学生姓名";

cin>>Na;

cout<<"\n输入学生学号";

cin>>Nu;

cout<<"\n输入学生专业";

cin>>Ma;

cout<<"\n输入学生性别(M/F) ";

cin>>Se;

cout<<"\n输入学生年龄";

cin>>Ag;

for(k=0;k

{

if(s[k].getnumber()==Nu)

l=1;

}

if(l==0)

{

File<

File.close();

n=n+1;

if(o==1)cout<<"新增本科生资料成功入档!\n";

if(o==2)cout<<"新增研究生资料成功入档!\n";

}

if(l==1)

cout<<"学号已存在入档失败!\n";

cout<<"\t\t\t\t1 继续增加\n\n\t\t\t\t0 返回\n";

cin>>a;

if(a==1)

Adds(n,o);

if(a==0)

Student(o);

}

void Revises(int n,int o)

{ system("cls");

int a,m=0;

ifstream file("Student.txt");

student *s=new student[n];

string Number,Na,Nu,Ma,Se,Ag;

if(o==1)cout<<"\t\t\t\t修改本科生资料\n\n\n";

if(o==2)cout<<"\t\t\t\t修改研究生资料\n\n\n";

cout<<"输入此学生的学号:";

cin>>Number;

for(int k=0;k

{

file>>Na>>Nu>>Ma>>Se>>Ag;

s[k].init(Na,Nu,Ma,Se,Ag);

}

file.close();

for(k=0;k

{

if(s[k].getnumber()==Number)

{

m=1;

break;

}

}

if(m==1)

{

cout<<"当前这个学生的信息为: "<

cout<<"重新输入这个学生的信息\n";

cout<<"姓名";

cin>>Na;

cout<<"学号";

cin>>Nu;

cout<<"专业";

cin>>Ma;

cout<<"性别(M/F) ";

cin>>Se;

cout<<"年龄";

cin>>Ag;

s[k].init(Na,Nu,Ma,Se,Ag);

ofstream File("Student.txt");

for(k=0;k

{

File<

<

}

cout<<"修改成功!\n";

}

if(m==0)

{

cout<<"不存在此学生信息!\n";

}

cout<<"\t\t\t1 继续修改\n\n\t\t\t0 返回\n";

cin>>a;

if(a==1)

Revises(n,o);

if(a==0)

Student(o);

}

void Deletes(int n,int o)

{

system("cls");

void bm();

void ym();

if(o==1)cout<<"\t\t\t\t删除本科生资料\n\n\n";

if(o==2)cout<<"\t\t\t\t删除研究生资料\n\n\n";

int i,j,a;

string Na,Nu,Ma,Se,Ag;

student *s=new student[n];

Array A(n);

ifstream File("Student.txt");

for(i=0;i

{

File>>Na>>Nu>>Ma>>Se>>Ag;

s[i].init(Na,Nu,Ma,Se,Ag);

}

File.close();

A.Addalist(s);

cout<<"输入这个学生的学号:";

j=A.Deletealist();

if(j==0)

{

cout<<"不存在此学生信息!\n";

}

if(j==1)

{ s=new student[n-1];

s=A.Getalist();

ofstream file("Student.txt");

for(i=0;i

{

file<

}

file.close();

if(n==1)

{

ofstream file1("Student.txt");

file1.close();

}

cout<<"成功删除!\n";

n=n-1;

}

cout<<"\t\t\t1 继续删除\n\n\t\t\t0 返回\n";

cin>>a;

if(a==1)

Deletes(n,o);

if(a==0)

Student(o);

}

void Chaxuns(int n,int o)

{

system("cls");

void bm();

void ym();

void Student(int o);

if(o==1)cout<<"\t\t\t\t查询本科生资料\n\n\n";

if(o==2)cout<<"\t\t\t\t查询研究生资料\n\n\n";

int i,j=0,a;

string Na,Nu,Ma,Se,Ag,N;

cout<<"输入这个学生的学号:";

cin>>N;

student *s=new student[n];

ifstream File("Student.txt");

for(i=0;i

{

File>>Na>>Nu>>Ma>>Se>>Ag;

s[i].init(Na,Nu,Ma,Se,Ag);

}

File.close();

for(i=0;i

{

if(s[i].getnumber()==N)

{

j=1;

break;

}

}

cout<<"\n查询结果:\n\n";

if(j==0) cout<<"不存在此学生信息!\n";

if(j==1)

{

cout<<"学号姓名性别年龄专业\n";

cout<

}

cout<<"\t\t\t1 继续查询\n\n\t\t\t0 返回\n";

cin>>a;

if(a==1)

Chaxuns(n,o);

if(a==0)

Student(o);

}

void bm()

{

system("cls");

for(int i=0;i<33;i++)

cout<<"*";

cout<<"本科生生档案管理";

for(i=0;i<31;i++)

cout<<"*";

cout<<"\n\t\t\t\t1 增加本科生资料\n\n";

cout<<"\t\t\t\t2 修改本科生资料\n\n";

cout<<"\t\t\t\t3 删除本科生资料\n\n";

cout<<"\t\t\t\t4 查询本科生资料\n";

for(i=0;i<80;i++)

cout<<"-";

cout<<"\t\t\t\t 0 返回\n";

}

void ym()

{

system("cls");

for(int i=0;i<33;i++)

cout<<"*";

cout<<"研究生档案管理";

for(i=0;i<31;i++)

cout<<"*";

cout<<"\n\t\t\t\t1 增加研究生资料\n\n";

cout<<"\t\t\t\t2 修改研究生资料\n\n";

cout<<"\t\t\t\t3 删除研究生资料\n\n";

cout<<"\t\t\t\t4 查询研究生资料\n";

for(i=0;i<80;i++)

cout<<"-";

cout<<"\t\t\t\t 0 返回\n";

}

void Teacher()

{

void tm();

ifstream file("Teacher.txt");

tm();

void Addt(int n);

void Reviset(int n);

void Deletet(int n);

void Chaxunt(int n);

int a,n=0,k;

string b;

for(int i=0;i<100;i++)

{

cin>>a;

switch(a)

{

case 0:mainmenu();break;

case 1:for(k=0;k<10000;k++)

{

file>>b;

if(file.eof()) break;

n++;

}

n=n/6;

file.close();

Addt(n);break;

case 2:for(k=0;k<10000;k++)

{

file>>b;

if(file.eof()) break;

n++;

}

n=n/6;

file.close();

Reviset(n);break;

case 3:for(k=0;k<10000;k++)

{

file>>b;

if(file.eof()) break;

n++;

}

n=n/6;

file.close();

Deletet(n);break;

case 4:for(k=0;k<10000;k++)

{

file>>b;

if(file.eof()) break;

n++;

}

n=n/6;

file.close();

Chaxunt(n);break;

default: cout<<"抱歉,没有你的输入的选项!\n请重新输入:";break;

}

}

}

void Addt(int n)

{

system("cls");

int a,l=0;

void tm();

ifstream file("Teacher.txt");

teacher *s=new teacher[n];

string Na,Nu,Zc,Ma,Se,Ag;

for(int k=0;k

{

file>>Na>>Nu>>Zc>>Ma>>Se>>Ag;

s[k].init(Na,Nu,Zc,Ma,Se,Ag);

}

file.close();

ofstream File("Teacher.txt",ios::app);

cout<<"\t\t\t\t增加教师资料\n\n\n";

cout<<"\n输入教师姓名";

cin>>Na;

cout<<"\n输入教师教工号";

cin>>Nu;

cout<<"\n输入教师职称";

cin>>Zc;

cout<<"\n输入教师担任课程";

cin>>Ma;

cout<<"\n输入教师性别(M/F) ";

cin>>Se;

cout<<"\n输入教师年龄";

cin>>Ag;

for(k=0;k

{

if(s[k].getnumber()==Nu)

l=1;

}

if(l==0)

{

File<

File.close();

cout<<"新增教师资料成功入档!\n";

n=n+1;

}

if(l==1)

cout<<"教工号已存在入档失败!\n";

cout<<"\t\t\t\t1 继续增加\n\n\t\t\t\t0 返回\n";

cin>>a;

if(a==1)

Addt(n);

if(a==0)

Teacher();

}

void Reviset(int n)

{ system("cls");

int a,m=0;

ifstream file("Teacher.txt");

void Teacher();

teacher *t=new teacher[n];

string Number,Na,Nu,Zc,Ma,Se,Ag;

cout<<"\t\t\t\t修改教师资料\n\n\n";

cout<<"输入此教师的教工号:";

cin>>Number;

for(int k=0;k

{

file>>Na>>Nu>>Zc>>Ma>>Se>>Ag;

t[k].init(Na,Nu,Zc,Ma,Se,Ag);

}

file.close();

for(k=0;k

{

if(t[k].getnumber()==Number)

{

m=1;

break;

}

}

if(m==1)

{

cout<<"当前这个教师的信息为: "<

cout<<"重新输入这个教师的信息\n";

cout<<"姓名";

cin>>Na;

cout<<"教工号";

cin>>Nu;

cout<<"职称";

cin>>Zc;

cout<<"担任课程";

cin>>Ma;

cout<<"性别(M/F) ";

cin>>Se;

cout<<"年龄";

cin>>Ag;

t[k].init(Na,Nu,Zc,Ma,Se,Ag);

ofstream File("Teacher.txt");

for(k=0;k

{

File<

}

cout<<"修改成功!\n";

}

if(m==0)

{

cout<<"不存在此教师信息!\n";

}

cout<<"\t\t\t1 继续修改\n\n\t\t\t0 返回\n";

cin>>a;

if(a==1)

Reviset(n);

if(a==0)

Teacher();

}

void Deletet(int n)

{

system("cls");

void tm();

cout<<"\t\t\t\t删除教师资料\n\n\n";

int i,j,a;

string Na,Nu,Zc,Ma,Se,Ag;

teacher *s=new teacher[n];

Array A(n);

ifstream File("Teacher.txt");

for(i=0;i

{

File>>Na>>Nu>>Zc>>Ma>>Se>>Ag;

s[i].init(Na,Nu,Zc,Ma,Se,Ag);

}

File.close();

A.Addalist(s);

cout<<"输入这个教师的教工号:";

j=A.Deletealist();

if(j==0)

{

cout<<"不存在此教师信息!\n";

}

if(j==1)

{ s=new teacher[n-1];

s=A.Getalist();

ofstream file("Teacher.txt");

for(i=0;i

{

file<

}

file.close();

if(n==1)

{

ofstream file1("Teacher.txt");

file1.close();

}

cout<<"成功删除!\n";

n=n-1;

}

cout<<"\t\t\t1 继续删除\n\n\t\t\t0 返回\n";

cin>>a;

if(a==1)

Deletet(n);

if(a==0)

Teacher();

}

void Chaxunt(int n)

{

system("cls");

void tm();

void Teacher();

cout<<"\t\t\t\t查询教师资料\n\n\n";

int i,j=0,a;

string Na,Nu,Zc,Ma,Se,Ag,N;

cout<<"输入这个教师的教工号:";

cin>>N;

teacher *s=new teacher[n];

ifstream File("Teacher.txt");

for(i=0;i

{

File>>Na>>Nu>>Zc>>Ma>>Se>>Ag;

s[i].init(Na,Nu,Zc,Ma,Se,Ag);

}

File.close();

for(i=0;i

{

if(s[i].getnumber()==N)

{

j=1;

break;

}

}

cout<<"\n查询结果:\n\n";

if(j==0) cout<<"不存在此教师信息!\n";

if(j==1)

{

cout<<"教工号姓名性别年龄职称担任课程\n";

cout<

}

cout<<"\t\t\t1 继续查询\n\n\t\t\t0 返回\n";

cin>>a;

if(a==1)

Chaxunt(n);

if(a==0)

Teacher();

}

void tm()

{

system("cls");

for(int i=0;i<33;i++)

cout<<"*";

cout<<"教师档案管理";

for(i=0;i<35;i++)

cout<<"*";

cout<<"\n\t\t\t\t1 增加教师资料\n\n";

cout<<"\t\t\t\t2 修改教师资料\n\n";

cout<<"\t\t\t\t3 删除教师资料\n\n";

cout<<"\t\t\t\t4 查询教师资料\n";

for(i=0;i<80;i++)

cout<<"-";

cout<<"\t\t\t\t 0 返回\n";

}

void suremenu()

{

system("cls");

void mainmenu();

int a;

cout<<"\n\n\n\n\t\t\t\t\t确定要退出吗?";

cout<<"\n\n\n\t\t\t 1 确定";

cout<<"\t\t\t0 返回\n";

for(int i=0;i<5;i++)

{

cin>>a;

switch(a)

{

case 1:cout<<"按任意键退出";exit(1);break;

case 0:mainmenu();break;

default: cout<<"抱歉,没有你的输入的选项!\n请重新输入:";break;

}

}

}

自定义类class.h源码

#include

#include

#include

#include

using namespace std;

class student

{

private:

string name,number,major,sexa,age;//学生的属性(姓名、学号、专业、性别、年龄)public:

student(){}//构造函数

~student(){}//析构函数

void init(string Name,string Number,string Major,string Sexa,string Age){name=Name;number=Number;major=Major;sexa=Sexa;age=Age;}//初始化函数string getnumber(){return number;}//返回学号

string getname(){return name;}//返回姓名

string getmajor(){return major;}//返回专业

string getsexa(){return sexa;}//返回性别

string getage(){return age;}//返回年龄

friend ostream &operator<<(ostream &out,student &s){out<

student &operator=(student s){this->name=https://www.wendangku.net/doc/539203273.html,;this->number=s.number;this->major=s.major;this->sexa=s.sexa;this->age= s.age;return *this;}//对运算符=重载

};

class teacher

{

private:

string name,number,zc,major,sexa,age;//教师的属性(姓名、教工号、职称、担任课程、性别、年龄)

public:

teacher(){}//构造函数

~teacher(){}//析构函数

void init(string Name,string Number,string Zc,string Major,string Sexa,string Age){name=Name;number=Number;zc=Zc;major=Major;sexa=Sexa;age=Age;}//初始化函数string getnumber(){return number;}//返回教工号

string getname(){return name;}//返回姓名

string getzc(){return zc;}//返回职称

string getmajor(){return major;}//返回担任课程

string getsexa(){return sexa;}//返回性别

string getage(){return age;}//返回年龄

friend ostream &operator<<(ostream &out,teacher &s){out<name=https://www.wendangku.net/doc/539203273.html,;this->number=s.number;this->zc=s.zc;this->major=s.major;this->sexa=s.se xa;this->age=s.age;return *this;}//对运算符=重载

};

//动态Array数组类

template

class Array

{

private:

int size;//动态数组的大小

T *alist;//指针

public:

Array(int sz=50);

void Addalist(T *alist);

T *Getalist();

void Printalist();

void Revisealist();

int Deletealist();

};

template

Array::Array(int sz)

{

size=sz;

alist=new T[sz];

}

template

void Array::Addalist(T *ptr)

{

for(int i=0;i

{

alist[i]=ptr[i];

}

}

template

void Array::Printalist()

{

for(int i=0;i

{

cout<

}

}

template

T *Array::Getalist()

{

return alist;

}

template

void Array::Revisealist()

{

string Number,Name,Major,Sexa,Age;

cout<<"输入修改学生的学号: ";

cin>>Number;

for(int i=0;i

{

if(alist[i].getnumber()==Number)

{

cout<<"输入这个学生的信息: 姓名专业性别(M/F) 年龄";

cin>>Name>>Major>>Sexa>>Age;

alist[i].init(Name,Number,Major,Sexa,Age);

}

}

}

template

int Array::Deletealist()

{

int j=0;

string Number;

cin>>Number;

for(int i=0;i

{

if(alist[i].getnumber()==Number)

{

j=1;

break;

}

}

if(j==0)

{

return j;

}

else

{

for(int k=i;k

{

alist[k]=alist[k+1];

}

size--;

return j;

}

}

学生档案管理系统

题学生档案管理系统 前言 面对中国教育事业的蓬勃发展,学生档案管理系统是一个学校可以有效运行占据着 重要地位,它能够为用户提供充足的信息和快捷的查询手段。他可以使学校的决策者和管理者更高效率的管理学校事物。随着科学技术的的不断发展提高,传统的人

工的方式管理文件系统的弊端越来越突出,如效率低,保密性差,尤其是不能及时快捷的对数据进行查找,更新和维护。 使用计算机对学生档案信息进行管理,有着手工管理所无法比拟的优点:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点不仅提高学生档案管理的效率,也是企业的科学化、正规化管理, 与世界接轨的重要条件。 因此,开发一套对学生信息进行管理的软件是各个高校急需解决的问题,我们将以开发一套学生档案管理系统为例, 谈谈其开发过程和所涉及到的问题及解决方法。

目录 前言 (2) 第一章.为什么要开发一个学生档案管理系统 (5) 1.1计算机已经成为我们学习和工作的助手 (5) 1.2面对世界范围的信息化,以及计算机的普及,我们很有必要跟上世界的步伐, 普及中国的信息网络化 (5) 1.3开发一个学生档案管理系统的必要性 (5) 第二章.怎样开发一个学生档案管理系统 (6) 2.1开发工具包:Visual Studio 2008 (6) 2.2Visual Studio 2008 是目前最热门的面向对象的开发工具,里面有各种供 用户使用的控件 (7) 2.3数据库:SQL Server2005 (7) 第三章.使用Windows7操作系统下的Visual Studio 2008 (8) 3.1使用Visual Studio 2008 (8) 3.2C# 语言使用简介 (8) 3.3功能分析 (8) 3.4角色定义 (9) 第四章.使用SQL Server2005 数据库 (9) 4.1首先构建数据库 (9) 4.2SQL Server2005 为我们提供便利的数据库编写方 (9) 4.3构建数据表 (9) 4.4数据表的增删改查和更新 (9) 第五章.系统的具体实现 (10) 5.1功能层次设计 (10) 5.2模块设计 (11) 5.2.1 .用户登录模块设计 (11) 5.2.2.................................................................. 系统主界面模块设计11

C++工资管理系统源代码

C++工资管理系统源代 码 Document number【AA80KGB-AA98YT-AAT8CB-2A6UT-A18GG】

#define TITLE "\n 月份工号姓名应发工资各种折扣实发工资\n" #define DATA " %2d %4ld %-10s % % %\n",p1->month,p1- >num,p1->name,p1->should_pay,p1->rebate,p1->actual_pay typedef struct pay { long num; short month; char name[20]; float gw,jn,zw,zl,jt,yj; float should_pay; float fz,gj,sd,others; float rebate; float actual_pay; struct pay *next; }PAY;

FILE *fp; PAY *p1=NULL,*p2=NULL,*head=NULL; void menu(); PAY *input(); void output(); void save(PAY *head); PAY *open(); PAY *insert(); void search(); PAY *del(); PAY *revise(); /*主程序模块*/ void main(void) { short sel; do

{ menu(); scanf("%d",&sel); switch(sel) { case 1: head=input(); 建工资档案\n"); printf("\t\t\t\t2.新增工资信息\n"); printf("\t\t\t\t3.修改工资信息\n"); printf("\t\t\t\t4.删除工资信息\n"); printf("\t\t\t\t5.查找工资信息\n"); printf("\t\t\t\t6.分类信息列表\n"); printf("\t\t\t\t7.保存信息\n"); printf("\t\t\t\t0.退出\n"); printf("\n\n\n\n\n\n\n\n"); }

学生档案管理系统数据库设计书

学生档案管理系统数据库设计书1.1 课程设计目的 编写的这个再就业服务中心管理信息系统,第一是为了学以致用,将学到的知识运用到 实际中去,第二也是为了学到更多的东西,加深自己对C#和SQL的理解。 1.2 开发背景 随着我国市场经济的快速发展和信息化水平的不断提高和网络运用的不断普及,如何利 用先进的管理手段,提高高校管理的水平,是当今社会所面临的一个课题。各种各样的网上管理系统应运而生。 1.3 需求分析 1.4 开发环境 Visual Studio 是微软公司推出的开发环境。是目前最流行的Windows 平台应用程序开发环境。 Visual Studio 可以用来创建Windows 平台下的Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和Office 插件。 2.1 系统功能描述学生档案管理系统包括用户管理模块、档案管理模块、成绩管理模块,奖惩管理模块、基本信息管理模块、帮助模块。 用户管理模块:对系统用户进行管理,包括添加新用户,对已有用户的查询修改,用户密码采用md5加密方法进行加密,以提高用户帐号的安全性。 档案管理模块:对学生的档案信息进行管理,包括档案的录入,档案的查询,档案的修改,方便管理者进行管理,无需传统的手填表式管理,降低了出错的可能性。 成绩管理模块:对学生的成绩进行管理,包括成绩的录入,成绩的修改,成绩的查询,方便管理人员适时的对学生的成绩进行操作,同时也方便了管理人员对学生成绩的了解。 奖惩管理模块:对学生的奖惩信息进行记录,修改,查询,让每个人的信息可以及时的体现在档案上,方便以后的查询。 基本信息管理模块:对学生的一些基本信息进行管理,及时的修改学生的基本信息,可做到及时

c语言课程设计学生档案管理系统

程序设计基础课程设计 实验报告书 目录 1.设计题目....................................................... 2.正文........................................................... 2.1系统简介....................................................... 2.2选题背景....................................................... 2.3设计内容....................................................... 2.4设计思路....................................................... 2.5算法(条列式或流程图)......................................... 2.6程序清单与运行结果............................................. 2.7总结........................................................... 1.设计题目 学生信息管理系统设计 2.正文 2.1 系统简介 学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail等。试设

计一学生信息管理系统,使之能提供以下功能: 1、系统以菜单方式工作 2、学生信息录入功能(学生信息用文件保存)--输入 3、学生信息浏览功能--输出 4、学生信息查询功能--按学号查询、按姓名查询、 5、学生信息的删除与修改(可选项) 要求:使用文件方式存储数据。 2.2选题背景 经典计算机问题,设计学生信息管理系统,可以进行多项系统信息管理功能。 2.3设计内容 设计学生信息管理的各个功能。系统以菜单方式工作。学生信息录入功能(学生信息用文件保存)--输入。学生信息浏览功能--输出。学生信息查询功能--按学号查询、按姓名查询。学生信息的删除与修改(可选项) 2.4设计思路 将程序的各个功能分开独立的执行,问题有大而小,细化。

学生档案管理系统需求规格说明书

软件学院 学生档案信息管理系统 需求规格说明书 专业:软件工程 团队:面向对象软件工程课程设计四组成员: 指导教师: 编写日期: 2014年10月11日

目录 1.引言 (1) 1.1编写目的 (1) 1.2项目背景 (1) 1.3定义 (1) 1.4参考资料 (1) 2.任务概述 (2) 2.1目标 (2) 2.2运行环境 (2) 2.3条件与限制 (2) 3.数据描述 (3) 3.1静态数据 (3) 3.2动态数据 (3) 3.3数据库介绍 (3) 3.4数据字典 (6) 3.5数据采集 (7) 4.功能需求 (8) 4.1功能划分 (8) 4.2功能描述 (9) 5.性能需求 (11) 5.1时间特性 (11) 5.2适应性 (11) 5.3系统安全性需求 (11) 6.运行需求 (12) 6.1用户界面 (12) 6.2硬件接口 (12) 6.3软件接口 (12) 6.4故障处理 (12) 7.其他需求 (13)

1.引言 1.1编写目的 该软件项目需求规格说明书是对《学生档案管理系统》的全面通盘考虑,是项目分析员进行进一步工作的前提,是软件开发人员正确成功的开发项目的前提与基础。此研究报告可以使软件开发团体尽可能深入了解研制课题的需求,可以在定义阶段较早的认识到系统方案的缺陷,就可以节省时间和精力,也可以节省资金,并且避免了许多专业方面的困难。本文档供项目经理、设计人员、开发人员参考。所以该软件项目需求规格说明书在整个开发过程中是非常重要的。 1.2项目背景 鉴于目前学校学生人数剧增,学生信息呈爆炸性增长,计算机成本日益下降的前提下,学校对《学生档案管理》的自动化与准确化的要求日益强烈的背景下,由兰州理工大学提出,由面向对象软件工程课程设计四组开发,兰州理工大学全体师生为最终的项目用户,全国高等院校都是潜在用户。此项目与《教务管理系统》和《库存管理系统》有相似性,部分代码可以重用,有较高的参考意义,降低了项目的开发难度。 1.3定义 学籍管理系统:学籍管理是帮助教学人员、行政人员对人事档案的管理软件。静态数据:当我们的客户在查看数据的时候它已经被生成好了,没有和服务器数据库进行交互的数据,直接在客户端创建完毕,这种我们叫做静态数据。 动态数据:是指在系统应用中随时间变化而改变的数据,如库存数据等。 1.4参考资料 1.《Java课程设计》,耿祥义著 2.《Java课程设计案例精编》,张广彬,王小宁,高静等著 3.《Java程序设计基础》,张晓龙、刘钊、边小勇等著 4.《数据库原理与应用》,李昭原主编 5.项目《库存管理系统》资料 6.互联网《学生档案管理系统》资料

[计算机]电子科技大学学籍档案管理系统

[ 计算机] 电子科技大学学籍档案管理系统电子科技大学学籍档案管理系统 第一部分系统规划 一、概述 随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。学 籍档案管理工作则变得更加复杂,档案的完整性、安全性等问题也显得更加重要,日益 引起了人们的关注。面对庞大的信息量,需要有学籍档案管理系统来提高学籍档案管理 工作的效率。因此,档案管理工作成为一项迫切需要解决的问题,而学籍档案管理系统 的开发也正是为了满足社会的需要。学籍档案管理系统的开发是有一定社会意义的,也 是符合社会要求的。 二、组织机构 学籍档案管理两个职务: 管理员,操作员 三、组织目标 1、帮助学校对学生学籍档案进行系统化、计算机化、规范化的管理,促进档案的完整、 准确和全面,保证学生学籍档案管理工作有条不紊的进行。 2、保障档案的安全性、保密性。 四、需求概要 1、保存来自学校各个学院的学生学籍基本档案,保存学生的派遣,招生,论

文信息, 在其他部门或个人需要时方便查询。 2、系统需要密码保护,防止不具备权限的人对系统以及信息进行修改 3、对档案馆的案卷进行管理。 五、过程流程图: 档案处理 学校各学院学生档案录入学籍案卷报送 案卷入库档案的查询六、组织职能域 将概要操作归入五职能域 1、毕业生基本信息的管理; 2、学生派遣信息的管理; 3、招生信息的管理; 4、学生论文信息的管理 5、用户管理; 6系统管理和系统维护; 七、过程法定义数据类 毕业生学—. - —-———— ---- ■------ - - --- ---- ----- ---尸V毕业先学需措息眾拉 灑遣俏息JE总 信息录入 本科生论文佰恳=5=p>本科生谕宜僧减征扁 冃础氏生论文常息汇总 八、可行性分析 1、经济可行性 本系统运行于原有的计算机软、硬件上不需要投入多少资金 本系统带来的好处:

学生档案管理系统数据库课程设计

课程设计题目一:学生档案管理系统 一、系统需求分析: 学生档案管理系统的用户是有负责学籍管理的教师(下称为管理员)、任课老师、和学生,系统包括院系管理、学生基本信息管理、学生照片管理、学生奖惩管理、休学及调转管理、选课信息管理等主要功能,具体功能如下:(1)院系信息的添加、修改、删除和查询,此功能为学生档案的分类管理提供依据。 (2)学生基本信息的添加、修改、删除和查询。 (3)学生教育经历的添加、修改、删除和查询。 (4)学生奖励和处罚信息管理。 (5)学生学籍变动信息管理,包括休学,转专业,休学,留级和调转管理。 (6)学生政治信息的变动,包括变动的各个阶段。 (7)学生每学期成绩信息,包括补考、及重修。 (8)用户信息的注册,包括用户名和密码。 (9)选课信息管理,包括选修学期、教员信息。 1

(一)理解需求 1.学生档案管理系统分为以下几个模块: 用户信息管理系统 该系统涉及用户的基本信息包括、用户名、密码、用户权限分类,例如:用户管理员具有添加、修改、删除和查询雪上档案管理系统的四项子功能,而用户任课教师和学生只能查询该系统, 学生基本信息管理系统 在这个系统中,又分为学生基本信息管理和学生在校信息管理两个子系统。学生基本信息管理和学生在校信息管理是学生档案管理的重要组成部分,也是录入完整、有效的新生信息是学生课程信息管理、学生成绩管理、学生奖惩信息管理的基础。 课程信息管理系统 在此系统中,包括学生各个年级和学期所选的课程信息,这是学生成绩管理的基础,只有有了课程才能在期末对学生的成绩进行管理;这里包括了对学生课程的录入、查询、修改、删除等功能。 成绩管理系统 2

学生电子档案管理系统(学生、辅导员使用方...

学生电子档案管理系统(学生、辅导员) 学生电子档案管理系统(学生)提供给学生管理个人的档案信息。如学生告知书查阅,学生基本档案资料管理,老师管理,学习成绩管理,就业指导管理,信息通知管理,师生沟通的有问必答管理,学习和生活月志管理,资格证书管理,课程管理,缴费注册及学籍管理,以及学生毕业必备条件信息管理等。 学生电子档案管理系统包括顶部的导航栏与底部左侧的菜单项目列表和右侧的内容显示区。 图 1 系统主页 一、密码修改 (1)用户点击导航栏的“我的资料”文字按钮,接着点击基本档案资料管理页中的“修改密码”按钮,可以打开用户的“密码修改”对话框。 图2 密码修改 (2)接着输入新密码及重新输入新密码确认后,点击“保存”按钮完成密码修改。 二、基本档案资料管理 (1)用户点击导航栏的“我的资料”文字按钮,直接进入个人基本档案资料登记页。

图 3 基本资料管理 (2)填写完整档案资料后,点击“保存基本信息”按钮保存档案资料,点击“返回”按钮取消保存并返回系统主页。 要求:1、学生必须填写父母姓名、联系电话及家庭地址,辅导员、班主任要审核确认。 2、证件照片要采用身份证照片,不能用生活照代替。 三、退出系统 用户点击导航栏的“安全退出”文字按钮,可以直接注销登录信息后退出系统,并返回到登录页。 四、告知书管理 (1)用户点击系统主页左侧菜单列表的“告知书”选项,进入学生管理告知书管理页。 图 4 告知书管理 (2)接着点击相应告知书记录“查阅”列的“查阅”文字按钮,阅览告知书明细。 五、老师管理 用户直接点击系统主页左侧菜单列表“我的老师”选项,可查看任课老师的联系方式。

员工工资管理系统源代码样本

#include #include typedef struct { int basic;//基本工资 int position;//岗位工资 int subsidy;//津贴 int wages;//奖金 int sum;//总工资 }money; typedef struct { char num[20];//职工号 char name[20];//姓名 int age;//年龄 char sex[20];//性别 money salary;//工资 }employee; int Print_jinru();//账号密码输入 void Fscan_information();//”职工信息.txt”文件写入

void Print_staff();//全体员工 void Print_empl1(char x[51]);//按职工号查询 void Print_empl2(char s[51]);//按姓名查询 void Print_MainInterface();//主界面 void Print_Interface_1();//职工信息录入界面 void Print_Interface_2();//职工信息查询界面 void Print_Interface_3();//职工工资排序界面 void Print_Interface_4();//职工总工资 void Print_Interface_5();//文件读出 void qsort(int l,int r);//快速排序 void Print_delete(int t);//删除职工信息 void Print_Interface_2_1(int t);//职工信息修改界面 int fyanzheng(char s1[],char s2[]);//密码验证函数employee st[500];//记录职工信息的函数 int n;//职工总数 void main() { int x; employee em; printf("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@\n");

学生档案管理系统

目录 一引言 (1) 二学生档案管理系统的分析 (1) 2.1 作用 (1) 2.2 目标 (1) 2.3学生档案管理系统实现的几个关键问题 ........ 错误!未定义书签。 2.4 数据库的搭建 (2) 三系统设计 (3) 3.1 系统软件平台设计 (3) 3.2三层结构系统模型 (4) 3.3 Browser/server模式........................................... 错误!未定义书签。 3.4 ASP (6) 四数据库设计及其连接 (8) 4.1 数据库的设计 (8) 4.2 数据库的连接 (8) 4.3 系统实现 (10) 五心得 (14)

一.引言 学生档案管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要.所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点.如:效率低、保密性差,另外时间一长,将产生大量的文件和数据.这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高。计算机科学日渐成熟。其强大的功能已为人们深刻认识.它已进入人类社会的各个领域并发挥着越来越重要的作用。基于Web的学生档案管理系统正是作为计算机应用的一部分.使用计算机对学生档案信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率.也是教育的科学化、正规化管理,与世界接轨的重要条件。因此。开发这样一套管理系统成为必要。 二.学生档案管理系统的分析: 2.1作用: (1)可以存储历届的学生档案,安全、高效: (2)只需一到二名档案录入员即可操作系统。节省大量人力;(3)可以迅速查到所需信息 2.2学生档案管理系统实现的目标:

学生档案管理系统毕业设计论文

计算机科学与工程学院设计题目:学生档案管理系统 系别:计算机工程系 专业班级:软件工程(测试) 学生学号: 学生姓名: 指导教师: 2013年 11月 25日

摘要 学生档案管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强,数据安全性好的数据库。而对于后者则要求应用程序功能完备,清晰明了又易操作等特点。本系统实现了查询学生档案管理系统的主要功能,以无纸化的管理及应用不但可以提高工作效率、减少学校的投资成本,而且可以实现学校或企业高效率办公的宗旨。 学生档案管理系统,它包括用户及用户管理员有效身份登录、新用户注册、用户找回遗忘的密码、成绩查询、课程及课表的查询、学生个人基本信息查询、在线留言等功能。该系统主要介绍系统总体设计以及管理模块、查询模块的实现,并建立了有效的数据库。本系统主要采用Visual Studio + Access 2003方式开发设计以及采用B/S模式进行开发,系统从安全性、易维护性等方面着手实现了后台管理端和前台客户端的分离,并利用其提供的各种面向对象的开发工具,方便简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。 关键字:档案信息查询,控件,窗体,数据库

Abstract The system of managing student file is a typical application of Managing Information System (MIS), which mainly include the development of the database construction and maintenance and development of front application program of two aspects. The former required set up data consistency and integrality, data security good database. For the latter requires the application program function complete, clear and easy to operate etc. The system of managing student file the inquires the main functions of the system, the management and application to paperless can not only improve work efficiency, reduce the school cost of investment, and can realize the school or the tenet of enterprise high efficiency office. The system of managing student file, it includes the user and user manager valid identity login, new user registration, users find forgotten passwords, results, schedule and of course inquiry, students basic information query online messages, and other functions, and inquires. This system mainly introduce the general design and system management module, inquires the realization of the module, and set up effective database. This system mainly using Visual Studio + Access 2003 development design and the way of B/S model of development, system from safety and easy to maintenance from the aspects such as the background management and realize the front desk client separation, and use it to provide all kinds of object-oriented development tools, convenient and simple database of intelligent control object, the first in a short time application prototype system is established, and then, on the basis of the prototype system needs iteration, revise and improve, until customer satisfaction of feasible system formed. Key Word: Query the file information, Control, Form, Database.

C员工工资管理系统源代码

C员工工资管理系统源代码

#include #include #include #include #include #include using namespace std; #define NULL 0 #define LEN sizeof(struct student) int const N=20; void Menu(); void Pass(); int n=0; //定义一个全局变量统计职工人数//——--------->定义一个职工信息的结构体 struct student { char name[N]; //用来存放姓名 char sex[N]; //用来存放性别 long id; //用来存放编号 float paid[3]; //用来存放工资 int total; //用来存放总工资 struct student *next;

}; //-------------->职工类 class Information { public: Information() ; //构造函数. ~Information() ; //析构函数. student *creat(); //建立链表 void output(student *head); //显示职工信息 int count(student *head); //定义函数count()统计职工总数student *insert(student*head); //指针函数*insert()用来添加职工信息. student *cancel(student *head,long id); //指针函数*cancel()用来删除职工信息. student *find(student *head,long id); //指针函数*find()用来查找职工信息. student *modify(student *head,long id); //指针函数*modife()用来修改职工的信息. void paixu(student *head); //定义paixu()函数将职工的总额从大到小排列并输出 void average(student *head); //定义职工工资平均值的函数void save(student *head); //保存文件信息

c语言工资管理系统课程设计

程序设计课程设计报告 工资管理系统 院系:地质工程系 班级:地质工程班 组员:陈欣永 胡世俊 李积荣赵海俊 马小成

目录 一、设计目的 (1) 二、设计内容与要求 (2) 1.设计内容 (3) 2.设计要求 (4) 三、总流程图设计 (5) 四、程序详细功能设计 (6) 五、程序调试 (7) 六、设计小结 (8) 七、参考文献 (9) 附录 (10) 1

一、设计目的 在计算机中建立相应的数据结构,利用程序实现工资的输入、查询、增、删、改、统计、输出等操作。 进一步掌握利用C语言进行程序设计的能力;进一步理解和运用结构化程序设计的思想和方法;初步掌握开发一个小型实用系统的基本方法;学会调试一个较长程序的基本方法;学会利用流程图表示算法。 《工资管理系统》的设计与实现,此次程序设计主要利用c语言的基础知识开发一个简单的职工工资管理系统。工资管理系统是一个企业不可缺少的一部分,它利用计算机对职工工资进行统一管理,实现工资管理工作的系统化、规范化和自动化,为企业提高工作效率。 二、设计内容与要求

1.设计内容 主要利用c语言的文件操作能力设计开发一个小型的管理信息系统,至少具有如下功能:对职工信息的录入、修改或删除,通过职工姓名或工号进行查找,并逐项列出相信的职工工资信息,另外也可以查看所有职工目前的工资状况。有一个文本菜单来调用各个功能的函数及一个主菜单来提示用户如何操作。 2.设计要求 在计算机中建立相应的数据结构,利用程序实现工资的输入、查询、增、删、改、统计、输出等操作。 三、总体流程图设计 3

四、程序详细功能设计 1、设计一个能够记录公司职工工资的数据结构,每条记录包括:职工号,姓名,基本工资,职务工资,津贴。 2、应用文件保存工资管理数据。 3、新增:能将所有输入的职工工资数据保存到文件中,并可选择继续输入或退出。

高校学生档案管理查询系统论文

学生档案查询系统 摘要:高校学生档案管理是高校日常管理的一个重要组成部分,其管理效率的高低直接影响着整个学校的管理工作。为方便学生的管理工作,遂开发此系统。此系统包括对学生的基本信息管理,成绩管理,课程管理。采用目前流行的Visual C++, Access数据库作为主要开发工具。查询系统由系统用户管理模块、课程管理模块、成绩管理模块和学生的基本信息管理模块这四个模块组成,四个模块的设计及查询界面主要在详细设计中体现出来,即本论文的主要侧重点。 一、概述 1. 背景介绍 学生档案查询系统是一个教育单位必不可少的组成部分,它对于学校的管理来说至关重要。在这个科学技术的不断提高,计算机科学日渐成熟,且讲究高效率的社会,人工管理文件档案的方式就显得效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。这已远远不能满足学校和学生的需求。所以作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套软件成为很有必要的事情。 2. 系统可行性分析 ①经济可行性研究 本系统为小型开发系统,且开发系统的目的不是达到经济收益,而主要目的是锻炼学生的动手能力,并注重小组成员之间的合作能力,达到小组成员整体水平的提高。故在经济上此系统的开发不会受到影响。对于开发过程中的所需的打印等费用自付。 ②技术可行性研究 本软件的开发在技术方面采用visual C++和Access数据库相结合的方法来实现。使用此系统只需添置低档计算机,如果条件允许可添加打印机以便查询能方便打印成资料作为参考;对现有软件不会产生冲突,对使用的操作系统来说有很好的兼容性、稳定性。该系统软件界面清晰,整洁。功能一目了然,操作简单,

学生档案管理系统

学生档案管理系统摘要:随着科技时代的飞速发展,人们也加快了公司业务的步伐,于是竞争愈来愈激烈。如何让企业在这弱肉强食的时代立足下去,这是个迫切需要解决的问题,因此对于为求生存的企业而言,一个良好系统的作用是不言而喻的,只有优化企业内部体系,才能最大限度支配时间,减少不必要的浪费,同时也可以减少工作人员的工作量,让其处理其他事项。当今经济全球化趋势愈加明显,更多为利所趋的企业和商家开始在国内外设立分支机构,开展业务,所以跨区域、跨国度移动办公人员数量也大幅增加,这样也就容易出现更多的问题。每个行业发展壮大后都会遭遇如此问题。学校容纳了千数或万数学生,自然也不可避免面临着学生信息管理的问题。高校扩招后,学生的数量骤然增加,数据量也就随之增多,所以一个好的管理系统需要能够为学校人事管理给予方便、简易、完善的查询方式。早期,学校管理工作都是应用传统的管理方式,即用人力来管理学生信息、文件档案等。这种管理方式确实存在很多缺点,不仅需要很多人力来维护更新,并且在搜索信息时也费时费力。相较手工管理方式管理信息,这种新的学生档案管理系统管理配置文件信息有着其无法比拟的优势。使用Visual Studio 2008程序来编写学生档案管理系统。它的总体思路是:建立一个项目,这个系统能够参与每个模块窗体,报表,等等。在此基础之上建立一些,最后编译和制作安装盘,以善用人才,以更好地利用这个软件。 关键词:计算机;数据库;Visual Studio 2008

Students file management system Abstract:With the rapid development of science and technology era, people also accelerated the pace of the company, so more and more to make the enterprise in this era of predatory based on down, this is an urgent need to solve the problem, thus for enterprise to survive, the role of a good system is self-evident, only optimize the enterprise internal system, can maximum limit time, reduce unnecessary waste, at the same time can also reduce the workload of staff, to deal with other today's economic globalization trend is more obvious, more hasten is for the enterprises and businesses begin to set up branches at home and abroad, to do business, so the cross-regional, cross-border mobile office workers number is increased, which is easy to appear more each industry development would encounter such a contains thousands of number or the number, nature also inevitably faced with the student information management the enrollment expansion of colleges and universities, the number of students increased sharply, the data quantity is more, so a good management system needs to school personnel management convenient, simple and easy, improve the way of the , the school management is the traditional way of management, which USES manpower to manage student information, documents, management way exists many shortcomings, not only need a lot of manpower to

小型公司工资管理系统(C)源代码

#include #include #include #include class Employ// 基类- 雇员类{ protected: int num; char name[10]; char sex; int age; int wage; public: virtual void set()=0; virtual void print()=0; virtual void reserved()=0; }; class Manager:public Employ// 经理类 { public: void set(); void print(); void reserved(); }; class Salesman:public Employ// 销售员类{ protected: int salesvolume; int snum; public: void set(); void print(); void reserved(); void printinfor(); int getsales() {return salesvolume;} int getsnum() {return snum;} };

class MarketMan:public Manager// 销售经理类{ protected: int salesvolume; public: void set(); void print(); void reserved(); int resetwage(); int getnum() {return num;} char*getname() {return name;} int getamount(Salesman s[],int n) { salesvolume=0; for(int i=0;i>num; cout<<" 其姓名:"; cin>>name; cout<<" 性别(m/w):"; cin>>sex; cout<<" 年龄:";

学生档案管理系统(vb)

莱芜职业技术学 院 毕业设计(论文) 论文题目:学生档案管理系统 所在系:计算机系 姓名:韩坤 专业:软件应用技术 班级:07级软件一班 指导老师:宋文敏 二零一零年四月月三十日 摘要

学生档案管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 经过分析,我们使用MICROSOFT公司的VISUAL BASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。 关键字:控件、窗体、域。 ABSTRACT The system of managing student file is a typical application of managing information system (know as MIS),which mainly includes building up data-base of back-end and developing the application interface of front-end. The former required consistency and integrality and security of data. The later should make the application powerful and easily used. By looking up lots of datum, we selected Visual Basic presented by Microsoft because of its objective tools in Win32. VB offered a series of ActiveX operating a data-base. It can give you a short-cut to build up a prototype of system application. The prototype could be modified and developed till users are satisfied with it. Keywords: ActiveX , Form , Field . 目录

相关文档
相关文档 最新文档