校园信息管理系统Word格式文档下载.docx

上传人:b****8 文档编号:22506659 上传时间:2023-02-04 格式:DOCX 页数:11 大小:18.85KB
下载 相关 举报
校园信息管理系统Word格式文档下载.docx_第1页
第1页 / 共11页
校园信息管理系统Word格式文档下载.docx_第2页
第2页 / 共11页
校园信息管理系统Word格式文档下载.docx_第3页
第3页 / 共11页
校园信息管理系统Word格式文档下载.docx_第4页
第4页 / 共11页
校园信息管理系统Word格式文档下载.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

校园信息管理系统Word格式文档下载.docx

《校园信息管理系统Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《校园信息管理系统Word格式文档下载.docx(11页珍藏版)》请在冰豆网上搜索。

校园信息管理系统Word格式文档下载.docx

随着在校大学生人数的不竭增加,教务系统的数量也不竭的上涨。

学校工作繁杂、资料众多,人工管理信息的难度也越来越大,显然是不克不及满足实际的需要,效率也是很低的。

而且这种传统的方式存在着很多的弊病,如:

保密性差、查询方便、效率低,很难维护和更新等。

然而,本系统针对以上缺点能够极大地提高学生信息管理的效率,也是科学化、正规化的管理,与世界接轨的重要条件。

所以如何自动高效地管理信息是这些年来许多人所研究的。

随着这些年电脑计算机的速度质的提高,成本的下降,IT互联网大众趋势的发展。

我们使用电脑的高效率才处理数据信息成为可能。

学生学籍管理系统的出现,正是管理人员与信息数据,计算机的进入互动时代的体现。

友好的人机交互模式,清晰简明的图形界面,高效平安的操纵使得我们对成千上万的信息的管理得心应手。

通过这个系统,可以做到信息的规范管理,科学统计和快速的查询,从而减少管理方面的工作量。

2.系统需求分析

开发环境和软件

(1)操纵系统:

Windows7

(2)数据库软件:

SQLServer2008

(3)Java开发工具:

Eclipse

2.2系统设计与功能分析

校园信息管理系统,可用于学校等机构的相关信息管理,查询,更新与维护,使用方便,易用性强,图形界面清晰明了。

该系统用java语言编写,用SQLServer2008数据库作为后台的数据库进行信息的存储,用SQL语句完成学生学籍信息的添加、查询、修改、删除的操纵以及成绩的修改,删除等。

用ODBC驱动实现前台Java与后台SQL数据库的连接。

Java语言跨平台性强,可以在windows,linux,ubuntu等系统下使用,方便简单,平安性好。

SQLServer2008数据库高效平安,两者结合可相互利用各自的优势。

该系统实现的大致功能:

1.用户登陆界面。

该界面可以选择使用者的身份,“学生、教师,管理员”。

分歧的身份有分歧的操纵界面和功能权限。

用户名和密码输入正确即可登录。

2.学生信息界面。

提供了学生学籍信息的查询和课程信息,相关科目的成绩查询

3.教师管理界面。

提供了对学生信息的查询,自己授课信息的查询,教师信息的查询;

学生成绩的查询,修改。

4.管理员管理界面。

拥有最高的权限。

允许添加和删除学生信息,教师信息和课程信息,以及相关的修改操纵等。

3.数据库设计

3.1系统概念结构设计

逻辑模型图

物理模型图

3.2系统逻辑结构设计

学生信息表:

字段名

类型

空值

约束条件

studentID

nvarchar(50)

notnull

主键

studentName

studentGender

studentBirthday

date

studentEthnic

nvarchar(20)

studentHometown

nvarchar(25)

studentEnrollmentDate

studentMajor

studentDepartment

studentDormitory

教师信息表:

teacherID

teacherName

teacherGender

teacherBirthday

teacherEthnic

teacherHometown

nvarchar(30)

teacherEnrollmentDate

teacherMajor

teacherDepartment

teacherDormitory

teacherCellphone

课程信息表:

courseID

courseName

courseTeacherID

外键

选课关系信息表:

varchar(20)

varchar(50)

score

real

3.3数据库实现

3.3.1数据库关系图

3.3.2SQL语句实现

数据表的创建:

(1)学生信息表创建:

CREATETABLEStudents

[studentID][nvarchar](50)NOTNULL,

[studentName][nvarchar](50)NOTNULL,

[studentGender][nvarchar](50)NOTNULL,

[studentBirthday][date]NOTNULL,

[studentEthnic][nvarchar](20)NOTNULL,

[studentHometown][nvarchar](25)NOTNULL,

[studentEnrollmentDate][date]NOTNULL,

[studentMajor][nvarchar](20)NOTNULL,

[studentDepartment][nvarchar](20)NOTNULL,

[studentDormitory][nvarchar](20)NOTNULL,

PRIMARYKEY(studentID)

(2)教师信息表创建:

CREATETABLETeachers

[teacherID][nvarchar](50)NOTNULL,

