ImageVerifierCode 换一换
格式:DOCX , 页数:50 ,大小:493.91KB ,
资源ID:20386890      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

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

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学生信息管理系统设计与实现大学论文Word文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

学生信息管理系统设计与实现大学论文Word文档格式.docx

1、本次设计前台使用JDK开发工具、MyEclipse开发环境开发的,后台数据库采用Microsoft SQL Server 2005,利用JDBC将前台和后台连接起来,构成了一个完整的学生信息管理系统。使得学校学生与学校管理者方便快捷的查找等一系列的操作。1.2 系统背景和建设意义1.2.1 系统背景随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,学生信息管理系统必定是一个教育单位不可缺少的部分。一个功能齐全、简单易用的信息管理系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决

2、策者和管理者来说都至关重要。所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。作为计算机应用的一部分,使用计算机对学校的各类信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查询方便、效率高、可靠性好、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学校信息管理的效率,也是一个单位科学化、正规化管理,与世界接轨的重要条件。1.2.2 系统开发意义 现阶段,学校与官方教育机构在研制和应用各种学生信息管理系统的体系和方式方法上,大都采用传统的工本信息管理模式。在此体系的统筹策划和实际操纵下,若要进行诸项信息管理工作,比如,组织一次学生信息录入、信息审核校对、定

3、向信息的调入抽取、数据统计和实时查询等等系列过程,要有几个必需的“人工”操作程序步骤,即人工制表、人工信息录入、人工校对、人工调取、人工统计和人工查询等。显然,随着学生信息类型的不断增加、更新和转换及学生信息管理要求的不断提高,日益强调“综合型服务”、“高效性办公”、“实时性信息处理”,学校领导、教师、技术人员和信息管理人员的工作量将会越来越大,并且诸项工作必将是十分繁琐、极易出错和误差率高的事情,可以说传统的信息管理方式已经不能适应学校现代科学管理体系的需要。调研表明,虽然不少院校已经成功运用了计算机领域技术来管理教务教学工作,但因相关管理人员的技能水平和技术要求均不高,很大程度上,工作者还

4、是利用Microsoft系列office文档办公软件(Microsoft word、Microsoft power point、Microsoft Access及Microsoft Excel等)来完成报表,这样低水平运作的办公方式和办事效率着实给实时信息查询和信息统计造成了诸多不便。第2章 需求分析2.1需求分析尽早地对软件项目的可行性做出细致而谨慎的评估,以避免在项目开发过程中浪费大量的人力、物力、财力。2.2 编写目的采用学校现有的软硬件软件及科学的管理系统开发方案,建立学生入学信息管理系统,实现学生入学管理的计算机自动化。系统应符合学校原有的成绩管理制度,并达到操作直观、方便、实用、安

5、全等要求。2.3问题定义 问题定义阶段必须回答的关键问题是“要解决的问题是什么?”。显然,这个问题解决整个软件开发周期中起着指导性作用。软件开发应该有这样一条鲜明的线索贯穿始终,否则我们的所有工作都是盲目的。现在我们应该明确问题定义阶段的主要任务:我们要建立一个学生信息管理系统,用计算机对学生各种信息进行日常管理,针对这些要求设计了学生信息管理系统本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改 、增加、删除,针对这些要求设计了学生信息管理系统。2.4可行性研究 这个阶段要解决的关键问题是“对上一阶

6、段所确定的问题有无行得通的解决办法”。从而导出系统的逻辑模型,然后从系统逻辑模块出发探索若干种可供选择的系统实现方案。由于实际条件的制约,对可行性研究我们不再多说,但我们必须明确,现在我们所讨论的问题从各方面来说都行得通。在明确了这两个简单问题之后需求,我们的问题应该步入正题了。分析阶段是网站定义时期的是后一个阶段,这一阶段的中心任务是准确的回答“系统必须做什么?”这个问题。其结束的标准是通过需求分析应该得出有数据流程图、ER图、数据字典等描绘的精确的系统逻辑模型。2.5 系统功能需求分析根据需求分析的内容,测试系统是否和当初的设计一样。图2-1 系统功能需求分析图第3章 功能设计3.1 系统

7、架构本系统采用的是(操作系统: Windows XP;集成开发工具:MyEclipse 8.5;编译环境:JDK 6.0;Web服务器:Tomcat 6.0;数据库:SQL Server 2005)。前台MyEclipse开发环境开发,后台使用Microsoft SQL Server 2005作为数据库来存储数据,利用JDBC将前台与后台连接起来,构成了一个完整的学生系统,整体框架如下图所示:图3-1 系统整体框架3.2 系统功能需求本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询,修改,增加,删除,另外

