下载此文档

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


文档分类:IT计算机 | 页数:约24页 举报非法文档有奖
1/24
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/24 下载此文档
文档列表 文档介绍
该【学生管理信息系统课程设计报告 】是由【青山代下】上传分享,文档一共【24】页,该文档可以免费在线阅读,需要了解更多关于【学生管理信息系统课程设计报告 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..《数据库系统应用课程设计》课程设计报告设计题目:学生成绩管理系统__专业(方向):信息管理与信息系统年级、班:xxxxxxxxx学生学号:xxxxxxxxxx学生姓名:XX指导教师:XXX2017年12月17日欢迎下载:..目录一、概述.......................................................................................................................................5(一)、设计目的................................................................................................................5(二)、开发工具的选择....................................................................................................5二、需求分析..............................................................................................................................5(一)、功能需求的分析....................................................................................................5(二)、性能需求分析........................................................................................................6三、总体设计.........................................................................................................................6(一)、系统总体结构及功能模块划分............................................................................61、系统管理模块........................................................................................................62、学生信息管理模块................................................................................................73、班级信息管理模块................................................................................................74、课程信息管理模块................................................................................................75、成绩信息管理模块................................................................................................8(二)、系统数据库概念结构设计....................................................................................81、学生信息表............................................................................................................8四、详细设计..............................................................................................................................9(一)、系统管理功能模块的实现....................................................................................9(二)、学生信息管理模块的实现..................................................................................11(三)、班级信息管理模块的实现..................................................................................14(四)、课程信息管理模块的实现..................................................................................16(五)、成绩信息管理模块的实现..................................................................................19五、系统测试与运行................................................................................................................21六、结束语................................................................................................................................24欢迎下载:..摘要本文描述的是基于Windows环境的学生管理系统,主要功能模块包括学生信息的添加、修改、查找、删除。主要工具MicrosoftVisualStudio2010设计窗体,SQLserver2008建立数据库,实现学生信息管理的基本功能。本篇报告介绍一个学生信息管理系统的从分析到设计最后到实现的全过程,给出了学生信息管理系统的设计和技术实现的过程,特别在细节上分析功能和函数的实现思想。涉及到雪上信息管理的基本功能在本报告中都有描述。欢迎下载:..AbstractDescribedinthispaperisbasedontheWindowsenvironmentmanagementsystemforstudents,themainfunctionmodulesincludestudentinformationtoadd,modify,delete,,database,,givesthestudentinformationmanagementsystemdesignandrealizationprocess,,添加,修改,查找,删除欢迎下载:..学生信息管理系统一、概述本文描述的是基于Windows环境的学生管理系统,主要功能模块包括学生信息的添加、修改、查找、删除。主要工具MicrosoftVisualStudio2010设计窗体,SQLserver2008建立数据库,实现学生信息管理的基本功能。(一)、设计目的的应用,希望通过本次的锻炼学生实用c#语言解决实际问题的能力。(二)、开发工具的选择MicrosoftVisualStudio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括MicrosoftWindows、WindowsMobile、WindowCE、.NETFramework、.pactFramework和MicrosoftSilverlight及WindowsPhone。VisualStudio是目前最流行的Windows平台应用程序的集成开发环境。最新版本为VisualStudio2015版本,。二、需求分析(一)、功能需求的分析本系统的功能需求分析如下:系统用户:用户,密码,退出。学生基本信息:学号,姓名,性别,电话,班号,生日,住址。班级信息:班号,年级,班主任。课程基本信息:课程号,课程名,课程类别,学分。学生成绩信息:学号,班号,课程类型,学分。欢迎下载:..(二)、性能需求分析(1)登录、用户界面需求:简洁、易懂、易用、有好的用户界面(2)安全保密需求:只有凭借用户名和密码登录系统,才能进行信息的管理。三、总体设计(一)、系统总体结构及功能模块划分经过对系统的需求分析,学生信息管理系统主要划分为:系统管理,学生信息管理,班级信息管理,课程信息管理,学籍信息管理,成绩信息管理六个模块,。、系统管理模块系统用户:这里面包含添加用户,修改密码,退出系统三个小部分,。欢迎下载:..、学生信息管理模块学生信息管理:主要是用于学生信息更新、插入、删除,。、班级信息管理模块班级信息管理:添加班级信息,修改班级信息,。、课程信息管理模块课程信息管理:添加课程信息,修改课程信息,设置课程信息,。欢迎下载:..、成绩信息管理模块成绩信息管理:添加成绩信息,修改成绩信息,查询成绩信息,。(二)、系统数据库概念结构设计信息表设计:、学生信息表如表2所示。!未找到引用源。所示。!未找到引用源。所示。表3课程信息表列名数据类型长度备注欢迎下载:..。。表5用户信息表列名数据类型长度备注登录IDchar5主键登录名String10无用户名String10无密码String10四、详细设计(一)、系统管理功能模块的实现创建一个FormSystemMessage窗体,实现添加用户、删除用户、修改密码、退出系统的功能。publicpartialclassFormSystemMessage:Form{publicFormSystemMessage(){ponent();}privatevoidoperatorBindingNavigatorSaveItem_Click(objectsender,EventArgse)欢迎下载:..{();();();}DataSetUserPassworddsp=newDataSetUserPassword();=();privatevoidFormSystemMessage_Load(objectsender,EventArgse){//TODO:这行代码将数据加载到表“”中。您可以根据需要移动或删除它。();();=;}privatevoidbuttonDelete_Click(objectsender,EventArgse){=()(((DataRowView)).Row);您确定要删除这个用户吗?确定提示return;();}privatevoidbuttonAdd_Click(objectsender,EventArgse){if(()){);return;}if(()){,);return;}=();=;欢迎下载:..=;(row);}privatevoidbuttonSave_Click(objectsender,EventArgse){try{(););}catch(Exceptionex){提示信息}}privatevoidbuttonExit_Click(objectsender,EventArgse){();}}}(二)、.“学生信息管理”。“学生信息管理”窗体欢迎下载:..在构造函数前添加数据库上下文对象,并在构造函数中增加以下代码ScoreManContextdb=newScoreManContext();publicFormClass(){ponent();();=;}“新添”按钮代码实现如下privatevoidbindingNavigatorAddNewItem_Click(objectsender,EventArgse){Studentstudent=newCourse();=();FormEditCourseformEdit=newFormEditCourse(course);if(()==){(course);();();}}“删除”按钮代码实现如下privatevoidbindingNavigatorDeleteItem_Click(objectsender,EventArgse){if(==null)return;你确定删除吗{();();}}“编辑”按钮代码实现如下privatevoidtoolStripEdit_Click(objectsender,EventArgse){if(==null)return;Studentstudent=;FormStudentEditformEdit=newFormStudentEdit(student);if(()==){欢迎下载:..();();}else{(student).Reload();(false);}}.“编辑学生信息”。“编辑学生信息”窗体设计在该窗体中“选择照片”按钮代码实现如下privatevoidbuttonSelectPicture_Click(objectsender,EventArgse){OpenFileDialogopenDialog=newOpenFileDialog();所有图片(*.jpg;*.png;*.bmp;*.gif)if(()==){=();}}“确定”按钮代码实现如下privatevoidbuttonOK_Click(objectsender,EventArgse){if(ValidateData())欢迎下载:..{DialogResult=;}}“取消”按钮代码实现如下privatevoidbuttonCancel_Click(objectsender,EventArgse){DialogResult=;}(三)、.“班级信息管理”。“班级信息管理”窗体设计在构造函数前添加数据库上下文对象,并在构造函数中增加以下代码ScoreManContextdb=newScoreManContext();publicFormClass(){ponent();();=;}“新添”按钮代码实现如下privatevoidbindingNavigatorAddNewItem_Click(objectsender,EventArgse){欢迎下载:..Classclasses=newClass();=();FormEditClassformEdit=newFormEditClass();if(()==){(classes);();();}“删除”按钮代码实现如下privatevoidbindingNavigatorDeleteItem_Click(objectsender,EventArgse){if(==null)return;();();删除成功}“编辑”按钮代码实现如下privatevoidtoolStripButton1_Click(objectsender,EventArgse){if(==null)return;Classclasses=;FormEditClassformEdit=newFormEditClass();if(()==){();}else{(classes).Reload();}}.“编辑班级信息”。欢迎下载:..“编辑班级信息”窗体设计“确定”按钮代码实现如下privatevoidbuttonOK_Click(objectsender,EventArgse){if(ValidateData()){DialogResult=;}}“取消”按钮代码实现如下privatevoidbuttonCancel_Click(objectsender,EventArgse){DialogResult=;}(四)、.“课程信息窗体”。欢迎下载:..“课程信息窗体”设计在构造函数前添加数据库上下文对象,并在构造函数中增加以下代码ScoreManContextdb=newScoreManContext();publicFormClass(){ponent();();=;}“新添”按钮实现代码如下privatevoidbindingNavigatorAddNewItem_Click(objectsender,EventArgse){Coursecourse=newCourse();=();FormEditCourseformEdit=newFormEditCourse(course);if(()==){(course);();();}}“删除”按钮实现代码如下privatevoidbindingNavigatorDeleteItem_Click(objectsender,EventArgse){欢迎下载:..if(==null)return;();();删除成功}“编辑”按钮实现代码如下privatevoidtoolStripButtonEdit_Click(objectsender,EventArgse){if(==null)return;Coursecourse=;FormEditCourseformEdit=newFormEditCourse(course);if(()==){();}else{(course).Reload();}}.“编辑课程信息”。“编辑课程信息”窗体设计“确定”按钮代码实现如下privatevoidbuttonOK_Click(objectsender,EventArgse){if(ValidateData()){欢迎下载:..DialogResult=;}}“取消”按钮代码实现如下privatevoidbuttonCancel_Click(objectsender,EventArgse){DialogResult=;}(五)、.“成绩信息管理”。“成绩信息管理”窗体设计在构造函数前添加数据库上下文对象,并在构造函数中增加以下代码ScoreManContextdb=newScoreManContext();publicFormClass(){ponent();();=;}“新添”按钮实现代码如下privatevoidbindingNavigatorAddNewItem_Click(objectsender,EventArgse)欢迎下载:..{Scorescore=newScore();=

学生管理信息系统课程设计报告 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数24
  • 收藏数0 收藏
  • 顶次数0
  • 上传人青山代下
  • 文件大小1.92 MB
  • 时间2024-04-14