您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 网站建设课程设计报告
网站建设课程设计1*******************实践教学*******************湖南安全技术职业学院计算机科学与技术系网站建设课程设计题目:学生信息管理系统专业班级:网络工程0901班姓名:曾祎王诗慧易红霞何海星指导教师:杨莉左丹霞2011年6月网站建设课程设计2目录目录....................................................................................................................2前言....................................................................................................................3第一章需求分析............................................................................................41.1管理员功能.............................................................................................41.2教师功能.................................................................................................51.3学生功能.................................................................................................7第二章设计部分..........................................................................................82.1登录模块设计.....................................................................................82.2学生信息查询设计..........................................................................112.3学生信息修改设计..........................................................................152.4结束模块设计..................................................................................182.5数据库设计......................................................................................19总结................................................................................................................21致谢..................................................................................................................22参考文献..............................................................................................................23网站建设课程设计3前言随着信息科技在社会的飞速发展与普及,互联网技术在国际社会也日益成熟。每天都有大量的信息在各种电脑与网络上出现,Internet与电脑的普及。同时,也改变了传统传输的传递方式与传统信息的记录存储方式。现在,利用Internet技术来实现“无纸办公”这个概念已经深入人心,校园网作为学校信息化建设的一个平台在完成资源共享、互联网访问、教务管理、电子备课等方面发挥了重要作用。服务教学、提高教学水平和效果是校园网建设的核心目标和核心价值,如何利用现有的资源来更好的服务于校园的教学,服务于学校的管理工作,是摆在我们面前的一个共同问题。就目前而言,大多数的学校学籍管理方式,还停留在手工操作的基础上。每个学期和学年,教师都需要花费大量的时间来登记学生信息,而管理人员也需要花费巨大的工作量,对每个学生个人信息进行校对管理。同时,又形成信息册在教师和教导处之间传递的延时性,遇到学生转入转出时,因为各个学校使用的学籍卡不同,容易造成信息的缺失或者遗漏。为了减轻教师的繁复工作、加强学校学生的信息管理方便性,本课程主要针对学校学籍信息管理进行研究。本次设计主要从学校需求分析入手,对设计部分和实现的过程做出分析讨论。关键字:JSP;SQLServer2005;JavaBeans;JavaServle;学生信息管理系统网站建设课程设计4第一章需求分析管理员能够实现对整个学生信息的添加、修改、删除、查询等操作,对教师用户的添加、删除、修改等操作,对学校系别、专业、班级的管理操作,还可以将学生成绩的数据库发布到网上,教师的信息发布到网上,方便学生教师进行查询,达到资源共享的目的。开始教师学生查询并显示需要录入成绩课程查询并显示已选课程录入删除查看成绩成功结束结束1.1管理员功能新学年一到,新生到学生注册出去注册,那么注册员可以接受新生的注册信息,那么信息就包括学生的基本信息以及简历,学生信息管理系统,管理员的功能以及使用权限是最多的。1.学籍管理用户可以对学生的学号进行更改。网站建设课程设计52.学生注册与查询用户可以根据学生的姓名、学号、班级、专业信息进行注册与查询。3.学生毕业可以成批地处理学生毕业,当然也可以设置学生毕业后学校对他们的资料保存期限。4.学费管理①学生缴费标准:根据国家收费标准设置各个系各个专业的每年的学费、书费、住宿费等。②学生缴费:该接口可实现学生的缴费操作。③学生缴费查询:该接口能够以多个关键字对学生学费情况、以及各专业的收费标准进行查询。④学生欠费统计:能够十分方便地统计每个班的缴费情况,以催促欠费学生尽快缴清5.班级添加能够十分方便地添加班级,其中包括班级所在专业、班主任、班干部信息等。6.班级修改可以方便地实现班级的拆、合,修改改班级情况,如辅导员、教室,达到对班级的管理功能1.2教师功能教师能够在一定的权限内对所有学生成绩的查询,所有教师信息的查询,对学生成绩的录入,统计学生成绩以及修改自己的密码。网站建设课程设计61.成绩录入每次考试后,各个任课老师可以把该科成绩列表交给辅导员以进行成绩的录入工作,录入信息包括学生姓名、学号、科目、专业、录入日期。2.成绩查询可以根据多个关键字对学生的成绩进行查询,另外,还可以产生一个班的平均成绩报表、所有学生的排名以及该专业该年级的班级排名。3.成绩修改如在审卷过程中发现有成绩错误,可以对学生的成绩进行修改4.课表查询任课教师可以查询所带班级的课程表,以及学期课程工作计划。5.学生表现管理学生出工作人员每天可以对学生的出勤情况进行录入,包括学生的迟到、早退、缺席。并实行积分制,工作人员可以自定义每个项目的奖罚分数。6.奖励学生的每次获奖情况都可以计入系统,该项目也实行积分制,教师也可以自定义每个项目的奖罚分数。7.总体表现每期期末教师可以对每个学生查看每个学生的该学期中的表现,并给予该学期的评语。网站建设课程设计71.3学生功能在校学生只有小部分的只用权限,没有管理员的全部权限,以及教师的大部分权限,学生只要能够查询成绩、查看信息、选择课程就可以基本满足需求的要求。1.登陆系统学生可以在自己的权限内对对自己成绩的查询,以及个人信息的查询,登录密码的修改等操作。学生还能够使用自己的学号做为帐号、用默认密码在网上对自己该学期的表现进行查询,包括自己的各个学期的学习成绩,表现情况。2.自助选课学生登陆成功后可以选择相应的选修课程选修,每个学期只能选修一门课程,本系学生不能选本息所开课程。3.成绩查询每学期结束之后,学生可以通过登陆学生信息管理系统,查询本学期的考试成绩了解本学期学习情况,还有下学年的学杂费用等信息。4.帐号的修改学生还拥有修改自己的帐号的权限,达到专号专用保证了自己帐号的安全性。网站建设课程设计8第二章设计部分2.1登录模块设计登录模块需与注册模块不同的地方在于登录模块面向的用户有两种情况,一种是用户已经注册了。另一种是用户还没有注册,对于没有注册的用户需要引导到注册页面,而对于没注册的非法用户必须进行登录限制。Login.jsplogin_conf.jsp到login_success.jsp的跳转学生登录界面效果图①Login.jsp代码bodytablewidth=400border=1cellspacing=0cellpadding=0bgcolor=#080ffeetdformname=form1method=postaction=login_conf.jspcenterh2用户登陆/h2/centerhrsize=2bgcolor=#dce3f5/hrtablealign=centercellspacing=15cellpadding=0trbgcolor=#dce3f5td用户名:/tdtdinputtype=textname=id/input/tdtrbgcolor=#c6f5be网站建设课程设计9td密码:/tdtdinputtype=passwordname=passwordstyle=*/input/td/trtrbgcolor=#dce3f5tdinputtype=submitvalue=登陆/input/tdtdinputtype=resetvalue=重填/input/td/tr/table/form/td/tr/table/body②Login_conf.jsp代码bodybr%!StringDBDRIVER=com.mysql.jdbc.Driver;StringDBURL=jdbc:mysql://127.0.0.1:3306/student;StringDBUSER=root;StringDBPASSWORD=root;Connectionconn=null;PreparedStatementpstmt=null;ResultSetrs=null;%%//声明一个boolean变量,用于保存用户是否合法的状态booleanflag=false;//接收参数Stringid=request.getParameter(id);Stringpassword=request.getParameter(password);%%Stringsql=SELECTnameFROMpersonWHEREid=?andpassword=?;try{Class.forName(DBDRIVER);网站建设课程设计10conn=DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD);pstmt=conn.prepareStatement(sql);pstmt.setString(1,id);pstmt.setString(2,password);rs=pstmt.
本文标题:网站建设课程设计报告
链接地址:https://www.777doc.com/doc-5961988 .html