学生信息管理系统设计与实现毕业论文.doc

上传人:聆听****声音 文档编号:349459 上传时间:2023-04-29 格式:DOC 页数:54 大小:903KB
下载 相关 举报
学生信息管理系统设计与实现毕业论文.doc_第1页
第1页 / 共54页
学生信息管理系统设计与实现毕业论文.doc_第2页
第2页 / 共54页
学生信息管理系统设计与实现毕业论文.doc_第3页
第3页 / 共54页
学生信息管理系统设计与实现毕业论文.doc_第4页
第4页 / 共54页
学生信息管理系统设计与实现毕业论文.doc_第5页
第5页 / 共54页
学生信息管理系统设计与实现毕业论文.doc_第6页
第6页 / 共54页
学生信息管理系统设计与实现毕业论文.doc_第7页
第7页 / 共54页
学生信息管理系统设计与实现毕业论文.doc_第8页
第8页 / 共54页
学生信息管理系统设计与实现毕业论文.doc_第9页
第9页 / 共54页
学生信息管理系统设计与实现毕业论文.doc_第10页
第10页 / 共54页
学生信息管理系统设计与实现毕业论文.doc_第11页
第11页 / 共54页
学生信息管理系统设计与实现毕业论文.doc_第12页
第12页 / 共54页
学生信息管理系统设计与实现毕业论文.doc_第13页
第13页 / 共54页
学生信息管理系统设计与实现毕业论文.doc_第14页
第14页 / 共54页
学生信息管理系统设计与实现毕业论文.doc_第15页
第15页 / 共54页
学生信息管理系统设计与实现毕业论文.doc_第16页
第16页 / 共54页
学生信息管理系统设计与实现毕业论文.doc_第17页
第17页 / 共54页
学生信息管理系统设计与实现毕业论文.doc_第18页
第18页 / 共54页
学生信息管理系统设计与实现毕业论文.doc_第19页
第19页 / 共54页
学生信息管理系统设计与实现毕业论文.doc_第20页
第20页 / 共54页
亲,该文档总共54页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

学生信息管理系统设计与实现毕业论文.doc

《学生信息管理系统设计与实现毕业论文.doc》由会员分享,可在线阅读,更多相关《学生信息管理系统设计与实现毕业论文.doc(54页珍藏版)》请在冰点文库上搜索。

学生信息管理系统设计与实现毕业论文.doc

毕业设计(论文)

题目:

学生信息管理系统设计

计算机系:

计算机科学与技术

专业班级:

计应143

学生姓名:

李波

指导教师:

高爱梅

2016年12月

学生信息管理系统设计与实现

摘要

随着学校的规模不断扩大,学生数量急剧增长,需要管理的各种信息也成倍增加。

同时由于计算机和网络技术的普及,

本系统主要实现了对高校从学生学籍信息录入、到学生成绩管理。

其主要描述系统主界面的设计、主菜单的设计、用户验证、修改密码、课程管理、学生信息管理等一系列功能整个系统从操作简便、灵活、实用的目的要求出发完成学生信息管理系统全过程。

整个系统实现了学生信息查询、浏览;教师信息查询、添加、修改、删除;系统管理的一系列功能。

学生信息管理系统是利用J2SDK1.5作为编译环境。

使用MyEclipse8.5作为集成开发环境,使用MicrosoftSQLServer2005作为后台数据存储。

学校管理人员可以通过该系统方便、快速、有效的管理学生信息。

本论文包括需求分析,系统功能,系统设计,程序设计,系统测试等方面。

较为系统的介绍了“学生信息管理系统”。

关键词:

学生信息设计实现系统功能

目录

第1章绪论 1

1.1系统概况 1

1.2系统背景和建设意义 1

1.2.1系统背景 1

1.2.2系统开发意义 2

第2章需求分析 3

2.1需求分析 3

2.2编写目的 3

2.3问题定义 3

2.4可行性研究 3

2.5系统功能需求分析 3

第3章功能设计 5

3.1系统架构 5

