Web系统开发课程设计报告_第1页
Web系统开发课程设计报告_第2页
Web系统开发课程设计报告_第3页
Web系统开发课程设计报告_第4页
Web系统开发课程设计报告_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Web系统开发课程设计报告学生成绩管理系统专业:网络工程班级:学号:姓名:2011年12月2日TOC\o"1-5"\h\z目录\o"CurrentDocument"概述1\o"CurrentDocument"系统分析11业务分析12数据流程2\o"CurrentDocument"3系统设计41总体设计42代码设计53界面设计7.4输入输出设计8\o"CurrentDocument".5模块设计9\o"CurrentDocument"6系统实现10\o"CurrentDocument"4心得体会11\o"CurrentDocument"5参考文献121概述本课程设计的目的就是要通过一次集中的强化训练,使学生能及时巩固已学的知识,补充未学的但又必要的内容。进行课程设计目的在于加深对ASP基础中基础理论和基本知识的理解,促进理论与实践的结合,进一步提高程序设计的能力。具体目的如下:1.使学生更深入地理解和掌握该课程中的有关基本概念,程序设计思想和方法。2.培养学生综合运用所学知识独立完成课题的能力。.培养学生勇于探索、严谨推理、实事求是、有错必改,用实践来检验理论,全方位考虑问题等科学技术人员应具有的素质。.提高学生对工作认真负责、一丝不苟,对同学团结友爱,协作攻关的基本素质。.培养学生从资料文献、科学实验中获得知识的能力,提高学生从别人经验中找到解决问题的新途径的悟性,初步培养工程意识和创新能力。6.对学生掌握知识的深度、运用理论去处理问题的能力、实验能力、课程设计能力、书面及口头表达能力进行考核。学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高了办学效益和现代化水平。为广大教师和学生提高工作效率,实现学生成绩信息管理工作流程的系统化,规范化和自动化。一个高效的学生成绩管理系统可以存储历届的学生成绩档案,不需要大量的人力,只需要几名专门录入员即可操作系统,节省大量人力,可以迅速查到所需信息、高效、安全、学生在能方便的查看自己的成绩。可以提高高校教学的工作效率与准确率,并能让学生尽快的查询到自己的考试成绩,以便让他们尽快的投入到新的课程的学习或复习这次没有考过的课程

中。包括后台数据库的建立和维护以及前端应用程序的开发两个方面。2系统分析业务分析“学生成绩管理系统”包括三个模块:学生登陆、教师登陆、管理员登陆。这三个模块既相互联系又相互独立。在模块设计中,包含有管理员管理,教师管理,学生管理功能,数据库连接设置这几个模块。学学学学学学学学********

子子了,了-子子了,了-学学学学学学学学了•了•了•了•学学学学学学学学学学学学学学数据流程管理员表(Admin)字段名数据类型长度(字节)备注idint4编号anamenvarchar50用户名

apwdnvarchar50密码教师表(Teacher)字段名数据类型长度(字节)备注idint4编号tnamenvarchar50教师名tpwdnvarchar50密码学生表(Student)字段名数据类型长度(字节)备注idint4编号snnvarchar50学号snamenvarchar50学生名pwdnvarchar50密码majornvarchar50专业deptnvarchar50系别管理员目录表(AdminMenu)字段名数据类型长度(字节)备注menu_idint50编号menu_namenvarchar50parent_idint50父编号

menu_descriptionnvarcha50url_addnvarchar50menu_targetnvarchar50指向目标menu_tbnvarchar50menu_openimgnvarchar50打开按钮menu_closeimgnvarchar50关闭按钮menu_stylenvarchar50systemrolekeyint50is_validbit50教师目录表(TeacherMenu)字段名数据类型长度(字节)备注menu_idint50编号menu_namenvarchar50parent_idint50父编号menu_descriptionnvarcha50url_addnvarchar50menu_targetnvarchar50指向目标menu_tbnvarchar50menu_openimgnvarchar50打开按钮

menu_closeimgnvarchar50关闭按钮menu_stylenvarchar50systemrolekeyint50is_validbit50学生目录表(StudentMenu)字段名数据类型长度(字节)备注menu_idint50编号menu_namenvarchar50parent_idint50父编号menu_descriptionnvarcha50url_addnvarchar50menu_targetnvarchar50指向目标menu_tbnvarchar50menu_openimgnvarchar50打开按钮menu_closeimgnvarchar50关闭按钮menu_stylenvarchar50systemrolekeyint50is_validbit50课程表(Course)

