ImageVerifierCode 换一换
格式:DOC , 页数:54 ,大小:883.04KB ,
资源ID:4883319      下载积分:14 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4883319.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(本科毕业设计论文--学生信息管理系统设计与实现.doc)为本站上传会员【人****来】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

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

1、 内蒙古电子信息职业技术学院毕业设计(论文) 学生信息管理系统设计与实现毕业设计(论文)题 目:学生信息管理系统设计计算机系:计算机科学与技术专业班级:计应143学生姓名:李波指导教师:高爱梅2016年12月学生信息管理系统设计与实现摘要随着学校的规模不断扩大,学生数量急剧增长,需要管理的各种信息也成倍增加。同时由于计算机和网络技术的普及,本系统主要实现了对高校从学生学籍信息录入、到学生成绩管理。其主要描述系统主界面的设计、主菜单的设计、用户验证、修改密码、课程管理、学生信息管理等一系列功能整个系统从操作简便、灵活、实用的目的要求出发完成学生信息管理系统全过程。整个系统实现了学生信息查询、浏览

2、;教师信息查询、添加、修改、删除;系统管理的一系列功能。学生信息管理系统是利用J2SDK 1.5作为编译环境。使用MyEclipse 8.5作为集成开发环境,使用Microsoft SQL Server 2005作为后台数据存储。学校管理人员可以通过该系统方便、快速、有效的管理学生信息。本论文包括需求分析,系统功能,系统设计,程序设计,系统测试等方面。较为系统的介绍了“学生信息管理系统”。关键词:学生信息 设计 实现 系统功能 目录第1章 绪论11.1 系统概况11.2 系统背景和建设意义11.2.1 系统背景11.2.2 系统开发意义2第2章 需求分析32.1需求分析32.2 编写目的32.

3、3问题定义32.4可行性研究32.5 系统功能需求分析3第3章 功能设计53.1 系统架构53.2 系统功能需求53.2.1 学生信息管理模块63.2.2 教师信息管理模块63.2.3 系统安全管理模块63.3 数据库设计63.3.1 数据库表的设计63.3.2 JDBC连接数据库83.3.2.1 连接步骤83.3.2.2 连接数据库详细过程8第4章 系统实施104.1 页面设计104.1.1 登陆模块104.1.2 教师个人信息查询154.1.3 登陆模块174.1.4 教师个人信息查询224.2 页面测试244.3 功能测试26第5章 结论275.1 结束语275.2 致谢27第6章 展望

4、28参考文献29II第1章 绪论 1.1 系统概况学生信息管理系统(Student Information Management System),以下简称SIMS,是针对学校人事处的大量业务处理工作而开发的管理软件,是典型的管理信息系统(Management Information System)。它是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,它能够为用户提供充足的信息和快捷的查询手段。能有效的帮助学校和老师掌握学生的情况,为学生提供成绩跟课程方面的查询。在传统模式下利用人工进行学生信息管理,存在着较多的缺点,如:效率底,保密性差,时间一长将产生大量的文件和数

5、据,更不便于查找,更新,维护等。诸如这些情况,令学校管理者对学生的信息管理带来了很大困难,严重影响了教育工作者的工作效率。随着科学技术的不断提高,计算机科学日渐成熟, 使用日趋成熟的计算机技术来代替传统的人工模式,来实现学生信息的现代化管理,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、保密性好、寿命长、成本低、便于打印等。这些优点能够极大地提高学生信息管理的效率,也是学校的科学化、正规化管理,与世界接轨的

6、重要条件。用计算机制作的学生信息管理系统还可以通过功能强大的Internet网及时的向学生的家长传递该生在校的最新成绩,有助于学校与家长的信息互动,为更好地把握学校的教育方针一定的促进作用!因此,开发这样一套管理软件成为很有必要的事情。本次设计前台使用JDK开发工具、MyEclipse开发环境开发的,后台数据库采用Microsoft SQL Server 2005,利用JDBC将前台和后台连接起来,构成了一个完整的学生信息管理系统。使得学校学生与学校管理者方便快捷的查找等一系列的操作。1.2 系统背景和建设意义1.2.1 系统背景随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们

7、深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,学生信息管理系统必定是一个教育单位不可缺少的部分。一个功能齐全、简单易用的信息管理系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。作为计算机应用的一部分,使用计算机对学校的各类信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查询方便、效率高、可靠性好、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学校信息管理的效率,也是一个单位科学化、正规化管理,与世界接轨的重要条件。1

8、.2.2 系统开发意义 现阶段,学校与官方教育机构在研制和应用各种学生信息管理系统的体系和方式方法上,大都采用传统的工本信息管理模式。在此体系的统筹策划和实际操纵下,若要进行诸项信息管理工作,比如,组织一次学生信息录入、信息审核校对、定向信息的调入抽取、数据统计和实时查询等等系列过程,要有几个必需的“人工”操作程序步骤,即人工制表、人工信息录入、人工校对、人工调取、人工统计和人工查询等。显然,随着学生信息类型的不断增加、更新和转换及学生信息管理要求的不断提高,日益强调“综合型服务”、“高效性办公”、“实时性信息处理”,学校领导、教师、技术人员和信息管理人员的工作量将会越来越大,并且诸项工作必将