3.2系统功能需求 5

3.2.1学生信息管理模块 6

3.2.2教师信息管理模块 6

3.2.3系统安全管理模块 6

3.3数据库设计 6

3.3.1数据库表的设计 6

3.3.2JDBC连接数据库 8

3.3.2.1连接步骤 8

3.3.2.2连接数据库详细过程 8

第4章系统实施 10

4.1页面设计 10

4.1.1登陆模块 10

4.1.2教师个人信息查询 15

4.1.3登陆模块 17

4.1.4教师个人信息查询 22

4.2页面测试 24

4.3功能测试 26

第5章结论 27

5.1结束语 27

5.2致谢 27

第6章展望 28

参考文献 29

II

第1章绪论

1.1系统概况

学生信息管理系统(StudentInformationManagementSystem),以下简称SIMS,是针对学校人事处的大量业务处理工作而开发的管理软件,是典型的管理信息系统(ManagementInformationSystem)。

它是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,它能够为用户提供充足的信息和快捷的查询手段。

能有效的帮助学校和老师掌握学生的情况,为学生提供成绩跟课程方面的查询。

在传统模式下利用人工进行学生信息管理,存在着较多的缺点,如:

效率底,保密性差,时间一长将产生大量的文件和数据,更不便于查找,更新,维护等。

诸如这些情况,令学校管理者对学生的信息管理带来了很大困难,严重影响了教育工作者的工作效率。

随着科学技术的不断提高,计算机科学日渐成熟,使用日趋成熟的计算机技术来代替传统的人工模式,来实现学生信息的现代化管理,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对学生信息进行管理,具有着手工管理所无法比拟的优点.例如:

检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、保密性好、寿命长、成本低、便于打印等。

这些优点能够极大地提高学生信息管理的效率,也是学校的科学化、正规化管理,与世界接轨的重要条件。

用计算机制作的学生信息管理系统还可以通过功能强大的Internet网及时的向学生的家长传递该生在校的最新成绩,有助于学校与家长的信息互动,为更好地把握学校的教育方针一定的促进作用!

因此,开发这样一套管理软件成为很有必要的事情。

本次设计前台使用JDK开发工具、MyEclipse开发环境开发的,后台数据库采用MicrosoftSQLServer2005,利用JDBC将前台和后台连接起来,构成了一个完整的学生信息管理系统。

使得学校学生与学校管理者方便快捷的查找等一系列的操作。

1.2系统背景和建设意义

1.2.1系统背景

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,学生信息管理系统必定是一个教育单位不可缺少的部分。

一个功能齐全、简单易用的信息管理系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。

所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。

作为计算机应用的一部分,使用计算机对学校的各类信息进行管理,具有手工管理所无法比拟的优点.例如:

检索迅速、查询方便、效率高、可靠性好、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高学校信息管理的效率,也是一个单位科学化、正规化管理,与世界接轨的重要条件。

1.2.2系统开发意义

现阶段,学校与官方教育机构在研制和应用各种学生信息管理系统的体系和方式方法上,大都采用传统的工本信息管理模式。

在此体系的统筹策划和实际操纵下,若要进行诸项信息管理工作,比如,组织一次学生信息录入、信息审核校对、定向信息的调入抽取、数据统计和实时查询等等系列过程,要有几个必需的“人工”操作程序步骤,即人工制表、人工信息录入、人工校对、人工调取、人工统计和人工查询等。

显然,随着学生信息类型的不断增加、更新和转换及学生信息管理要求的不断提高,日益强调“综合型服务”、“高效性办公”、“实时性信息处理”,学校领导、教师、技术人员和信息管理人员的工作量将会越来越大,并且诸项工作必将是十分繁琐、极易出错和误差率高的事情,可以说传统的信息管理方式已经不能适应学校现代科学管理体系的需要。

