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

上传人:彩*** 文档编号:75293365 上传时间:2022-04-15 格式:DOCX 页数:12 大小:311.69KB
返回 下载 相关 举报
课程设计学生成绩管理系统登陆说明书_第1页
第1页 / 共12页
课程设计学生成绩管理系统登陆说明书_第2页
第2页 / 共12页
课程设计学生成绩管理系统登陆说明书_第3页
第3页 / 共12页
点击查看更多>>
资源描述
.课程设计说明书数据库课程实验周学生 :学 号:学院 :专业 :计算机科学与技术题目 :学生成绩管理系统登录模块子系统指导教师:2011年 6月 10日.1 系统设计1.1 设计目标开发这个系统的目的就是使学生在毕业设计选题环节中实现选题的规化、 智能化、高效化、简便化;同时极大得便捷学生和指导老师,减轻学生和老师的劳动强度,提高工作效率和管理水平。本设计的任务是编程实现“学生成绩管理系统” ,主要包括用户登录(该系统中涉及到的用户包括学生、 任课教师、 教务处,输入自己的账号和密码登录系统后,进入不同的操作界面) 、学生基本信息管理(学生的基本信息进行管理,可以方便灵活的进行添加、删除、修改和查询的功能) 、学生选课管理(对现有的课程信息进行查询, 保存学生选课信息)、 成绩管理(成绩录入和成绩查询两部分。首先教师可以通过成绩录入对成绩进行添加和维护。 然后学生便可以通过各种查询方式显示出自己各科的成绩) 。1.2开发和运行环境选择开发工具:前台开发语言为C#,后台数据库为 SQL Server 。运行环境 : windows XP 及更高的操作系统。2. 数据库设计2.1 需求描述主要包括用户登录(该系统中涉及到的用户包括学生、任课教师、教务处,输入自己的账号和密码登录系统后,进入不同的操作界面) 、学生基本信息管理(学生的基本信息进行管理, 可以方便灵活的进行添加、 删除、修改和查询的功能)、学生选课管理(对现有的课程信息进行查询,保存学生选课信息) 、 成绩管理(成绩录入和成绩查询两部分。 首先教师可以通过成绩录入对成绩进行添加和维护。然后学生便可以通过各种查询方式显示出自己各科的成绩) 。2.2数据库概念设计.学号姓名班级学生专业密码图 2.1学生基本信息属性图课程名课程号学分课程上课教师上课地点上课时间图 2.2 学生选课属性图权限课程名课程号教师密码专业图 2.3成绩管理属性图.教师成 绩选课课程学生图 2.4学生成绩管理实体属性图2.3 数据库逻辑设计表 2.1学生信息表字段名称字段类型长度是否为空备注ID 号文本6否主键学号文本8否文本13否班级文本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 登陆界面权限选择protectedvoid xueshengdenglu_Click(objectsender,EventArgs e)Response.Redirect(Student/StudentLogin.aspx);protectedvoid jiaoshidenglu_Click(objectsender,EventArgs e)Response.Redirect(Teacher/TeacherLogin.aspx);protectedvoid jiaowuchudenglu_Click(objectsender,EventArgs e)Response.Redirect(Admin/AdminLogin.aspx);.3.2 管理员登陆界面protectedvoid queding1_Click(objectsender,EventArgs e)SqlConnectioncon =newSqlConnection ( server=.;database=GradeManage;uid=sa;pwd=123;);stringsql= select* from Admin where aname= + zhanghaok1.Text+ and apwd=+ mimak1.Text +;Response.Write(sql);SqlCommandcmd =new SqlCommand(sql, con);con.Open();SqlDataReader set1 = cmd.ExecuteReader();if(set1.Read()Response.Redirect(AdminIndex.aspx);elseLabel3.Text =sdscdscd ;set1.Close();con.Close();protectedvoid Button1_Click(objectsender,EventArgs e)Response.Redirect(/denglu.aspx);.3.3 教师登陆界面protectedvoid queding_Click(objectsender,EventArgs e)SqlConnectioncon =new SqlConnection (server=.;database=GradeManage;uid=sa;pwd=123;);stringsql =select * from Teacher where tname=+ zhanghaok.Text + and tpwd=+ mimak.Text + ;Response.Write(sql);/return;SqlCommandcmd =new SqlCommand(sql, con);con.Open();SqlDataReader set1 = cmd.ExecuteReader();if(set1.Read()Response.Redirect(TercherIndex.aspx);elseset1.Close();con.Close();.protectedvoid Button1_Click(objectsender,EventArgs e)Response.Redirect(/denglu.aspx);3.4 学生登陆界面protectedvoid Button1_Click(objectsender,EventArgs e)SqlConnectioncon =new SqlConnection (server=.;database=GradeManage;uid=sa;pwd=123;);stringsql =select * from Student where sn=+ zhanghao2.Text + and pwd=+mimak2.Text +;Response.Write(sql);/return;SqlCommandcmd =new SqlCommand(sql, con);con.Open();SqlDataReader set1 = cmd.ExecuteReader();if(set1.Read()Response.Redirect(StudentIndex.aspx);elseLabel3.Text =sdscdscd ;.set1.Close();con.Close();protectedvoid Button2_Click1(objectsender,EventArgs e)Response.Redirect(/denglu.aspx);4 系统测试4.1 管理员登陆进入4.2 管理员界面点击管理员权限,进入管理员登陆界面,输入和密码,然后进入管理员界面。.4.3 教师登陆进入4.4 教师界面点击教师权限,进入教师登陆界面,输入和密码,然后进入教师界面。.4.5 学生登陆进入4.6 学生界面点击学生权限,进入学生登陆界面,输入和密码,然后进入学生界面。5 个人体会本人在老师的指导下,顺利完成了该课程设计。收获颇多。通过该课程设计,全面系统的了解了用C#语言 SQL数据库编写程序的方法和步骤。把死板的课本知识变得生动有趣,激发了学习的积极性。 把学过的数据库编译原理的知识强化,能够把课堂上学的知识通过自己设计的程序表示出来,加深了对理论知识的理解。 而且发现课程设计中程序比较复杂,在调试时应该仔细,碰到问题应当逐步去运行,然后调试、更改。在这次课程设计中, 我就是按照实验指导的思想来完成。 更加了解了数据库程序编译原理, 而且最重要、 最离不开的一点就是老师和同学的帮助, 从而最终使我最终完成了此次课程设计。在各个方面有了显著的提高。.
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 活动策划


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!