C学生管理系统实训报告

上传人:枫** 文档编号:473248780 上传时间:2023-09-23 格式:DOC 页数:52 大小:1.68MB
返回 下载 相关 举报
C学生管理系统实训报告_第1页
第1页 / 共52页
C学生管理系统实训报告_第2页
第2页 / 共52页
C学生管理系统实训报告_第3页
第3页 / 共52页
C学生管理系统实训报告_第4页
第4页 / 共52页
C学生管理系统实训报告_第5页
第5页 / 共52页
点击查看更多>>
资源描述

《C学生管理系统实训报告》由会员分享,可在线阅读,更多相关《C学生管理系统实训报告(52页珍藏版)》请在金锄头文库上搜索。

1、湖南生物机电职业技术学院2010级软件专业数据库与C#实训报告 班级:软件10315 学号:XX 姓名:X X X 指导老师:X XC#.net程序设计课程项目实训大纲(适用于三年制软件专业)实训时间:16-17周课程基本信息:课程中文名称: 课程代码:总学时: 其中:理论学时: 实践学时: 授课对象: 软件10315课程分类: 撰 写 人: 江薇一、项目实训的目的 1) 掌握sql server数据库管理系统在数据库应用软件中的使用以存储数据2) 熟练运用才c#.net开发数据库应用软件3) 熟悉软件文档的写作方法二、项目实训的内容及要求 需求分析随着学校规模不断扩大,学生数量也在急剧增加,

2、为此,需要借助软件技术开发一个学生信息管理系统来提高学生管理工作的效率。本章使用C#开发学生信息管理系统。本系统分为学生、教师和管理员三种角色,各个角色具有的功能如下:1学生功能模块有以下几项: (1) 学生登录: 输入学生姓名,填写正确的密码,选择学生身份进行登录.(2) 个人信息模块: 学生可以查看及更改个人信息(3) 课程管理模块:学生可以查看、添加、删除选修课程的信息。 (4) 成绩查询模块:学生可以按照年度名和课程名对课程成绩进行查询。(5) 登录密码修改模块:学生可以修改个人密码。2教师功能模块有以下几项: (1) 教师登录:输入教师名和密码,选择教师身份进行登录(2)成绩管理模块

3、:教师可以录入、查询并更改所教课的所有学生的成绩(3)课程管理模块:教师可以查询、添加、删除、修改所开设课程的信息。(4)登录密码修改模块:教师可以修改个人密码3管理员功能模块有以下几项: (1)管理员登录:输入管理员名称,填写正确的密码,选择管理员身份进行登录. (2)班级管理模块:班级信息的浏览、查询、编辑、增加和删除。(3)成绩管理模块:按照课程号、课程名称、班级、教师号、学生学号,并结合年度进行某门课的成绩查询;可以对现实的成绩进行修改;可以按照学号、课程、年度和学期录入新的学生成绩。(4)学生管理模块:可以按照学号、姓名查询学生信息,对学生信息进行编辑、添加和删除。(5)教师管理模块

4、:可以按照教师号 、姓名查询教师信息,对教师进行编辑、添加和删除。(6)管理员管理模块:可以提升教师成为管理员,对已有管理员信息进行编辑、添加和删除。 系统总体设计系统的功能模块图如图所示。管理员管理学生信息管理系统学生模块登陆成绩管理课程管理成绩查询密码修改教师模块管理员模块登陆个人信息课程管理密码修改登陆班级管理成绩管理学生管理教师管理系统功能模块图数据库设计本系统共包含6张表,如表所示。学生表(student)字段名字段类型字段说明S_noChar(10)学生学号(主键)S_nameChar(20)学生姓名S_sexChar(2)学生性别S_birthdaydatetime学生生日S_d

5、epartmentChar(10)学生系别gradeChar(10)学生年级教师表(teacher)字段名字段类型字段说明T_noChar(10)教师号(主键)T_nameChar(20)教师姓名T_sexChar(2)教师性别T_dutyChar(10)教师职称 课程表(course)字段名字段类型字段说明C_noChar(10)课程号(主键)C_nameChar(20)课程名C_typeChar(10)课程类型C_scoreInt学分T_noChar(10)教师号gradeChar(20)学生年级选课表(choice)字段名字段类型字段说明S_noChar(10)学生学号(主键,外键)C_

