第一篇:java书店管理系统源代码
Java 源代码
public class loaduser { public String user;public String password;boolean b1;loaduser(String s1,String s2){
user=s1;
password=s2;} void load(){
System.out.println(“ 书店管理销售系统”);
System.out.println(“**************************************”);System.out.println(“
1、登录系统”);System.out.println(“
2、退出系统”);
System.out.println(“**************************************”);System.out.println(“请选择:”);
int m;Scanner s=new Scanner(System.in);m=s.nextInt();
if(m==1){
for(int i=0;i<3;i++){
System.out.println(“请输入账户名和密码”);
String s3,s4;
Scanner ss=new Scanner(System.in);
s3=s.next();
s4=s.next();
if(user.equals(s3)&&password.equals(s4))b1=true;
else b1=false;
if(i==0&&b1==false)System.out.println(“用户名或密码输入错误一次,还有两次机会!”);
if(i==1&&b1==false)System.out.println(“用户名或密码输入错误两次,还有一次机会!”);
if(i==2&&b1==false){System.out.println(“三次输入错误,退出系统!”);System.exit(0);}
if(b1==true){
System.out.println(“登录成功!”);
break;} } }
if(m==2)System.exit(0);}
package manger;import java.util.ArrayList;import java.util.Scanner;import manger.vip;import System.menu;public class vipmanger { static ArrayList
vipgroup.add(new vip(“001”,“王芳”,100));
vipgroup.add(new vip(“002”,“李娜”,60));
vipgroup.add(new vip(“003”,“杨丽”,50));
vipgroup.add(new vip(“004”,“孙洁”,150));
vipgroup.add(new vip(“005”,“肖青”,300));} static void addd(){ System.out.println(“请一次输入编号,姓名,积分”);
String S1,S2;
int A;
Scanner s=new Scanner(System.in);
S1=s.next();
S2=s.next();
A=s.nextInt();
vip v1=new vip(S1,S2,A);vipgroup.add(v1);}
static void delete(){ System.out.println(“请输入要求删除的会员编号:”);String s;Scanner me=new Scanner(System.in);s=me.next();
boolean b1=true;
for(int i=0;i if(s.equals(vipgroup.get(i).ID)){vipgroup.remove(i);b1=false;} if(b1)System.out.println(“查无此会员!”);} static void correct(){ System.out.println(“请输入要修改信息的会员编号:”);String sss;Scanner s=new Scanner(System.in);sss=s.next(); boolean b1=true; for(int i=0;i if(sss.equals(vipgroup.get(i).ID)){ b1=false; System.out.println(“请输入新的姓名和积分:”); String ss1;Scanner s7=new Scanner(System.in);ss1=s7.next();vipgroup.get(i).name=ss1;int b; Scanner s8=new Scanner(System.in); b=s8.nextInt(); vipgroup.get(i).score=b;} if(b1==true)System.out.println(“查无此会员!”);} static void select(){ System.out.println(“请输入要查询的会员编号:”);String s;Scanner me=new Scanner(System.in);s=me.next(); boolean b1=true; for(int i=0;i if (s.equals(vipgroup.get(i).ID)){System.out.println(vipgroup.get(i).ID+“ ”+vipgroup.get(i).name+“ ”+vipgroup.get(i).score);b1=false;} if(b1==true)System.out.println(“查无此会员!”);} static void show(){ for(int i=0;i System.out.println(vipgroup.get(i).ID+“ ”+vipgroup.get(i).name+“ ”+vipgroup.get(i).score);} public static void exchange(String s1,int a,int b){ boolean b1=true; for(int i=0;i if(s1.equals(vipgroup.get(i).ID)) {if(vipgroup.get(i).score<(a*b))System.out.println(“积分不足,不能兑换!”); else vipgroup.get(i).score-=a*b; b1=false; } if(b1==true)System.out.println(“查无此会员,不能兑换!”);} public static void shop(String s1,int a,int b){ boolean b1=true; for(int i=0;i if(b1==true)System.out.println(“查无此会员,不能购买!”);} public static boolean start(){ menu m=new menu();m.vip(); int x;Scanner me= new Scanner(System.in);x=me.nextInt(); switch(x){ case 1:show();break; case 2:delete();break; case 3:addd();break; case 4:correct();break; case 5:select();break; case 6:return false;} return true;} } public class book { public String number; public String name; public int price; public int jf;book(String s1,String s2,int a,int b){ number=s1; name=s2; price=a; jf=b;} } package manger;import java.util.ArrayList;import java.util.Scanner;import System.menu;public class bookmanger { static ArrayList for(i=0;i return a;} public static String name(String s1){ String a = “无此书”;for(int i=0;i return a;} public static boolean start(){ menu m=new menu();m.bookmanger();int x;Scanner me= new Scanner(System.in);x=me.nextInt();switch(x){ case 1:show();break;case 2:delete();break;case 3:addd();break;case 4:return false;} return true;} } public class gift { public String number;public String caption;public int costjf;gift(String s1,String s2,int a){ number=s1;caption=s2;costjf=a;} } package manger;import java.util.ArrayList;import java.util.Scanner;import manger.vipmanger;import manger.vip;import System.menu;import manger.gift;public class giftmanger { static ArrayList giftgroup.add(new gift(“001”,“鼠标垫”,100)); giftgroup.add(new gift(“002”,“书夹子”,50)); giftgroup.add(new gift(“003”,“中性笔”,30));} static void show(){ for(int i=0;i System.out.println(“请输入要删除的礼品编号:”); String s; Scanner ss=new Scanner(System.in); s=ss.next(); boolean b1=true; for(int i=0;i if(s.equals(giftgroup.get(i).number)) {giftgroup.remove(i); b1=false; } if(b1)System.out.println(“查无此礼品!”);} static void addd(){ System.out.println(“请输入要添加的礼品编号,名称,所需积分:”); String s1,s2; int a; Scanner me=new Scanner(System.in); s1=me.next(); s2=me.next(); a=me.nextInt(); gift g1=new gift(s1,s2,a); giftgroup.add(g1);} static void exchange(){ String s1,s2,c=“无此礼品”; int a,b=0; giftmanger.show(); Scanner me=new Scanner(System.in); System.out.println(“请输入您的会员编号:”); s1=me.next(); System.out.println(“请输入您要兑换的礼品编号:”); s2=me.next(); System.out.println(“请输入您要兑换的礼品数量:”); a=me.nextInt(); boolean b1=true; for(int i=0;i {b=giftgroup.get(i).costjf; c=giftgroup.get(i).caption; b1=false; } if(b1==true)System.out.println(“查无此礼品!”); else vipmanger.exchange(s1, a, b); System.out.println(“兑换结果:”); System.out.println(“礼品名称”+“ ”+“礼品积分”+“ ”+“礼品数量”+“ ”+“消耗积分”); System.out.println(c+“ ”+b+“ ”+a+“ ”+(a*b));} public static boolean start(){ menu m=new menu(); m.gift(); int x; Scanner me= new Scanner(System.in); x=me.nextInt(); switch(x){ case 1:show();break; case 2:delete();break; case 3:addd();break; case 4:exchange();break; case 5:return false; } return true;} } public class shoping { static void shop(){ bookmanger.show();String s1,s2,s3; int a,b=0;Scanner me=new Scanner(System.in);System.out.println(“请输入您的会员编号:”);s1=me.next();System.out.println(“请输入书籍编号:”);s2=me.next();System.out.println(“请输入购买数量:”);a=me.nextInt();b=bookmanger.price(s2);s3=bookmanger.name(s2);System.out.println(“书名”+“ ”+“单价”+“ ”+“数量”+“ ”+“总价”);System.out.println(s3+“ ”+b+“ ”+a+“ ”+(a*b));vipmanger.shop(s1, a, b);} public static boolean start(){ menu m=new menu(); m.shopping(); int x; Scanner me= new Scanner(System.in); x=me.nextInt(); switch(x){ case 1:shop();break; case 2:return false; } return true;} } public class menu { void mainmenu(){ System.out.println(“ 书店管理系统”); System.out.println(“****************************”); System.out.println(“书店管理系统”); System.out.println(“ 1、会员管理”); System.out.println(“ 2、书籍管理”); System.out.println(“ 3、购物结算”); System.out.println(“ 4、积分兑换礼品”); System.out.println(“ 5、注销”); System.out.println(“****************************”); } public void vip(){ System.out.println(“书店管理系统>会员管理:”); System.out.println(“****************************”); System.out.println(“ 1、显示会员信息”); System.out.println(“ 2、删除会员”); System.out.println(“ 3、添加会员”); System.out.println(“ 4、修改会员信息”); System.out.println(“ 5、查询会员”); System.out.println(“ 6、返回上层菜单”); System.out.println(“****************************”); } public void bookmanger(){ System.out.println(“书店管理系统>书籍管理:”); System.out.println(“****************************”); System.out.println(“ 1、书籍信息查询”); System.out.println(“ 2、删除书籍”); System.out.println(“ 3、添加书籍”); System.out.println(“ 4、返回上层菜单”); System.out.println(“****************************”); } public void shopping(){ System.out.println(“书店管理系统>购物结算:”); System.out.println(“****************************”); System.out.println(“ 1、购物”); System.out.println(“ 2、返回上层菜单”); System.out.println(“****************************”); } public void gift(){ System.out.println(“书店管理系统>礼品兑换:”); System.out.println(“****************************”); System.out.println(“ 1、礼品信息”); System.out.println(“ 2、删除礼品”); System.out.println(“ 3、添加礼品”); System.out.println(“ 4、兑换礼品”); System.out.println(“ 5、返回上层菜单”); System.out.println(“****************************”); } public static void main(String[] args){ loaduser u1=new loaduser(“manger”,“416426”); u1.load();menu m1=new menu(); vipmanger vip=new vipmanger();bookmanger book=new bookmanger();giftmanger gi=new giftmanger(); while(true){ m1.mainmenu(); int x; Scanner me=new Scanner(System.in); x=me.nextInt(); switch(x){ case 1:while(vipmanger.start());break; case 2:while(bookmanger.start());break; case 3:while(shoping.start());break; case 4:while(giftmanger.start());break; case 5:u1.load(); } } } } package cn.pab.manager; import java.util.List;import java.util.Scanner; import cn.pab.dao.PersonDao;import cn.pab.dao.TypeDao;import cn.pab.dao.UserDao;import cn.pab.dao.impl.PersonDaoImpl;import cn.pab.dao.impl.TypeDaoImpl;import cn.pab.dao.impl.UserDaoImpl;import cn.pab.entity.Person;import cn.pab.entity.Type;/** * 业务类 */ public class PABmanager { /** * 系统启动 */ public static void main(String[] args){ Scanner input = new Scanner(System.in); UserDao userDao = new UserDaoImpl(); TypeDao typeDao = new TypeDaoImpl(); PersonDao personDao = new PersonDaoImpl(); System.out.println(“***********欢迎使用个人通讯录管理系统**********”); System.out.print(“n请选择操作(1.系统登录 2.密码修改 3.取消):”); String in = input.next(); if(“1”.equals(in)){ boolean islogin = userDao.login(); if(islogin){ System.out.println(“***********成功登录个人通讯录管理系统**********”); //System.out.print(“n请选择操作(1.类别管理 2.联系人管理 3.退出系统):”); }else{ System.out.println(“用户名或密码错误,不能登录!”); System.exit(-1); } }else if(“2”.equals(in)){ boolean modiFlag = userDao.modify(); if(modiFlag){ System.out.println(“密码修改成功!”);}else{ System.out.println(“密码修改失败!”);} System.exit(-1);}else{ System.out.println(“您已经退出系统!”);System.exit(-1);} while(true){ System.out.print(“n请选择操作(1.类别管理 2.联系人管理 3.退出系统):”);String in2 = input.next();if(“1”.equals(in2)){ while(true){ System.out.print(“n请继续选择操作(1.新建类别 2.查询类别 3.删除类别 4.返回):”); String num = input.next(); if(“1”.equals(num)){ System.out.print(“请输入类别的名称:”);String lbmc = input.next(); System.out.print(“请输入类别的说明:”);String lbsm = input.next();System.out.print(“请输入类别的备注:”);String lbbz = input.next(); Type type = new Type(lbmc,lbsm,lbbz); typeDao.createType(type);}else if(“2”.equals(num)){ List System.out.println(“tt类别信息列表”); System.out.println(“类别名称tt类别说明tt类别备注”); for(int i = 0;i < types.size();i++){ Type type =types.get(i); System.out.print(type.getLbmc()+“t”); System.out.print(type.getLbsm()+ “tt”); System.out.println(type.getLbbz()); } }else if(“3”.equals(num)){ System.out.print(“请输入类别的名称:”); String lbmc = input.next(); Type type = new Type(lbmc,null,null); typeDao.deleteType(type);}else if(“4”.equals(num)){ break;}else{ System.out.println(“您输入不合法,请重新选择!”); } } }else if(“2”.equals(in2)){ while(true){ System.out.print(“n请继续选择操作(1.新建联系人 2.查询联系人 3.更新联系人 4.删除联系人 5.返回):”); String num = input.next(); if(“1”.equals(num)){ System.out.print(“请输入联系人的类别名称:”);String lb = input.next(); System.out.print(“请输入联系人的姓名:”);String xm = input.next(); System.out.print(“请输入联系人的电话:”);String dh = input.next(); System.out.print(“请输入联系人的手机号:”);String sjh = input.next(); System.out.print(“请输入联系人的工作单位:”);String gzdw = input.next(); System.out.print(“请输入联系人的住址:”); String zz = input.next(); System.out.print(“请输入联系人的邮政编码:”); String yzbm = input.next(); Person person = new Person(lb,xm,dh,sjh,gzdw,zz,yzbm); personDao.createPerson(person); }else if(“2”.equals(num)){ System.out.print(“请输入联系人的姓名:”); String name = input.next(); Person p = personDao.queryPerson(name); System.out.println(“tt查询到的联系人信息”); System.out.println(“类别t姓名t电话tt手机号tt工作单位t住址t邮政编码”); System.out.print(p.getLb()+ “t”); System.out.print(p.getXm()+ “t”); System.out.print(p.getDh()+ “t”); System.out.print(p.getSjh()+ “t”); System.out.print(p.getGzdw()+ “t”); System.out.print(p.getZz()+ “t”); System.out.println(p.getYzbm()); } } } }else if(“3”.equals(num)){ System.out.print(“请输入需更新的联系人编号:”); int id = input.nextInt(); System.out.print(“请输入需更新的联系人信息选项:”); String item = input.next(); System.out.print(“请输入联系人信息选项的值:”); String val = input.next(); personDao.updatePerson(id,item, val); }else if(“4”.equals(num)){ System.out.print(“请输入要删除联系人的姓名:”); String name = input.next(); personDao.deletePerson(name); }else if(“5”.equals(num)){ break; }else{ System.out.println(“您输入不合法,请重新选择!”); } } }else if(“3”.equals(in2)){ System.out.println(“您已经退出系统!”);System.exit(-1);}else{ System.out.println(“您输入不合法,请重新选择!”);} package com.student.enty; //姓名学号语文数学英语public class Student { private String name; private int num; private double chi; private double mat; private double eng;//声明成员变量 public String getName(){ return name; } public void setName(String name){this.name = name; } public int getNum(){ return num; } public void setNum(int num){this.num = num; } public double getChi(){ return chi; } public void setChi(double chi){this.chi = chi; } public double getMat(){ return mat; } public void setMat(double mat){this.mat = mat; } public double getEng(){ return eng; } public void setEng(double eng){this.eng = eng; } } 题目:用C/C++设计出模拟手机通信录管理系统,实现对手机中的通信录进行管理。 (一)功能要求 (1)查看功能:选择此功能时,列出下列三类选择。 A 办公类 B 个人类 C 商务类,当选中某类时,显示出此类所有数据中的姓名和电话号码) (2)增加功能:能录入新数据(一个结点包括:姓名、电话号码、分类(可选项有:A 办公类 B 个人类 C 商务类)、电子邮件)。例如 杨春 *** 商务类 Chuny@126.C++om 当录入了重复的姓名和电话号码时,则提示数据录入重复并取消录入;当通信录中超过15条信息时,存储空间已满,不能再录入新数据;录入的新数据能按递增的顺序自动进行条目编号。 (3)拔号功能:能显示通信录中所有人姓名,当选中某个姓名时,屏幕上模拟打字机的效果依次显示此人电话号码中的各个数字,并伴随相应的拔号声音。 (4)修改功能:选中某个人的姓名时,可对此人的相应数据进行修改(5)删除功能:选中某个人的姓名时,可对此人的相应数据进行删除,并自动调整后续条目的编号。 (二)其它要求: (1)只能使用C/C++语言,源程序要有适当的注释,使程序容易阅读(2)至少采用文本菜单界面(如果能采用图形菜单界面更好)(3)建议使用结构和链表等数据结构 (4)学生可自动增加新功能模块(视情况可另外加分) 以下是源代码,相应的文档为《通讯录管理系统-数据结构课程设计报告》,搜索即可 #include #define MAXSIZE 15 //联系人信息 typedef struct { string name;//姓名 string teleNum;//电话号码 int classes;//分类 string email;//电子邮件 }contacts; //链表存储结构 typedef struct LNode { contacts data;//数据域 struct LNode* next;//指针域 }LNode,*LinkList; //初始化链表 int InitList(LinkList &L){ L = new LNode;L->next = NULL;return 0;} //前插法创建链表 void CreateList_H(LinkList &L,int n){ LinkList p; for(int i = 0;i < n;i++)//根据联系人个数创建链表 { p = new LNode; cout <<“请输入联系人的姓名:”; cin >> p->data.name; cout <<“请输入联系人的电话号码:”; cin >> p->data.teleNum; cout <<“请输入联系人的分类(分类如下,输入相应序号即可)”<< endl; cout <<“1 办公类 个人类 商务类”<< endl; cin >> p->data.classes; cout <<“请输入联系人的电子邮件:”; cin >> p->data.email; p->next = L->next; L->next=p; } } //根据类别查看联系人信息 void CheckAll(LinkList L,int c)//c是联系人类别 { LinkList p;p = L->next; } cout <<“姓名tt”<<“电话号码”<< endl;//表头 while(p)//当链表没到尾部时 { } if(p->data.classes==c)//若符合类别则输出联系人姓名和电话号码 { cout << p->data.name <<“tt”<< p->data.teleNum << endl;} p=p->next;//重载函数,查看所有联系人 void CheckAll(LinkList L){ LinkList p; p=L->next; while(p) { cout << p->data.name << endl; p=p->next; } } //根据姓名查找联系人 LinkList Search(LinkList L,string name){ LinkList p; p=L->next; while(p&&p->data.name!=name)//当链表没到尾部且没找到联系人时 { p=p->next; } return p;} //判断链表中是否存在联系人c char IfExist(LinkList L,contacts c) { LinkList p; p=L->next; while(p&&p->data.name!=c.name)//根据姓名查找是否存在该联系人 { p=p->next; } if(!p)//若到达链表尾部,则不存在return 'n'; if(p->data.teleNum==c.teleNum)//若找到联系人姓名 if(p->data.classes==c.classes)//依次判断电话号码、类别、电子邮件是否相同 if(p->data.email==c.email) return 'y'; return 'n';} //获取链表的长度 int Length(LinkList L){ int i=0; LinkList p=L->next; while(p) { ++i; p=p->next; } return i;} //增加联系人 int Add(LinkList &L,contacts c){ LinkList p,s; if(Length(L)>=MAXSIZE)//判断链表长度是否达到最大值 { cout <<“存储空间已满,无法新增联系人!”<< endl; return 0;} if(IfExist(L,c)=='y')//判断输入的联系人是否已经存在{ cout <<“对不起,您输入的联系人已存在!”<< endl; return 0; } //若通讯录中不存在该联系人,则增加到通信录 p=L;s=new LNode;s->data=c;s->next=p->next;p->next=s;return 0;} //拨号功能 void Dail(LinkList L,string name){ LinkList p,s; p=L->next; s=Search(L,name);//根据姓名查找联系人所在//模拟打字机效果,输出联系人电话号码 string tele=s->data.teleNum; for(int i=0;i { char c=tele[i];Sleep(500);cout << c;} cout << endl;//播放声音 //PlaySound(“E:670.wav”,NULL,SND_FILENAME|SND_ASYNC);} //修改联系人信息 void ChangeInfo(LinkList &L,string name){ LinkList p; p=Search(L,name);//找到联系人的位置所在 cout <<“ 请输入要修改的信息(输入对应序号即可):”<< endl; cout <<“1 姓名”<< endl; cout <<“2 电话号码”<< endl; cout <<“3 分类”<< endl; cout <<“4 电子邮件”<< endl; //根据选择修改联系人信息 int elec; cin >> elec; switch(elec) { case 1: { cout <<“姓名改为:”<< endl; string newName; cin >> newName; p->data.name=newName; break;} case 2: { cout <<“电话号码改为:”< string newTele; cin >> newTele; p->data.teleNum=newTele; break;} case 3: { cout <<“分类改为(分类如下,输入相应序号即可)”; cout <<“1 办公类 个人类 商务类”<< endl; int newCalsses; cin >> newCalsses; p->data.classes=newCalsses; break;} case 4: { cout <<“电子邮件改为:”<< endl; string newEmail; cin >> newEmail; p->data.email=newEmail; break;} } } //删除联系人 void Delete(LinkList &L,string name){ LinkList p=L,s; //找到需删除联系人的前一个位置 while(p->next&&p->next->data.name!=name) { p=p->next; } s=p->next; p->next=s->next; delete s;//删除联系人 } //导入通信录 void Read(LinkList L){ LinkList p; //打开文件导入通信录 ifstream fin;fin.open(“通信录.txt”,ios::in);string s1,s2,s3,s4;fin >> s1 >> s2 >> s3 >> s4;while(!fin.eof())//当没有到文件尾时 { string s5;contacts c;fin >> c.name >> c.teleNum >> s5 >> c.email;if(s5.compare(“办公类”)==0)c.classes=1; if(s5.compare(“个人类”)==0) c.classes=2; if(s5.compare(“商务类”)==0) c.classes=3; Add(L,c);//将联系人c增加到链表中 } fin.close(); } //导出通信录 void Write(LinkList L){ } LinkList p=L->next;int l=Length(L);//打开文件写入通信录 ofstream fout(“通信录.txt”,ios::out|ios::trunc);fout <<“姓名t”<<“电话号码t”<<“分类t”<<“电子邮件 ”<< endl;for(int i=0;i case 1: { fout <<“办公类”; break; } case 2: { fout <<“个人类”; break; } case 3: { fout <<“商务类”; break; } } fout <<“t”<< p->data.email;if(i<(l-1)) fout << endl;p=p->next;} fout.close();int Menu()//主菜单 { system(“cls”);//清屏 int choice;cout< cout<<“ ***************主菜单***************n”;cout<<“ * 新增联系人 *n”;cout<<“ * 查看通信录 *n”; } cout<<“ * 拨号 *n”;cout<<“ * 修改信息 *n”;cout<<“ * 删除联系人 *n”;cout<<“ * 导入通信录 *n”;cout<<“ * 导出通信录 *n”;cout<<“ * 0 退出系统 *n”;cout<<“ ************************************n”;cout<<“ 请根据您的需求,输入相应的数字:”;cin>>choice;//输入选择 return choice;int main()//主函数 { LinkList L;InitList(L);for(;;){ switch(Menu())//根据不同选择,执行不同的功能 { case 1: { cout <<“请选择批量增加或单个增加(输入相应序号即可):”<< endl;cout <<“1 批量增加 单个增加”<< endl;int c1;cin >> c1;if(c1==1){ cout <<“请输入新增联系人的个数:”<< endl;int number;cin >> number;CreateList_H(L,number);//用前插法批量增加联系人 } else //单个增加联系人 { contacts c;cout <<“请输入联系人的姓名:”;cin >> c.name;cout <<“请输入联系人的电话号码:”;cin >> c.teleNum;cout <<“请输入联系人的分类(分类如下,输入相应序号即可)”<< endl;cout <<“1 办公类 个人类 商务类”<< endl;cin >> c.classes;cout <<“请输入联系人的电子邮件:”; cin >> c.email; Add(L,c); } system(“pause”);break; } case 2://查看通信录 { cout <<“请输入查看联系人的类别(输入相应序号即可):”<< endl;cout <<“1 办公类 个人类 商务类 ”<< endl;int c2;cin >> c2; cout <<“已有联系人如下:”<< endl; CheckAll(L,c2);//根据分类查看联系人信息 system(“pause”);break; } case 3: { cout <<“已有联系人如下:”<< endl; CheckAll(L); string name;cout <<“请输入拨号人的姓名:”<< endl;cin >> name; Dail(L,name);//根据 system(“pause”);break; } case 4: { cout <<“已有联系人如下:”<< endl;CheckAll(L);string changeName;cout <<“请输入要修改信息的联系人姓名:”<< endl;cin >> changeName;ChangeInfo(L,changeName); system(“pause”);break; } case 5: { cout <<“已有联系人如下:”<< endl; CheckAll(L); string deleteName;cout <<“请输入要删除的联系人姓名:”<< endl;cin >> deleteName; Delete(L,deleteName); cout <<“联系人”<< deleteName <<“已删除!”<< endl; system(“pause”);break; } case 6: { Read(L);//导入通信录 cout <<“成功导入通信录!”<< endl; cout <<“已导入联系人姓名如下:”<< endl; CheckAll(L); system(“pause”); break; } case 7: { Write(L);//导出通信录 cout <<“成功导出通信录!”<< endl; system(“pause”); break; } case 0: { //退出系统 cout<<“ 感谢您对本通信录管理系统的使用!”< return 0;} default: 给予提示 } } } cout<<“ 您输入的指令有误,请重新输入!”< 环植学院深入开展创先争优活动实施方案 为贯彻落实中共中央、海南省委、省委教育工委及学校党委“关于在党的基层组织和党员中深入开展创先争优活动”的决定,根据相关文件精神,结合我院实际,特制定如下实施方案。 一、总体要求 根据上级党组织要求,以邓小平理论和“三个代表”重要思想为指导,以深入学习实践科学发展观、实现海南大学又好又快发展为主题,以加快“211工程”建设、促进新海大转型升级为载体,以树立优良校风学风和立足岗位奉献为重点,坚持服务学校教学科研和建设发展大局,振奋精神,改革创新,讲求实效,统筹推进党的建设及其他经常性工作,充分发挥基层党组织的战斗堡垒作用和共产党员的先锋模范作用,在推动科学发展、构建和谐校园、服务师生员工、加强基层组织以及服务海南国际旅游岛建设的实践中建功立业。 通过开展创先争优活动,整体提高学院各级党组织和党员队伍建设水平,树立一批充分发挥战斗堡垒作用、先锋模范作用的先进党支部和优秀共产党员,为学校顺利完成“211工程”项目建设、实现转型升级,进而更好地服务海南国际旅游岛建设提供坚强的政治保证和组织保证。 二、主要内容 创先争优活动的主要内容:创建先进基层党组织、争当优秀共产党员。 1、先进基层党组织的基本要求:建设学习型党组织,努力做到“五个好”: 一是领导班子好。深入学习实践科学发展观,全面贯彻党的教育方针,认真落实党建工作责任制,团结协作,求真务实,勤政廉洁,有较强的凝聚力、战斗力和创造力。二是党员队伍好。重视教职工党员的发展和教育,党员素质优良、党员意识较强、精神面貌良好,切实发挥先锋模范作用。三是工作机制好。围绕学院改革发展开展形式多样党建活动,规章制度健全完善,管理措施到位,长效机制建立务实有效。四是工作业绩好。在开展“211工程”项目建设、深化教育教学改革、推进学校各项事业中强化党的政治领导,围绕中心、服务大局,解决问题、促进发展,改革创新、成效明显。五是群众反映好。尊重爱护师生,为师生办实事;工作措施符合师生意愿,工作作风和工作实绩师生满意度高,党组织得到师生拥护,党群干群关系密切。 学生党支部主要突出“三个好”:党员培育好。能积极、有效做好大学生党员的发展、教育和管理工作,引导广大学生树立坚定的共产主义理想和信念;组织活动好。经常组织开展健康向上、丰富多样的支部活动,支部建设充满活力;发挥作用好。能较好地发挥支部的战斗堡垒作用,以党建带团建,以党建促进其他学生组织的健康发展和优良学风、班风、校风的形成,维护校园安全稳定,在学生中具有较强的感召力。 2、优秀共产党员的基本要求:模范履行党章规定的义务,努力争当“五个模范”。教工党员要争当:(1)学习钻研的模范。认真学习实践科学发展观,刻苦钻研业务知识,努力提高自身的党性修养和能力水平,成为热爱学习、学会学习和终身学习的楷模;(2)岗位奉献的模范。忠诚于党的教育事业,具有强烈的事业心、责任感,爱岗敬业,勇挑重担,在教学、科研、管理或服务岗位上做出显著业绩;(3)为人师表的模范。养成求真务实和严谨自律的治学态度,树立高尚的道德情操和精神追求,教书育人、管理育人、服务育人,言传身教,甘为人梯,以大德树良师形象;(4)团结协作的模范。热爱集体,服务师生,团结友爱,坚决维护集体荣誉。树立大局意识和团队精神,以团队协作争创教学、科研的高层次成果,提升单位的整体管理、服务水平;(5)遵纪守法的模范。自觉遵守党的纪律,带头遵守国家法律法规及学校各项规章制度,坚持原则,弘扬正气,敢于同不良风气、违纪违法行为作斗争。 学生党员要争当努力学习的模范、实践创新的模范、自强自立的模范、尊师爱友的模范、遵纪守法的模范,努力使自己成为志向远大、品德高尚、知识丰富、能力较强的高素质的优秀学生。 三、方法步骤 按照上级组织要求,创先争优活动通过公开承诺、领导点评、群众评议、评选表彰的方式,围绕迎接建党90周年、向党的十八大献礼两个重大节点推进展开。本次活动期间跨度202_-202_年的三个学年、六个学期。整个活动分四个步骤进行。 (一)动员部署、学习准备阶段(202_年4月—6月底)。主要抓好四项工作: 1、动员部署。学院党委召开动员大会,进行工作部署。 2、制定方案。学院党委围绕学校创先争优活动的主题、载体、重点和总体要求,从本单位实际情况出发,制定切实可行的活动实施方案;党员要围绕党性修养、作风养成、履行职责、岗位奉献等方面提出参加活动的具体打算。学院党委、党支部的活动方案和党员个人的具体打算要采取会议、网络、活动专栏等方式向群众公布,重点做出承-2- 诺,接受群众监督。 3、组织学习。各党支部组织党员认真学习胡锦涛总书记在全党深入学习实践科学发展观活动总结大会上的重要讲话及学校相关文件精神,统一思想认识,积极投入到创先争优活动中来。 4、党性分析。各党支部在202_年春季学期结束前,集中一周时间,组织党员进行一次党性分析,在职党员应撰写党性分析报告,并组织群众对党员进行评议。 (二)全面创争、扎实推进阶段(202_年9月—202_年6月底)。学院党委、党支部和党员根据实施方案和个人具体打算,紧密结合实际工作,认真扎实、机动灵活地开展创先争优活动。具体围绕几项主题活动展开: 1、“师德教育”活动。在教师节前后,对教职工党员普遍进行师德师风教育,对学生党员进行优良校风学风教育,促使一批优秀共产党员成为“三育人”标兵、师德标兵或学生标兵。 2、“岗位奉献”活动。从新学期开学开始,配合学校开展“211”建设先锋、新海大创建标兵、海大之星等推选评比活动。 3、“服务群众”活动。各党支部组织党员走向基层、走向社会,开展志愿服务、结对帮扶、走访慰问等活动;合理利用寒暑假时间,搞好调查研究和社会服务,使党员在联系基层、奉献社会的过程中增强责任感、使命感。 4、“亮牌示范”活动。通过设置党员先锋岗、示范岗或挂牌上岗等形式,树立党员形象,促使党员发挥骨干、先锋模范作用。 5、“强基创先”活动。优化组织设置,创新组织形式和活动方式,加强党组织班子、制度建设,强化组织功能,推动创新发展,真正发挥学院党组织的政治保证、战斗堡垒作用,努力提高学院党组织建设的科学化水平。 202_年“七一”前,向学校党委推荐表彰先进党组织、优秀共产党员和优秀党务工作者。 (三)典型带动、全面提升阶段(202_年9月—202_年6月底)。充分发挥先进典型的示范带动作用,全面提升活动的整体工作水平。主要抓好三项工作: 1、树立先进典型。学校将确定一批“五个好”先进基层党组织和“五个模范”优秀党员、优秀党务工作者,采取组织先进典型报告会、观摩学习、宣传报道等形式,扩大先进典型影响力。 2、开展向先进典型学习活动。各党支部和全体党员,都要对照先进典型,对照目标要求和岗位职责,查找自身差距,明确努力方向,制定跟进、赶超的具体措施。 3、实施全面提升工程。对照总体要求,着眼全面提升,进一步加强党组织建设,促进提升“五个好”先进基层党组织和“五个模范”优秀党员、优秀党务工作者的比例。 202_年“七一”前,学校将根据上级组织部署,推荐表彰“202_—202_年创先争优活动”先进基层党组织、优秀共产党员、优秀党务工作者。 (四)回顾总结、完善机制阶段(202_年9月——党的十八大召开前)。围绕向党的十八大献礼,这一阶段重点抓好四项工作: 1、展示成果。配合学校开展集中展示活动成果活动。 2、搞好总结。学院党委对开展创先争优活动进行系统总结,认真总结经验、查找不足,进一步研究制定改进措施。 3、考核评议。学校党委对学院党委、党支部、党员开展创先争优活动情况进行考核,并采取适当方式组织党员、群众进行评议。 4、完善机制。对开展创先争优活动中行之有效的科学做法用制度的形式固定下来,形成创先争优的长效机制。 四、组织领导 学院成立创先争优活动领导小组,在校党委指导、院党委领导下开展具体工作。各党支部为活动的落实单位,负责具体的学习、党内分析、主题活动、总结评议等工作。 1、领导小组成员包括:组长:沈秀清;副组长:崔昌华;成员:全体党委委员、综合办主任、各党支部书记。 2、按照校党委的要求,学院创先争优活动要坚持服务大局,围绕科教中心工作、密切联系群众、经常性为主的原则,并努力形成学习先进、崇尚先进、争当先进的活动氛围和风气。 3、各党支部要组织好各项具体工作,结合实际,力求实效,以创先争优活动的成果推进学院党的建设和各项工作,促进学院又好又快发展。 环境与植物保护学院党委 202_年5月31日第二篇:个人通讯录管理系统,java源代码
第三篇:学生成绩管理系统 java源代码
第四篇:通讯管理系统源代码
第五篇:图书管理系统源代码