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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

毕业设计学生管理系统论文.docx

1、毕业设计学生管理系统论文学生信息管理系统课程设计报告书专 业: 信息管理与信息系统 学 号: 姓 名: 指 导 教 师: 完成日期 2010年 7月 8 日目 录1. 系统分析 31.1需求分析 31.2开发工具 42. 系统设计 42.1设计思想 52.2系统业务流程 52.3系统功能结构 52.4数据库设计 63. 各模块具体实现 63.1系统登录界面设计 73.2系统普通用户主界面的设计 73.3学生课程信息查询界面的设计 83.4 学生成绩查询界面的设计 113.5学生详细信息查询界面的设计 133.6学生用户密码界面的设计 153.7管理员管理主界面的设计 163.8课程管理界面的设

2、计 163.9成绩管理界面的设计 173.10学生信息管理界面的设计 183.11学生信息添加界面的设计 194.核心算法及说明 195.结论 226. 参考资料 227.附录 23学生信息管理系统1. 系统分析1.1需求分析为了对学生信息的管理方便,开发人员完成了全面的调查与分析,同时与目标用户进行了多次深入沟通,主要用于学校学生日常管理工作,以规范的学生档案为基础,实现了学生学籍变更、学生奖惩、考试信息、教师考勤等信息管理,实现学校人力资源的优化和学生信息管理的科学管理而设计的,通过试用本系统,可以更加有效的管理学生信息信息,其中包括学生的基本信息,成绩信息并且具有信息的增加,查询,修改等

3、功能。学生信息管理系统将会为学校的现代化管理提供一个良好的平台。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点。例如,检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。本系统基于ASP技术及SQL Server数据库管理系统,设计并实现了一套B/S架构的学生信息管理网站,其主要包括学生信息管理、学生课程管理及学生成绩查询等功

4、能模块。本系统的建成与部署将大大提高学校学生管理工作者的工作效率与工作质量。当今学生信息管理的繁索给具有强烈时间观念的行政人员带来了诸多不便,教学办公室缺少一种完善的学籍管理软件,为了对学生信息的管理方便,节省资源,提高工作效率,开发人员完成了全面的调查与分析,同时与目标用户进行了多次深入沟通,并在次基础上着手开发学生信息管理系统软件。开发软件的名称:学生信息管理系统项目的任务提出者:开发者:用户:实现软件的单位:1.2开发工具前台基于Microsoft Visual Studio 2005进行web页面的开发和设计,后台基于SQL Server Management Studio对数据库的设

5、计,前台和后台是网页设计具有更高的灵活性。2. 系统设计2.1设计思想大量运用了Visual Studio 2005提供的各种服务器控件、验证控件以及数据源控件和ADO.NET数据对象,使得本系统的界面简洁美观,并使操作更直观。在控件的设计上做了多次修改,以求布局上的美观。背景图片运用不多但力求效果明显,色彩搭配和谐。多幅图片完美结合。既体现了本系统的温馨,又有稳定和谐的一面。在数据库设计中,使用了SQL Server 2005 进行设计,使得数据库尽可能完善。2.2系统业务流程本系统为学生信息管理系统,用户通过输入用户名及密码来进行系统的使用,用户权限分为管理员和普通用户,管理员可以进行信息

6、的添加、删除、修改等操作。普通用户可以进行密码的修改,个人信息的查询以。为学生信息的管理以及用户及时查询信息提供便捷的服务。2.3系统功能结构所编写程序能够实现的功能有:课程管理、学生信息管理、学生成绩管理、学生信息查询、学生课程信息查询、学生成绩查询、用户的密码修改和权限控制等功能。其中制作了两种用户的权限方式。管理员权限以及普通用户权限:2.4数据库设计数据库设计是根据业务需求、信息需求和处理需求,确定信息系统中的数据库结构、数据操作和数据一致性约束的过程。数据库设计包括需求分析、概念设计、逻辑设计和物理设计四个步骤。设计一学生信息管理系统:学生信息(学号、姓名、性别、籍贯、出生日期、国籍

7、编号、专业编号)课程信息(课程号、课程名、课时、分院编号、上课地点)成绩信息(学号、课程号、成绩)三张表的关系为主体。其中学号、课程编号、学号课程号分别为各表的主键。3. 各模块具体实现3.1系统登录界面设计登录界面用户和管理员登录权限界面,即只有有密码的人员方可进入,进行操作。如图1所示:图1 登录界面3.2系统普通用户主界面的设计系统普通用户主界面完全是由导航进行操作的。导航由课程查询、成绩查询、学生详细信息查询等三部分组成。可方便地实现学生信息、课程成绩的查询等。如图2所示:图2 学生用户主界面3.3学生课程信息查询界面的设计课程信息查询界面可以使普通学生用户方便地对课程信息进行查询操作