调研表明,虽然不少院校已经成功运用了计算机领域技术来管理教务教学工作,但因相关管理人员的技能水平和技术要求均不高,很大程度上,工作者还是利用Microsoft系列office文档办公软件(Microsoftword、Microsoft powerpoint、MicrosoftAccess及MicrosoftExcel等)来完成报表,这样低水平运作的办公方式和办事效率着实给实时信息查询和信息统计造成了诸多不便。

第2章需求分析

2.1需求分析

尽早地对软件项目的可行性做出细致而谨慎的评估,以避免在项目开发过程中浪费大量的人力、物力、财力。

2.2编写目的

采用学校现有的软硬件软件及科学的管理系统开发方案,建立学生入学信息管理系统,实现学生入学管理的计算机自动化。

系统应符合学校原有的成绩管理制度,并达到操作直观、方便、实用、安全等要求。

2.3问题定义

问题定义阶段必须回答的关键问题是“要解决的问题是什么?

”。

显然,这个问题解决整个软件开发周期中起着指导性作用。

软件开发应该有这样一条鲜明的线索贯穿始终,否则我们的所有工作都是盲目的。

现在我们应该明确问题定义阶段的主要任务:

我们要建立一个学生信息管理系统,用计算机对学生各种信息进行日常管理,针对这些要求设计了学生信息管理系统本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加、删除,针对这些要求设计了学生信息管理系统。

2.4可行性研究

这个阶段要解决的关键问题是“对上一阶段所确定的问题有无行得通的解决办法”。

从而导出系统的逻辑模型,然后从系统逻辑模块出发探索若干种可供选择的系统实现方案。

由于实际条件的制约,对可行性研究我们不再多说,但我们必须明确,现在我们所讨论的问题从各方面来说都行得通。

在明确了这两个简单问题之后需求,我们的问题应该步入正题了。

分析阶段是网站定义时期的是后一个阶段,这一阶段的中心任务是准确的回答“系统必须做什么?

”这个问题。

其结束的标准是通过需求分析应该得出有数据流程图、ER图、数据字典等描绘的精确的系统逻辑模型。

2.5系统功能需求分析

根据需求分析的内容,测试系统是否和当初的设计一样。

图2-1系统功能需求分析图

第3章功能设计

3.1系统架构

本系统采用的是(操作系统:

WindowsXP;集成开发工具:

MyEclipse8.5;编译环境:

JDK6.0;Web服务器:

Tomcat6.0;数据库:

SQLServer2005)。

前台MyEclipse开发环境开发,后台使用MicrosoftSQLServer2005作为数据库来存储数据,利用JDBC将前台与后台连接起来,构成了一个完整的学生系统,整体框架如下图所示:

图3-1系统整体框架

3.2系统功能需求

本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询,修改,增加,删除,另外还有教师管理模块的实现,针对这些要求设计了学生信息管理系统。

本系统将功能列表中的功能整合、划分为三个主要功能模块:

学生信息管理模块、教师信息管理模块、系统安全管理模块、其中系统安全管理员可以使用系统中所有的模块,而学生只可以使用学生管理模块,信息查询中的部分模块。

教师可以查询教师模块以及学生管理的部分模块。

3.2.1学生信息管理模块

学生信息管理模块包括查询、修改信息等。

具体的结构图如图所示。

学生管理

修改密码

查询

图3-2学生信息设计图

3.2.2教师信息管理模块

教师管理

查询信息

修改密码

学生管理

教师信息管理模块主要包括查询教师信息、修改教师信息、删除学生,具体结构如下图所示

图3-3教师信息设计图

3.2.3系统安全管理模块

本模块主要是系统管理员,没有权限设置,可以查看学生任何信息及教师任何信息以及用户密码修改等功能,

系统安全管理

学生信息管理

教师信息管理

安全管理

图3-4管理员设计图

3.3数据库设计

3.3.1数据库表的设计

根据对E-R图的分析,数据库中设计包含四个表:

Users类(用户类)、Students类(学生类)、Teachers类(教师类)、Subjects类(学生课表类)、Scores类(学生成绩类):

Teaching类(教师课表类):

Users类(用户类):

表3-1Users类(用户类)

属性名

数据类型

属性说明

