课程设计学生成绩管理系统登陆说明书.doc

上传人:苏美尔 文档编号:5708063 上传时间:2020-07-23 格式:DOC 页数:12 大小:1.56MB
返回 下载 相关 举报
课程设计学生成绩管理系统登陆说明书.doc_第1页
第1页 / 共12页
课程设计学生成绩管理系统登陆说明书.doc_第2页
第2页 / 共12页
课程设计学生成绩管理系统登陆说明书.doc_第3页
第3页 / 共12页
课程设计学生成绩管理系统登陆说明书.doc_第4页
第4页 / 共12页
课程设计学生成绩管理系统登陆说明书.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《课程设计学生成绩管理系统登陆说明书.doc》由会员分享,可在线阅读,更多相关《课程设计学生成绩管理系统登陆说明书.doc(12页珍藏版)》请在三一文库上搜索。

1、课 程 设 计 说 明 书数据库课程实验周学生姓名:学 号:学 院:专 业:计算机科学与技术题 目:学生成绩管理系统登录模块子系统指导教师: 2011年 6 月10日1 系统设计 1.1设计目标开发这个系统的目的就是使学生在毕业设计选题环节中实现选题的规范化、智能化、高效化、简便化;同时极大得便捷学生和指导老师,减轻学生和老师的劳动强度,提高工作效率和管理水平。本设计的任务是编程实现“学生成绩管理系统”,主要包括用户登录(该系统中涉及到的用户包括学生、任课教师、教务处,输入自己的账号和密码登录系统后,进入不同的操作界面)、学生基本信息管理(学生的基本信息进行管理,可以方便灵活的进行添加、删除、

2、修改和查询的功能)、学生选课管理(对现有的课程信息进行查询,保存学生选课信息)、 成绩管理(成绩录入和成绩查询两部分。首先教师可以通过成绩录入对成绩进行添加和维护。然后学生便可以通过各种查询方式显示出自己各科的成绩)。1.2 开发和运行环境选择开发工具: 前台开发语言为C#,后台数据库为SQL Server。运行环境:windows XP及更高的操作系统。 2. 数据库设计2.1 需求描述主要包括用户登录(该系统中涉及到的用户包括学生、任课教师、教务处,输入自己的账号和密码登录系统后,进入不同的操作界面)、学生基本信息管理(学生的基本信息进行管理,可以方便灵活的进行添加、删除、修改和查询的功能

3、)、学生选课管理(对现有的课程信息进行查询,保存学生选课信息)、 成绩管理(成绩录入和成绩查询两部分。首先教师可以通过成绩录入对成绩进行添加和维护。然后学生便可以通过各种查询方式显示出自己各科的成绩)。2.2 数据库概念设计 学生姓名专业班级学号密码图2.1 学生基本信息属性图课 程课程号课程名上课教师上课时间上课地点学 分图2.2学生选课属性图教 师权 限课程名课 程 号专 业密 码图2.3 成绩管理属性图教 师课程学生选 课成 绩图2.4 学生成绩管理实体属性图 2.3 数据库逻辑设计 表2.1 学生信息表字段名称字段类型长度是否为空备注ID号文本6否主键学号文本8否姓名文本13否班级文本

4、20否专业文本20否年龄文本4否性别文本4否密码文本10否表2.2 用户表字段名称数据类型长度是否为空备注ID号码自动编号否主键账号文本20否密码文本20否表2.3 选课表字段名称数据类型长度是否为空备注ID文本10否主键课程号文本10否课程名文本50否上课教师文本5否上课时间文本10否上课地点文本20否备注文本50否表2.4 成绩表字段名称数据类型长度是否为空备注ID文本50否主键学号文本50否姓名文本10否班级文本20否课程号文本50否课程名文本20否上课教师文本5否成绩文本10否3 学生成绩管理系统(登陆子系统)详细设计 3.1登陆界面权限选择protected void xueshen

5、gdenglu_Click(object sender, EventArgs e) Response.Redirect(Student/StudentLogin.aspx); protected void jiaoshidenglu_Click(object sender, EventArgs e) Response.Redirect(Teacher/TeacherLogin.aspx); protected void jiaowuchudenglu_Click(object sender, EventArgs e) Response.Redirect(Admin/AdminLogin.asp

6、x); 3.2管理员登陆界面protected void queding1_Click(object sender, EventArgs e) SqlConnection con = new SqlConnection(server=.;database=GradeManage;uid=sa;pwd=123;); string sql = select * from Admin where aname= + zhanghaok1.Text + and apwd= + mimak1.Text + ; Response.Write(sql); SqlCommand cmd = new SqlCom

7、mand(sql, con); con.Open(); SqlDataReader set1 = cmd.ExecuteReader(); if (set1.Read() Response.Redirect(AdminIndex.aspx); else Label3.Text = sdscdscd; set1.Close(); con.Close(); protected void Button1_Click(object sender, EventArgs e) Response.Redirect(/denglu.aspx);3.3教师登陆界面protected void queding_C

8、lick(object sender, EventArgs e) SqlConnection con = new SqlConnection( server=.;database=GradeManage;uid=sa;pwd=123;); string sql = select * from Teacher where tname= + zhanghaok.Text + and tpwd= + mimak.Text + ; Response.Write(sql); /return; SqlCommand cmd = new SqlCommand(sql, con); con.Open(); S

9、qlDataReader set1 = cmd.ExecuteReader(); if (set1.Read() Response.Redirect(TercherIndex.aspx); else set1.Close(); con.Close(); protected void Button1_Click(object sender, EventArgs e) Response.Redirect(/denglu.aspx); 3.4学生登陆界面 protected void Button1_Click(object sender, EventArgs e) SqlConnection co

10、n = new SqlConnection( server=.;database=GradeManage;uid=sa;pwd=123;); string sql = select * from Student where sn= + zhanghao2.Text + and pwd= + mimak2.Text + ; Response.Write(sql); /return; SqlCommand cmd = new SqlCommand(sql, con); con.Open(); SqlDataReader set1 = cmd.ExecuteReader(); if (set1.Re

11、ad() Response.Redirect(StudentIndex.aspx); else Label3.Text = sdscdscd; set1.Close(); con.Close(); protected void Button2_Click1(object sender, EventArgs e) Response.Redirect(/denglu.aspx); 4 系统测试 4.1管理员登陆进入4.2管理员界面点击管理员权限,进入管理员登陆界面,输入帐号和密码,然后进入管理员界面。4.3教师登陆进入4.4教师界面点击教师权限,进入教师登陆界面,输入帐号和密码,然后进入教师界面。

12、4.5学生登陆进入4.6学生界面点击学生权限,进入学生登陆界面,输入帐号和密码,然后进入学生界面。5 个人体会本人在老师的指导下,顺利完成了该课程设计。收获颇多。通过该课程设计,全面系统的了解了用C#语言SQL数据库编写程序的方法和步骤。把死板的课本知识变得生动有趣,激发了学习的积极性。把学过的数据库编译原理的知识强化,能够把课堂上学的知识通过自己设计的程序表示出来,加深了对理论知识的理解。而且发现课程设计中程序比较复杂,在调试时应该仔细,碰到问题应当逐步去运行,然后调试、更改。 在这次课程设计中,我就是按照实验指导的思想来完成。更加了解了数据库程序编译原理,而且最重要、最离不开的一点就是老师和同学的帮助,从而最终使我最终完成了此次课程设计。在各个方面有了显著的提高。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1