9、是十分繁琐、极易出错和误差率高的事情,可以说传统的信息管理方式已经不能适应学校现代科学管理体系的需要。调研表明,虽然不少院校已经成功运用了计算机领域技术来管理教务教学工作,但因相关管理人员的技能水平和技术要求均不高,很大程度上,工作者还是利用Microsoft系列office文档办公软件(Microsoft word、Microsoft power point、Microsoft Access及Microsoft Excel等)来完成报表,这样低水平运作的办公方式和办事效率着实给实时信息查询和信息统计造成了诸多不便。第2章 需求分析2.1需求分析尽早地对软件项目的可行性做出细致而谨慎的评估,以

10、避免在项目开发过程中浪费大量的人力、物力、财力。 2.2 编写目的采用学校现有的软硬件软件及科学的管理系统开发方案,建立学生入学信息管理系统,实现学生入学管理的计算机自动化。 系统应符合学校原有的成绩管理制度,并达到操作直观、方便、实用、安全等要求。 2.3问题定义 问题定义阶段必须回答的关键问题是“要解决的问题是什么?”。显然,这个问题解决整个软件开发周期中起着指导性作用。软件开发应该有这样一条鲜明的线索贯穿始终,否则我们的所有工作都是盲目的。现在我们应该明确问题定义阶段的主要任务:我们要建立一个学生信息管理系统,用计算机对学生各种信息进行日常管理,针对这些要求设计了学生信息管理系统本系统主

11、要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改 、增加、删除,针对这些要求设计了学生信息管理系统。2.4可行性研究 这个阶段要解决的关键问题是“对上一阶段所确定的问题有无行得通的解决办法”。从而导出系统的逻辑模型,然后从系统逻辑模块出发探索若干种可供选择的系统实现方案。由于实际条件的制约,对可行性研究我们不再多说,但我们必须明确,现在我们所讨论的问题从各方面来说都行得通。在明确了这两个简单问题之后需求,我们的问题应该步入正题了。分析阶段是网站定义时期的是后一个阶段,这一阶段的中心任务是准确的回答“系统必须

12、做什么?”这个问题。其结束的标准是通过需求分析应该得出有数据流程图、ER图、数据字典等描绘的精确的系统逻辑模型。2.5 系统功能需求分析根据需求分析的内容,测试系统是否和当初的设计一样。图2-1 系统功能需求分析图第3章 功能设计3.1 系统架构本系统采用的是(操作系统: Windows XP;集成开发工具:MyEclipse 8.5;编译环境:JDK 6.0;Web服务器:Tomcat 6.0;数据库:SQL Server 2005)。前台MyEclipse开发环境开发,后台使用Microsoft SQL Server 2005作为数据库来存储数据,利用JDBC将前台与后台连接起来,构成了一

13、个完整的学生系统,整体框架如下图所示:图3-1 系统整体框架3.2 系统功能需求本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询,修改,增加,删除,另外还有教师管理模块的实现,针对这些要求设计了学生信息管理系统。本系统将功能列表中的功能整合、划分为三个主要功能模块:学生信息管理模块、教师信息管理模块、系统安全管理模块、其中系统安全管理员可以使用系统中所有的模块,而学生只可以使用学生管理模块,信息查询中的部分模块。教师可以查询教师模块以及学生管理的部分模块。3.2.1 学生信息管理模块学生信息管理模块包括查

14、询、修改信息等。具体的结构图如图所示。学生管理修改密码查询 图3-2 学生信息设计图3.2.2 教师信息管理模块教师管理查询信息修改密码学生管理教师信息管理模块主要包括查询教师信息、修改教师信息、删除学生,具体结构如下图所示 图3-3 教师信息设计图3.2.3 系统安全管理模块本模块主要是系统管理员,没有权限设置,可以查看学生任何信息及教师任何信息以及用户密码修改等功能,系统安全管理学生信息管理教师信息管理安全管理 图3-4 管理员设计图3.3 数据库设计3.3.1 数据库表的设计根据对E-R图的分析,数据库中设计包含四个表:Users类(用户类)、Students类(学生类)、Teacher

15、s类(教师类)、Subjects类(学生课表类)、Scores类(学生成绩类):Teaching类(教师课表类):Users类(用户类):表3-1 Users类(用户类)属性名数据类型属性说明user_idInt用户账号user_passwordString用户密码user_typeString用户类型Students类(学生类):表3-2 Students类(学生类) 属性名属性说明student_id学生账号student_name学生姓名sex性别id身份证号tel电话major_name专业名称major_id专业编号student_class班级enterdate入学日期birthd

