学生信息管理系统总结.docx

上传人:b****1 文档编号:1675075 上传时间:2023-05-01 格式:DOCX 页数:8 大小:20.13KB
下载 相关 举报
学生信息管理系统总结.docx_第1页
第1页 / 共8页
学生信息管理系统总结.docx_第2页
第2页 / 共8页
学生信息管理系统总结.docx_第3页
第3页 / 共8页
学生信息管理系统总结.docx_第4页
第4页 / 共8页
学生信息管理系统总结.docx_第5页
第5页 / 共8页
学生信息管理系统总结.docx_第6页
第6页 / 共8页
学生信息管理系统总结.docx_第7页
第7页 / 共8页
学生信息管理系统总结.docx_第8页
第8页 / 共8页
亲,该文档总共8页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

学生信息管理系统总结.docx

《学生信息管理系统总结.docx》由会员分享,可在线阅读,更多相关《学生信息管理系统总结.docx(8页珍藏版)》请在冰点文库上搜索。

学生信息管理系统总结.docx

学生信息管理系统总结

学生信息管理系统总结

篇一:

学生信息管理系统总结

个人总结

--------学生信息管理系统小结经过大家的努力,学生管理系统终于做完了,经过这次实习系统设计,自己总结了这个学生信息管理系统的一些问题,不过收获还是颇为丰富的,再有理论知识上结合实践,使我学到了更多。

首先,更进一步的了解了数据库的基本操作,在这之前,数据库的学习仅仅刚开了个头,我们只是在了解一些概念性的东西。

在做这个系统之前,我连基本的连接数据库,配文件dSn,数据库查询语句等这些东西都不熟练。

现在对于数据库的增删改查操作比较熟练了,对于初学者来说,比较头疼的就是对于单引号的处理。

我的建议是如果不理解先把按照课本上正确的语句敲,然后在多次进行数据库的链接,增删改查操作中不断总结规律。

这次设计的学生信息管理系统,全在自己所掌握的知识下,进行编程设计,完全体现了自己在数据库语言和程序设计课程学习状况,充分地为自己以后更深入了数据库语言奠下深厚的基础。

纵观此学生信息管理系统的整体概况,目前,自我认为设计良好,相关功能都能够实现,功能强大,条理清晰,界面可观性比较好。

并且特色在于,所设计的表单都在一个表单系统桌面中运行,比较符合系统的观念。

在系统设计的过程中,我从中发现,学习数据库要细心和有耐性,并且要不断地从外界学习更多的技术才能设计出一套完美的系统

刘小慧(20XX09844)20XX年7月15日

篇二:

学生信息管理系统报告及总结

计算机与通信工程学院数据库系统课程设计报告题目:

学生学籍信息管理系统课程代号:

*******课程名称:

数据库系统课程设计学号:

**********姓名:

**********班级:

**********指导教师:

********完成日期:

20XX年12月

数据库课程设计说明书目录第一章第二章2.1引言……………………………………………4系统分析与设计………………………………4需求分析………………………………………….42.1.1用户需求………………………………………42.1.2划分功能模块………………………………….52.1.3数据流图……………………………………….52.1.4数据字典……………………………………….62.22.3数据库概念结构设计……………………………..8数据库逻辑结构设计………………………………92.3.1关系模型………………………………………102.3.1关系模式的优化……………………………….102.42.5数据库创建……………………………………….10系统总体结构设计……………………………….12第三章3.1系统开发及实现………………………………12连接数据库……………………………………….123.1.1连接数据库的字符串………………………….123.1.2打开和关闭数据库的语句………………………133.2登录界面………………………………………….143.2.1关键实现算法………………………………….143.2.2设计算法………………………………………163.3主界面……………………………………………193.3.1显示当前时间栏…………………………………193.4权限设置…………………………………………….202

数据库课程设计说明书3.5修改登录密码……………………………………….21第四章总结…………………………………………….24参考文献…………………………………………………….243

数据库课程设计说明书第一章引言21世纪是信息产业的时代,全球信息电子化的潮流势不可挡,计算机被广泛应用使我们的经济和社会生活因此发生了深刻的变革。

