C#学生信息数据库管理系统 .doc
《C#学生信息数据库管理系统 .doc》由会员分享,可在线阅读,更多相关《C#学生信息数据库管理系统 .doc(22页珍藏版)》请在三一办公上搜索。
1、摘要数据库是数据管理的最新技术,是计算机科学重要分支。十余年来,数据库管理系统已从专用的应用程序包发展成为通用的系统软件。EAC学生信息管理系统(后台)就是在基于数据库管理系统的基础上设计开发而成的。 通过大量的市场分析发现,目前高校人数不断扩张,学生的进入与输出成了目前社会上各高校管理的一大难题。原始的学生信息管理机制已经不能满足时代的需求。因此,一种更快捷、更方便的学生信息管理系统浮出水面。它能够满足大多数高校目前的学生管理需求。信息的规范管理、科学统计和快速查询、学生人员的高效率添加、删除、浏览、视图的抽取等功能一一具备。对于教师、课程、专业、班级、学生的基本信息在本系统中都能够有效的管
2、理和控制。随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。关键词:数据库 学生信息管理系统 高效率目录一、引言41.系统研究的背景和意义4二、任务概述62.1 目标62.2 用户的特点6三、数据库的设计73.1 表的设计73.2视图的创建93.3数据库关系图10四、用户流程图及功能代码的实现124.1 用户流程图12五、系统设计145.1软件模块结构设计145.1.1系统方案确定145.1.2 软件结构设计145.1.3
3、 程序的具体设计过程14六、用户的界面及功能156.1用户登录界面156.2功能管理模块166.3数据管理模块176.4密码修改186.5代码阶段18七、控件的使用20八、系统维护和测试218.1 系统运行218.2 系统的测试、维护21九、全文总结.229.1本系统的缺点229.2 收获22一、引言1.系统研究的背景和意义 学生信息档案的管理对于学校的管理者来说至关重要,学生信息是高等学校非常重要的一项数据资源,是一个教育单位不可缺少一部分。但其包含的数据量大,涉及的人员面广,而且需要及时更新,故较为复杂,难以单纯地依*人工管理,而且传统的人工管理方式既不易于规范化,管理效率也不高,所以利用
4、计算机实现学生信息档案管理成为必然的趋势。本系统针对学校学生信息的特点以及管理中实际需要而设计,能够有效地实现学生信息管理的信息化,减轻管理人员的工作负担,高效率、规范化地管理大量的学生信息,并避免人为操作的错误和不规范行为。 学生信息档案管理是高校管理的重要组成部分。学生的稳定是学校快速发展的有力保障,这不仅仅关系到学生在校期间的表现,在很大程度上度量了一个学生的跟踪管理。学生管理的重要性不言而喻,但是学生管理在学校中很繁琐的,在每个系,每个学生都需要有对应的档案记录。在学校各项管理中,学生管理牵涉到的其他管理内容是最复杂的,它牵涉到了学生个人档案管理、日常考核管理、成绩管理等。所以在实际管
5、理工作中,往往由于记录的数量多、管理复杂、可连续性差,造成学生管理的混乱。对这一混乱,最好的解决办法就是借助计算机技术和数据库管理系统,对整个学生管理进行记载,并实行电子化管理。本课题的目的就是开发“学生信息管理系统”,通过这一系统来掌握学生的管理情况,实现学生信息管理的电子化,提供一个电子化的学生管理平台。学生信息管理系统(Student Information Management System),以下简称SIMS,是针对学校人事处的大量业务处理工作而开发的管理软件,是典型的管理信息系统(Management Information System)。它是一个教育单位不可缺少的部分,它的内容
6、对于学校的决策者和管理者来说都至关重要,它能够为用户提供充足的信息和快捷的查询手段。能有效的帮助学校和老师掌握学生的情况,为学生提供成绩跟课程方面的查询。在传统模式下利用人工进行学生信息管理,存在着较多的缺点,如:效率底,保密性差,时间一长将产生大量的文件和数据,更不便于查找,更新,维护等。诸如这些情况,令学校管理者对学生的信息管理带来了很大困难,严重影响了教育工作者的工作效率。随着科学技术的不断提高,计算机科学日渐成熟, 使用日趋成熟的计算机技术来代替传统的人工模式,来实现学生信息的现代化管理,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的
7、一部分,使用计算机对学生信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、保密性好、寿命长、成本低、便于打印等。这些优点能够极大地提高学生信息管理的效率,也是学校的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情。二、任务概述2.1 目标学生信息管理是EAC学生信息管理系统的一个子模块,学生信息的管理对于人数日益增长的各大高校来说既是一大难题又是重中之重。随着科学技术的发展,人数的不断增加,他们都迫切需要一个解决这一难题的方案。在这个时候,就产生了学生信息管理系统,开发本软件的目标是让这一难题
8、得到更好的解决。让各大高校从此走出困境,本软件的目的是不仅要管理,还要通俗易懂,以友好的界面和强大的功能来赢得用户的喜欢。2.2 用户的特点 本软件的最终用户是学校信息的管理员,老师,和学生。操作人员只需要懂得基本的电脑操作就行,不需要这方面的专业人士。维护人员必须是本公司的专业人员,而且学历必须在大专以上。如果以客户的不正当使用而导致软件的损坏,我们不承担任何责任。三、数据库的设计3.1 表的设计在这里创建了admin(用户表)表,该表是用来管理本软件的管理员的。在这里有资料的用户可以对系统里的数据进行任何操作,所以应尽量避免管理员的使用。管理员用户编号昵称密码权限用户名性别出生年月民族电话
9、家庭住址照片图 3.1-1 admin表Class(班级)表的创建:班级班级编号班级名称所在分院 图 3.1-2 class表College(分院)表的创建:分院班级编号分院名称 图3.1-3 College表Student(学生)基本信息表的创建:学生学号姓名性别出生年月民族所学专业家庭住址电话班主任所在班级所在分院 图3.1-4 Student表Teacher(老师)表:老师老师编号姓名性别出生年月民族家庭住址电话所在分院 图3.1-5 Teacher表3.2视图的创建Allstudent视图的创建:SELECT dbo.student.studentID AS 学号, dbo.stude
10、nt.stuname AS 姓名, dbo.student.stusex AS 性别, dbo.student.stubirthday AS 出生年月, dbo.nation.nation AS 民族, dbo.student.stuspeciality AS 专业, dbo.student.stuaddress AS 家庭地址, dbo.student.stutelephone AS 联系电话, dbo.teacher.teaname AS 班主任, dbo.class.claname AS 所在班级, dbo.college.colname AS 所在分院FROM dbo.student
11、INNER JOIN dbo.nation ON dbo.student.nationID = dbo.nation.nationID INNER JOIN dbo.teacher ON dbo.student.teacherID = dbo.teacher.teacherID INNER JOIN dbo.class ON dbo.student.classID = dbo.class.classID INNER JOIN dbo.college ON dbo.student.collegeID = dbo.college.collegeID 图3.2-1 Allstudent视图Allst
12、udent视图的创建,让用户更好的对数据进行操作,比如数在Student表里民族字段,在这只是民族表的编号,如果用户直接对Student表操作的话,它就不知道这位学生的民族是什么了。在这里有学生的所有信息。Allteacher视图的创建:SELECT dbo.teacher.teacherID AS 编号, dbo.teacher.teaname AS 姓名, dbo.teacher.teasex AS 性别, dbo.teacher.teabirthday AS 出生年月, dbo.nation.nation AS 名族, dbo.teacher.teatelephone AS 联系电话,
13、dbo.teacher.teaaddress AS 家庭住址, dbo.college.colname AS 所在分院FROM dbo.teacher INNER JOIN dbo.nation ON dbo.teacher.nationID = dbo.nation.nationID INNER JOIN dbo.college ON dbo.teacher.collegeID = dbo.college.collegeID 图3.2-2 Allteacher视图这里allteacher视图的作用和allstudent的作用是一样的。3.3数据库关系图 图3.3-1 数据库关系图通过数据关系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C#学生信息数据库管理系统 C# 学生 信息 数据库 管理 系统
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-2384457.html