8、。如图3、4、5、6所示: 图3 课程查询界面图4 公共课信息查询界面图5 专业课查询界面图6 选修课查询界面3.4 学生成绩查询界面的设计成绩信息查询界面可以使普通学生用户方便地对成绩信息进行查询操作。如图7、8、9、10所示:图7 成绩查询界面 图8 平测成绩查询界面图9 期中成绩查询界面图10 期末成绩查询界面3.5学生详细信息查询界面的设计可以查询学生详细信息、专业信息,分院信息查询,国籍信息查询,状态信息查询,密码修改等。如图11、12、13、14、15所示:图11 学生详细信息查询界面图12 专业查询界面图13 分院信息查询界面图14 国籍信息查询界面图15 状态信息查询界面3.6

9、学生用户密码界面的设计学生用户初始密码即为学号,可以在登录后修改自己的密码。如图16所示: 图16 密码修改界面3.7管理员管理主界面的设计管理员可以对学生信息,课程、成绩的管理。如图17所示:图17 管理员管理主界面3.8课程管理界面的设计管理员可以对学生所学课程进行必要的编辑,删除等功能。如图18所示:图18 课程管理界面3.9成绩管理界面的设计管理员可以对学生所学课程成绩进行必要的编辑,删除等功能。如图19所示:图19 成绩管理界面3.10学生信息管理界面的设计管理员可以对学生详细信息进行必要的编辑,删除等功能。如图20所示:图20 学生信息管理界面3.11学生信息添加界面的设计学生信息

10、添加界面可以让管理员添加学生信息,更好的管理学生信息。如图21所示:图21 学生信息添加界面4.核心算法及说明数据绑定string connstr = server=localhost; Integrated Security=True; database=education; SqlConnection sql = new SqlConnection(connstr); sql.Open(); SqlCommand myCommand = new SqlCommand(select student.学号,student.姓名,branch.分院编号,branch.分院名称,branch.分院

11、简介 from student join field on student.专业编号 = field.专业编号 join branch on field.分院编号 = branch.分院编号 where 学号= + Session密码.ToString() + , sql); SqlDataAdapter Adapter = new SqlDataAdapter(); Adapter.SelectCommand = myCommand; DataSet myDs = new DataSet(); Adapter.Fill(myDs); GridView1.DataSource = myDs.T

