jsp课程设计学生管理系统_第1页
jsp课程设计学生管理系统_第2页
jsp课程设计学生管理系统_第3页
jsp课程设计学生管理系统_第4页
jsp课程设计学生管理系统_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

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

文档简介

课程设计报告课程: jsp学生编号:名称:类别:教师:徐州师范大学计算机科学与技术学院课程设计任务书西方人名的第一个字学校编号班级级别课程名称数据库系统简介课程的性质课程设计同一组的成员劳动力的分工学生选课操作和教师管理操作的实现设计时间设计名称学生选课管理信息系统的设计与实现设计要求系统功能的基本要求:教师信息,包括教师人数、教师姓名、性别、年龄、学历、职称、毕业院校、健康状况等。学生信息,包括学生编号、姓名、部门和课程选择等。教室信息,包括可容纳的人数、空闲时间等。课程选择信息,包括课程编号、课程名称、参加课程的教师和学生等。绩效信息,包括课程编号、课程名称、学分和绩效。根据一定的条件,您可以查询并打印出结果。设计理念和设计过程设计思路:该系统结合数据库和JSP编程实现学生选课管理系统。学生选课管理系统分为三个子模块:第一个模块是学生选课的页面操作,包括五个功能:个人信息、密码修改、查询结果、选课、退选;第二个模块是教师操作页面,包括个人信息、密码修改、成绩录入、选课查询和教室信息查看。第三个模块是管理员,包括学生信息管理(添加、修改、删除、查询)、教师信息管理(添加、修改、删除、查询)、管理员信息管理(添加、修改、删除、查询)。计划和进展构想整个系统的框架,并在数据库中创建表。Jsp编码主要应用于学生选修课的一些操作。Jsp编码主要应用于教师的相关操作。整合整个实验并修改它。写一份关于课程设计的报告教师意见清楚地陈述学生选修课管理系统一、系统需求分析学生选课系统是学校不可缺少的一部分。其内容对学校的决策者和管理者至关重要。因此,学生选课系统应该能够为用户提供足够的信息和快捷的查询手段。随着科学技术的不断进步,计算机科学日益成熟。其强大的功能已经被人们深深的认可。它已经进入人类社会的各个领域,发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机管理选修信息具有人工管理无可比拟的优势。这些优势可以大大提高人事和劳动管理的效率,也是企业科学规范管理和与世界接轨的重要条件。因此,有必要开发这样一套软件。在接下来的章节中,我们将会以一套学生选课系统的开发为例,来谈谈该系统的开发过程、所涉及到的问题以及解决方案。本实验实现的学生选课管理系统主要包括以下功能:1.完成数据录入和修改,并提交到数据库保存。数据包括:学生信息、课程、学生成绩、操作员信息等。2.设计并实现了学生信息查询、选课管理、退学管理、成绩查询、课程浏览、教师信息查询、教室空闲时间查询等JSP页面。3.具有一定的安全管理功能。包括操作员权限设置、密码修改设置、注销等功能。二。系统概述1.系统的总体设计该系统结合数据库和JSP编程实现了学生选课管理系统。学生选课管理系统分为三个子模块:第一个模块是学生选课的页面操作,包括五个功能:个人信息、密码修改、查询结果、选课、退选;第二个模块是教师操作页面,包括个人信息、密码修改、成绩录入、选课查询和教室信息学生选修课管理系统图1是系统的功能框图2.数据库设计2.1数据库的概念结构设计系统主要有三个实体,包括两个学生和课程的实体集合,一个学生可以选修几门课程,一门课程可以被多个学生选修。这两个实体集之间以及教师和课程的两个实体之间存在多对多的联系。一名教师可以教授几门课程,而一门课程只能由一名教师教授。两个实体集之间有一对多的连接。教师和学生通过选修课的结果联系在一起。为了保证系统的安全性,建立了一个运营商的实体集来存储合法用户的号码、姓名和密码。该系统的工程图如下:学生学生身份证名字密码部门性别电话地址选举的成就课程教授教师编号毕业学院和大学健康状态教育名字密码部门年龄性别标题MNM1课程数量组成课程的名称教师人数补学分编辑时间汇编地点总人数编译选定的数字编辑部管理人编号密码图2系统工程图2.2数据库逻辑结构的设计根据关系模型的转换原理,上述e-r图可以转换为如下关系模型:学生(sId、sName、sPass、dId)含义是:学生(学号、姓名、密码、系号)stuDetail(用户标识、用户性别、用户移动、用户地址)含义分别是:学生信息(学生编号、性别、电话号码、地址)教师(tId,tPame,tPass,dId)含义分别是:老师(学生编号、姓名、密码、系号)teaDetail(userID,userSex,userAge,useredu,usertitle,usersch,userhealth)含义分别是:教师信息(学生人数、性别、年龄、教育背景、职称、大学毕业和健康状况)课程(cId、cName、tId、学分、周期、地点、cNumall、cNum、dId)含义分别是:课程(课程号、名称、教师号、学分、课时、上课地点、总人数、所选人数、系数)选择课程(cId、sId、年级)含义分别是:选修(学生人数、课程代码、年级)房间(roomname,roomnum,roomtime)含义分别是:教室(教室名称、容纳人数、空闲时间)管理(aId,aPass)含义分别是:管理员(管理员编号、姓名)部门(dId,dName)含义分别是:部门(部门编号、部门名称)根据以上的E-R图设计和关系模型设计,得到数据表设计。该系统中的主要数据表如下:表1学生表学生表结构主要代码列名数据类型宽度十进制数字空否注意PksId茶10N学生身份证sName茶20Y名字水疗中心茶2Y密码做茶20Y部门编号表2学生信息表学生信息的表结构主要代码列名数据类型宽度十进制数字空否注意Pk用户标识茶10N学生身份证用户性别茶10Y性别用户移动电话茶30Y电话用户地址茶50Y地址表3教师表的表结构主要代码列名数据类型宽度空否注意Pk每日三次茶10N编号t名称茶20Y名字tPass茶2Y密码做茶20Y部门编号表4教师信息表的表结构主要代码列名数据类型宽度空否注意Pk用户标识茶10N学生身份证用户性别茶10Y性别用户页面茶50Y电话useredu茶30Y教育usertitle茶30Y标题usersch茶30Y研究所用户健康茶50Y健康状态表5课程信息表的表结构主要代码列名数据类型宽度空否注意Pk国际开发委员会茶10N课程编号coName茶20Y课程名称每日三次茶10Y教师编号贷款茶8Y贷款时期茶8Y小时地点茶10Y班级位置cNumAll茶4Y总数氯化萘茶4Y选定的人数做茶10Y教师人数表6所选课程的表格结构主要代码列名数据类型宽度空否注意Pk国际开发委员会茶5N课程代码sId茶3N学生身份证等级小数5Y成就表7教室信息表室的表结构主要代码列名数据类型宽度空否注意Pkroomname茶10N教室名称roomnum茶10N住宿号码房间时间茶10Y空闲时间表8管理员表管理的表结构主要代码列名数据类型宽度空否注意Pk帮助茶10N管理员号码aPass茶10Y管理员姓名表9部门表结构主要代码列名数据类型宽度空否注意Pk做茶10N教师人数域名茶10Y部门名称数据库可以在系统实现阶段进行物理实现。系统使用服务器端的SQL Server数据库玄科,它是在前面的实验中建立的。关于具体的创建方法,请参见前面的实验。三。系统实现本实验由JSP结合数据库实现,包括三个主要页面,一个是学生登录页面,一个是教师登录页面,第三个是管理员登录页面。每页都有相应操作的菜单。3.1由JSP文件表示的操作(1)主界面操作:Index.jsp/登录界面(包括学生、教师和管理员)Login.jsp/密码认证(2)学生选择课程学生选课界面:student.jps/菜单显示StudentIndex.html/欢迎界面studentMessage.jsp个人信息:studMessSel.jsp/个人信息的页面显示修改密码:stuM.jsp/修改数据库中的密码StuMessMod.jsp/密码修改界面StuMessModSuc.jsp/s修订成功分数查询:gradeselect.jsp/相应课程的分数查询选修课:choosecourse.jsp/的所有课程都显示Choose.jsp/将数据插入数据库Choosesuccess.jsp/成功当选课程选修课的查询和撤销:courseselect.jsp/选修课的查询从ccdel.jsp/数据库中删除选课记录(g)核销33 360 zhuxiao.jsp/核销额(3)教师管理教师管理界面:teacher.jps/菜单显示TeacherIndex.html/欢迎界面teacherMessage.jsp个人信息:teacherMessSel.jsp/个人信息的页面显示修改密码:teacherM.jsp/修改数据库中的密码TeacherMod.jsp/密码修改界面TeaMessModSuc.jsp/s修订成功提交结果:grade.jsp/选修学生信息展示GradeIns.jsp/将数据插入数据库课程信息:lookcourse.jsp/课程选择调查教室信息:classroom.jsp/检查可用教室的空闲时间(g)核销33 360 zhuxiao.jsp/核销额3.2数据库连接示例:验证用户类型和密码时的数据库连接%字符串名称=(字符串)请求。getParameter(“用户名”);字符串传递=(字符串)请求。GetParameter(“user pass”);字符串s=(字符串)请求。GetParameter( user select );连接连接器=空;语句stmt=null结果集rs=null字符串loginNum= 0session.setAttribute(lnum ,loginNu

温馨提示

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

评论

0/150

提交评论