8、还有教师管理模块的实现,针对这些要求设计了学生信息管理系统。本系统将功能列表中的功能整合、划分为三个主要功能模块:学生信息管理模块、教师信息管理模块、系统安全管理模块、其中系统安全管理员可以使用系统中所有的模块,而学生只可以使用学生管理模块,信息查询中的部分模块。教师可以查询教师模块以及学生管理的部分模块。3.2.1 学生信息管理模块学生信息管理模块包括查询、修改信息等。具体的结构图如图所示。图3-2 学生信息设计图3.2.2 教师信息管理模块教师信息管理模块主要包括查询教师信息、修改教师信息、删除学生,具体结构如下图所示图3-3 教师信息设计图3.2.3 系统安全管理模块本模块主要是系统管理

9、员,没有权限设置,可以查看学生任何信息及教师任何信息以及用户密码修改等功能,图3-4 管理员设计图3.3 数据库设计3.3.1 数据库表的设计根据对E-R图的分析,数据库中设计包含四个表:Users类(用户类)、Students类(学生类)、Teachers类(教师类)、Subjects类(学生课表类)、Scores类(学生成绩类):Teaching类(教师课表类):Users类(用户类):表3-1 Users类(用户类)属性名数据类型属性说明user_idInt用户账号user_passwordString用户密码user_type用户类型Students类(学生类):表3-2 Studen

10、ts类(学生类) 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-3 Teachers类(教师类)teacher_id教师账号Teacher_name教师姓名Subjects类(学生课表类):表3-4 Sub

11、jects类(学生课表类) subject_id科目编号Subject_name科目名称Student_id学生编号Student_nameTeacher_idint授课教师编号授课教师姓名Scores类(学生成绩类):表3-5 Scores类(学生成绩类)Major_idMajor_nameStudent_classscores所得成绩表3-6 Teaching类(教师课表类)3.3.2 JDBC连接数据库3.3.2.1 连接步骤可以分成五步,如图3-5所示:图3-5 数据框架3.3.2.2 连接数据库详细过程准备步骤:导入SQL Server 2005数据库驱动程序sqljdbc.jar定

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

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

14、后就可以在权限范围内进行修改、删除、查询等功能。%String path = request.getContextPath();String basePath = request.getScheme()+:/+request.getServerName()+request.getServerPort()+path+/html xmlns=http:/www.w3.org/1999/xhtmlheadmeta http-equiv=Content-Type content=text/html; charset=utf-8 /title学生信息管理系统style type=text/css!-*o

15、verflow:hidden; font-size:9pt;body margin-left: 0px; margin-top: margin-right: margin-bottom: background-image: url(images/bg.gif); background-repeat: repeat-x;-/style/headscript function auto_focus()if(document.getElementById(user_id)!=null) /首先检查employeeid对象是否存在 document.getElementById().focus();

16、/将光标聚焦 function form_submit() checkuser();/document.getElementById(login).submit(); /readytogo(); function form_reset()download).reset();function reloadcode() var verify=document.getElementById(safecode); verify.setAttribute(src,code.php?+Math.random();function check() checkName(); checkPwd(); check

17、Type();/检测用户输入的用户名是否符合格式function checkName() var user_id = document.getElementById().value; /alert(username); if(user_id.length = 0) /alert(kjhklj alert(对不起,您输入的帐号为空,请重新输入 form_reset(); else if(document.getElementById(select)=) /首先检查userpassword对象是否存在 document.getElementById(password /将光标聚焦/检测用户输入的用

18、密码名是否符合格式function checkPwd() var userpwd = document.getElementById( if(userpwd.length = 0) alert(对不起,您输入的用户密码不能为空,请重新输入 elsefunction checkType() var userType = document.getElementById( if(select.length = 0)对不起,您选择的用户类型不能为空,请重新选择 else form_reset();var request ;/scriptbody onload=javascript:auto_focus

19、()form action=/stumanagesystem/servlet/downloadServlet?service=login method=posttable width=100% height=67% border=0 cellspacing= cellpadding= tdtd height=561 style=background:url(./images/lbg.gif)940 align=center238url(./images/login01.jpg) /td/tr190td width=208url(./images/login02.jpg)518url(

20、./images/login03.jpg)3633350img src=./images/user.gif width=3042 帐 号:186input type=text name= id=width:164px; height:32px; line-height:34px; background:url(./images/inputbg.gif) repeat-x; border:solid 1px #d1d1d1; font-family:Verdana, Geneva, sans-serif;102p/plabelselect name=option value =-请选择- option value=管理员管理员学生学生老师老师/label./images/password.gif2832密 码: 402

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

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