6、noChar(10)课程号(主键,外键)scoreInt所选课程的分数 用户信息(userinfo) 字段名字段类型字段说明UseridChar(10)用户登录号(主键)UsernameChar(20)用户名passwdChar(20)用户密码roleChar(30)角色班级表(class)字段名字段类型字段说明gradeChar(20)年级classChar(10)班级 文件列表下面列出本系统中的文件及其所对应的模块功能描述。文件列表模块名文件名模块功能描述登录模块LoginForm.cs选择不同身分进行登录学生模块MainForm.cs学生模块的父窗体,可在菜单下选择打开相应的功能窗体查看

7、学生信息MDIecs.cs当窗体加载时在DataGridView中显示登录学生本人的信息修改学生信息MDIa.cs学生可以修改除学号外的自己所有信息个人选课信息MDIb.cs查看、添加、删除选修课程的信息个人成绩查询MDIc.cs学生可以按照年度名和课程名对课程成绩进行查询修改个人密码MDId.cs学生登录后可修改自己的密码教师模块Formteacher.cs教师模块的父窗体,可在菜单下选择打开相应的功能窗体成绩查询MDIx1.cs教师可以查询所教课的所有学生的成绩成绩录入及更改MDIx.cs教师可以录入、更改所教课的所有学生的成绩课程查询MDIy1.cs教师可以查询所开设课程的信息添加删除修

8、改MDIy.cs教师可以查询、添加、删除、修改所开设课程的信息管理员模块Form1.cs管理员模块的父窗体,可在菜单下选择打开相应的功能窗体浏览班级信息MDI9.cs班级信息的浏览班级管理其他功能MDI91.cs班级信息的查询、编辑、增加和删除成绩查询MDI10.cs可按照课程号、课程名称等查询成绩成绩修改MDI11.cs可以对成绩进行修改,可以按照学号等录入新的学生成绩查询学生信息MDI1.cs可以按照学号、姓名查询学生信息学生管理其他功能MDI5.cs可以对学生信息进行编辑、添加和删除教师信息查询MDI13.cs可以按照教师号 、姓名查询教师信息教师信息修改MDI14.cs可以对教师进行编

9、辑、添加和删除提升管理员MDI4.cs现在的管理员提升新的管理员关于开发人员信息Designer.cs开发人员信息介绍下面列出的是学生个人信息模块的界面设计,运行效果如图: 登陆窗体学生个人信息的窗体 个人选课信息窗体 密码修改窗体三、项目实训的管理(1)时间安排项目实训的题目应提前两周布置,以便学生作好充分准备。一周的项目实训主要分成以下几个阶段:(2)实训环境(实训基地与实施方式)(3)实训教学程序布置实训任务;分组完成实训内容;检查实训作品和实训报告;评定实训成绩。(4)实训教学建议四、考核方式、实训成果和成绩评定1、 在规定的时间内每个学生必须按时上机,不能迟到和早退2、 2个人为一组

10、,共同完成一个任务3、 实习完成后必须提交项目文档和相关产品系统功能实现登录模块:登录界面代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;using System.IO;namespace WindowsFormsApplicatio

11、n1 public partial class Form2 : Form public string ID = ; public Form2() InitializeComponent(); private void button1_Click(object sender, EventArgs e) int cckk2 = 0; string upwd=this.textBox2.Text.Trim(); string b1=comboBox1.SelectedItem.ToString(); int b = 0; SqlConnection conn = new SqlConnection(

12、server=localhost;database=guanlixitong;uid=sa;pwd=123); conn.Open(); SqlCommand comm = new SqlCommand(); comm.Connection = conn; comm.CommandText = select name,pwd,r,id from userinfo where name= + textBox1.Text.Trim() + ; SqlDataReader red = comm.ExecuteReader(); try while (red.Read() string c2 =Convert.ToString(red1); string c3 = Convert.ToString(red2); ID = Convert.ToString(red3); if (b1 = “管理员”) b = 3; else if (b1 = 教师) b = 2; else if( b1 = 学生)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号