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

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

   首页 人人文库网 > 资源分类 > DOC文档下载

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

  • 资源星级:
  • 资源大小:597.17KB   全文页数:16页
  • 资源格式: DOC        下载权限:注册会员/VIP会员
您还没有登陆,请先登录。登陆后即可下载此文档。
  合作网站登录: 微信快捷登录 支付宝快捷登录   QQ登录   微博登录
友情提示
2:本站资源不支持迅雷下载,请使用浏览器直接下载(不支持QQ浏览器)
3:本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

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

学生信息管理系统设计报告一、设计目的作为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.班级管理班级信息管理界面班级属性有名称、班主任(来自于系统中保存的教师)、当前学生人数、建班日期和备注等属性。

注意事项

本文(管理系统信息课程设计-学生信息管理系统设计报告.doc)为本站会员(zhaozilong)主动上传,人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知人人文库网([email protected]),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。

copyright@ 2015-2017 人人文库网网站版权所有
苏ICP备12009002号-5