16、ay出生日期address家庭地址graschool毕业院校nation民族nativeplace籍贯politicstatus政治面貌remark备注student_passward登陆密码Teachers类(教师类):表3-3 Teachers类(教师类)属性名数据类型属性说明teacher_idInt教师账号Teacher_nameString教师姓名sexString性别telString电话Subjects类(学生课表类):表3-4 Subjects类(学生课表类) 属性名数据类型属性说明subject_idInt科目编号Subject_nameString科目名称Student_i

17、dString学生编号Student_nameString学生姓名Teacher_idint授课教师编号Teacher_nameString授课教师姓名Scores类(学生成绩类):表3-5 Scores类(学生成绩类)属性名数据类型属性说明subject_idInt科目编号Subject_nameString科目名称Student_idString学生编号Student_nameString学生姓名Major_idString专业编号Major_nameString专业名称Student_classString班级scoresString所得成绩Teaching类(教师课表类):表3-6 T

18、eaching类(教师课表类)属性名数据类型属性说明Major_idString专业编号Major_nameString专业名称Student_classString班级teacher_idInt教师账号Teacher_nameString教师姓名subject_idInt科目编号Subject_nameString科目名称3.3.2 JDBC连接数据库3.3.2.1 连接步骤可以分成五步,如图3-5所示: 图3-5 数据框架3.3.2.2 连接数据库详细过程准备步骤:导入SQL Server 2005数据库驱动程序sqljdbc.jar定义访问数据库用到的类String driverName

19、 = com.microsoft.sqlserver.jdbc.SQLServerDriver;String dbURL = jdbc:sqlserver:/localhost:1433; DatabaseName=stuManageSys; / 连接服务器和数据库sampleString userName = sa; / 默认用户名String userPwd = 123456; / 密码Connection conn = null;第一步:加在驱动程序 Class.forName(driverName); 第二步:连接数据库 conn = DriverManager.getConnecti

20、on(dbURL, userName, userPwd);第三步:创建stmt对象 public static void closeStatement(Statement stmt)第四步:执行SQL语句第五步:关闭数据库 stmt.close(); conn.close();第4章 系统实施4.1 页面设计4.1.1 登陆模块登录界面的设计,大小适中的登录窗口。上边部分是电子学院的log,和系统名称“学生信息管理系统”。账号和密码输入栏,账号输入栏后边有下拉菜单,可以选择以管理员、老师、学生身份登录。(如下图)图4-1 登录界面 登录成功后就可以在权限范围内进行修改、删除、查询等功能。学生信

21、息管理系统function auto_focus()if(document.getElementById(user_id)!=null)/首先检查employeeid对象是否存在 document.getElementById(user_id).focus(); /将光标聚焦function form_submit()checkuser();/document.getElementById(login).submit();/readytogo();function form_reset()document.getElementById(download).reset();function re

22、loadcode() var verify=document.getElementById(safecode); verify.setAttribute(src,code.php?+Math.random();function check()checkName();checkPwd();checkType();/检测用户输入的用户名是否符合格式function checkName()var user_id = document.getElementById(user_id).value; /alert(username);if(user_id.length = 0)/alert(kjhklj)

23、;alert(对不起,您输入的帐号为空,请重新输入);form_reset();elseif(document.getElementById(select)=)/首先检查userpassword对象是否存在 document.getElementById(password).focus(); /将光标聚焦/检测用户输入的用密码名是否符合格式function checkPwd()var userpwd = document.getElementById(password).value;if(userpwd.length = 0)alert(对不起,您输入的用户密码不能为空,请重新输入);form

24、_reset(); elseform_reset();function checkType()var userType = document.getElementById(select).value;if(select.length = 0)alert(对不起,您选择的用户类型不能为空,请重新选择);elseform_reset();var request ;     帐 号:   -请选择- 管理员 学生 老师 密 码:                4.1.2 教师个人信息查询本模

25、块主要实现的功能是登录教师个人信息查询模块之后进行的一系列操作:登录成功之后就可以输入编号进行查询教师个人信息,个人的课程。(教师个人查询功能只能用作查询功能,没有修改权限)图4-2 查询教师学生信息管理系统function auto_focus()if(document.getElementById(teacher_id)!=null)/首先检查employeeid对象是否存在 document.getElementById(teacher_id).focus(); /将光标聚焦function check()checkTeacher_id();function checkTeacher_i

26、d()var userpwd = document.getElementById(teacher_id).value;if(userpwd.length = 0)alert(对不起,您输入的编号不能为空,请重新输入);return false; var request ; 查询教师 带*为必填信息 编        号*: 姓        名: 4.1.3 登陆模块登录界面的设计,大小适中的登录窗口。上边部分是电子学院的log,和系统名称“学生信息管理系统”。账号和密码输入栏,账号输入栏后边有下拉菜单,可以选择以管理员、老师、学生身份登录。(如下图)图4-3 登录界面 登录成功后就可以在权限范围内进行修改、删除、查询等功能。学生信息管理系统function auto_focus()if(document.getElementById(user_id)!=null)/首先检查employeeid对象

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服