user_id

Int

用户账号

user_password

String

用户密码

user_type

String

用户类型

Students类(学生类):

表3-2Students类(学生类)

属性名

属性说明

student_id

学生账号

student_name

学生姓名

sex

性别

id

身份证号

tel

电话

major_name

专业名称

major_id

专业编号

student_class

班级

enterdate

入学日期

birthday

出生日期

address

家庭地址

graschool

毕业院校

nation

民族

nativeplace

籍贯

politicstatus

政治面貌

remark

备注

student_passward

登陆密码

Teachers类(教师类):

表3-3Teachers类(教师类)

属性名

数据类型

属性说明

teacher_id

Int

教师账号

Teacher_name

String

教师姓名

sex

String

性别

tel

String

电话

Subjects类(学生课表类):

表3-4Subjects类(学生课表类)

属性名

数据类型

属性说明

subject_id

Int

科目编号

Subject_name

String

科目名称

Student_id

String

学生编号

Student_name

String

学生姓名

Teacher_id

int

授课教师编号

Teacher_name

String

授课教师姓名

Scores类(学生成绩类):

表3-5Scores类(学生成绩类)

属性名

数据类型

属性说明

subject_id

Int

科目编号

Subject_name

String

科目名称

Student_id

String

学生编号

Student_name

String

学生姓名

Major_id

String

专业编号

Major_name

String

专业名称

Student_class

String

班级

scores

String

所得成绩

Teaching类(教师课表类):

表3-6Teaching类(教师课表类)

属性名

数据类型

属性说明

Major_id

String

专业编号

Major_name

String

专业名称

Student_class

String

班级

teacher_id

Int

教师账号

Teacher_name

String

教师姓名

subject_id

Int

科目编号

Subject_name

String

科目名称

3.3.2JDBC连接数据库

3.3.2.1连接步骤

可以分成五步,如图3-5所示:

图3-5数据框架

3.3.2.2连接数据库详细过程

准备步骤:

导入SQLServer2005数据库驱动程序sqljdbc.jar

定义访问数据库用到的类

StringdriverName="com.microsoft.sqlserver.jdbc.SQLServerDriver"; StringdbURL="jdbc:

sqlserver:

//localhost:

1433;DatabaseName=stuManageSys";//连接服务器和数据库sample

StringuserName="sa";//默认用户名

StringuserPwd="123456";//密码

Connectionconn=null;第一步:

加在驱动程序

Class.forName(driverName);

第二步:

连接数据库

conn=DriverManager.getConnection(dbURL,userName,userPwd);

第三步:

创建stmt对象

publicstaticvoidcloseStatement(Statementstmt)

第四步:

执行SQL语句

第五步:

关闭数据库

stmt.close();

conn.close();

第4章系统实施

4.1页面设计

4.1.1登陆模块

登录界面的设计,大小适中的登录窗口。

上边部分是电子学院的log,和系统名称“学生信息管理系统”。

账号和密码输入栏,账号输入栏后边有下拉菜单,可以选择以管理员、老师、学生身份登录。

(如下图)

图4-1登录界面

登录成功后就可以在权限范围内进行修改、删除、查询等功能。

<%@pagelanguage="java"import="java.util.*"pageEncoding="utf-8"%>

<%

Stringpath=request.getContextPath();

StringbasePath=request.getScheme()+":

//"+request.getServerName()+":

"+request.getServerPort()+path+"/";

%>

//www.w3.org/1999/xhtml">

学生信息管理系统

--

*{overflow:

hidden;font-size:

9pt;}

body{

margin-left:

0px;

margin-top:

0px;

margin-right:

0px;

margin-bottom:

0px;

background-image:

url(images/bg.gif);

background-repeat:

repeat-x;}

-->

auto_focus()">

service=login"method="post">

url(../images/lbg.gif)">

url(../images/login01.jpg)"> 

url(../images/login02.jpg)"> 

url(../images/login03.jpg)">

帐号:

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

当前位置:首页 > 自然科学 > 物理

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

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