与此同时,我国的教育事业蓬勃发展,升学率普遍提高,各类学校校规模不断扩大,对于学生管理工作的高效性和规范性提出了更高的要求。

随着我国教育体制改革的深入进行,教育系统得到了前所未有的发展。

学生管理正在逐步迈向管理信息现代化。

但是我国的学生管理信息化水平还处在初级阶段,主要表现在对学生的交费管理、学生的档案管理还是采用原有的人工管理方式。

学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。

于大学生类别和专业的设置的多样化,大学生的学籍管理历来是非常繁琐和复杂的工作。

面对庞大的信息量,这时的人工管理几乎无法实现,在这种情况下用数据库进行管理变的尤为必要,这可以发挥计算机的优势,就需要有学生信息管理系统来提高学生管理工作的效率.通过这样的系统,可以做到信息的规范管理,科学统计和快速的查询,从而减少管理方面的工作量和减少人为的错误。

本文的设计是依据c#的“三层架构”的关键技术,参考了国内学校的学生学籍管理信息系统,并结合本学校的实际情况,提出“设计简单、使用方便、安全性高”的设计理念,且依据现代化校园的发展而设计的基于c#的学生学籍管理软件开发。

系统分为学生信息管理、学生成绩管理、系统管理和用户管理三大模块,具备信息录入/修改/删除/查询、成绩录入/修改/删除/查询、添加/修改/删除系统用户和账户密码管理等功能。

它能方便老师、学生查询信息。

整体上实现了全校学生信息的数字化、信息化管理。

该系统是在windowsXP系统下完全采用c#+SQL20XX开发的一套学生学籍管理系统。

用户需要到指定的计算机上使用本系统。

第二章系统分析与设计2.1需求分析2.1.1用户需求本系统是针对高等院校的学生学籍管理,因此学籍信息管理系统的用户包括4

数据库课程设计说明书系统管理员和学生。

主要涉及学生信息、成绩信息以及用户信息。

实现的具体功能如下:

?

基本信息管理——系统管理员负责对各种基本信息的录入、修改、删除等操作。

?

学生成绩管理——系统管理员负责对学生成绩的录入、修改、删除等操作,学生可以查询各科成绩。

?

信息查询——学生可以查询基本信息和各科的考试成绩。

?

系统用户管理——系统管理员负责用不同的权限来限制不同用户对系统的使用。

以上是用户对系统的基本的功能要求,此外用户还要求系统的效率要高,查询速度要快,比较小的冗余,易维护,具有较高的数据安全性。

2.1.2划分功能模块根据系统功能的需求分析和高等院校学籍管理的特点,经过模块化的分析得到如下系统功能模块:

学生模块:

查询成绩、选课信息教师模块:

修改学生成绩、选课信息、查询成绩、选课信息管理员模块:

修改用户权限、密码、修改学生成绩、选课信息、查询成绩、选课信息5

数据库课程设计说明书2.1.3数据流图学生管理员成绩单录入计算批准?

毕业学生信息提交申请审核信息统计成绩查询合格送进信息批准?

核对信息新生?

录入管理员学生名单学生记

录更新2.1.4数据字典数据项数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果,数据字典是对系统所用到的所有表结构的描述,学籍管理的6

数据库课程设计说明书主要数据见下表。

表1.学生基本信息表序号12345678字段Stu_idStu_nameStu_GenderStu_nationStu_BirthStu_Statuseclass_idStu_Remark别名学生编号姓名性别民族出生年月状态班级备注数据类型charnvarcharnvarcharnvarcharnvarcharnvarcharnvarcharnvarchar数据长度81021030101050码Ynnnnnnn表2课程信息表序号1234567字段cour_idcour_namecour_Xuefencour_collocour_deptcour_Teachercour_Remark别名课程号课程名称学分学院系别教师备注数据类型charnvarcharncharnvarcharnvarcharnvarcharnvarchar数据长度620XX30101050码Ynnnnnn表3学生成绩信息表序号1234字段Stu_idcour_idGradeSco_Time别名学生编号课程号成绩考试时间数据类型charcharintdatetime数据长度86码Y(PK)Y(PK)nn7

