ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:311.94KB ,
资源ID:12358246      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12358246.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Web系统开发课程设计报告.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Web系统开发课程设计报告.docx

1、Web系统开发课程设计报告 Web系统开发课程设计报告题目: 学生成绩管理系统 专 业: 网络工程 班 级: 学 号: 姓 名: 2011年 12 月 2 日1概述12 系统分析1 2.1 业务分析1 2.2 数据流程23系统设计4 3.1 总体设计4 3.2 代码设计5 3.3 界面设计7 3.4 输入输出设计8 3.5 模块设计9 3.6 系统实现104心得体会 115参考文献 121 概述 本课程设计的目的就是要通过一次集中的强化训练,使学生能及时巩固已学的知识,补充未学的但又必要的容。进行课程设计目的在于加深对ASP基础中基础理论和基本知识的理解,促进理论与实践的结合,进一步提高程序设

2、计的能力。具体目的如下:1使学生更深入地理解和掌握该课程中的有关基本概念,程序设计思想和方法。2培养学生综合运用所学知识独立完成课题的能力。3培养学生勇于探索、严谨推理、实事求是、有错必改,用实践来检验理论,全方位考虑问题等科学技术人员应具有的素质。4提高学生对工作认真负责、一丝不苟,对同学团结友爱,协作攻关的基本素质。5培养学生从资料文献、科学实验中获得知识的能力,提高学生从别人经验中找到解决问题的新途径的悟性,初步培养工程意识和创新能力。6对学生掌握知识的深度、运用理论去处理问题的能力、实验能力、课程设计能力、书面及口头表达能力进行考核。学生成绩管理系统,采用计算机对学生成绩进行管理,进一

3、步提高了办学效益和现代化水平。为广大教师和学生提高工作效率,实现学生成绩信息管理工作流程的系统化,规化和自动化。一个高效的学生成绩管理系统可以存储历届的学生成绩档案,不需要大量的人力,只需要几名专门录入员即可操作系统,节省大量人力,可以迅速查到所需信息、高效、安全、学生在能方便的查看自己的成绩。可以提高高校教学的工作效率与准确率,并能让学生尽快的查询到自己的考试成绩,以便让他们尽快的投入到新的课程的学习或复习这次没有考过的课程中。包括后台数据库的建立和维护以及前端应用程序的开发两个方面。2 系统分析2.1 业务分析“学生成绩管理系统”包括三个模块:学生登陆、教师登陆、管理员登陆。这三个模块既相

4、互联系又相互独立。在模块设计中,包含有管理员管理,教师管理,学生管理功能,数据库连接设置这几个模块。2.2 数据流程管理员表(Admin)字段名数据类型长度(字节)备注idint4编号anamenvarchar50用户名apwdnvarchar50密码教师表(Teacher)字段名数据类型长度(字节)备注idint4编号tnamenvarchar50教师名tpwdnvarchar50密码学生表(Student)字段名数据类型长度(字节)备注idint4编号sn nvarchar50学号snamenvarchar50学生名pwdnvarchar50密码majornvarchar 50专业dept

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

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

7、menu_namenvarchar50parent_idint50父编号menu_descriptionnvarcha50url_addnvarchar50menu_targetnvarchar50指向目标menu_tbnvarchar50menu_openimgnvarchar50打开按钮menu_closeimgnvarchar50关闭按钮menu_stylenvarchar50systemrolekeyint50is_validbit50课程表(Course)字段名数据类型长度(字节)备注idint50编号coursenamenvarchar50课程名字tnamenvarchar50教师

8、名字courseidnvarchar50课程号专业(Major)字段名数据类型长度(字节)备注idint50编号Majornvarchar50专业Deptnvarchar50系别成绩表(Grade)字段名数据类型长度(字节)备注idint50编号courseidnvarchar50课程号gradenvarchar50成绩tnamenvarchar50教师名字snnvarchar50学号snamenvarchar50学生coursenamenvarchar50课程名字3 系统设计3.1 总体设计3.1.1 硬件环境 处理器:英特尔2.0GHz酷睿2双核处理器 硬盘: 250G 存: 2G 3.1

