学籍管理课程设计实验报告.docx
- 文档编号:14060939
- 上传时间:2023-06-20
- 格式:DOCX
- 页数:13
- 大小:1.09MB
学籍管理课程设计实验报告.docx
《学籍管理课程设计实验报告.docx》由会员分享,可在线阅读,更多相关《学籍管理课程设计实验报告.docx(13页珍藏版)》请在冰点文库上搜索。
学籍管理课程设计实验报告
摘要
随着我国教育体制改革的深入进行,教育系统得到了前所未有的发展。
学生管理正在逐步迈向管理信息现代化。
但是我国的学生管理信息化水平还处在初级阶段,主要表现在对学生的交费管理、学生的档案管理还是采用原有的人工管理方式。
学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。
由于大学生类别和专业的设置的多样化,大学生的学籍管理历来是非常繁琐和复杂的的工作。
面对庞大的信息量,这时的人工管理几乎无法实现,在这种情况下用数据库进行管理变的尤为必要,这可以发挥计算机的优势,就需要有学生信息管理系统来提高学生管理工作的效率.通过这样的系统,可以做到信息的规范管理,科学统计和快速的查询,从而减少管理方面的工作量和减少人为的错误。
学生学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。
作为计算机应用的一部分,使用计算机对学生学籍信息进行管理,具有着手工管理所无法比拟的优点。
关键词
SQL查询;VS2010;SQL语句
Abstract
WiththedeepeningofChina'seducationsystem,theeducationsystemhasbeenanunprecedenteddevelopment.Studentmanagementisgraduallytowardsmodernizationofmanagementinformation.Butourlevelofstudentinformationmanagementisstillinitsinfancy,mainlyinchargeofstudentmanagement,studentrecordsmanagementortheuseoftheoriginalmanualmanagement.Expandingthesizeoftheschool,asharpincreaseinthenumberofstudents,avarietyofinformationaboutthestudentsalsodoubled.Studentscategorybecauseofdiversificationandprofessionalsettings,collegestudentsschoolmanagementhasalwaysbeenaverytediousandcomplextask.Giventhelargeamountofinformation,thenthemanualmanagementisalmostimpossibletoachieve,inthiscasebecomesparticularlynecessarytomanagethedatabase,whichcantakeadvantageofyourcomputer,youneedtohaveastudentinformationmanagementsystemtoimprovestudentmanagementefficiency.StudentManagementSystemisanindispensablepartofeducationalinstitutions,itscontentsforschooldecision-makersandmanagersareessential,sotheStudentManagementSystemshouldbeabletoprovideuserswiththemeansofsufficientinformationqueriesandfast.Aspartofthecomputerapplication,theuseofcomputersforstudentrecordinformationmanagement,withtheadvantagesofmanualmanagementincomparable.
Keywords
SQLquery;VS2010;SQLstatements
目录
1.系统功能需求分析1
2.数据库设计分析2
3.数据库整体逻辑结构设计3
4.数据库实现4
4.1建立数据库和表4
4.2VS2010窗口设计4
4.3建立数据库与VS连接4
5.课程设计总结5
参考文献7
谢 辞8
学籍管理系统设计与实现
OnlineTestingSystemDesignandImplementationofSchoolmanagementsystem
数学与信息工程学院计算机科学与技术专业
戴凌霄
指导教师:
郭贤海
1.系统功能需求分析
当今时代,由于Internet的迅速普及,使Intranet成为Internet技术在企业管理信息系统中的应用和延伸,形成了集计算机,计算机网络、数据库、分布式计算等于一体的信息技术综合体,它打破了时间和地域的界限,使信息交流变得快捷、准确,为建立现代管理信息系统提供了充足的条件。
学生学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。
作为计算机应用的一部分,使用计算机对学生学籍信息进行管理,具有着手工管理所无法比拟的优点,如:
检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本低等。
这些优点能够极大的提高学生学籍管理的效率,也是科学化、正规化管理的重要条件,在这样的前提下学籍管理系统的开发就成为了必要。
据此,我实现了学籍管理系统的数据库设计。
系统主要实现了一下几个方面的功能:
对学生而言,分为8大块信息:
学号,姓名,性别,年龄,专业,班级,省份,出生年月。
学生用学校给予的账号密码登陆系统,然后验证登陆信息是否一致,如果一致就会进入系统主界面,然后可以查询到关于学生的学籍相关信息。
对管理员而言,可以更改数据库的所有内容,可添加、查询、修改、删除学生的信息,设置学生的相关学籍问题信息。
管理员用学校给予的账号密码登陆系统,并且登录时要选择身份,如身份选择错误即使账号密码正确也无法进入系统。
当进入系统后,管理员有着学生账户所没有的权限,可有选择地添加、查询、修改、删除学生的信息,或者在发现问题后及时的修改。
这样可以很方便的处理一些学生的信息问题。
2.数据库设计分析
针对以上的功能分析,对数据库的设计做了以下分析。
考虑到学籍管理的要求,数据库的设计应该包含以下信息:
登录账户信息用来在用户登陆时进行核对验证,防止有人恶意操作的情况。
学生的基本信息用来给予学校,老师,学生了解到学生相关的学籍信息。
由此分析一共设计了两张表用来存储所有的学生信息和登录账户信息:
学生信息表(包含属性:
学号、姓名、性别、年龄、专业、班级、省份、出生年月)和登录账户信息表(包含属性:
账号、密码、ID、身份)。
并为每个表设置了能唯一确定用户的属性。
其中登录账户信息表里设置属性(账号)为主关键字,并在学生信息表里设置属性(学号)为主关键字。
这样就可对应每一位学生的信息。
当然管理员身份的信息除外。
整体E-R图如下:
图1
3.数据库整体逻辑结构设计
(1)下面是将各个实体和联系转化为相应的二维表即关系模式,指定各个关系的主关键字和外部关键字,并对各个关系的约束加以限定:
1)学生信息表,如表1所示。
表1学生信息表
字段名
数据类型
主关键字
外部关键字
参照的表
取值说明
学号
nvarchar(50)
Yes
不允许为空
姓名
nvarchar(50)
不允许为空
性别
nvarchar(50)
不允许为空
年龄
int
不允许为空
专业
nvarchar(50)
不允许为空
班级
nvarchar(50)
不允许为空
省份
nvarchar(50)
不允许为空
出生年月
datetime
允许为空
登陆账户信息表,如表2所示。
表2登录账户信息表
字段名
数据类型
主关键字
外部关键字
参照的表
取值说明
账号
nvarchar(50)
Yes
不允许为空
密码
nvarchar(50)
不允许为空
ID
nvarchar(50)
不允许为空
身份
nvarchar(50)
允许为空
4.数据库实现
4.1建立数据库和表
图2
图3
4.2VS2010窗口设计
图4
图5
图6
图7
4.3建立数据库与VS连接
图8
一小部分实现连接的代码如下
usingSystem;
usingSystem.Collections.Generic;
usingSystem.ComponentModel;
usingSystem.Data;
usingSystem.Drawing;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Windows.Forms;
usingSystem.Data.SqlClient;
namespacexuejiguanli
{
publicpartialclassfrmChaxun:
Form
{
publicfrmChaxun()
{
InitializeComponent();
sqlConnectsc=newsqlConnect();
DataSetds=newDataSet();
stringsql="select学号,姓名,性别,年龄,专业,班级,省份,出生年月fromxueshengxinxi";
ds=sc.BindDataGridView(dgvs,sql);
}
privatevoidFormChaxun_Load(objectsender,EventArgse)
{
this.xueshengxinxiTableAdapter1.Fill(this.xuejiguanliDataSet2.xueshengxinxi);
}
privatevoidCancel_Click(objectsender,EventArgse)
{
this.Close();
}
privatevoiddgvs_CellContentClick(objectsender,DataGridViewCellEventArgse)
{
}
}
}
5.课程设计总结
经过近几个星期的努力,终于设计出一个达到程序设计要求的数据库。
其功能完整,用户界面良好,但是也存在着某些缺陷。
这一段时间的工作努力,最后的结果固重要,但更重要的是它让自己了解了数据库设计的一般过程。
首先是进行系统分析,也就是整体设计。
在对每一个模块进行细化形成最为简单的模块。
然后是考虑每一细化模块的算法并将其用语言刻画出来。
这就是详细设计。
同时这就迈出了最为关键的一步。
剩下的就是编译测试阶段。
这是编程的必经阶段,也是我们劳动结果的验金石。
只有得到我们期望的结果我们才算真正完成了任务。
最后是软件的维护。
在软件的使用过程中不可避免地会出现一些错误,因此维护便是必不可少的。
这便是完成一个项目必经的过程。
克服困难,坚持不懈是一个成功人士的所必需的品质。
同样作为一个软件编程者更是必不可少的。
只有敢于对困难说不,我们才能成为真正的软件编程者。
不懈上帝是公平的,又付出就有回报。
眼前的困难只是你前进路上的绊脚石。
只要我们不怕痛,我们就能坚持的走下来,最终走向胜利。
在这一学期的学习中,我认识到SQLServer2005功能的功能丰富,表达能力强,使用灵活方便,应用面广。
而也是在这一星期的课程设计让我从初步了解SQLServer2005到融会贯通。
发现这个程序对程序员的要求特别高。
随着社会的发展,人类需要处理的数据越来越多,对数据管理的要求也越来越重要。
软件的发展也从面向程序发展成为面向数据。
最后,在这次课程设计过程中,深刻感觉到自己知识的缺乏,还需要课外继续学习,不断完善和增加自身的知识和经验。
参考文献
[1]黄德才.数据库原理及其应用教程[M].北京:
科学出版社,2010.6.229-259
[2]詹英.数据库技术与应用-SQLServer2005教程[M].北京:
清华大学出版社,2008.9.42-44
[3]李劲.ASP数据库程序设计[J].上海:
计算机研究,2000,(4):
14-16.
[4]LiuGuangyuan,YuJuegang,AFastLearningAlgorithmviaAHybridApproach[J].JournalofUESTofChina,Vol.27,No.3,Jun.1998.14-16.
[5](台州学院计算机基础教学网)
[6]丁宝康.2000.数据库原理.北京:
经济科学出版社
[7]杜军平.2001.SQL.Server2000数据库开发.北京:
机械工业出版社
[8]黄德才.2006.数据库原理及应用教程北京:
科学出版社
[9]冯建华等.2006.纯XML数据库研究综述.计算机工程与应用.26
[10]李嘉权.2001.数据库系统教程.北京:
清华大学出版社
[11]马英章.2003.SQL标准发展概述
谢 辞
一个星期的地基处理课程设计很快就结束了,经过老师的悉心指导和精心教导,在设计的过程中,我已经对数据库运用有了深刻认识,也学习和应用了处理一些工程问题的基本方法,在各位老师及各位同学的帮助与支持下,顺利的完成了本次地基处理的课程设计,并完成报告的编制。
在本次课程设计过程中,我为能理解和应用专业课学习成果而感悟颇深,同时我也深深的感受到了基础知识的重要性。
在以后的学习生活中切不可急于求成而忽略了基础的夯实,对一门系统学科,应该扎实的学习他的每一部分知识,充分利用各种实践环节,切实做到理论联系实践,学以致用。
同样,通过这次课程设计我也体会到我们学习上的不足。
课程设计的这段时间过得相当充实,在日后的学习与工作中,我仍将认真巩固对专业基础知识的学习,继续扎实的学习岩土工程专业知识。
在此,我要谢谢在过程中帮助我,为我解答疑问的王科威同学,并感谢郭贤海老师在平常对我们的悉心讲解和指导,是他们教会了我这些知识,让我有信心有动力,积极的面对未来的一切。
愿所有老师和同学工作顺利,身体健康!
。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学籍 管理 课程设计 实验 报告