数据库课程设计说明书表4用户信息表序号1234字段User_nameUser_PwdUser_StatuesUser_Power别名用户名登陆密码状态权限数据类型nvarcharnvarcharnvarcharnvarchar20数据长度108码Ynnn2.2数据库概念结构设计(给出E-R图)分的E-R图:

8

数据库课程设计说明书总的E-R图:

2.3数据库逻辑结构设计(给出关系模式并用表格描述关系模式的属性名、类型、完整性约束等)将E-R图转换为关系模型实际上就是要奖实体型、实体的属性和实体型之间的联系转换为关系模式,这种转换一般遵循如下原则:

一个实体型转换为一个关系模式。

实体的属性就是关系的属性,实体的码就是关系的码。

对于实体型间的联系则有以下不同的情况:

(1)一个1:

1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。

如果转换为一个独立的关系模式,则与该联系相连的个实体的码以及联系本身的属性均转换为关系的属性,每个实体的码均是该关系的侯选码。

如果与某一端实体对应的关系模式合并,则需要在关系模式的属性中加入另一个关系模式的码和联系本身的属性。

(2)一个1:

n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。

如果转换为一个独立的关系模式,则与该联系相连的个各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为n端实体的码。

(3)一个m:

n联系转换为一个关系模式。

与该联系相连的个实体的码以及联系本身的属性均转换为关系的属性,各实体的码组成关系的码或

关系码的一部分。

(4)3个或3个以上实体间的一个多元联系可以转换为一个关系模式。

与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,各实体的码9

数据库课程设计说明书组成关系的码或关系码的一部分。

(5)具有相同码的关系模式可合并。

由ER图可见:

图中有四个实体:

学生,管理员,考试和科目;四个关系:

管理员管理学生关系,学生选课关系,学生参加考试关系,科目与考试成绩的对应关系。

2.3.1关系模型将概念结构设计阶段设计好的基本E-R图转换为关系模型,如下所示:

学生基本信息表:

S(Stu_idStu_nameStu_GenderStu_nationStu_BirthStu_Statuseclass_idStu_Remark)课程基本信息表:

c(cour_idcour_namecour_Xuefencour_collocour_deptcour_Teachercour_Remark)学生成绩信息表:

P(Stu_idcour_idGradeSco_Time)管理员信息表:

U(User_nameUser_PwdUser_StatuesUser_Power)对应的属性分别为:

学生编号,姓名,性别,民族,出生年月,状态,班级,备注课程号,课程名称,学分,学院,系别,教师,备注学生编号,课程号,成绩,考试时间用户名,登陆密码,状态,权限2.3.2关系模式的优化学生基本信息表:

S(Stu_idStu_nameStu_GenderStu_nationStu_BirthStu_Statuseclass_idStu_Remark)该关系模式的码为Stu_id,由于只有一个码,所以不存在非主属性对码的部分函数依赖,可以达到2ncF。

另外,该关系模式的函数依赖为:

Stu_id—>Stu_nameStu_id—>Stu_GenderStu_id—>Stu_nationStu_id—>Stu_BirthStu_id—>Stu_StatuseStu_id—>class_idStu_id—>Stu_Remark,其间不存在传递依赖,故学生表可达到3ncF.2.4数据库创建(创建表的界面、创建外码的界面)Users表:

10

数据库课程设计说明书Student表:

Score表:

course表:

11

数据库课程设计说明书2.5系统总体结构设计(给出系统总体结构图)学生学籍信息管理系统基本信息管理学生成绩管理系统用户管理基本信息录入基本信息修改基本信息删除基本信息查询学生成绩录入学生成绩修改学生成绩删除学生成绩查询增加用户删除用户修改密码查询账户信息第三章系统开发及实现3.1连接数据库3.1.1连接数据库的字符串:

privatevoiddBconnect(){conn=“dataSource=.;initialcatalog=Studentmanage;integratedSecurity=True”;12

数据库课程设计说明书sqlconn=newSqlconnection(conn);}其中,.为本机服务器名,Studentmanage为数据库名。

