学生档案管理系统课程设计
学生档案管理系统
![学生档案管理系统](https://img.taocdn.com/s3/m/082f577302768e9951e73827.png)
目录1.需求分析 (2)2.设计要求 (2)4.功能需求 (2)5.总体设计 (3)6.系统的具体实现 (5)7.附录:(部分程序主要代码) (8)8.总计分析 (29)9.参考文献 (29)1.需求分析随着学校向全国学生人数的增加,对于学生的信息管理也越来越复杂,要求也越来越高,因此需要一个全面、详细的学生档案管理系统,以便完成对学生档案信息的管理。
基于文件、表格等纸介质的手工处理,学生信息管理部门信息处理工作量大,容易出错,且管理方面因人而异。
然而学校系统软件对学生信息管理系统应该覆盖各个所需功能,使各级管理人员和广大教职工在信息系统的辅助下进行工作,提高管理的整体水平。
使得学生信息管理更方便。
学生信息管理系统,可以用集中的数据库将与人力资源管理相关的信息全面、有机地联系起来,有效地减少了信息更新和查找中的重复劳动,保证了信息的相容性,从而大大地提高了工作效率,还能使原来不可能提供的分析报告成了可能。
在采用和实施学生信息管理系统之后,就会将依赖于人的过程改为依赖于计算机系统的过程。
学校管理人员只要获取了相应的权限,就可以随时进入系统,直接查阅相应的信息。
采用和实施学生档案管理系统不仅仅是为了提高工作效率。
同时在使用学生档案管理系统后,学校相关领导可以较为全面、准确的了解到同学们的综合信息,然后方便更具各种信息对学校的管理做出各种决策。
2.设计要求1.要求在前台主界面上显示数据库中存放的学生的基本信息,由特定权限的管理员或者用户登录后通过按钮或菜单对学生的信息进行录入、修改、查询、删除等功能。
2.利用JDBC驱动程序连接数据库,修改、存储学生的基本信息。
3.课程设计软硬件环境1)系统开发工具的选择后台数据库:SQL Server 2000开发平台: java_app_platform_sdk-5_02-windows.exeEclipse.exe2)性能需求硬件环境处理器:InterCR300或更高。
学生信息管理系统java课程设计(含源代码)
![学生信息管理系统java课程设计(含源代码)](https://img.taocdn.com/s3/m/07d80bef90c69ec3d4bb7555.png)
JAVA 程序设计 课程设计陈述宇文皓月课 题: 学生信息管理系统 姓 名: 学 号: 同组姓名: 专业班级: 指导教师: 设计时间:目 录1、需要实现的功能32、设计目的3 1、功能模块划分32、数据库结构描述43、系统详细设计文档64、各个模块的实现方法描述95、测试数据及期望结果11一、系统描述1、需求实现的功能1.1、录入学生基本信息的功能学生基本信息主要包含:学号、姓名、年龄、出生地、专业、班级总学分,在拔出时,如果数据库已经存在该学号,则不克不及再拔出该学号。
1.2、修改学生基本信息的功能在管理员模式下,只要在表格中选中某个学生,就可以对该学生信息进行修改。
评阅意见:评定成绩:指导老师签名:年 月 日1.3、查询学生基本信息的功能可使用“姓名”对已存有的学生资料进行查询。
1.4、删除学生基本信息的功能在管理员模式下,只要选择表格中的某个学生,就可以删除该学生。
1.5、用户登陆用分歧的登录权限可以进入分歧的后台界面,从而实现权限操纵。
1.6、用户登陆信息设置可以修改用户登陆密码2、设计目的学生信息管理系统是一个教育单位不成缺少的部分。
一个功能齐全、简单易用的信息管理系统不单能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。
所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理文件档案、统计和查询数据,这种管理方式存在着许多缺点,如:效率低、保密性差、人工的大量浪费;另外时间一长,将发生大量的文件和数据,这对于查找、更新和维护都带来了很多困难。
随着科学技术的不竭提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学校的各类信息进行管理,具有手工管理无法比较的优点。
例如:检索迅速、查询方便、效率高、可靠性好、存储量大、保密性好、寿命长、成本低等。
学生档案管理系统
![学生档案管理系统](https://img.taocdn.com/s3/m/9864e73b02768e9951e738b4.png)
学生档案管理系统《C语言程序设计》课程设计任务书课题:学生成绩管理系统班级:1003专业:教育信息与技术学院成员:谭俊奇胡梦东吴峰指导教师:黄海军时间:2011年6月14—2011年6月28日学生成绩管理系统一.人员分配:谭俊奇负责源程序的编写,写出流程图并评价。
胡梦东查找参考资料,上机核对程序的运行情况。
吴峰负责对源程序的核对及对整个实验的评价。
二.设计要求:1)根据键盘上的数字,定义成绩管理系统的分配任务2)该系统可以增加学生成绩的记录。
3)该系统可以查找学生的成绩4)该系统可以统计(总成绩和平均分)5)该系统可以修改学生信息6)该系统可以查看学生成绩7)该系统可以删除学生成绩8)该系统可以输出不及格人数9)可以保存修改信息10)可以随时退出系统三.参考资料1)参考windows api 函数大全2)参考C 语言程序总汇3)参考C语言上机实验题库4)参考C 语言系统操作手册四.系统结构和部分流程图总结构struct student st[300]xianshi()void add()void chazhao()void tj()void xg() void del() void bjg() void zz() void select() void bca()void fh()return 0五.源代码#include <stdio.h>#include <stdlib.h>#include <string.h>#define true 1struct student{char name[60];char ID[7];int score;};int dq(struct student st[]); void xianshi();void bc(struct student st[]); void add();void select();void zz();void chazhao();void xhcz();void xmcz();void del();void xmsc();void xhsc();void tj();void bjg();void xg();void xhxg();void xmxg();void bca();void fh();struct student st[300];int Number=0;void main(){int choose=0;FILE *fp=NULL;char yesorno;if((fp=fopen("C://student.dat","rb"))==NULL) {printf("\n=========>提示:文件不存在,是否要创建一个?(y/n)\n");scanf("%c",&yesorno);if(yesorno=='y'||yesorno=='Y'){fp=fopen("C://student.dat","wb");fclose(fp);}elseexit(0);}else{Number=dq(st);}system("cls");while(true){xianshi();printf("\t\t====>请选择:");scanf("%d",&choose);system("cls");switch(choose){case 0: exit(0);fh();break;case 1: add();fh();break;case 2: select();fh();break;case 3: chazhao();fh();break;case 4: del();fh();break;case 5: tj();fh();break;case 6: bjg();fh();break;case 7: xg();fh();break;case 8:zz();fh();break;case 9:bca();break;default:break;}fflush(stdin);getchar();system("cls");}}void bca(){printf("\t=====程序在运行时已自动保存.....\n");}void fh(){printf("\t===>按Enter键返回主菜单\n"); }void xg(){int way=0;printf("请选择修改查找方式\n");printf("1 按姓名查找修改\n");printf("2 按学号查找修改\n");scanf("%d",&way);switch(way){case 1: xmxg();break;case 2: xhxg();break;default: printf("输入有误,结束!\n");break;}}void xmxg(){FILE *fp=NULL;char name[60];int i=0;int changeIndex=0;int index=0;printf("请输入要修改的学生姓名:");scanf("%s",name);{if (strcmp(name,st[i].name)){changeIndex=i;}break;}printf("\t姓名\t学号\t成绩\n");printf("\t%s\t%s\t%d\n\n",st[changeIndex].na me,st[changeIndex].ID,st[changeIndex].score);printf("请重新输入该学生信息");printf("姓名:");scanf("%s",st[changeIndex].name);printf("学号:");scanf("%s",st[changeIndex].ID);printf("成绩:");scanf("%d",&st[changeIndex].score);fp=fopen("C://student.dat","wb");{fwrite(&st[i],sizeof(struct student),1,fp);}fclose(fp);}void xhxg(){FILE *fp=NULL;char id[60];int i=0;int changeIndex=0;int index=0;printf("请输入要修改的学生学号:");scanf("%s",id);for (i=0;i<Number;i++){if (strcmp(id,st[i].ID)){changeIndex=i;}break;}printf("\t姓名\t学号\t成绩\n");printf("\t%s\t%s\t%d\n\n",st[changeIndex].na me,st[changeIndex].ID,st[changeIndex].score);printf("请重新输入该学生信息");printf("姓名:");scanf("%s",st[changeIndex].name);printf("学号:");scanf("%s",st[changeIndex].ID);printf("成绩:");scanf("%d",&st[changeIndex].score);fp=fopen("C://student.dat","wb");for (i=0;i<Number;i++){fwrite(&st[i],sizeof(struct student),1,fp);fclose(fp);printf("\t=======>修改成功\n");}void bjg(){int i=0;printf("以下是不及格:\n");printf("\t姓名\t学号\t成绩\n");for (i=0;i<Number;i++){if (st[i].score<60){printf("\t%s\t%s\t%d\n",st[i].name,st[i].ID,st[i] .score);}}}void tj(){double sum=0.0;for(i=0;i<Number;i++){sum+=st[i].score;}printf("全班总分为:%f\n",sum);printf("平均分为:%f\n",sum/Number); }void del(){int n=0;printf("1 按姓名删除\n");printf("2 按学号删除\n");scanf("%d",&n);switch(n){case 1: xmsc();break;case 2: xhsc();break;}}void xmsc(){FILE *fp=NULL;char name[60];int i=0;int j=0;printf("请输入要删除的学生姓名:");scanf("%s",name);for(i=0;i<Number;i++){if(strcmp(name,st[i].name)==0){for (j=i;j<Number-1;j++){st[j]=st[j+1];}Number--;}}fp=fopen("C://student.dat","wb");for (i=0;i<Number;i++){fwrite(&st[i],sizeof(struct student),1,fp);}fclose(fp);printf("删除成功;\n");}void xhsc(){FILE *fp=NULL;char id[60];int i=0;int j=0;printf("请输入要删除的学生学号:");scanf("%s",id);for(i=0;i<Number;i++){if (strcmp(id,st[i].ID)==0){for (j=i;j<Number-1;j++){st[j]=st[j+1];}Number--;}}fp=fopen("C://student.dat","wb");for (i=0;i<Number;i++){fwrite(&st[i],sizeof(struct student),1,fp);}fclose(fp);printf("删除成功;\n");}void chazhao(){int n=0;printf("1 按姓名查找\n");printf("2 按学号查找\n");scanf("%d",&n);switch(n){case 1: xmcz();break;case 2: xhcz();break;default: printf("输入有误,结束!\n");break;}}void xhcz(){char id[7];int i=0;printf("请输入要查找学生学号:");scanf("%s",id);system("cls");printf("\t姓名\t学号\t成绩\n");for(i=0;i<Number;i++){if (strcmp(id,st[i].ID)==0){printf("\t%s\t%s\t%d\n",st[i].name,st[i].ID,st[i] .score);}}}void xmcz(){char name[7];int i=0;printf("请输入要查找学生姓名:");scanf("%s",name);system("cls");printf("\t姓名\t学号\t成绩\n");for (i=0;i<Number;i++){if (strcmp(name,st[i].name)==0){printf("\t%s\t%s\t%d\n",st[i].name,st[i].ID,st[i].score);}}}void zz(){printf("\t********************************* *************************\n\n");printf("\t^^^^^^^^^ 《学生成绩管理系统》^^^^^^^^^^\n\n");printf("\t^^^^^^^^^ 湖北师范学院^^^^^^^^^^\n\n");printf("\t^^^^^^^^^ 教育信息与技术学院^^^^^^^^^^\n\n");printf("\t^^^^^^^^^ 谭俊奇^^^^^^^^^^\n\n");printf("\t********************************* *************************\n\n");}void select(){int i=0;printf("以下是全部学生成绩\n");printf("\t姓名\t学号\t成绩\n");for(i=0;i<Number;i++){printf("\t%s\t%s\t%d\n",st[i].name,st[i].ID,st[i] .score);}}void add(){int numberTemp=0;int i=0;struct student temp;printf("请输入要增加学生成绩个数:");scanf("%d",&numberTemp);for(i=0;i<numberTemp;i++){printf("输入第%d个同学信息\n",i+1);printf("姓名:");scanf("%s",);printf("学号:");scanf("%s",temp.ID);printf("成绩:");scanf("%d",&temp.score);st[Number++]=temp;bc(&temp);}printf("添加成功\n");}void bc(struct student *st){FILE *fp=NULL;fp=fopen("C://student.dat","ab+");fwrite(st,sizeof(struct student),1,fp);fclose(fp);}int dq(struct student st[]){FILE *fp=NULL;int i=0;fp=fopen("C://student.dat","rb");while(fread(&st[i],sizeof(struct student),1,fp))i++;fclose(fp);return i;}void xianshi(){printf("\t********************************* ********************************\n");printf("\t* *\n");printf("\t* 学生成绩管理系统*\n");printf("\t* *\n");printf("\t* [1] 增加学生成绩[2] 查看学生成绩*\n");printf("\t* [3] 查找学生成绩[4] 删除学生成绩*\n");printf("\t* [5] 统计(总成绩和平均分)[6] 输出不及格人数*\n");printf("\t* [7] 修改学生信息[8] 关于作者*\n");printf("\t* [9] 保存数据[0] 退出系统*\n");printf("\t********************************* ********************************\n");}六.设计心得与体会忙碌了一个多星期,在大家的共同努力下,我们总算将此程序设计出来。
课程设计会放档案
![课程设计会放档案](https://img.taocdn.com/s3/m/e156148d48649b6648d7c1c708a1284ac9500561.png)
课程设计会放档案一、教学目标本课程的教学目标是使学生掌握档案管理的基本知识和技能,能够熟练运用档案管理的方法和技巧,对档案进行有效管理和利用。
具体包括:1.知识目标:学生能够理解档案的概念、种类和特点,掌握档案管理的原理和方法,了解档案的利用和保护。
2.技能目标:学生能够熟练运用档案管理的方法和技巧,对档案进行分类、整理、归档和查询,能够运用电子档案管理系统进行档案管理。
3.情感态度价值观目标:学生能够认识到档案管理的重要性,培养对档案的尊重和保护意识,培养良好的档案管理习惯。
二、教学内容本课程的教学内容主要包括档案的概念和特点、档案管理的原理和方法、档案的利用和保护、电子档案管理系统的基本操作等。
具体包括:1.档案的概念和特点:介绍档案的定义、种类和特点,使学生了解档案的基本概念。
2.档案管理的原理和方法:讲解档案管理的原理和方法,包括档案的分类、整理、归档和查询等。
3.档案的利用和保护:介绍档案的利用和保护方法,包括档案的借阅、复制和销毁等。
4.电子档案管理系统的基本操作:讲解电子档案管理系统的基本操作,包括档案的录入、修改、查询和统计等。
三、教学方法为了实现教学目标,本课程将采用多种教学方法,包括讲授法、讨论法、案例分析法和实验法等。
具体包括:1.讲授法:通过教师的讲解,使学生掌握档案管理的基本知识和技能。
2.讨论法:通过学生之间的讨论和交流,培养学生的思考和分析能力。
3.案例分析法:通过分析真实的档案管理案例,使学生更好地理解和应用档案管理的方法和技巧。
4.实验法:通过实验操作,使学生熟练掌握电子档案管理系统的基本操作。
四、教学资源为了支持教学内容和教学方法的实施,本课程将选择和准备适当的教学资源,包括教材、参考书、多媒体资料和实验设备等。
具体包括:1.教材:选择合适的档案管理教材,作为学生学习的主要参考资料。
2.参考书:推荐一些与档案管理相关的参考书籍,丰富学生的知识储备。
3.多媒体资料:制作一些与档案管理相关的多媒体课件和视频资料,增强学生的学习兴趣和理解能力。
C#课程设计学生信息管理系统 论文
![C#课程设计学生信息管理系统 论文](https://img.taocdn.com/s3/m/11c6ac12964bcf84b9d57b90.png)
摘要 (1)Abstract (2)1 绪论 (3)1.1课题背景 (3)1.2系统设计目的与意义 (3)2 开发工具的选择 (4)2.1 Microsoft Visual Studio 2010 (4)2.2 ACCESS 2003 (5)3 系统分析 (6)3.1 需求分析 (6)3.1.1可行性分析 (6)3.1.2 系统性能需求 (6)3.2 系统流程图设计 (7)3.3数据存储分析:实体联系图(E-R) (8)4 系统总体设计 (10)4.1 系统总体功能层次图 (10)4.2 系统功能模块设计 (11)4.3 数据库设计 (11)4.4 部分源代码的设计 (12)5 系统的具体实现及测试 (21)5.1运行登录界面 (21)5.2 运行修改界面 (22)5.3 运行查找界面 (23)5.4 运行添加界面 (24)5.5 运行删除界面 (25)总结 (26)致谢 (27)参考文献 (28)摘要对学生信息管理的操作,它的工作量可能是其它信息工作量的几倍,学生专业、班级的增加、修改、查找、删除,课程管理,成绩管理等等,每个信息的数据都在不断地变化着,如果采用人工的方式进行操作,一天的工作量,足以让人觉得繁琐。
针对这种的情况,学校可以采用学生信息管理系统,让数据查询变得更为简单,让数据变的更易管理。
因此,学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要。
该学生信息管理系统采用C#语言和Microsoft Access 2000数据库完成。
系统总体有三部分组成,包括系统登录、学生信息查询、数据库的录入。
通过本系统,把本校内部查询学生信息、教务信息、学生选课各个环节进行有效地计划、组织和控制。
通过本校内部的信息,依据统一数据信息进行管理,把任何一块信息所产生的数据变动及时地反映给其它相关信息,做到数据共享。
关键词:学生信息管理系统、C# 、ACCESS数据库AbstractThe student information, the workload can be several times in other information work, students, class, modify, delete, search increases, curriculum management, performance management and so on, each information data are constantly changing, if using artificial way operation, a day's work, enough to make people feel tedious. In view of this situation, the school can use the student information management system, let the data query becomes more simple, let the data become more manageable. Therefore, the student information management system is an education unit essential part, its content is very important for the policy makers and school managers.The student information management system using C# language and Microsoft Access 2000 database. The whole system is composed of three parts, including the system login, student information query, the database entry. Through this system, the university internal query student information, academic information, student enrollment in all aspects of effective planning, organization and control. Through the school internal information, management based on uniform data information, the generated by any piece of information data changes in a timely manner to reflect to the relevant information, to achieve data sharing.Keyword:SIMS,C#,databaseACCESS1 绪论1.1课题背景学生信息管理是每一所高校都必须面对的工作,特别是近几年来,国家政策的调整,我国高等院校大规模的扩招,给高等院校的教学管理、学生管理、后勤管理等方面都带来不少的冲击。
计科1201学生简历管理系统课程设计
![计科1201学生简历管理系统课程设计](https://img.taocdn.com/s3/m/f083b008e87101f69e3195d0.png)
序言:随着学校的规模不断过大,学生数量急剧增加,有关学生的各种信息量也成倍增加。
面对庞大的信息量需要有学生信息管理系统来提高学生管理工作的效率。
通过这样的系统可以做到信息的规范化管理、科学性统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。
本系统主要应用于学校学生简历管理,总体任务是实现学生信息、关系的系统化、规范化和自动化,其主要任务是计算学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到了学生选课、针对这些要求设计了学生简历管理系统。
一、需求分析1、可行性分析(1)技术可行性学院有一批有实践能力的学生,可以解决技术上的主要问题,另外,对学生本身管理工作的基本流程比较熟悉,便于系统的初步分析。
同时,现在的网络资源丰富,可以充分利用大量的课外资源,以解决设计中的主要的问题,既为学院的管理工作提供方便,又在一定程度上提高自己的知识水平和实践能力,对实际的学习也能起到巩固的作用。
(2) .经济可行性由于,该系统可以由学院学生来完成,所以在开发成本上应该是比较低的,另外,在该系统的实际应用上,节省了大量的人力和财力,经济上是可行的。
2、综合功能需求分析结合本校对于学生管理系统的实际工作要求,本系统开发主要的功能需求描述如下:(1)界面要求:界面简洁美观、操作简单明了、可视化程度高。
(2)权限管理要求:设有管理员、教师和学生三个角色。
管理员拥有该系统中所有的操作权限。
教师具有基本部分功能的查询,以及对学生成绩以及综合教育学分和综合测评相关信息的录入、修改、查询和删除等权限。
学生只具备该系统中大部分功能的查询权限。
(3)学生成绩的管理:主要包括学生成绩的录入、查询、修改、删除等功能。
其中由教师录入授课信息,并将所授班级的各学生的课程成绩录入、修改和删除。
而学生用户只能通过查询功能来查询自己的成绩。
对于学生的各科成绩,在系统进行生成以后,教师可以对成绩进行打印,以方便对于此数据的使用。
学生档案管理系统
![学生档案管理系统](https://img.taocdn.com/s3/m/4558a35e804d2b160b4ec074.png)
学生档案管理系统1.课程设计目的数据库课程设计是为数据库原理及应用课程而独立开设的实践性课程,对于巩固数据库知识,加强学生的实际动手能力和提高学生综合素质十分必要。
通过本实验达到以下目的:(1)培养学生具有C/S和B/S/S模式的数据库应用软件系统的设计和开发能力。
(2)熟练掌握一种数据库系统(如SQL SERVER)的使用。
(3)熟练掌握一种数据库应用软件开发工具(如POWERBUILDER 、ASP、)的使用。
通过设计实际的数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力。
2.系统功能设计(1)系统功能模块图(2)功能说明四个子系统的功能如下:①登录子系统可以实现登录用户登录管理②查询子系统:主要用于用户查询学生信息,其中直接查询包括按学号直接查询,按课程号查询;多条件查询可以按用户的要求查询信息③更新信息子系统主要由教师、管理员和超级管理员进行学生信息的更新。
④管理子系统:由超级管理员管理系统,管理查询信息,管理更新信息,管理用户登录帐户,管理删除信息。
⑤帮助子系统:主要提供用户的使用本系统的操作手册。
3.数据库概念设计(E-R图设计)对于学生信息的管理,我们可以将学生实体抽象出来,根据所要实现的功能设计,可建立它们之间的关系,进而实现逻辑结构功能。
学生管理信息系统可以划分的实体有:用户登录信息实体、学生基本信息实体、课程基本信息实体、学生课程成绩信息实体。
用E-R图一一描述这些实体。
(1)用户登录信息实体课程设计说明书 N O.3用户登录信息登录名口令权限级别图2.1用户登录实体及其属性图(2)学生基本信息实体学生基本信息学号专业姓名性别出生时间备注总学分图2.2学生基本信息实体及属性(3)课程基本信息实体课程基本信息课程名学分学时学期课程号图2.3 课程基本信息实体及属性(4)学生课程成绩信息实体学生课程成绩信息实体学号学分成绩课程号图2.4 学生课程成绩信息实体及属性(5)超级管理员实体图(6).用户信息实体图超级管理员管理员姓名管理员编号管理员密码管理员权限用户权限用户名密码(7).学生 课程 成绩 三者实体间的联系图4.数据库逻辑设计表1 学生基本信息表表中列名 数据类型 可否为空说明 XH char not null(主键) 学号 XM char not null 姓名 XB bitnot null 性别CSSJ smalldatetime not null 出生时间 ZY char null 专业 ZXF tinyint null 总学分 BZtext null 备注课程学生专业学号出生日期姓名查询成绩学期 课程号课程名称学时成绩表2 课程信息表表中列名数据类型可否为空说明KCH char not null(主键)课程号KCM char not null 课程名XQ tinyint null 学期XS tinyint null 学时XF tinyint null 学分表3 学生课程成绩信息表表中列名数据类型可否为空说明XH char not null(主键)学号KCH char not null(主键)课程名CJ tinyint null 成绩XF tinyint null 学分表4 用户登录信息结构表表中列名数据类型可否为空说明DLM char not null(主键)登录名KL char not null 口令QXJB tinyint not null 权限级别5.数据库物理设计物理设计数据库的物理设计就是为一个给定的逻辑数据模型选取一个最适合应用要求的物理结构的过程。
档案管理系统课程设计
![档案管理系统课程设计](https://img.taocdn.com/s3/m/49f2e46a30126edb6f1aff00bed5b9f3f80f7203.png)
档案管理系统课程设计一、课程目标知识目标:1. 理解档案管理的基本概念,掌握档案管理系统的功能模块和工作流程。
2. 学会运用数据库知识进行档案的录入、查询、更新和删除操作。
3. 了解档案管理的法律法规和规范要求,提高档案管理的合规意识。
技能目标:1. 能够独立操作档案管理系统,完成档案的电子化处理和归档工作。
2. 培养学生运用信息技术解决实际问题的能力,提高信息处理和数据分析的技能。
3. 学会利用档案管理系统进行有效沟通和协作,提升团队协作能力。
情感态度价值观目标:1. 培养学生对档案管理工作的兴趣和责任感,树立正确的职业观念。
2. 增强学生的信息安全意识,尊重和保护个人隐私,培养诚信、守法的品质。
3. 通过档案管理实践活动,培养学生严谨、细致的工作态度,提高自我管理和自主学习能力。
课程性质:本课程为信息技术与学科融合的实践课程,注重理论与实践相结合,培养学生的实际操作能力和解决问题的能力。
学生特点:六年级学生具备一定的信息素养和操作能力,对新鲜事物充满好奇,具备初步的团队合作意识。
教学要求:结合教材内容,设计具有实际操作性和挑战性的教学活动,引导学生主动参与,激发学习兴趣。
通过小组合作、实践操作等方式,培养学生运用信息技术解决实际问题的能力,提高综合素质。
在教学过程中,关注学生的个体差异,给予个性化指导,确保每个学生都能达到课程目标。
最终通过课程评价,检验学生的学习成果。
二、教学内容根据课程目标,本章节教学内容主要包括以下几部分:1. 档案管理基本概念:介绍档案的定义、分类、保管期限等基本知识,使学生了解档案管理的意义和作用。
2. 档案管理系统功能模块:讲解档案管理系统的组成部分,包括档案录入、查询、更新、删除等模块,使学生掌握系统操作流程。
3. 数据库知识应用:结合教材,教授数据库的基本操作,如SQL语句编写、数据表设计等,为档案管理提供技术支持。
4. 档案管理的法律法规与规范要求:介绍相关法律法规,如《档案法》、《保密法》等,提高学生的法律意识。
学生信息管理系统的设计与实现
![学生信息管理系统的设计与实现](https://img.taocdn.com/s3/m/5a7739c9da38376baf1fae18.png)
学生信息管理系统的设计与实现学生姓名:曹指导老师:王艳华摘要本课程设计主要解决学生信息的管理问题,设计开发一个简单的学生信息管理系统,实现对学生信息的管理,包括添加、修改、删除,查询,打印信息以及用户管理等方面。
系统可以完成对各类信息的浏览、查询、添加、删除、修改等功能。
在课程设计中,系统开发平台为Windows XP,程序设计语言采用Visual Basic 6.0,数据库采用SQL Server 2000,程序运行平台为Windows98/2000/XP。
程序通过调试运行,初步实现了设计目标,并且经过适当完善后,将可以应用在解决实际问题中。
关键词管理系统;学生信息管理;数据库STUDENTS' INFORMATION MANAGEMENT SYSTEM DESIGN AND IMPLEMENTATIONStudent Name: Cao Xiao-fei Advisor: Wang Yan-huaAbstract: The course is designed mainly to solve the problem of management of students' information, a simple design and development of the students' information management system, the realization of student management information system, including add, modify and delete, inquires the, printing information and user management, etc. The system can complete all kinds of information to browse, search, add, delete, modify, etc. Function. In the curriculum design, system development platform for Windows XP, programming language used Visual Basic 6.0, database using SQL Server 2000, the program operation platform for Windows / 2000 / XP. Program through the test and operation, and then realized the design goal, and after appropriate perfect, will can be used in solving practical problems.Key words: Management system; Students' information management; Database目录1引言11.1课题背景 11.2课程设计目的 11.3课程设计任务 2 2系统结构分析 32.1需求分析 32.2功能模块图 3 3数据库设计 53.1 概念设计 53.2 逻辑设计 53.3 物理设计 6 4详细设计94.1登陆模块设计94.2 主界面设计104.3 学籍管理模块设计114.4成绩管理模块设计114.5 查询管理模块设计12 5测试和运行结果135.1测试环境135.2系统测试13 结束语16 参考文献17 附录181 引言1.1课题背景在学生信息管理中,需要从大量的日常教学活动中提取相关信息,以反映教学情况。
UML系统设计(学生信息管理系统)
![UML系统设计(学生信息管理系统)](https://img.taocdn.com/s3/m/c4937a2ebe23482fb4da4cba.png)
课程设计报告课程设计题目:学生信息管理系统的设计学院:计算机科学与信息学院专业:软件工程姓名:熊齐超(1208060220)指导教师:申玲2015年 4月 28日目录1.引言 (3)1.1研究背景 (3)1.2本文的主要内容及结构 (3)2.基于UML的系统建模 (3)2.1统一建模语言UML (4)3.学生信息管理系统需求分析 (5)3.1系统需求分析 (5)3.1.1业务流程分析 (5)3.1.2功能模块分析 (6)3.1.3问题域分析 (6)3.2系统用例分析 (7)4.基于UML的学生信息管理系统建模 (8)4.1静态结构模型 (8)4.1.1用例图 (8)4.1.2类图 (12)4.2动态行为模型 (13)4.2.1顺序图 (14)4.2.2状态图 (15)4.2.3活动图 (16)5.数据库设计 (18)5.1数据库设计过程 (18)5.2系统的E一模型 (18)5.3关键表单的设计 (19)1.引言1.1研究背景学生管理工作是一个系统工程,贯穿于学生在校学习期间的整个过程。
本课程设计从我校学生管理工作实际需求出发,设计了一个高校学生信息管理系统,该系统包含了五大功能模块:学籍管理模块、成绩管理模块、奖惩管理模块、党员、干部管理模块、毕业管理模块。
本系统采用统一建模语言UML、建模工具Star UML进行系统建模。
提出了适合高校学生信息管理系统软件的建模过程,建立了包括用例图、类图、顺序图、状态图和活动图、部署图的系统静态结构模型、动态行为模型,进行了数据库概念设计和关键表单的设计。
本课程设计的高校学生信息管理系统是采用UML技术,以网络为服务平台,使分析和设计变得直观、清晰,降低了系统的开发风险,有效地控制整个系统的开发过程,维护系统的完整性,本系统将能高效、规范地管理大量纷繁复杂的学生信息,与其它管理部门的信息系统紧密结合,轻松、条理、准确的完成学生从入学到就业的整个管理工作,有效地减轻学生工作管理人员的工作负担,提高工作效率。
学生档案管理系统数据库设计书
![学生档案管理系统数据库设计书](https://img.taocdn.com/s3/m/f4390f30ee06eff9aff80703.png)
目录 ............................................................................... 错误!未定义书签。
1系统需求分析............................................................ 错误!未定义书签。
1.1课程设计目的 (2)1.2 开发背景 (2)1.3需求分析 (2)1.4 开发环境 (2)2系统总体设计............................................................ 错误!未定义书签。
2.1系统功能描述 .............................................................................................................. 错误!未定义书签。
2.2功能模块图.................................................................................................................. 错误!未定义书签。
2.3关系模式图.................................................................................................................. 错误!未定义书签。
3 数据库设计............................................................... 错误!未定义书签。
3.1 E-R图 ........................................................................................................................ 错误!未定义书签。
学生档案管理系统范文
![学生档案管理系统范文](https://img.taocdn.com/s3/m/28e5468aeff9aef8951e065b.png)
学生档案管理系统
《C语言程序设计》
课程设计
任
务
书
课题:学生成绩管理系统
班级:1003
专业:教育信息与技术学院成员:谭俊奇胡梦东吴峰指导教师:黄海军
时间: 6月14— 6月28日
学生成绩管理系统
一.人员分配:
二.设计要求:
1)根据键盘上的数字,定义成绩管理系统的分配任务2)该系统能够增加学生成绩的记录。
3)该系统能够查找学生的成绩
4)该系统能够统计(总成绩和平均分)
5)该系统能够修改学生信息
6)该系统能够查看学生成绩
7)该系统能够删除学生成绩
8)该系统能够输出不及格人数
9)能够保存修改信息
10)能够随时退出系统
三.参考资料
1)参考 windows api 函数大全2)参考 C 语言程序总汇
3)参考 C语言上机实验题库4)参考 C 语言系统操作手册
四.系统结构和部分流程图
总结构。
学生学籍管理系统课程设计报告
![学生学籍管理系统课程设计报告](https://img.taocdn.com/s3/m/45d2e256a200a6c30c22590102020740bf1ecd54.png)
学生学籍管理系统课程设计报告
一、设计背景
随着教育信息化的发展,学生学籍管理系统逐渐成为学校管理的重要工具。
本系统旨在提高学校学籍管理的效率和准确性,为学生、教师和管理人员提供便捷的信息查询和管理服务。
二、需求分析
学生学籍管理系统主要包括学生信息管理、课程管理、成绩管理、教师管理等功能模块。
学生信息管理包括学生基本信息、入学信息、奖惩信息等;课程管理包括课程信息、选课管理等;成绩管理包括成绩录入、成绩查询等;教师管理包括教师信息、授课管理等。
三、系统设计
3.1 数据库设计
设计学生、课程、成绩、教师等表,保证数据的一致性和完整性,建立适当的索引以提高查询效率。
3.2 界面设计
采用简洁清晰的界面设计,便于用户操作,确保用户友好性和易用性,提高用户体验。
3.3 功能设计
实现学生信息管理、课程管理、成绩管理、教师管理等功能模块,保证功能的完整性和稳定性,确保系统运行的可靠性。
四、系统实现
采用Java语言开发,使用MySQL数据库存储数据,前端界面采用HTML、CSS和JavaScript实现,后端采用Spring框架实现业务逻辑,保证系统的稳定性和安全性。
五、系统测试
对系统进行功能测试、性能测试、安全测试等,保证系统运行稳定,数据安全可靠,用户操作流畅。
六、总结与展望
通过本次学生学籍管理系统的课程设计,我深刻理解了系统设计与开发的重要性,也发现了自己在实际操作中的不足之处。
未来,我将继续学习和提升自己的技术能力,不断完善学习管理系统,为实现教育信息化贡献自己的力量。
希望这份报告能够满足您的需求,如有不足之处,还请您多多包涵。
学生档案管理系统
![学生档案管理系统](https://img.taocdn.com/s3/m/f15c3bdfad51f01dc281f144.png)
数据库课程设计报告题目:学生档案管理系统姓名:陈建强学校:仰恩大学专业:计算机科学与技术学号:110920080031班级: 080901完成日期:2012-3-16学生档案管理系统一、学生档案管理系统概述学生档案管理系统是用来管理学生的档案信息。
本系统前台开发工具使用Visual Basic,后台数据库使用SQL Server 2000,采用ADO数据访问技术,并将每个数据库表的字段和操作封装到类中,从而成功地将面向对象的程序设计思想应用到数据库应用程序设计中。
二、系统分析与总体设计1、系统需求分析学生档案管理系统的用户是负责学籍管理的教师,本系统包括院系管理、学生基本信息管理、学生照片管理、学生奖惩管理、休学及调转管理等主要功能,具体功能如下:院系信息的添加、修改、删除和查询。
此功能为学生档案的分类管理提供依据。
学生基本信息的添加、修改、删除和查询。
学生教育经历信息的添加、修改、删除和查询。
学生奖励和处罚信息管理。
学生学籍变动信息管理,包括休学和调转管理。
2、系统体系结构设计根据需求分析中总结的用户需求设计系统的体系结构。
系统功能模块示意图如图2.1所示。
在功能模块示意图的树状结构中,每一个叶结点都是一个最小的功能模块。
每一个功能模块都需要针对不同的表完成相同的数据库操作,即添加记录、修改记录、以及查询显示记录信息。
图2.1学生档案管理系统功能模块示意图在本系统中,可以把功能模块分为以下3功能集合来描述。
1、基本信息管理功能集合包括院系信息管理和学生信息管理等功能模块。
关系如下图所示:学生档案管理系统院系信息管理学生信息管理学生奖惩管理学生学籍管理学生基本信息管理学生照片信息管理学生主要教育经历管理针对各个模块不同的表实现添加记录、修改记录、删除记录以及查询显示记录等功能退学/休学管理转学/调班管理2、学籍及考核管理功能集合包括学籍管理和奖惩管理模块。
关系如下图所示:3、用户管理及权限控制功能集合包括用户信息管理、权限控制等模块。
学生信息管理系统课程设计报告
![学生信息管理系统课程设计报告](https://img.taocdn.com/s3/m/b1fc72b819e8b8f67c1cb9cb.png)
课设名称:学生信息管理系统院(系):信息科学与工程学院*名:***学号: 1406 年级: 2014级专业班级:计算机科学与技术4班指导教师:***时间: 2016年11月目录第一部分摘要 (2)第二部分目的背景与意义.......................... 错误!未定义书签。
第三部分需求分析................................ 错误!未定义书签。
第四部分系统设计................................ 错误!未定义书签。
结构设计.................................... 错误!未定义书签。
功能结构图.................................. 错误!未定义书签。
功能流程以及工作流描述...................... 错误!未定义书签。
第五部分数据库的设计............................ 错误!未定义书签。
数据库设计................................... 错误!未定义书签。
数据表的设计................................. 错误!未定义书签。
第六部分详细设计.. (7)学生管理系统主界面模块...................... 错误!未定义书签。
学生信息管理模块............................ 错误!未定义书签。
课程信息管理模块............................ 错误!未定义书签。
查询模块 (11)图数据库操作模块 (11)第七部分课程设计心得 (11)第一部分摘要该项目开发的软件为学校学生信息管理系统软件,是鉴于目前学校学生人数剧增,学生信息呈爆炸性增长的前提下,学校对学生信息管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可用于所有教育单位(包括学校,学院等等)的学生信息的管理。
学生学籍管理信息系统讲课教案
![学生学籍管理信息系统讲课教案](https://img.taocdn.com/s3/m/5ac25d553186bceb19e8bb8e.png)
大理学院数学与计算机学院《数据库系统设计》课程设计报告班级:学号:XXXXXXX姓名:XXXXXXX系统名称:学生学籍管理信息系统总分:1、需求分析学生学籍管理工作包括学生档案、学籍、成绩、升学等内容的管理;面对大量的学生数据、报表,手工处理方式已经很难跟上现代化的步伐。
随着计算机技术及网络通讯技术的飞速发展,许多学校已经有了较好的计算机应用甚至网络硬件建设基础。
因此为提高学校管理工作的现代化、科学化水平,保证信息处理的即时化、准确化,开发一套对学生学籍进行管理的软件是极其重要的。
1.1 系统功能1.1.1本系统应完成的主要功能(1)学生档案的管理,即录入、修改、查询、输出学生档案信息,这些信息包括学生基本情况、学生简历情况、学生奖励情况、学生处分情况、学生家庭信息、学生体检情况。
(2)学生成绩管理,录入修改、查询、输出学生入校成绩,各学期、各门课程的成绩信息,并支持按年级、班级等条件的统计、查询、报表输出。
1.1.2 本系统功能需求(1)按系汇总各专业各年级的学生总数及其中的男、女生数,并统计全校总人数。
要求:当任意输入系部名称、专业名称和年级均可返回相应信息。
(2)按系汇总各年龄段的学生人数及其中的男、女生数。
要求:当任意输入系部名称、年龄时,均可返回相应信息。
(3)按系统计各地区的学生人数。
要求:当任意输入系部名称、地区名称时,均可返回相应学生人数。
(4)按系统计学生中的党员、团员人数。
要求:当任意输入系部名称时,均可返回该系的学生党员和团员人数。
(5)按系统计各民族的学生人数。
要求:当任意输入系部名称、民族时,均可返回相应信息。
(6)按学年根据学生变更数据自动修改班级总人数(提示:用触发器实现)、系部总人数、学校总人数。
(7)统计各门课程的成绩分布情况:其中:1)(90-100、80-90、70-80、60-70、0-59)的人数及各自占实际考试人数的百分比数。
2)统计缺考人数。
3)统计及格、不及格人数。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机工程学院数据库原理及应用课程设计报告课题名称:学生档案治理系统专业:计算机科学与技术(网络技术)班级:网络1111 姓名:周泽成学号: 1111311104 指导老师:周泓、刘金岭、王新华、高丽2013 年 6 月 22 号课程设计任务及进度表摘要学生档案治理系统是典型的信息治理系统(MIS),其开发要紧包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
关于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而关于后者则要求应用程序功能完备,易使用等特点。
通过分析,我使用 MICROSOFT公司的 VISUAL STUDIO开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,能够在短时刻内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,用ODBC连接数据库,直到形成最终的可行系统。
关键词控件,窗体,数据库,Microsoft Visual Studio 2010目录1 引言 (7)2 需求分析 (7)2.1 系统目标 (7)2.2 功能划分 (8)3 概念设计 (9)3.3 数据流图 (11)4 逻辑结构设计 (11)4.1 ER模型向关系模式转换 (11)4.2 数据库表结构设计 (12)5 应用程序设计 (16)6 编码(要紧功能介绍) (17)6.1登陆界面176.2新生档案录入416.3学生档案查询486.4更新学生档案537 项目测试 (61)结论 (62)致谢 (64)参考文献 (65)附录 (67)1 引言电子档案是档案工作中的新事物,具有传统纸质档案不具备时代进展的潮流,正确积极地认识电子档案的特点,加强对电子实、完整、可靠的保管。
2 需求分析2.1 系统目标一直以来人们使用传统人工的方式治理文件档案,这种治理方式存在着许多缺点,如:效率低、保密性差,另外时刻一长,将产生大量的文件和数据,这关于查找、更新和维护都带来了许多的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学生档案信息进行治理,具有着手工治理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高学生档案治理的效率,也是企业的科学化、正规化治理,与世界接轨的重要条件。
治理信息系统在最初级时期是统计系统,所研究的内容是数量数据间表面的规律,他能够分成较相关和不相关的组,然后把数据转换成信息。
第二个时期的数据更新系统,比如它不能告诉你以现在的售票的速度何时把票售完,从而采取补救措施。
因而它也是治理信息系统的低级时期。
第三时期是状态报告时期系统,它能够分为生产状态报告、服务状态报告和研究状态报告。
比如生产状态报告系统,它的典型代表是IBM公司的生产治理系统。
众所周知,它是世界上最大的计算机公司,1964年它生产出中型计算机IBM360,使计算机的水平提高了一个台阶,但同时组织生产工作却大大的复杂化了。
一台计算机超过了15000个不同的部件,每一个部件又有若干个元件,加上IBM的工厂遍及美国各地,不同的定货有不同的元件和不同的部件。
如此的以来治理就特不复杂了。
在1968年,建立了公用制造信息系统CMIS 运行专门成功。
状态报告系统还有一种形式是数据处理系统。
要紧是用来处理日常业务和生产报告。
把手工作业自动化,提高效率和节约人力。
最后的时期是决策支持系统,它是用来辅助决策的信息系统。
该系统能够打算、分析解答,它有较好的人机对话,但不强调全面的治理功能。
因此,开发如此一套治理软件成为专门有必要,我们将以开发一套学生档案治理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。
2.2 功能划分学生档案治理系统包括登陆权限治理、学生档案的查询修改录入、班级信息的录入、学生成绩的录入与更新等功能。
3 概念设计本系统规划出的实体有:课程信息实体、学生信息实体、成绩信息实体,它们之间的关系如下图所示。
图3.1 学生选课E-R 图生家庭地址 性不 课程学习 1N 学分课程名 政治面貌 班级职务所学专业 成绩 添加M 教务秘书N图3.2 教务秘书添加学生信息E-R 图图3.3 教务秘书添加班级信息E-R 图学生属性:学生号、学生姓名、性不、出生年月、祖籍、班级号、入学日期、家庭地址、政治面貌、身份证号码、班级职务、所学专业等;、班级添加 M 班级名 学分教务秘书N班级属性:课程编号、课程名称、学分等;一个学生能够上多门课程,因此是1:N 的关系;多个教务秘书能够添加多个学生的信息,因此是N :M 的关系;多个教务秘书能够添加多个班级的信息,因此是N :M 的关系。
3.3 数据流图图3.3.1 查找数据流图图3.3.2 学生档案数据流图图3.3.3 档案添加修改数据流图4 逻辑结构设计4.1 ER 模型向关系模式转换 课程实体集能够转换为关系: 课程(课程编号,课程名称,学分) 学生实体集能够转换为关系:班级、学生信息页面 新信息学生(学生编号,学生姓名,性不,出生年月,祖籍,班级号,入学日期,家庭地址,政治面貌,身份证号码,班级职务,所学专业)成绩实体集能够转换为关系:4.2 数据库表结构设计表4.1 course列名数据类型长度描述Course_id int 8课程号,定义为主键,自动编号Course_name Nvarchar(20)20 课程名,不同意Null值Credit smallint 1 学分,同意Null值表4.2 class表4.3 Student_course列名数据类型 长度描述Course_id int 8 班级号,学生号,共同定义为主键,自动编号 student_id int 8 Grade int 4 成绩,不同意为Null 值 Creditsmall1学分,同意为空列名 数据类型长度描述Class_id int 4 班级号,定义为主键,自动编号Class_na me nvarcha r(40) 40 班级名字,不同意Null 值GradeChar(10)10 年级名,同意Null 值SumStuint2 班级现有人数,同意Null值MaxNum int 2 班级人数上限,同意Null值int SC_semestersmallint 学期,不同意为Null 值School_yearsmallint8 学年,不同意为Null 值表4.4 SyUser表4.5 student列名数据类型长度描述Use_idint4 用户号,定义为主键,自动编号Use_name char(10)10用户名字,同意Null 值Use_role char(10)10用户角色,同意Null 值 Password char(6) 6密码,同意Null 值列名数据类型长度描述Student_id int 8学生号,定义为主键,自动编号Student_namenvarchar(10) 10学生姓名,不同意为Null值Sex char(2) 2性不(男/女),同意为Null值Birthsmalldatetime 出生年月,同意为Null值Nation char(8) 12 祖籍,同意为Null值Class_id int 15班级号,定义为外键,不同意为Null值Entrance_date smalldatetime入学日期,不同意为Null值homenvarchar(40) 40家庭地址,同意为Null值politic char(10) 50政治面貌,同意为Null值IDnvarchar(18) 18身份证号码,同意为Null值Job nvarchar20 班级职务,同意为Null(20) 值specialtynvarchar(20)20所学专业,同意为Null 值5 应用程序设计图 5.1 验证模块流程图 图5.2 系统功能模块图执行服务操作 退出学生档案治理系统权限修改模块治理员登录模块 班级治理模块 新生档案录入模块学生档案查询模块 更新学生档案模块 课程治理模块 学生成绩录入模块 学生成绩查询模块6 编码(要紧功能介绍)6.1登陆界面本窗体采纳换肤小程序使得界面得意更美观,同时能够依照鼠标的移动进行窗体移动,有放大不失确实效果。
private void login_butt_Click(object sender, System.EventArgs e){try{strconn="select * from syuser where Use_name="+"'"+er_name.Text.ToString().Trim()+"' ";//依照用户输入的用户名和密码初始化查询更新数据库字符串myconn=new SqlConnection(connstr);sqlda=new SqlDataAdapter(strconn,myconn);dset.Clear();sqlda.Fill(dset,"syuser");mytable=dset.Tables[0];//查询的结果在Tables[0]中。
for(int j=0;j<mytable.Rows.Count;j++){Userrows=mytable.Rows[j];if(Userrows[1].ToString().Trim()==er_name.Tex t.ToString().Trim()&&Userrows[3].ToString().Trim()==thi s.Passwords.Text.ToString().Trim()) {loginOrnot=true;Username=Userrows[1].ToString().Trim();this.Close();}else{MessageBox.Show("用户名/密码错误!请重试!","确认",MessageBoxButtons.OK);loginOrnot=false;er_name.Text="";this.Passwords.Text="";}}}catch(Exception ex){MessageBox.Show(ex.ToString(),"确认",MessageBoxButtons.YesNoCancel);}return;}private void Logout_butt_Click(object sender, System.EventArgs e){loginOrnot=false;this.Close();}private void 紫色小花ToolStripMenuItem_Click(object sender, EventArgs e){this.panel_Top.BackgroundImage = Image.FromFile(strImagesPath + @"\images\purple\top.png");this.panel_Left.BackgroundImage = Image.FromFile(strImagesPath + @"\images\purple\left.png");this.panel_Right.BackgroundImage = Image.FromFile(strImagesPath + @"\images\purple\right.png");this.panel_Bottom.BackgroundImage = Image.FromFile(strImagesPath + @"\images\purple\bottom.png");this.picMinimize.BackgroundImage = Image.FromFile(strImagesPath +@"\images\purple\min.png");if (bol == true){this.picMaximize.BackgroundImage = Image.FromFile(strImagesPath + @"\images\purple\max.png");}else{this.picMaximize.BackgroundImage = Image.FromFile(strImagesPath + @"\images\purple\max_normal.png");}this.picClose.BackgroundImage = Image.FromFile(strImagesPath + @"\images\purple\close.png");this.紫色小花ToolStripMenuItem.Checked = true;this.蓝色经典ToolStripMenuItem.Checked =false;this.绿色家园ToolStripMenuItem.Checked = false;this.BackgroundImage = Image.FromFile(strImagesPath + @"\images\purple\background.gif");}private void 蓝色经典ToolStripMenuItem_Click(object sender, EventArgs e){this.panel_Top.BackgroundImage = Image.FromFile(strImagesPath + @"\images\blue\top.png"); this.panel_Left.BackgroundImage = Image.FromFile(strImagesPath + @"\images\blue\left.png");this.panel_Right.BackgroundImage = Image.FromFile(strImagesPath + @"\images\blue\right.png");this.panel_Bottom.BackgroundImage = Image.FromFile(strImagesPath + @"\images\blue\bottom.png");this.picMinimize.BackgroundImage = Image.FromFile(strImagesPath + @"\images\blue\min.png"); if (bol == true){this.picMaximize.BackgroundImage = Image.FromFile(strImagesPath + @"\images\blue\max.png"); }else{this.picMaximize.BackgroundImage = Image.FromFile(strImagesPath + @"\images\blue\max_normal.png");}this.picClose.BackgroundImage = Image.FromFile(strImagesPath + @"\images\blue\close.png");this.紫色小花ToolStripMenuItem.Checked = false;this.蓝色经典ToolStripMenuItem.Checked = true;this.绿色家园ToolStripMenuItem.Checked = false;this.BackgroundImage = Image.FromFile(strImagesPath + @"\images\blue\background.gif");}private void 绿色家园ToolStripMenuItem_Click(object sender, EventArgs e){this.panel_Top.BackgroundImage = Image.FromFile(strImagesPath + @"\images\green\top.png");this.panel_Left.BackgroundImage =Image.FromFile(strImagesPath + @"\images\green\left.png");this.panel_Right.BackgroundImage = Image.FromFile(strImagesPath + @"\images\green\right.png");this.panel_Bottom.BackgroundImage = Image.FromFile(strImagesPath + @"\images\green\bottom.png");this.picMinimize.BackgroundImage=Image.FromFile(strImagesPath + @"\images\green\min.png");if (bol == true){this.picMaximize.BackgroundImage = Image.FromFile(strImagesPath + @"\images\green\max.png");}else{this.picMaximize.BackgroundImage = Image.FromFile(strImagesPath + @"\images\green\max_normal.png");}this.picClose.BackgroundImage = Image.FromFile(strImagesPath + @"\images\green\close.png");this.紫色小花ToolStripMenuItem.Checked = false;this.蓝色经典ToolStripMenuItem.Checked = false;this.绿色家园ToolStripMenuItem.Checked = true;this.BackgroundImage = Image.FromFile(strImagesPath + @"\images\green\background.gif");}private void picClose_Click(object sender, System.EventArgs e){Application.Exit();}//最大化事件。