字段名数据类型长度(字节)备注idint50编号coursenamenvarchar50课程名字tnamenvarchar50教师名字courseidnvarchar50课程号专业(Major)字段名数据类型长度(字节)备注idint50编号Majornvarchar50专业Deptnvarchar50系别成绩表(Grade)字段名数据类型长度(字节)备注idint50编号courseidnvarchar50课程号gradenvarchar50成绩tnamenvarchar50教师名字snnvarchar50学号snamenvarchar50学生姓名coursenamenvarchar50课程名字3系统设计总体设计硬件环境处理器:英特尔2.0GHz酷睿2双核处理器硬盘:250G内存:2G软件需求操作系统:WindowsXPsp2数据库管理系统:SQLServer2005Web浏览器:InternetExplorer6.0开发环境:MicrosoftVisualStudio2005代码设计数据库连接在Web.config中加入:<configuration><appSettings/><connectionStrings><addname="DbConnect"connectionString="server=.\SqlExpress;database=GradeManage;DataSource=PC-201010201249;InitialCatalog=GradeManage;IntegratedSecurity=True"providerName="System.Data.SqlClient"/></connectionStrings><system.web>采用SQLHelper.cs数据操作类操作数据库,创建以下存储过程,调用SQLHelper.cs中的存储过程。CourseInsertALTERprocedure[dbo].[CourseInsert]@coursenamenvarchar(50),@tnamenvarchar(50),@courseidnvarchar(50)asINSERTINTO[GradeManage].[dbo].[Course]([coursename],[tname],[courseid])VALUES(@coursename,@tname,@courseid)GradeInsertALTERprocedure[dbo].[GradeInsert]@courseidnvarchar(50),@gradenvarchar(50),@tnamenvarchar(50),@snnvarchar(50),@snamenvarchar(50),@coursenamenvarchar(50)asINSERTINTO[GradeManage].[dbo].[Grade]([courseid],[grade],[tname],[sn],[sname],[coursename])VALUES(@courseid,@grade,@tname,@sn,@sname,@coursename)Score_Update:ALTERprocedure[dbo].[Score_Update]@idint,@courseidnvarchar(50),@gradenvarchar(50),@tnamenvarchar(50),@snnvarchar(50),@snamenvarchar(50),@coursenamenvarchar(50)ASUPDATE[GradeManage].[dbo].[Grade]SET[courseid]=@courseid,[grade]=@grade,[tname]=@tname,[sn]=@sn,[sname]=@sname,[coursename]=@coursenameWHEREid=@idStudent_Update:ALTERprocedure[dbo].[Student_Update]@idint,@snnvarchar(50),@snamenvarchar(50),@pwdnvarchar(50),@majornvarchar(50),@deptnvarchar(50)asUPDATE[GradeManage].[dbo].[Student]SET[sn]=@sn,[sname]=@sname,[pwd]=@pwd,[major]=@major,[dept]=@deptWHEREid=@idStudentInsert:ALTERprocedure[dbo].[StudentInsert]@snnvarchar(50),@snamenvarchar(50),@pwdnvarchar(50),@majornvarchar(50),@deptnvarchar(50)asINSERTINTO[GradeManage].[dbo].[Student]([sn],[sname],[pwd],[major],[dept])VALUES(@sn,@sname,@pwd,@major,

@dept)在管理员模块中课程管理子模块中加入以下代码即可实现课程添加功能:publicoverridevoidVerifyRenderingInServerForm(Controlcontrol){}protectedvoidGridView1_RowDataBound(objectsender,GridViewRowEventArgse){if(e.Row.RowType==DataControlRowType.DataRow){e.Row.Cells[1].Attributes.Add("style","vnd.ms-Excel.numberformat:@;");}}protectedvoidButton3_Click(objectsender,EventArgse){Page.ClientScript.RegisterStartupScript(GetType(),"MyScript",Jscript.GetModalString("Course_update.aspx”,600,320));}}3.3界面设计3.4输入输出设计欢应光临成绩管理系统,丰平管理融jj■俣存■TH甘空手.审川*卑主干・管费.字■主禅trtiTc打印时自豆女十W1或号课程只■程£*:MS胜哲I钝TH2依臭号硬得事海后m外mjFS空好4CM时而胤叫出研抬inftttfrt括出山,特西W布中加OS若9ft当前用户]Ml向3.5模块设计3.6系统实现■rLrre川;-受十ll+fF*多0捋3谩程内今■舞整国iin壬贴e心,叼/NQ当IFF旧fl)篇琳片警猫同里平懂料$0礴当前用户,黄尊・宁宝心用学生本人信息在看卜贰*叁4通军色电雄尹学号;哨10姓名工黄修专业:电子商务学琮t经济管理学院当前用户,黄尊4心得体会经过这次的课程设计,开始体会到了设计并实施程序设计的具体过程,并且通过互联网和图书馆的资料参考设计,提高了解决实际问题的能力并进一步加深了自主学习,自我提高和自我完善,同时团队合作意识得到了加强。止匕外,还进一步学习了VS的使用。课程设计期间,遇到问题自己思考并积极去解决,向同学老师寻求帮助,同时在Internet上搜索相关资料,进一步加深信息检索的能力。在编程过程中,我们遇

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论