[teacherName][nvarchar](50)NOTNULL,

[teacherGender][nvarchar](50)NOTNULL,

[teacherBirthday][date]NOTNULL,

[teacherEthnic][nvarchar](50)NOTNULL,

[teacherHometown][nvarchar](30)NOTNULL,

[teacherEnrollmentDate][date]NOTNULL,

[teacherResearch][nvarchar](50)NOTNULL,

[teacherDepartment][nvarchar](50)NOTNULL,

[teacherResidence][nvarchar](50)NOTNULL,

[teacherCellphone][nvarchar](20)NULL,

PRIMARYKEY(teacherID)

(3)课程信息表创建:

CREATETABLECourses

[courseID][nvarchar](20)NOTNULL,

[courseName][nvarchar](20)NOTNULL,

[courseTeacherID][nvarchar](50)NOTNULL,

PRIMARYKEY(courseID),

FOREIGNKEY(courseTeacherID)REFERENCESTeachers(teacherID)

(4)选课关系表创建:

CREATETABLECourseSelections

[score][real]NOTNULL,

PRIMARYKEY(courseID,studentID),

视图的创建:

(1)“教师与课程信息”视图创建:

createviewCourseAndTeacher

as

selectcourses.courseID,courseName,teacherName,teacherGender,teacherResearch,teacherDepartment,teacherCellphone

fromcourses,teachers

whereCourses.courseTeacherID=Teachers.teacherID

(2)“学生与成绩信息”视图创建:

createviewStudentAndScore

selectcourseID,Students.studentID,studentName,studentGender,studentDepartment,score

fromStudents,CourseSelections

whereStudents.studentID=CourseSelections.studentID

4.系统模块详细设计

4.1用户登录模块

4.2各用户操纵模块

分歧的用户(学生、教师、管理员)登录,通过下拉表实现

5.系统运行与测试

5.1学生登录

下拉至“学生”,输入正确的用户名和密码。

验证成功则可进入学生查询界面。

登录后的窗口

当登录错误时,弹出提示窗口。

(1)检查课程信息。

点击“课程查询”按钮。

(2)检查成绩的信息。

点击“成绩查询”按钮。

(3)学生的相关权限。

点击“说明”按钮。

5.2教师登录

在登录界面下拉至“教师”,并输入正确的用户名号和密码,即可登录成功!

输入错误则会弹出提示!

用户名和密码输入正确,登录成功!

进入教师管理的操纵界面:

(1)显示全体教师的信息。

点击“全体教师信息”按钮

(2)显示该教师教授的全部课程,点击“全部课程”

(2)查询教师所教课程的单科成绩以及修改相应课程的学生的成绩。

1、点击“单科成绩”,输入课程的课程号。

2、点击“查询”,弹出以下对话框。

3、修改学生的单科成绩。

在上面的文本框中输入学号和成绩,点击“修改”即可完成修改,并弹出提示对话框

(4)教师的相关权限。

5.3管理员登录

输入正确的用户名和密码,即可正常登录!

若输入错误,同样弹出提示窗口。

登录后的界面

(1)查询信息

1、查询学生的信息,在界面点击“学生信息”。

2、查询教师的信息,在界面点击“教师信息”。

3、查询课程的信息,在界面点击“课程信息”。

(2)添加和删除相关信息

1、添加或删除学生的信息,在界面点击“学生”。

删除学生,当删除成功时,弹出“删除成功”提示对话框;

删除失败时,弹出相应的提示对话框,如图所示。

删除成功

删除失败

添加学生,当添加成功时,弹出“添加成功”提示对话框;

添加失败时,弹出相应的提示对话框,如图所示。

添加成功

添加失败,主键学号冲突

2、添加或删除教师的信息,在界面点击“教师”。

删除教师,当删除成功时,弹出“删除成功”提示对话框;

添加教师,当添加成功时,弹出“添加成功”提示对话框;

添加失败,主键教工号冲突

3、添加或删除课程的信息,在界面点击“课程”。

删除课程,当删除成功时,弹出“删除成功”提示对话框;

添加课程,当添加成功时,弹出“添加成功”提示对话框;

添加失败

(3)修改学生的成绩

点击“学生成绩”,弹出以下窗口

当输入的相关信息正确时,即可完成修改,并弹出提示窗口。

6.课程设计总结

课程设计是培养我们综合运用所学知识、发现、提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.本次课程设计虽然有点花时间,但是受益匪浅。

本次课程设计,在设计过程中碰到了很多问题,刚开始要设计的时候,想了比较长的时间,才开始动手,通过本次课程设计我也能将课本上的知识融会贯通,起到了很好的辅助学习和复习的效果,只有将课本的内容全都了解才干快速完成。

理论和实践的相结合是学习最有效的方法。

通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不敷的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才干真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。

7.附录(代码)

详细代码见代码文件夹

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

当前位置:首页 > 考试认证 > 财会金融考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1