会员注册 | 登录 | 微信快捷登录 QQ登录 微博登录 | 帮助中心 人人文库renrendoc.com美如初恋!
站内搜索 百度文库

热门搜索: 直缝焊接机 矿井提升机 循环球式转向器图纸 机器人手爪发展史 管道机器人dwg 动平衡试验台设计

管理系统信息课程设计-学生信息管理系统设计报告.doc管理系统信息课程设计-学生信息管理系统设计报告.doc -- 6 元

宽屏显示 收藏 分享

资源预览需要最新版本的Flash Player支持。
您尚未安装或版本过低,建议您

学生信息管理系统设计报告一、设计目的作为C课程结课设计,验证自身的学习效果,同时希望利用所学的基本知识和技能,进行简单数据库应用程序设计。希望通过项目实践,熟悉巩固所学知识,以使自身达到熟练掌握.NET基本结构以及C语言的基本知识和技能,基本掌握面向对象程序开发的基本思路和方法,了解ADO.NET数据库开发基本知识,为今后的进一步深入学习,奠定基础。二、需求分析学生管理系统的开发目的是为了实现学生课程、学籍的信息化管理。本系统需要完成的功能有班级管理、学生管理、科目管理、课程管理、成绩管理以及系统管理员才具有的教师管理和用户管理。1.班级管理可对班级进行添加、删除、修改、查找和报表输出等功能,班级属性有名称、班主任(来自于系统中保存的教师)、当前学生人数、建班日期和备注等属性。2.学生管理可对学生进行添加、删除、修改、查找和报表输出等功能,学生属性有学号、姓名、性别、所属班级(来自于系统中保存的班级)、相片、出生日期和备注等属性。3.科目管理可对科目进行添加、删除、修改、查找和报表输出等功能,科目属性有科目名称、学时数和备注等属性。4.课程管理可对每一个班级的上课科目进行添加、删除、修改、查找和报表输出等功能,课程属性有所属班级(来自于系统中保存的班级)、授课老师(来自于系统中保存的教师)、开课日期、结课日期和备注等属性。5.成绩管理可对每一个班级的上课科目的学生成绩进行添加、删除、修改、查找和报表输出等功能,成绩属性有学生姓名、所属班级(来自于系统中保存的班级)、课程名、成绩、备注等属性。6.系统管理该模块的主要任务是维护系统的正常运行和安全性设置,包括添加用户、修改密码、重新登录等等。三、系统模块的实现在系统中包括以下功能系统管理、学生信息管理、课程信息管理、成绩信息管理、班级信息管理。系统各模块关系如图所示本系统共分为三大部分1、登录模块为了系统的安全,在进入系统之前首先会出现一个登录模块,用户只有在输入正确的用户名和正确的密码之后,才能进入系统。用户登录窗体中放置了两个文本框(Textbox),用来输入用户名和密码两个按钮(Button)用来确定或者取消登录。设置一个SSTab控件,供不同用户登录时选择用户权限,超级用户拥有一切权限(包括添加删除和修改以及对用户的管理),普通用户拥有受限制的权限(查询及修改密码),提高了数据库的安全性。添加一个ToolTip组件,提示用户输入正确的用户名和密码形式,提示用户密码是佛正确。登陆条件判断代码privatevoidbutton1_Clickobjectsender,EventArgse{ifthis.textBox1.Text||this.textBox2.Text{MessageBox.Show用户名或密码不能为空}SqlConnectionconnnewSqlConnectionconnStringstringstrselectfromUserswhereUserNamethis.textBox1.Text.Trimtry{conn.OpenSqlCommandcmdnewSqlCommandstr,connSqlDataReaderreadcmd.ExecuteReaderifread.Read{iftextBox2.Text.TrimreadUserPassWord.ToString.Trim{MessageBox.Show用户正确,欢迎您使用本系统this.Hide主界面fmnew主界面fm.Show}else{MessageBox.Show密码错误,请重新输入}}}catchExceptionex{MessageBox.Showex.Message}conn.Close}privatevoidbutton2_Clickobjectsender,EventArgse{Application.Exit}2、系统主界面模块登陆成功后,即可进入,系统主界面模块。窗体名称为界面功能介绍。主界面为进入学生管理系统各模块的入口,用户可根据MenuStrip上面各个模块名称单击进入各个管理模块,从而进行对系统的管理操作。主界面入口代码privatevoid学生增删ToolStripMenuItem_Clickobjectsender,EventArgse{学生管理fm4new学生管理fm4.Show}privatevoid课程管理ToolStripMenuItem_Clickobjectsender,EventArgse{课程管理fm7new课程管理fm7.Show}privatevoid科目管理ToolStripMenuItem_Clickobjectsender,EventArgse{科目管理fm8new科目管理fm8.Show}privatevoid成绩管理ToolStripMenuItem_Clickobjectsender,EventArgse{成绩管理fm10new成绩管理fm10.Show}privatevoid用户管理ToolStripMenuItem_Clickobjectsender,EventArgse{用户管理fm12new用户管理fm12.Show}privatevoid修改密码ToolStripMenuItem_Clickobjectsender,EventArgse{更改密码fm14new更改密码fm14.Show}privatevoid班级管理ToolStripMenuItem_Clickobjectsender,EventArgse{班级管理fm2new班级管理fm2.Show}3、各功能模块1.用户管理可对用户进行添加、删除、修改、查找等功能,用户属性有用户名、密码、用户类型、用户权限、用户注册日期等信息。在用户管理界面,用户可根据自身权限查看用户信息,系统超级管理员可根据需求进行添加、删除用户等相关操作。进入用户管理界面后,将会出现一个主窗体,选择系统管理模块下的添加用户,就可以进入添加用户窗体,可以通过该窗体增加新的用户。在这个窗体中放置了三个文本框,用来输入用户名和密码两个按钮用来确定是否添加用户三个标签用来标示文本框的提示。用户添加界面,超级管理员可通过本界面对用户修改用户类型,用户权限设置。1.4.2修改密码窗体的创建在系统管理模块下,进入修改密码窗体,用户可根据需要修改自己的密码。在这个窗体中放置了两个文本框,用来输入密码和确认密码两个按钮用来确定是否修改密码两个标签用来标示文本框的内容。密码修改界面主要包括用户名、新设置密码、以及确认等功能。主要供普通用户进行密码修改、以及密码清除操作。2.班级管理班级信息管理界面班级属性有名称、班主任(来自于系统中保存的教师)、当前学生人数、建班日期和备注等属性。
编号:201311211640540185    大小:597.17KB    格式:DOC    上传时间:2013-11-21
  【编辑】
6
关 键 词:
专业文献 学术论文 精品文档 管理系统
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

当前资源信息

4.0
 
(2人评价)
浏览:30次
zhaozilong上传于2013-11-21

官方联系方式

客服手机:17625900360   
2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   

相关资源

相关资源

相关搜索

专业文献   学术论文   精品文档   管理系统  
关于我们 - 网站声明 - 网站地图 - 友情链接 - 网站客服客服 - 联系我们
copyright@ 2015-2017 人人文库网网站版权所有
苏ICP备12009002号-5