3.1.2打开和关闭数据库的语句根据参数传来的SQL语句,执行增、删、改操作;classdataaccess{protectedSqlconnect

ionconn=newSqlconnection(“dataSource=.;initialcatalog=Studentmanage;integratedSecurity=True”);publicSqldataReaderGetReader(stringsql){Sqlcommandcmd=newSqlcommand(sql,conn);SqldataReadermydataReader=null;try{conn.open();mydataReader=cmd.ExecuteReader(commandBehavior.closeconnection);}catch(Exceptionex){if(mydataReader!

=null)mydataReader.close();conn.dispose();cmd.dispose();thrownewException(ex.ToString());}returnmydataReader;}}13

数据库课程设计说明书3.2登录界面3.2.1关键实现算法usingusingusingusingusingusingusingusingusingSystem;System.collections.Generic;Sponentmodel;System.data;System.drawing;System.Linq;System.Text;System.windows.Forms;System.data.Sqlclient;namespaceStudentmanage{publicpartialclassFrmLogin:

Form{publicFrmLogin(){initializecomponent();}privatevoidbtnoK_click(objectsender,Eventargse){if(this.txtname.Text==string.Empty){14

数据库课程设计说明书messageBox.Show(“请输入用户名!

”);this.txtname.Focus();return;}elseif(this.txtPwd.Text==string.Empty){messageBox.Show(“请输入密码!

”);this.txtPwd.Focus();return;}else{//设置数据库连接字符串stringconnectionString=“dataSource=.;initialcatalog=Studentmanage;integratedSecurity=True”;//建立连接Sqlconnectionconn;conn=newSqlconnection(connectionString);conn.open();//读入所输入的用户名的密码Sqlcommandcmd;cmd=conn.createcommand();Stringsql=“selectUser_name,User_PwdfromUserswhere(User_name='''+txtname.Text.Trim()+''')”;mandText=sql;SqldataReadermydataReader=cmd.ExecuteReader();//判断用户是否存在if(mydataReader.HasRows){messageBox.Show(“用户不存在,请重新输入!

”);}//读取数据库中的内容,并与当前输入比较while(mydataReader.Read()){//判断用户输入与数据库内容是否匹配if(mydataReader[“User_Pwd”].ToString().Trim()!

=txtPwd.Text.Trim())15

数据库课程设计说明书{messageBox.Show(“用户名密码不正确,请重新输入!

”);txtname.Focus();return;}}Frmmainfrmmain=newFrmmain();frmmain.Show();this.Hide();mydataReader.close();conn.close();}}privatevoidbtncancel_click(objectsender,Eventargse){this.close();}}}3.2.2设计算法namespaceStudentmanage{partialclassFrmLogin{//////Requireddesignervariable.///privateSponentmodel.icontainercomponents=null;//////cleanupanyresourcesbeingused.//////trueifmanagedresourcesshouldbedisposed;otherwise,false.protectedoverridevoiddispose(booldisposing){if(disposing&&(components!

=null))16

数据库课程设计说明书{components.dispose();}base.dispose(disposing);}#regionwindowsFormdesignergeneratedcode//////Requiredmethodfordesignersupport-donotmodify///thecontent

篇三:

学生信息管理系统(数据库)总结报告

HEFEiUniVERSi

TY

管理信息系统设计报告

系别专业班级学号姓名指导老师完成时间

电子信息与电气工程系电气信息类

第1章设计目的与要求...............................................................................................................2

1.1设计目的............................................................................................................................21.2设计环境............................................................................................................................21.3主要参考资料....................................................................................................................31.4设计内容及要求................................................................................................................3第2章设计内容...........................................................................................................................3

2.1数据库设计........................................................................................................................3

2.1.1需求分析................................................................................................................32.1.2概念设计................................................................................................................72.1.3逻辑设计................................................................................................................82.1.4物理设计................................................................................................................92.1.5数据库实现..........................................................................................................102.2程序设计........................................................................................................................14

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 设计艺术

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2