版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
EASTCHINAINSTITUTEOFTECHNOLOGY课程设计报告课程设计题目:教务管理系统学生姓名:王丙焱专 业:计算机科学与技术学号:201130050202班 级:1130502指导教师:李丽华年6月20日1 课程设计目标课程设计总的目标是衡量学生是否取得学习效果,培养学生具有专业网站初步的规划、设计、制作能力。具体表现在网站内容、功能、安全等方面合理策划和规划;培养具有主页和二级页面的创意、设计等方面的技术处理能力和具有强大的动态效果制作能力。培养学生具有基于后台数据库的编程技术,实现客户一服务器端交互式动态网页的制作能力,掌握实际网页设计与制作开发流程和开发方法。具体应达到以下目的:提高学生在实际操作中收集信息,对信息进行价值判断,进行信息整理、加工的能力。在实际的项目任务中培养网页设计方面的素养。在实际的项目任务中使学生网页编程和制作的能力得到提高。培养学生团队协作和人际交往方面的能力。培养相关知识和技能的综合应用能力。6、 掌握运用ASP.NET及数据库原理知识进行系统分析和设计的方法7、 掌握关系数据库的设计方法8、 掌握SQLSever2000的应用9、 掌握简单的数据库应用程序编写方法10、 理解B/S模式结构2 系统的运行环境本系统软件基本配置为WindowsServer2003/XP/2000/Windows7。数据库可以选用:MicrosoftSQLserver2000,s等,系统开发软件可以选用VisualStudio2005等。硬件最低配置为CPU:Pentium1GMHz以上,内存至少1G,硬盘空间2G,显示器800*600或1024*768。一、 实验目的通过该题目的设计,使学生掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能;掌握利用web开发数据库系统的方法;掌握文件的操作方法。掌握运用A语言及数据库原理知识进行系统分析和设计的方法掌握SQLSever2000技术的应用二、 实验内容】、题目:教务管理系统2、功能要求:功能包括:各专业课教师个人基本信息管理、教学任务发布、教学工作量管理、考评考核管理、科研管理等。•选课管理功能包括:教务管理人员依据教学计划和培养计划,设置选课课程并统计生成己选课学生名单等。•教学计划管理功能主要包括:根据培养计划和各个专业上报的教学计划,添加各专业教学计划,包括教学计划的修改删除等操作。•成绩管理功能包括:每门课程结束后,由教师进行成绩登记,然后教务管理人员对登记的信息进行管理,如教师登录成绩后发现成绩有错误,只能由教务管理人员核实后进行修改。还有根据成绩就算出学生的学分,以便学籍管理的需要。•课程管理功能主要有:安排各个专业所开设课程的上课时间和上课教室。(2)教材管理人员功能需求功能包括:教材的基本信息的管理(按书名或作者)具有良好的人机界面;供求信息查询,支持多条件和模糊查询;普通用户不用注册可以浏览信息;保证后台数据库安全;3、开发环境[MicrosoftVisualStudio2005,SQLSERVER2005】三、E-R图四、数据库建表1)用户数据表列名useridnchar{20)pwdnchar[2-D)n11 ■[group]nchar(l-D)E2)学生表列名wtuidnchar(20)Bstunamenchar(20)sexnchar(lO)mjiguannchar(2O)birthdanyncharpO)d&partnamenchar(lO)nchar(lO)团zhuanyenamencharfS-O1)addressnchar(5O)►b&izhunvarcharfMAX)团1phonenchar(12)politynchar(lO)IDnchar(20)minzunchar(2O)mEH(3)教师表
列名fteacherin-char(10]terchernamen-char(20^l国^hichengn-char(10^studepartmentn-char(10^5SXnchar(10^国birthn-char(10^xuelin-char(10^IDnchar(20]回shuanyen-char(20^回politynchar(10^teachtimenchar(10^phonencharfl2)国minzzunchar(10^回jiguannchar(10^国add『已menchar(50]回beizhunvarchair(MA-X]回(4)课程表列名nchar[10]rhncourcenamenchar[20]de-partnamenchar[10]ccurcelo-ngnchar(10]xueferinchar(10]courceiypenchar[10]ispublicnchar[10]beizhunvarchar(IVIAX)班级表
列名nchar(lO)Eclassnamenchar(2O)回zhuanyenchar(lO)baizhunvarcharCMAX)回departmentnchar(2OJ回(6)专业表列名nchar(10JEzhuanyenamenchar[20]departnamenchar[20]beizhunvarchar(MAX)□」(7)成绩表列名禅intH也lidnchar(lO)rmcourcenamenchar[20)r®swr巳nchar(lO)rsxuefennchar(10Jr圆xueniannchar(20]r国restudynchar(4)r®n(8)学院表列名nchar(lO)TBdepartnamenchar(2O)addressnchar[2O)phonenchar[12)0beizhunchar(lO)四、详细设计代码:(1)登录代码:UsingSystem.Data.Sqlclient;usingSystem.Configuration;stringcon=System.Configuration.ConfigurationManager.ConnectionStrings["connectionString"].ConnectionString.ToString();SqlConnectionsqlcon=newSqlConnection(con);〃创建与数据库的连接sqlcon.Open();stringplay;play=RadioButtonLis11.SelectedValue.ToString();stringsqlstr="select*from[usertable]whereuserid='"+TextBox1.Text+"'andpwd='"+TextBox2.Text+"'and[group]='"+play+"'”;//构造SQL查询语句SqlCommandcmd=newSqlCommand(sqlstr,sqlcon);SqlDataReaderdr=cmd.ExecuteReader();//执行SQL语句if(dr.Read()){if(RadioButtonLis11.SelectedValue.ToString() =="0"){Response.Redirect("~/Master.aspx?name="+TextBox1.Text+"&?psd="+TextBox2.Text+"");}if(RadioButtonList1.SelectedValue.ToString()=="1"){Response.Redirect("〜/Teacher/scorein.aspx?name="+TextBox1.Text +"&?psd="+TextBox2.Text+"");}if(RadioButtonLis11.SelectedValue.ToString()=="2"){Response.Redirect("~/Student/scorecheck.aspx?name="+TextBox1.Text+"&?psd="+TextBox2.Text+"");}}〃判断用户角色else{Response.Write("Vscript>alert('登录失败!');location.href='Default.aspx';</script>");}学生查询代码:stringcon=System.Configuration.ConfigurationManager.ConnectionStrings["connectionString"].ConnectionString.ToString();SqlConnectionsqlcon=newSqlConnection(con);sq1con.Open();DataSetds=newDataSet();stringsqlcmd1="selectstuid,stuname,departname,classname,zhuanyename,address,phonefrom[StuTab1e]wherezhuanyename=,"+DropDownList1.SelectedItem.Text.ToString()+"'andclassname='"+DropDownList2.SelectedItem.Text.ToString()+"/";stringsqlcmd2="selectstuid,stuname,departname,classname,zhuanyename,address,phonefrom[StuTable]wherestuname='"+TextBox1.Text.ToString()+"'";//构造查询学生SQL语句if(TextBox1.Text==""){Sq1Commandcmd=newSqlCommand(sqlcmd1,sqlcon);SqlDataAdaptersda=newSqlDataAdapter(cmd);sda.Fill(ds,"ds");GridViewl.DataSource=ds.Tables[0].DefaultView;GridView1.DataBind();}else{SqlCommandcmd=newSqlCommand(sqlcmd2,sqlcon);SqlDataAdaptersda=newSqlDataAdapter(cmd);sda.Fi1l(ds,"ds");GridView1.DataSource=ds.Tables[0].DefaultView;GridView1.DataBind();}//判断查询方法并邦定到GridView1控件学生成绩查询代码:stringcon=System.Configuration.ConfigurationManager.ConnectionStrings["connectionString"].ConnectionString.ToString();SqlConnectionsqlcon=newSqlConnection(con);sqlcon.Open();DataSetds=newDataSet();stringsqlcmd="selectid,stuid,courcename,score,xuefen,xuenian,restudyfrom[ScoreTable]wherexuenian='"+DropDownList1.SelectedItem.Text.ToString()+ "'andstuid="+Request.QueryString["name"] +"'";//通过Request.QueryString["name"]获取学生学号SqlCommandcmd=newSq1Command(sqlcmd,sqlcon);SqlDataAdaptersda=newSqlDataAdapter(cmd);sda.Fill(ds,"ds");GridView1.DataSource=ds.Tab1es[0].DefaultView;GridView1.DataBind();老师成绩录入代码:stringcon=System.Configuration.ConfigurationManager.ConnectionStrings["connectionString"].ConnectionString.ToString();SqlConnectionsqlcon=newSqlConnection(con);sq1con.Open();DataSetds=newDataSet();for(inti=0;i<GridView1.Rows.Count;i++){DropDownListcoure=(DropDownList)GridView1.Rows[i].FindControl("courceList");DropDownListxuefen=(DropDownList)GridView1.Rows[i].FindContro1("xuefenList");DropDownListxuenian=(DropDownList)GridView1.Rows[i].FindControl("xuenianList");DropDownListrestudy=(DropDownList)GridView1.Rows[i].FindControl("restudyList");TextBoxfenshu=(TextBox)GridView1.Rows[i].FindControl("fenshuBOX");//从GridView控件中找控件stringstu=GridView1.Rows[i].Cel1s[0].Text.ToString();stringc=coure.Se1ectedItem.Text.ToString();stringxf=xuefen.SelectedItem.Text.ToString();stringxn=xuenian.SelectedItem.Text.ToString();stringr=restudy.SelectedItem.Text.ToString();stringf=fenshu.Text.ToString();//获取控件中的值SqlCommandcmd=newSqlCommand("INSERTINTO[ScoreTable]VALUES。"+GridView1.Rows[i].Cel1s[0].Text.ToString()+"','"+coure.SelectedItem.Text.ToString()+"',,"+fenshu.Text.ToString()+"','"+xuefen.SelectedItem.Text.ToString()+"','"+xuenian.SelectedItem.Text.ToString()+"','"+restudy.Selected11em.Text.ToString()+"')",sqlcon);inta=cmd.ExecuteNonQuery();}Labe11.Text="成绩录入成功”;sq1con.Close();
(2):运行结果:登录界面学院汝务管理系统管理员主界面NI小加r坐U虬上帅日.理-F1“J1…此口业,以」户电..巾九”!
学生查询页面上.;'「=三港;亍丁三港iF叭宵港;孝犹肖卅,舌,..•帝n比江*¥:丧怪苴-二¥i学生侦表仁巳翼 i+^K.nbl T.:叶\: [[SMI-—学号 蛙名 学院0业 地址 电话|0904401310役朽七.双=与一制1朋学学:M -十汇M93 |;虎况.「'.厂日&且 Z"十伯1豆1返国学生成绩查询页面⑭炒瑚滓生瞬疑2009-201CLl||'『年查向查询在学桩的所有成绩迭课透回编打学号半启名称介截学分学年是否玉修1^0+40131070420A9-2010•舌9090+401310C一程序黄日100•20fl9-2DW•舌r090+401310MEIIM郁32009-2010吉r090+401310C-粗锥计7012009-2010吉教师成绩按班别录入
六、总结在本系统的开发
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 矿山排水课程设计
- 烧烤全套课程设计
- 秦腔教学 课程设计
- 2025至2030年中国防虫挂篮行业投资前景及策略咨询研究报告
- 2024年地下综合管廊人工顶管施工与配套设施合同3篇
- 简单汉字结构课程设计
- 粽子制作课程设计
- 2024年绿色环保型停车场设计施工合同
- 素描肖像教学课程设计
- 水果茶拍摄课程设计
- 《中国陶瓷鉴赏与器物陈设》复习考试题库(带答案)
- 五金标准件手册
- 《财务共享实务》课程期末考试题库及答案
- 氮气缓冲罐安全操作规程
- 金工钒钛科技有限公司-年处理600万吨低品位钒钛磁铁矿选矿项目可行性研究报告
- 博物馆综合安保系统技术方案-工程投标型
- 1纪委监委执纪审查案件卷宗模版检查卷模版
- 急诊科建设与管理指南2023年
- 2023北京市第一次高中学业水平合格性考试数学试卷真题(含答案详解)
- 九年级语文上学期教学工作总结
- 伟大的《红楼梦》智慧树知到答案章节测试2023年
评论
0/150
提交评论