欢迎来到人人文库网! | 帮助中心 人人文库renrendoc.com美如初恋!
人人文库网
首页 人人文库网 > 资源分类 > DOC文档下载

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

  • 资源大小:597.17KB        全文页数:16页
  • 资源格式: DOC        下载权限:游客/注册会员/VIP会员    下载费用:6
游客快捷下载 游客一键下载
会员登录下载
下载资源需要6

邮箱/手机号:
您支付成功后,系统会自动为您创建此邮箱/手机号的账号,密码跟您输入的邮箱/手机号一致,以方便您下次登录下载和查看订单。注:支付完成后需要自己下载文件,并不会自动发送文件哦!

支付方式: 微信支付    支付宝   
验证码:   换一换

友情提示
2、本站资源不支持迅雷下载,请使用浏览器直接下载(不支持QQ浏览器)
3、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

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

学生信息管理系统设计报告一、设计目的作为C课程结课设计,验证自身的学习效果,同时希望利用所学的基本知识和技能,进行简单数据库应用程序设计。希望通过项目实践,熟悉巩固所学知识,以使自身达到熟练掌握NET基本结构以及C语言的基本知识和技能,基本掌握面向对象程序开发的基本思路和方法,了解ADONET数据库开发基本知识,为今后的进一步深入学习,奠定基础。二、需求分析学生管理系统的开发目的是为了实现学生课程、学籍的信息化管理。本系统需要完成的功能有班级管理、学生管理、科目管理、课程管理、成绩管理以及系统管理员才具有的教师管理和用户管理。1班级管理可对班级进行添加、删除、修改、查找和报表输出等功能,班级属性有名称、班主任(来自于系统中保存的教师)、当前学生人数、建班日期和备注等属性。2学生管理可对学生进行添加、删除、修改、查找和报表输出等功能,学生属性有学号、姓名、性别、所属班级(来自于系统中保存的班级)、相片、出生日期和备注等属性。3科目管理可对科目进行添加、删除、修改、查找和报表输出等功能,科目属性有科目名称、学时数和备注等属性。4课程管理可对每一个班级的上课科目进行添加、删除、修改、查找和报表输出等功能,课程属性有所属班级(来自于系统中保存的班级)、授课老师(来自于系统中保存的教师)、开课日期、结课日期和备注等属性。5成绩管理可对每一个班级的上课科目的学生成绩进行添加、删除、修改、查找和报表输出等功能,成绩属性有学生姓名、所属班级(来自于系统中保存的班级)、课程名、成绩、备注等属性。6系统管理该模块的主要任务是维护系统的正常运行和安全性设置,包括添加用户、修改密码、重新登录等等。三、系统模块的实现在系统中包括以下功能系统管理、学生信息管理、课程信息管理、成绩信息管理、班级信息管理。系统各模块关系如图所示本系统共分为三大部分1、登录模块为了系统的安全,在进入系统之前首先会出现一个登录模块,用户只有在输入正确的用户名和正确的密码之后,才能进入系统。用户登录窗体中放置了两个文本框(TEXTBOX),用来输入用户名和密码;两个按钮(BUTTON)用来确定或者取消登录。设置一个SSTAB控件,供不同用户登录时选择用户权限,超级用户拥有一切权限(包括添加删除和修改以及对用户的管理),普通用户拥有受限制的权限(查询及修改密码),提高了数据库的安全性。添加一个TOOLTIP组件,提示用户输入正确的用户名和密码形式,提示用户密码是佛正确。登陆条件判断代码PRIVATEVOIDBUTTON1_CLICKOBJECTSENDER,EVENTARGSE{IFTHISTEXTBOX1TEXT||THISTEXTBOX2TEXT{MESSAGEBOXSHOW用户名或密码不能为空;}SQLCONNECTIONCONNNEWSQLCONNECTIONCONNSTRING;STRINGSTRSELECTFROMUSERSWHEREUSERNAMETHISTEXTBOX1TEXTTRIM;TRY{CONNOPEN;SQLCOMMANDCMDNEWSQLCOMMANDSTR,CONN;SQLDATAREADERREADCMDEXECUTEREADER;IFREADREAD{IFTEXTBOX2TEXTTRIMREADUSERPASSWORDTOSTRINGTRIM{MESSAGEBOXSHOW用户正确,欢迎您使用本系统;THISHIDE;主界面FMNEW主界面;FMSHOW;}ELSE{MESSAGEBOXSHOW密码错误,请重新输入;}}}CATCHEXCEPTIONEX{MESSAGEBOXSHOWEXMESSAGE;}CONNCLOSE;}PRIVATEVOIDBUTTON2_CLICKOBJECTSENDER,EVENTARGSE{APPLICATIONEXIT;}2、系统主界面模块登陆成功后,即可进入,系统主界面模块。窗体名称为界面功能介绍。主界面为进入学生管理系统各模块的入口,用户可根据MENUSTRIP上面各个模块名称单击进入各个管理模块,从而进行对系统的管理操作。主界面入口代码PRIVATEVOID学生增删TOOLSTRIPMENUITEM_CLICKOBJECTSENDER,EVENTARGSE{学生管理FM4NEW学生管理;FM4SHOW;}PRIVATEVOID课程管理TOOLSTRIPMENUITEM_CLICKOBJECTSENDER,EVENTARGSE{课程管理FM7NEW课程管理;FM7SHOW;}PRIVATEVOID科目管理TOOLSTRIPMENUITEM_CLICKOBJECTSENDER,EVENTARGSE{科目管理FM8NEW科目管理;FM8SHOW;}PRIVATEVOID成绩管理TOOLSTRIPMENUITEM_CLICKOBJECTSENDER,EVENTARGSE{成绩管理FM10NEW成绩管理;FM10SHOW;}PRIVATEVOID用户管理TOOLSTRIPMENUITEM_CLICKOBJECTSENDER,EVENTARGSE{用户管理FM12NEW用户管理;FM12SHOW;}PRIVATEVOID修改密码TOOLSTRIPMENUITEM_CLICKOBJECTSENDER,EVENTARGSE{更改密码FM14NEW更改密码;FM14SHOW;}PRIVATEVOID班级管理TOOLSTRIPMENUITEM_CLICKOBJECTSENDER,EVENTARGSE{班级管理FM2NEW班级管理;FM2SHOW;}3、各功能模块1用户管理可对用户进行添加、删除、修改、查找等功能,用户属性有用户名、密码、用户类型、用户权限、用户注册日期等信息。在用户管理界面,用户可根据自身权限查看用户信息,系统超级管理员可根据需求进行添加、删除用户等相关操作。进入用户管理界面后,将会出现一个主窗体,选择系统管理模块下的添加用户,就可以进入添加用户窗体,可以通过该窗体增加新的用户。在这个窗体中放置了三个文本框,用来输入用户名和密码;两个按钮用来确定是否添加用户;三个标签用来标示文本框的提示。用户添加界面,超级管理员可通过本界面对用户修改用户类型,用户权限设置。142修改密码窗体的创建在系统管理模块下,进入修改密码窗体,用户可根据需要修改自己的密码。在这个窗体中放置了两个文本框,用来输入密码和确认密码;两个按钮用来确定是否修改密码;两个标签用来标示文本框的内容。密码修改界面主要包括用户名、新设置密码、以及确认等功能。主要供普通用户进行密码修改、以及密码清除操作。2班级管理班级信息管理界面班级属性有名称、班主任(来自于系统中保存的教师)、当前学生人数、建班日期和备注等属性。

注意事项

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

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

关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

网站客服QQ:2846424093    人人文库上传用户QQ群:460291265   

[email protected] 2016-2018  renrendoc.com 网站版权所有   南天在线技术支持

经营许可证编号:苏ICP备12009002号-5