9、.2 软件需求 (1) 操作系统:WindowsXP sp2(2) 数据库管理系统: SQL Server 2005 (3) Web浏览器:Internet Explorer 6.0(4) 开发环境:Microsoft Visual Studio 20053.2 代码设计数据库连接在Web.config中加入: 采用SQLHelper.cs数据操作类操作数据库,创建以下存储过程,调用SQLHelper.cs中的存储过程。CourseInsert:ALTER procedure dbo.CourseInsertcoursename nvarchar(50),tname nvarchar(50),

10、courseid nvarchar(50)asINSERT INTO GradeManage.dbo.Course (coursename ,tname ,courseid) VALUES (coursename, tname, courseid) GradeInsertALTER procedure dbo.GradeInsertcourseid nvarchar(50),grade nvarchar(50),tname nvarchar(50),sn nvarchar(50),sname nvarchar(50),coursename nvarchar(50)asINSERT INTO G

11、radeManage.dbo.Grade (courseid ,grade ,tname ,sn ,sname ,coursename) VALUES (courseid ,grade ,tname ,sn ,sname ,coursename)Score_Update:ALTER procedure dbo.Score_Updateid int,courseid nvarchar(50),grade nvarchar(50),tname nvarchar(50),sn nvarchar(50),sname nvarchar(50),coursename nvarchar(50)ASUPDAT

12、E GradeManage.dbo.Grade SET courseid = courseid ,grade = grade ,tname = tname ,sn = sn ,sname = sname ,coursename = coursename WHERE id=idStudent_Update:ALTER procedure dbo.Student_Updateid int,sn nvarchar(50),sname nvarchar(50),pwd nvarchar(50),major nvarchar(50),dept nvarchar(50)asUPDATE GradeMana

13、ge.dbo.Student SET sn = sn ,sname = sname ,pwd = pwd ,major = major ,dept = dept WHERE id=idStudentInsert:ALTER procedure dbo.StudentInsertsn nvarchar(50),sname nvarchar(50),pwd nvarchar(50),major nvarchar(50),dept nvarchar(50)asINSERT INTO GradeManage.dbo.Student (sn ,sname ,pwd ,major ,dept) VALUE

14、S (sn, sname, pwd, major, dept)在管理员模块中课程管理子模块中加入以下代码即可实现课程添加功能: public override void VerifyRenderingInServerForm(Control control) protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) if (e.Row.RowType = DataControlRowType.DataRow) e.Row.Cells1.Attributes.Add(style, vnd.ms-Exc

15、el.numberformat:;); protected void Button3_Click(object sender, EventArgs e) Page.ClientScript.RegisterStartupScript(GetType(), MyScript, Jscript.GetModalString(Course_update.aspx, 600, 320); 3.3 界面设计3.4 输入输出设计 3.5 模块设计 3.6 系统实现4 心得体会 经过这次的课程设计,开始体会到了设计并实施程序设计的具体过程,并且通过互联网和图书馆的资料参考设计,提高了解决实际问题的能力并进一

16、步加深了自主学习,自我提高和自我完善,同时团队合作意识得到了加强。此外,还进一步学习了VS的使用。 课程设计期间,遇到问题自己思考并积极去解决,向同学老师寻求帮助,同时在Internet上搜索相关资料,进一步加深信息检索的能力。在编程过程中,我们遇到了连接数据库,提取数据等问题,经过大家集思广益和向同学请教兼查找相关书籍网络资料,收获很大,不仅解决了问题,还明白了互助的团队合作精神。 课程设计让我们学习与实践相结合,加深了对书本知识的理解,学以致用,学有所用。锻炼了自主学习能力及创新能力。在今后的学习中,还要继续加强自主学习与实践的锻炼,使得我们的能力更上一层楼。 最后,向老师和同学表示最诚挚的谢意。5 参考文献 1 王珊 萨师煊著 数据库系统概论 第四版 高等教育2 宁义 兵 薛涛著 SQL Server2005初学者指南 科学3 庞亚娟 房大伟 吕双等编著 ASP.NET从入门到精通 清华大学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1