




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 iiEASTCHINAINSTTOTEOFTECHNOLOGY课程设计报告课程设计题目:教务管理系统学生姓名:王丙焱专业:计算机科学与技术学号:201130050202班级:1130502指导教师:李丽华2013年6月20日 1课程设计目标课程设计总的目标是衡量学生是否取得学习效果,培养学生具有专业网站初步的规划、设计、制作能力。具体表现在网站内容、功能、安全等方面合理策划和规划;培养具有主页和二级页面的创意、设计等方面的技术处理能力和具有强大的动态效果制作能力。培养学生具有基于后台数据库的编程技术,实现客户一服务器端交互式动态网页的制作能力,掌握实际网页设计与制作开发流程和开发方法。具体应
2、达到以下目的:1.提高学生在实际操作中收集信息,对信息进行价值判断,进行信息整理、加工的能力。2在实际的项目任务中培养网页设计方面的素养。3、在实际的项目任务中使学生网页编程和制作的能力得到提高。4、培养学生团队协作和人际交往方面的能力。5、培养相关知识和技能的综合应用能力。6、掌握运用ASP.NET及数据库原理知识进行系统分析和设计的方法7、掌握关系数据库的设计方法8、掌握SQLSever2000的应用9、掌握简单的数据库应用程序编写方法10、理解B/S模式结构2系统的运行环境本系统软件基本配置为WindowsServer2003/XP/2000/Windows7。数据库可以选用:Micro
3、softSQLserver2000,s等,系统开发软件可以选用VisualStudio2005等。硬件最低配置为CPU:Pentium1GMHz以上,内存至少1G,硬盘空间2G,显示器800*600或1024*768。一、实验目的通过该题目的设计,使学生掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能;掌握利用web开发数据库系统的方法;掌握文件的操作方法。掌握运用A语言及数据库原理知识进行系统分析和设计的方法掌握SQLSever2000技术的应用二、实验内容1、题目:教务管理系统2、功能要求:功能包括:各专业课教师个人基本信息管理、教学任务发布、教学工作量管理、考评考核管
4、理、科研管理等。选课管理功能包括:教务管理人员依据教学计划和培养计划,设置选课课程并统计生成己选课学生名单等。教学计划管理功能主要包括:根据培养计划和各个专业上报的教学计划,添加各专业教学计划,包括教学计划的修改删除等操作。成绩管理功能包括:每门课程结束后,由教师进行成绩登记,然后教务管理人员对登记的信息进行管理,如教师登录成绩后发现成绩有错误,只能由教务管理人员核实后进行修改。还有根据成绩就算出学生的学分,以便学籍管理的需要。课程管理功能主要有:安排各个专业所开设课程的上课时间和上课教室。(2)教材管理人员功能需求功能包括:教材的基本信息的管理(按书名或作者)具有良好的人机界面;供求信息查询
5、,支持多条件和模糊查询;普通用户不用注册可以浏览信息;保证后台数据库安全;3、开发环境【MicrosoftVisualStudio2005,SQLSERVER2005】三、E-R图1r输入用户名及密码*1T开始在或正确用尸名及密码是否正确管理员?1是T进入后台管理模块_1r安全退出二1是r否用户名不存戈密码错误学生?是!进入学生子模块1安全退出教师?1F是进入教师子模块1否.厂1安全退出r否是是退出系统四、数据库建表1)用户数据表列名刑useridnchar(20)opwdnchar(20)groupnchar(lO)n2)学生表列窖stuidnchar(20)Bstunamenchar(20
6、)sexnchar(lO)jiguannchar(20)birthdanyncharf2Odepartnamenchar(lO)classnamenchar(lO)zhuanyenamenchar(20)addressnchar(50)beizhunvarchar(MAX)phonenchar(12)politynchar(lO)IDnchar(2O)minzunchar(2O)r=i(3)教师表|:eac-e-idnchar(lO)nterchernamenchar(20)azhichengnchar(lO)sstudepartmentnchar(lO)asexnchar(l-O)sbirt
7、hnchar(lO)sxuelinchar(lO)sIDnchar(2O)sshuanyenchar(20)apolitynchar(lO)steachtimenchar(lO)aphonenchar(12)sminzunchar(lO)sjiguannchar(lO)s)课程表nchar(50)sbeizhunvarchar(MAX)a列窖nchar(10ncourcenamenchar(2OJdepartn呂me门由呂r(10Jcourcelong门曲呂r(10Jxuefen门曲呂r(10Jcourcetype门曲呂r(10Jispublic门由呂r(10Jbeizhunvarchar(M
8、AX)(5)班级表列名ncharflOBclassnamenchar(2OzhuanyencharflObeizhunvarcharfMAXdepartmentnchar(2O(6)专业表列名Ai铿zhuancharflOBzhuany&namenchar(2Odepartnamenchar(2Obeizhunvarchar(MAX)B(7)成绩表列名intnstuidncharflO)Elcourcenamenchar(2DscorencharflOxuefennchar(10 xueniannchar(2Drestudynchar(4)n(8)学院表列窖|d-rsaui-dncharflO
9、ndepartnamenchar20)addressnchar(2Dphonencharfl2ElbeizhuncharflO)El四、详细设计代码:登录代码:UsingSystem.Data.Sqlclient;usingSystem.Configuration;stringcon=System.Configuration.ConfigurationManager.ConnectionStringsconnectionString.ConnectionString.ToString();SqlConnectionsqlcon=newSqlConnection(con);/创建与数据库的连接s
10、qlcon.Open();stringplay;play=RadioButtonListl.SelectedValue.ToString();stringsqlstr=select*fromusertablewhereuserid=+TextBox1.Text+andpwd=+TextBox2.Text+andgroup=+play+;/构造SQL查询语句SqlCommandcmd=newSqlCommand(sqlstr,sqlcon);SqlDataReaderdr=cmd.ExecuteReader();执行SQL语句讦(dr.Read()if(RadioButtonList1.Sele
11、ctedValue.ToString()=0)Response.Redirect(/Master.aspx?name=+TextBox1.Text+&?psd=+TextBox2.Text+);if(RadioButtonList1.SelectedValue.ToString()=1)Response.Redirect(/Teacher/scorein.aspx?name=+TextBoxl.Text+&?psd=+TextBox2.Text+);f(RadioButtonList1.SelectedValue.ToString()=2)Response.Redirect(/Student/
12、scorecheck.aspx?name=+TextBox1.Text+&?psd=+TextBox2.Text+);/判断用户角色elseResponse.Write(vscriptalert(登录失败!);location.href=Default.aspx;v/script);学生查询代码:stringcon=System.Configuration.ConfigurationManager.ConnectionStringsconnectionString.ConnectionString.ToString();SqlConnectionsqlcon=newSqlConnection(
13、con);sqlcon.Open();DataSetds=newDataSet();stringsqlcmdl=selectstuid,stuname,departname,classname,zhuanyename,address,phonefromStuTablewherezhuanyename=+DropDownList1.SelectedItem.Text.ToString()+andclassname=+DropDownList2.SelectedItem.Text.ToString()+;stringsqlcmd2=selectstuid,stuname,departname,cl
14、assname,zhuanyename,address,phonefromStuTablewherestuname=+TextBox1.Text.ToString()+;/构造查询学生SQL语句f(TextBox1.Text=)SqlCommandcmd=newSqlCommand(sqlcmd1,sqlcon);SqlDataAdaptersda=newSqlDataAdapter(cmd);sda.Fill(ds,ds);GridView1.DataSource=ds.TablesO.DefaultView;GridView1.DataBind();elseSqlCommandcmd=ne
15、wSqlCommand(sqlcmd2,sqlcon);SqlDataAdaptersda=newSqlDataAdapter(cmd);sda.Fill(ds,ds);GridViewl.DataSource=ds.TablesO.DefaultView;GridViewl.DataBind();判断查询方法并邦定到GridViewl控件学生成绩查询代码:stringcon=System.Configuration.ConfigurationManager.ConnectionStringsconnectionString.ConnectionString.ToString();SqlCon
16、nectionsqlcon=newSqlConnection(con);sqlcon.Open();DataSetds=newDataSet();stringsqlcmd=selectid,stuid,courcename,score,xuefen,xuenian,restudyfromScoreTablewherexuenian=+DropDownList1.SelectedItem.Text.ToString()+andstuid=+Request.QueryStringname+;/通过Request.QueryStringname获取学生学号SqlCommandcmd=newSqlCo
17、mmand(sqlcmd,sqlcon);SqlDataAdaptersda=newSqlDataAdapter(cmd);sda.Fill(ds,ds);GridView1.DataSource=ds.TablesO.DefaultView;GridView1.DataBind();老师成绩录入代码:stringcon=System.Configuration.ConfigurationManager.ConnectionStringsconnectionString.ConnectionString.ToString();SqlConnectionsqlcon=newSqlConnecti
18、on(con);sqlcon.Open();DataSetds=newDataSet();for(inti=0;iGridView1.Rows.Count;i+)TOC o 1-5 h zDropDownListcoure=(DropDownList)GridView1.Rowsi.FindControl(courceList);DropDownListxuefen=(DropDownList)GridView1.Rowsi.FindControl(xuefenList);DropDownListxuenian=(DropDownList)GridView1.Rowsi.FindControl
19、(xuenianList);DropDownListrestudy=(DropDownList)GridView1.Rowsi.FindControl(restudyList);TextBoxfenshu=(TextBox)GridViewl.Rowsi.FindControl(fenshuBOX);从GridView控件中找控件stringstu=GridView1.Rowsi.Cells0.Text.ToString();stringc=coure.SelectedItem.Text.ToString();stringxf=xuefen.SelectedItem.Text.ToString
20、();stringxn=xuenian.SelectedItem.Text.ToString();stringr=restudy.SelectedItem.Text.ToString();stringf=fenshu.Text.ToString();/获取控件中的值SqlCommandcmd=newSqlCommand(INSERTINTOScoreTableVALUES(+GridView1.Rowsi.Cells0.Text.ToString()+,+coure.SelectedItem.Text.ToString()+,+fenshu.Text.ToString()+,+xuefen.S
21、electedItem.Text.ToString()+,+xuenian.SelectedItem.Text.ToString()+,+restudy.SelectedItem.Text.ToString()+),sqlcon);inta=cmd.ExecuteNonQuery();Label1.Text=成绩录入成功;sqlcon.Close();(2):运行结果:(1)登录界面学勰务彎理系统用户登录/LOGIN账号:0900041310密码:管理员教师i学生蜜录|退出2012-2015版权所有联系电话理员主界面苜页公告管理学生管理老师管理学院管理专业管理班级管
22、理课程管理欢迎来到教务管理系统学生查询页面苜页公告管理卜学生管理卜老师管理卜学院管理卜专业管理卜班级管理卜课程管理卜学生列表信息1计算机科匚日班级:计科本曲日1霍柱标1学号姓名学院蜩专业地址电话0904401310霍柱标数学与计算机科学学院计科本093网络技术广西藤县1524275X3|查询|返回学生成绩查询页面0904401310学生成绩查询2009-2Q1DH学年|查询查询在学校的所有成绩|选课|返回编号学号科目名称個学分務重修109044013107042009-2010090440131010012009-2010否.否.高等数学c+_程序设计130904401310自动化技术C+-程序设计602009-2010否.否.1509044
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025分布式光伏发电屋顶租赁合同
- 2025年度空调设备供应合同
- 2025存量房买卖合同附件样本
- 阴茎癌的临床护理
- 《中医诊断学题》课件
- 《公共卫生法规与传染病管理》课件
- 《深度解析医疗制度》课件
- 2025年陕西货运从业资格证模拟考试下载
- 塔里木职业技术学院《教学统计软件》2023-2024学年第二学期期末试卷
- 上海市长宁区高级中学2025届初三年级第一次质量检测试题化学试题含解析
- GB/T 4326-2006非本征半导体单晶霍尔迁移率和霍尔系数测量方法
- 酒水购销合同范本(3篇)
- GCP培训考试题库及参考答案(完整版)
- 乒乓球社团活动记录
- 新时代中小学教师职业行为十项准则考核试题及答案
- 数据结构-第6章-图课件
- 《变态心理学与健康心理学》考试复习题库150题(含答案)
- DB15T 489-2019 石油化学工业建设工程技术资料管理规范
- 皮内针讲课课件
- 村卫生室静脉输液准入申请审批表
- 提高钢柱安装垂直度合格率QC成果PPT
评论
0/150
提交评论