12、ables0.DefaultView; GridView1.DataBind(); sql.Close();登录代码的确定事件 if (CheckBox1.Checked) string constr = server=localhost;Integrated Security=True;database=education; SqlConnection sql = new SqlConnection(constr); sql.Open(); SqlCommand myCommand = new SqlCommand(select * from admin where 姓名= + this.T

13、extBox1.Text.Trim() + and 密码= + this.TextBox2.Text.Trim()+, sql); SqlDataReader myreader = myCommand.ExecuteReader(); if (myreader.Read() Session姓名 = TextBox1.Text; Session密码 = TextBox2.Text; Response.Redirect(index2.aspx); else Response.Write(alert(用户名或密码不正确!);); sql.Close(); else String constr= se

14、rver=localhost;Integrated Security=True;database=education; SqlConnection sql = new SqlConnection(constr); sql.Open(); SqlCommand myCommand = new SqlCommand(select * from student where 姓名= + this.TextBox1.Text.Trim() + and 密码= + this.TextBox2.Text.Trim()+, sql); SqlDataReader myreader = myCommand.Ex

15、ecuteReader(); if (myreader.Read() Session姓名 = TextBox1.Text; Session密码 = TextBox2.Text; Response.Redirect(index1.aspx); else Response.Write(alert(用户名或密码不正确!);); sql.Close(); 5.结论在课程设计过程中,我遇到了种种问题,主要原因是缺乏这方面的经验,完全是一边操作一边摸索,经历一次又一次的改正,每一个能运行的窗体、数据窗口、链接运行成功及许多程序代码的编写呈现在了我的面前。我为之而高兴,我从设计中学到了许多。对设计过程中的整

16、体把握及运行也思索了很多;管理员信息的修改力求贴近现实,在每一个程序出来后校正、修改、完善,使得不能运行的某些程序得以运行;查询系统主要采用直接式,方便于查询各方面的信息,还对信息管理、编码设计进行了制作,使之更直观的表现出来。6. 参考资料1 王 珊、萨师煊 数据库系统概论(第四版) 高等教育出版社 20052 刘乃丽ASP.NET2.0+SQL Server 2005项目开发 人民邮电出版社 20063 王改性 夏亮 王素玲 ASP.NET动态网页设计实训教程 人民邮电出版社 20067.附录1. 密码修改确定事件代码string constr = server=localhost;Int

17、egrated Security=True;database=education; SqlConnection sql = new SqlConnection(constr); sql.Open(); SqlCommand myCommand = new SqlCommand(select * from student where 姓名= + Session姓名.ToString() + and 密码= + this.TextBox1.Text.Trim() + , sql); SqlDataReader myreader = myCommand.ExecuteReader(); if (my

18、reader.Read() myreader.Close(); SqlCommand update = new SqlCommand(update student set 密码= + TextBox2.Text.Trim() + where 姓名= + Session姓名 + , sql) int i = update.ExecuteNonQuery(); if (i 0) Response.Write(alert(修改密码成功); else Response.Write(alert(修改密码失败); else Response.Write(alert(您输入的密码有误,请重新输入); 2.

19、数据修改的更新确定事件代码string stre = Request.QueryString课程号; string constr = server=localhost;Integrated Security=True;database=education; SqlConnection sql = new SqlConnection(constr); sql.Open(); TextBox1.Text = stre; SqlCommand updatecomm = new SqlCommand(update course set 课程名= + TextBox2.Text.Trim() + ,课时

20、= + TextBox3.Text.Trim() + where 课程号= + stre + , sql); int i = updatecomm.ExecuteNonQuery(); if (i 0) Response.Write(alert(更新成功!); else Response.Write(alert(更新失败!);3. 学生信息添加事件确定按钮代码 if (Session姓名 != null) string constr = server=localhost;Integrated Security=True;database=education; SqlConnection sql

21、 = new SqlConnection(constr); sql.Open(); SqlCommand insertcomm = new SqlCommand(insert into student values (学号,姓名,性别,籍贯,出生日期,国籍编号,专业编号,状态,密码), sql); insertcomm.Parameters.Add(学号, SqlDbType.NChar, 10); insertcomm.Parameters.Add(姓名, SqlDbType.NChar, 10); insertcomm.Parameters.Add(性别, SqlDbType.NChar,

22、 10); insertcomm.Parameters.Add(籍贯, SqlDbType.NChar, 10); insertcomm.Parameters.Add(出生日期, SqlDbType.NChar, 10); insertcomm.Parameters.Add(国籍编号, SqlDbType.NChar, 10); insertcomm.Parameters.Add(专业编号, SqlDbType.NChar, 10); insertcomm.Parameters.Add(状态, SqlDbType.NChar, 10); insertcomm.Parameters.Add(密码

23、, SqlDbType.NChar, 10); insertcomm.Parameters学号.Value = TextBox1.Text; insertcomm.Parameters姓名.Value = TextBox2.Text; insertcomm.Parameters性别.Value = TextBox3.Text; insertcomm.Parameters籍贯.Value = TextBox4.Text; insertcomm.Parameters出生日期.Value = TextBox5.Text; insertcomm.Parameters国籍编号.Value = TextB

24、ox6.Text; insertcomm.Parameters专业编号.Value = TextBox7.Text; insertcomm.Parameters状态.Value = TextBox8.Text; insertcomm.Parameters密码.Value = TextBox9.Text; int flag = insertcomm.ExecuteNonQuery(); if (flag 0) Response.Write(alert(添加成功); else Response.Write(alert(添加失败); else Response.Redirect(index.aspx);

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

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