毕业论文题目:学.ppt_第1页
毕业论文题目:学.ppt_第2页
毕业论文题目:学.ppt_第3页
毕业论文题目:学.ppt_第4页
毕业论文题目:学.ppt_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业论文题目:学生信息管理系统,指导老师:田正军学生:李楠,前言,论文研究背景,本世纪是信息时代,高等教育更是信息时代的担当者。学生管理的信息化建设已基本实现从服务器、网络等硬件环境,辐射信息管理等应用软件系统。高等学校的学生管理系统的建设是十分必要的一项工作,目的是通过建设学生管理系统,把学生的信息放在同数据库中,由管理者统一管理,学生可以足不出户就可以知道自己的基本情况,成绩,老师的信息及娱乐等,这样可以提高学校的办事效率。学生管理系统的使用,充分利用网络资源条件,使其更好地为学生服务。近年来,随着互联网在中国的迅速发展,这一利用此系统进行交流资料和信息的方式得到迅速发展。学生管理系统可以让我们及时的得到学校的通知消息,不论我们是不是在学校,我们只要进入此系统就可以知道你想要的信息了,此系统中也有几个小游戏,我们在学习的同时也可以使得的休息休息。此系统通过不同成员的登录,也同样可以很好的规范学生信息的管理和存储,同学们也能准确地找到所需,还能降低教师的工作量。本系统采用WindowFrom,一方机适应大众的需求,另一方面在系统的设计方面更方便。使用户使用更加方便,同时也拥有更好的视觉。,研究框架,这次我的论文研究的基本框架是两个大的模块1.管理员操作模块2.学生操作模块,主要内容,系统又分为九个小模块:管理员操作模块主要包括:1.学生信息管理2.课程信息管理3.成绩信息管理4.学生选课信息管理5.教师信息管理6.班级信息管理学生操作模块主要包括:1.密码修改2.学生个人信息管理3.成绩查询,详细内容,首先进行系统总体设计一、系统可行性分析可行性分析对系统的开发至关重要,可以大幅减少不必要的损失,保证系统开发的顺利进行。因此要对系统进行技术可行性、经济可行性、操作可行性三方面的系统可行性分析有很大的必要性。二、系统功能描述此学生信息管理系统的功能包括管理员的操作功能和学生的操作功能两大部分,如下所列:一、管理员的操作功能管理员权限最大,可以对学生、班级、课程等情况进行统一的管理,细分如下:(一)学生信息的浏览:学生信息的添加,学生信息的修改和删除;(二)学生基本课程的浏览:学生基本课程的添加;学生基本课程的修改和删除;(三)班级管理信息的浏览:班级管理信息的添加;班级管理信息的修改、删除;(四)教师信息的浏览:教师信息的添加;教师权限的修改;管理员可将教师的权限设为管理员;(五)学生成绩信息的浏览:学生成绩信息的添加;学生成绩信息的修改、删除;(六)学生选课信息的管理:包括修改与删除:学生选课人数的统计;(七)学校对所设课程进行教师分配;(八)为了保证系统的安全性,除了管理员用户,不允许其他用户进入该模块。二、学生的操作功能学生只是利用此系统进行与自己有关的信息查询、输入等,不能操作和修改其他信息,学生所具有的操作功能如下:密码修改;个人信息查询;成绩查询。,对系统功能模块分析,学生信息管理系统的主要功能包括以下两个方面:管理员的管理,含学生、教师、课程、班级、选课、成绩等有关信息的管理。学生对个人信息的管理等功能,含修改密码、个人信息的查询、成绩查询。这是学生信息管理系统的流程图,对数据库建立与设计,根据上面的分析,所涉及的数据有学生基本信息和课程信息,他们可以合在一个实体中,规划出来的实体为:学生信息实体和课程实体,分别如下图所示:,系统设置,通过web.config来配置应用程序,下面给出配置方法。第一节连接数据库系统为保持良好的可移植性,采用对数据库配置进行统一管理的方法,将程序中用到的所有连接字符串信息统一放于web.config配置文档中,在程序中通过这一配置调用,进行数据库连接。对于数据库调用字符串,由于数据库使用的是本地数据库,datasource(数据源)设置为(local);uid(用户id)赋值为系统默认的sa;pwd(连接密码)赋值为空;database设为我们上一节中创建的Class。web.config配置文档的相关主要代码如下:在每个需要连接数据库的程序中读取Web.Config配置文档中的数据库设置信息,只要使用如下语句即可。Stringstrconn=ConfigurationSettings.AppSettings“dsn”;SqlConnectioncn=newSqlConnection(strconn);cn.Open();我们只要在程序文件中加入这几行代码,就可以将数据库连接字段读取到字符串strconn中,就可使用所连接的数据库了。,设置用户验证和授权,在系统中专门建一目录为:manager,把不允许学生浏览的管理员模块的所有应用程序放入该目录,以便在Web.Config中控制。先在Web.Config中设置用户名和密码,代码清单如下:然后设置目录manager的访问权限。系统配置以后,只有用户名为manager和admin的两个用户才能访问manager目录中的文件,任何人若直接浏览此目录下的文件时,将转到login.aspx页面,要求重新登录。,主要界面及相关代码,在此项目中添加一名为CommanClass的公共类,它会自动放置在App_Code中在其中定义打开库的方法GetCon()用于获得连接字符串并打开数据库;与查询方法ExceSql(),用于获得查询语句以及数据填充的方法GetDataSet(),此方法返回dataset类型,相关代码如下:publicSqlConnectionGetCon()stringstr=ConfigurationManager.ConnectionStringsds.ConnectionString;SqlConnectioncon=newSqlConnection(str);con.Open();returncon;publicvoidExceSql(stringsql)CommanClasscc=newCommanClass();SqlConnectioncon=cc.GetCon();SqlCommandcmd=newSqlCommand(sql,con);cmd.ExecuteNonQuery();publicSystem.Data.DataSetGetDataSet(stringsql,stringTableName)SqlConnectioncon=newSqlConnection(ConfigurationManager.ConnectionStringsds.ConnectionString.ToString();con.Open();SqlDataAdapterdr=newSqlDataAdapter(sql,con);DataSetds=newDataSet();dr.Fill(ds);returnds;定义此类的好处是,可减少程序员编写程序的不便,提高效率节约时间,也是实现模块化之一的体现。同时,在此项目中再添加一文件夹名字叫yonghukongjian此文件夹中包含母板页中的头部控件和底部控件。再添加一母板页,学生信息管理系统首页,学生信息管理系统首页如下图:,管理员操作模块,该模块的程序代码都放到名为“manager”的子目录中,便于在配置文件Web.config中统一控制。即不通过登录,是不能直接浏览该目录下的文件的。若直接浏览,将转到Web.config中指定的login.aspx页面,让你必须重新登录,若登录成功,就可进入下列各页面了。,其所属的学生信息维护模块是学生信息管理系统中管理学生学籍的部分。主要负责所有学生个人信息的浏览,以及到其他管理页面的链接,页面采用datagrid控件与dataset数据集的绑定返回所有学生信息,可以对学生信息进行修改或删除。在该控件中设置了“编辑”“删除”列,提供数据的修改、删除操作。当单击“编辑”时出现如图所示界面,其中被修改的数据会自动以表格的形式出现,管理员可修改其中的信息,同时“编辑”列会自动换成“更新或取消”,当编辑完成后,再点击此链接将会将编辑后的数据重新显示在DataGrid控件中;此页面还有一个“超链接”,单击此超链接会调转到另一个界面,如图:,课程信息管理主页面,最后,其也可实现页面的跳转,通过hypeLink实现,其页面如图,成绩信息管理页面,学生选课管理页面如图,教师信息管理界面如图,密码修改,学生个人信息管理页面,结论,经过几个月的设计和开发,“学生信息管理系统

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论