教学管理系统报告解笑汝.doc
《教学管理系统报告解笑汝.doc》由会员分享,可在线阅读,更多相关《教学管理系统报告解笑汝.doc(19页珍藏版)》请在咨信网上搜索。
1、新乡学院计算机与信息工程学院项目实训报告项目名称教学管理系统班 级11级信管一班学 号11042051032姓 名解笑汝指导教师黄楠2013年 12 月 29 日项目实训主要目的 本实训是计算机信息管理专业学生的实训课,融合前面所学课程内容,按项目导向、任务驱动的方式,通过任务引领和软件开发过程中各种文档的识读、综合运用WEB程序设计、信息系统分析和数据库实现一个小系统项目,增强学生的动手能力,使学生能够掌握一个完整的管理信息系统的开发过程并能实际动手开发一个小型系统。项目实训任务要求1. 完成项目开发中的需求分析、数据库设计、数据库建立、应用系统的设计和开发、用户界面的设计和实现、系统调试和
2、安装等全过程.2。DBMS和开发工具的选择DBMS建议使用SQL Server2008等RDBMS。开发工具建议Visual Studio2008,C语言,网页设计技术等.3。 系统结构要求建议采用B/S结构。教师评语成绩: 指导教师(签名) 目 录1. 设计任务说明11。1 人员及分工11。2 教学管理系统的定义 12需求分析13数据库设计24。 软件功能设计34。1登录界面代码 44。2主界面代码74。3修改密码界面代码134。4完善信息界面代码14总结17参考文献18161。设计任务说明本系统教学管理系统就是为了实现高效的管理这些数据而专门设计的。该教学管理系统是用数据库应用开发工具SQ
3、L sever2005语言开发而来的.它主要包括学生管理、成绩管理、班级管理、课程管理以及教师管理,对学校的日常教学系统进行有效地组织。1。1人员及分工解笑汝负责创建数据库、教学管理系统代码的编写。靳晓晓负责规划前台界面运行、数据库逻辑设计、软件功能设计。1.2教学管理系统的定义(1)制定学校教学工作计划,明确教学工作目标,保证学校教学工作有计划、有步骤、有条不紊地运转。(2)建立和健全学校教学管理系统,明确职责范围,发挥管理机构及人员的作用。(3)加强教师的教学质量和学生的学习质量管理。(4)组织开展教学研究活动,促进教学工作改革。(5)深入教学第一线,加强检查指导,及时总结经验,提高教学质
4、量。(6)加强教务行政管理工作.2。需求分析该教学管理系统是开发目标是有效管理学生,教师,课程等信息,实现这些信息的数据录入、浏览、修改、查询等,从而实现对信息的规范化、系统化、自动化管理。根据对终端用户的调研,了解了用户端的需求,进行分析得出下面的几项需求:(1)由于信息具有一定的保密性,为了使拥有权限的管理员对数据进行管理,应该为用户设置密码保护,在用户访问是该系统时进行身份的鉴别,以提高系统的数据安全性。(2)使用该教学系统,能够实时对学生,教师信息时行记录,并能够非常方便地浏览、添加、编辑和查询.(3)成绩管理,能够对学生每学期的成绩进行录入,修改,并提供计算学生的平均成绩的功能,以及
5、每个班级某些课程的平均分进行计算。(4)学校的班级数可能增加,有些班级也可能被撤编,所以应用程序应该能够方便地对学生班级进行添加、编辑、删除。同时班级系统还要记录算数学院和专业以及该班级的学生数量.(5)课程管理描述了课程号、课程名称、授课教师等重要教学方面的信息,课程号用于方便学生的学课系统管理。3。数据库设计数据库逻辑设计根据E-R图得出各个关系模型的逻辑结构:学生信息表(学号,姓名,性别,出生日期,班级号,总学分)班级信息表(班级号,班级名,学院,专业,人数)课程信息表(课程号,课程名,学时,学分,开课学期,教师号)教师信息表(教师号,教师名,性别,职称)成绩信息表(学号,课程号,分数,
6、学期,班级号)用户表(用户名,密码)其中用户表是教学管理系统注册用户使用的.由关系模式得出关系表如下:字段名数据类型含义说明空值情况学号Char(6)学生编号主关键字姓名varchar(20)学生姓名不为空班级号Char(2)学生性别不为空成绩Date出生日期可为空班级号Char(10)所在班级可为空总学分Dec(4,1)总学分可为空表1user1学生信息表字段名数据类型含义说明空值情况班级号Char(6)班级编号主关键字班级名Char(12)班级名称可为空学号Char(12)所在学院可为空专业Char(12)所在专业可为空人数Dec(2)班级人数可为空表2grides班级信息表字段名数据类型
7、含义说明空值情况课程号Char(6)课程编号主关键字课程名Char(12)课程编号不为空学号Dec(2)课程学时可为空教师编号Dec(2)课程学分可为空开课学期Dec(2)开课学期可为空教师号Char(6)授课教师外键表3courses课程信息表字段名数据类型含义说明空值情况学号Char(6)学生编号主关键字课程号Char(6)课程编号主关键字分数Dec(2)考试分数可为空学期Dec(2)考试学期可为空班级号Char(6)班级编号可为空表4 score成绩信息表字段名数据类型含义说明空值情况用户名Varchar(12)用户名称主关键字密码Varchar(12)用户密码不为空表5 pass用户信
8、息表4.软件功能设计4.1登录界面代码登录到教学管理系统可以完成系统管理功能、学生管理功能、成绩管理功能、班级管理功能、课程管理功能.系统管理:可以实现用户的添加和修改密码。学生管理:可以对学生的记录进行添加,删除,修改和查询。还可以统计某学生,某学期的所有课程的成绩.成绩管理:可以对成绩记录进行添加,删除,修改和查询.还可以统计某学生、某学期的所有课程的成绩 ,根据成绩进行添加,修改,查询.课程管理:可以对课程记录进行添加,删除,修改和查询。登录界面代码:protectedvoid Page_Load(object sender, EventArgs e) HttpCookie cookie
9、 = Request。Cookies”name”;if (cookie != null) Sessionname = Request.Cookies”name”Name”。ToString(); Response。Redirect(mainmenu。aspx); protectedvoid btndl_Click(object sender, EventArgs e) if (SessionValidateNo != null) string s = Session”ValidateNo”。ToString();if (txtyzm。Text != s) Response。Write(”scr
10、iptalert( + s + )/script”); else SqlConnection con = newSqlConnection(Data Source=。SQLEXPRESS;AttachDbFilename=DataDirectoryjiaowu。mdf;Integrated Security=True;Connect Timeout=30;User Instance=True”); con。Open();/2 SQL语句string sql = select from pass where userName=” + TextBox4。Text + ”and userpass=”
11、 + TextBox5.Text + / 3 datareader command 对象SqlCommand cmd = newSqlCommand(sql, con);SqlDataReader dr = cmd。ExecuteReader();/ 4 判断有没数据if (dr。Read() HttpCookie cookie = Request.Cookies”name;if (cookie = null) cookie = newHttpCookie(”name”); cookie。Values。Remove(Name); cookie。Values.Remove(”Pass”); co
12、okie.Values。Add(”Name”, TextBox4。Text); cookie。Values。Add(”Pass”, TextBox5。Text);switch (DropDownList1.SelectedIndex) case 0:break;case 1: cookie。Expires = DateTime.Now.AddDays(1);break;case 2: cookie.Expires = DateTime。Now。AddDays(30);break;case 3: cookie。Expires = DateTime。Now.AddYears(1);break; R
13、esponse。Cookies。Add(cookie);/1 保存session 2 保存COOKIE 3 跳转到主页面 Sessionname = TextBox4。Text; Response.Write(scriptalert(success!)/script”); Response。Redirect(”mainmenu。aspx”); else Response。Write(scriptalert(error!)/script”); else Response.Write(”scriptalert(验证码暂不存在!)/script”); protectedvoid Button3_Cl
14、ick(object sender, EventArgs e) Response。Redirect(”Default。aspx); 4.2主界面代码主界面代码:protectedvoid Page_Load(object sender, EventArgs e) if (Session”name” = null) msg。ShowMessage(请先登录”, ”Default.aspx”); else lblLogin。Text = 欢迎 + Session”name”。ToString() + ” + DateTime。Now。ToString(”hh:mm:ss) + ” 登录系统!; 排
15、课管理界面代码:publicpartialclassWebForm5 : System.Web。UI.Page SqlConnection sqlcon;SqlCommand sqlcom;string strCon = Data Source=.SQLEXPRESS;AttachDbFilename=|DataDirectoryjiaowu。mdf;Integrated Security=True;Connect Timeout=30;User Instance=True;dataop dp = newdataop();protectedvoid Page_Load(object sende
16、r, EventArgs e) if (!IsPostBack) bind(); privatevoid bind() SqlConnection con = newSqlConnection(Data Source=。SQLEXPRESS;AttachDbFilename=DataDirectoryjiaowu.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True”); con.Open();string sql = select from JXB;SqlDataAdapter da = newSqlDataAd
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学管理 系统 报告 解笑汝
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。