学生选课系统试验报告
选课系统实验报告

选课系统实验报告选课系统实验报告一、引言选课系统是现代教育管理中不可或缺的一部分,它为学生提供了便捷的选课方式,同时也为学校提供了高效的课程管理工具。
本实验旨在探讨选课系统的设计与实现,以及其在教育管理中的作用和影响。
二、选课系统的设计与实现1. 系统需求分析在设计选课系统之前,我们首先进行了系统需求分析。
通过与学生、教师和管理员的访谈,我们了解到他们对选课系统的期望和需求。
学生希望能够方便地浏览和选择课程,教师希望能够快速发布和管理课程信息,管理员则需要一个高效的管理平台。
2. 数据库设计选课系统的核心是数据库设计。
我们根据需求分析结果,设计了学生、课程和选课记录等主要数据表。
通过合理的关系模型设计和索引优化,提高了系统的数据查询和操作效率。
3. 界面设计为了提供良好的用户体验,我们注重选课系统的界面设计。
通过采用直观的图形界面和友好的交互方式,使学生、教师和管理员能够轻松地使用系统,并快速完成各项操作。
4. 功能实现选课系统的功能主要包括课程浏览、选课、退课、成绩查询等。
我们通过编写相应的程序代码,实现了这些功能,并保证了系统的安全性和稳定性。
三、选课系统在教育管理中的作用和影响1. 提高选课效率传统的选课方式需要学生亲自到选课办公室进行登记,耗费时间和精力。
而选课系统的出现,使得学生可以在任何时间和地点进行选课,大大提高了选课的效率。
2. 优化课程安排选课系统可以根据学生的选课情况和课程容量,自动进行课程安排。
这样一来,可以避免课程冲突和资源浪费,优化学校的课程安排。
3. 提升教务管理水平选课系统可以实时记录学生的选课情况和成绩,为教务管理提供了重要的数据支持。
通过对选课数据的分析和挖掘,学校可以更好地了解学生的兴趣和需求,进而优化教学计划和教学资源配置。
4. 促进教学改革选课系统的使用,使得学校能够更好地了解学生对不同课程的需求和反馈。
这为教学改革提供了宝贵的参考意见,促进了教学质量的提升。
选课系统实验报告

信息系统分析与设计实验报告2012年4月实验一信息系统分析与设计开始工具一、实验目的熟悉信息系统分析与设计开始工具visio2007,Rational Rose 和Power Designer。
二、实验内容1、信息系统的需求分析2、对需要解决的问题、对象及约束条件进行分析3、安装好实验所需要的开发。
总共有三个:visio2007,Rational Rose和Power Designer。
4、熟悉这些开发工具,了解它们的具体操作。
然后用这些工具绘出一些简单的模型。
如用Rose绘制销售系统的一个用例图。
订货现金支付信用卡支付根据自己的选题,对系统进行分析,做出新的信息系统规划,对要开发的新信息系统的服务范围及要解决的问题进行分析和汇总。
三、实验总结通过这次实验,熟悉了系统分析与开发熟悉的工具,了解通过开发工具来辅助自己进行系统的分析和设计,而这可以让我分析和设计起来更加的方便和快捷。
但是对于这些工具,仅仅通过这短短的一节课并不能完全掌握的,只有通过以后的使用来熟悉它们。
实验二需求分析与建模一.实验目的1.通过对案例企业的战略分析,了解企业信息化现状,做出新的信息系统规划,对要开发的新信息系统的服务范围及要解决的问题进行分析和汇总。
2.在此基础上,对新信息系统需求建立用例模型。
二.实验内容:(一)信息系统需求分析1.问题陈述在二十一世纪的新时代,随着计算机技术的发展及计算机的日益普及,计算机技术在各行各业中都得到广泛的应用。
网络选课系统是高等院校安排教学必不可少的工具。
本文介绍基于网络环境下的本校学生网上选课系统的开发,对系统的结构、功能和关键技术进行了具体论述,并给出了在网络环境下进行选课。
本系统包括系统模块、学生模块、教师模块等其他功能模块。
系统的实际运用模式,能够适用于高等学校日常的选课管理,为师生提供诸多的便利。
同时具有良好的开放性,实用性强,保密性好,稳定性高,支持多用户操作。
2.系统目标本系统目标是实现选课系统所需的各种基本功能,包括学生选课、退课功能和教师查看选修课程、提交课程成绩功能以及管理员添加学生、维护学生信息、成绩管理、添加教师、维护教师信息、维护选修课程,还有公用的修改密码等功能。
学生选课系统实践报告

《数据库系统概论》综合实验报告(2013——2014学年第1学期)项目名称学生选课管理系统学院学号姓名授课教师填表日期:目录1、需求分析 (03)2、概念设计 (18)3、逻辑设计 (21)4、物理设计 (27)5、数据库实施 (29)6、总结 (38)学校学生选课系统一、需求分析阶段需求分析分为三个部分:需求的文字表述、数据流图、数据字典。
一、需求分析第一部分调查用户需求现在,随着各大高校的扩招及信息化社会的到来,学校为了合理规划人力资源的利用,保证学生信息安全性,对信息化处理数据的要求也越来越高。
学生选课系统就是为了减少学校对信息管理的工作量,增强学生选课以及成绩信息管理系统的安全性的双重要求下出现的。
学生选课排课系统用于根据教学计划、教师资源、教师资源等,制定每学期的课程表及相关信息,面对的用户包括系统管理员、教师和学生。
因此该系统的功能模块应分为系统管理员需求、教师需求、学生需求三个部分。
管理员可以通过超级用户身份登录,对系统进行全面的管理维护。
老师、学生以不同用户的身份进入不同的界面,执行不同的操作。
1.学校的组织结构情况学校下面的结构可分为各个处理学校事物的职能部门、各种群团组织、教辅单位、直属单位以及各个学院。
而职能部门中的教务处这一管理机构以下又分为招生办、教学管理科、学籍管理科以及办公室。
其中教学管理科主要负责学生的选课工作以及其他教务系统的管理。
学校负责选课的这一组织机构为三类用户服务:管理员、教师、学生。
由于目前的大学学生基数越来越庞大,而每一学期学生需要选修课程攻读,若是学校没有一个很好的选课系统,那么上千上万的学生资料整理归纳起来都会是一个非常巨大非常困难的项目。
为了方便教师和学生,建立一个好的选课系统是十分有必要的。
学校组织结构图如下:2.关于选课的业务活动情况当学期末快到时,学校教务处会下放通知学生选择下学期要选修的课程。
在学生选课之前负责选课这一模块工作的教务处的管理员就要整理出学校提供的所有可选课程供同学们选择,并在每一次选课之后做出调整和资料整理。
学生选课系统实验报告

一、实验目的1. 熟悉数据库的基本概念和操作方法。
2. 掌握SQL语言的基本语法和应用。
3. 了解并掌握Java编程语言在数据库应用中的基本操作。
4. 提高学生选课系统的设计与实现能力。
二、实验环境1. 操作系统:Windows 102. 数据库:MySQL 5.73. 开发工具:Eclipse IDE4. 编程语言:Java三、实验内容1. 数据库设计2. 系统模块设计3. 系统实现4. 系统测试四、实验步骤1. 数据库设计(1)创建数据库在MySQL中创建名为“student_course”的数据库。
(2)创建数据表在“student_course”数据库中创建以下数据表:- 学生表(students):包含学生ID、姓名、性别、出生日期、班级等字段。
- 课程表(courses):包含课程ID、课程名称、学分、上课时间、上课地点等字段。
- 选课表(enrollments):包含学生ID、课程ID、选课时间等字段。
(3)建立数据表之间的关系- 学生表和选课表通过学生ID建立一对一的关系。
- 课程表和选课表通过课程ID建立一对一的关系。
2. 系统模块设计(1)登录模块- 用户输入用户名和密码,系统验证用户身份。
- 验证成功后,进入系统主界面。
(2)选课模块- 查询课程信息:学生可以查看所有课程信息,包括课程名称、学分、上课时间、上课地点等。
- 选课:学生可以选择感兴趣的课程,并提交选课请求。
- 查看选课结果:学生可以查看自己的选课结果,包括已选课程、未选课程等信息。
(3)退课模块- 查看选课结果:学生可以查看自己的选课结果,包括已选课程、未选课程等信息。
- 退课:学生可以申请退课,并提交退课请求。
(4)管理员模块- 添加课程:管理员可以添加新的课程信息。
- 删除课程:管理员可以删除课程信息。
- 修改课程:管理员可以修改课程信息。
3. 系统实现(1)使用Java编程语言实现各个模块的功能。
(2)使用JDBC连接MySQL数据库,实现数据操作。
学生选课管理系统实习报告

学生选课管理系统实习报告一、实习背景及目的随着教育信息化进程的不断推进,高校选课管理系统已经成为学生、教师和教务管理人员日常教学的重要组成部分。
为了更好地了解选课管理系统的开发和应用,提高自己在软件开发和实践能力,我参加了学校组织的选课管理系统实习项目。
本次实习的主要目的是通过实际操作,掌握选课管理系统的开发流程,熟悉系统的功能模块,提高自己运用计算机技术解决实际问题的能力。
二、实习内容与过程在实习过程中,我参与了选课管理系统的需求分析、系统设计、编码实现和测试等环节。
1. 需求分析:通过与教务处和任课教师的沟通,了解选课管理系统的功能需求和性能要求。
根据教务处的实际需求,确定系统需要实现以下功能:学生选课、教师排课、课程管理、学生信息管理、教师信息管理、选课统计等。
2. 系统设计:根据需求分析,设计选课管理系统的总体架构和各个功能模块。
确定系统采用B/S架构,前端使用HTML、CSS、JavaScript等技术,后端使用Java、Python等语言,数据库采用MySQL。
同时,为了保证系统的安全性和稳定性,需要在系统设计中考虑用户权限管理、数据验证和异常处理等方面的问题。
3. 编码实现:根据系统设计,编写各个功能模块的代码。
在编码过程中,遵循面向对象的设计原则,模块化编程,确保代码的可读性和可维护性。
同时,注重代码的优化和调试,提高系统的运行效率。
4. 系统测试:在系统开发完成后,对系统进行功能测试、性能测试和兼容性测试。
通过编写测试用例,模拟实际操作场景,验证系统的功能是否符合需求。
同时,对系统的响应速度、并发处理能力等进行测试,确保系统在实际应用中能够稳定运行。
三、实习收获与反思通过本次实习,我对选课管理系统的开发过程有了更深入的了解,收获如下:1. 掌握了需求分析的方法和技巧,学会了如何从实际问题中提取关键信息,明确系统的功能需求和性能要求。
2. 熟悉了软件开发的总体架构和模块设计,学会了如何将复杂问题分解为若干个简单的子问题,并采用面向对象的方法进行解决。
选课系统实习报告

一、实习目的随着互联网技术的不断发展,选课系统在各大高校中得到了广泛应用。
为了更好地了解选课系统的开发过程和运行原理,提高自己的实践能力,我选择了选课系统作为实习项目。
本次实习旨在通过实际操作,掌握选课系统的设计、开发和测试过程,并了解其在实际应用中的优缺点。
二、实习内容1. 系统需求分析在实习过程中,我首先对选课系统的需求进行了分析。
根据高校学生的选课需求,选课系统应具备以下功能:(1)课程查询:学生可查询所有开课信息,包括课程名称、授课教师、上课时间、学分等。
(2)选课:学生可根据个人兴趣和时间安排,自主选择课程。
(3)退选:学生可随时退选已选课程。
(4)选课结果查询:学生可查询自己的选课结果,包括已选课程、待选课程、未选课程等。
(5)选课提醒:系统可为学生提供选课提醒,确保学生按时完成选课。
2. 系统设计在需求分析的基础上,我进行了选课系统的设计。
系统采用B/S架构,分为前端和后端两部分。
(1)前端:采用HTML、CSS、JavaScript等技术实现,负责展示课程信息、处理用户交互等。
(2)后端:采用Java语言,使用Spring Boot框架进行开发,负责处理业务逻辑、数据存储等。
3. 系统实现在系统设计完成后,我开始进行选课系统的实现。
具体步骤如下:(1)搭建开发环境:安装Java、Maven、MySQL等开发工具。
(2)创建项目:使用Spring Boot创建项目,配置数据库连接、依赖等。
(3)编写代码:根据需求分析,编写前端页面和后端代码。
(4)测试与调试:对系统进行功能测试、性能测试等,确保系统稳定运行。
4. 系统部署完成系统开发后,我将系统部署到服务器上,进行实际应用。
在部署过程中,我遇到了以下问题:(1)数据库连接问题:在部署过程中,发现数据库连接出现异常,经过排查,发现是数据库驱动未配置正确。
(2)系统性能问题:在用户量较大时,系统响应速度较慢,经过优化代码和数据库查询,提高了系统性能。
管理信息系统实验报告-选课系统

管理信息系统
课题名称:
一、项目概述
1.项目名称:学生选课管理信息系统
2.系统设计背景:
随着信息技术的日益发展和计算机网络的普遍应用,学校的学生人数不断增加,原有的学生信息管理的手工管理模式已无法更上时代的需要。随着社会的发展,培养计划也在不断地修改。学分制的实行给学生以更大的选择空间,但也增加了日常教务的管理工作量。因此,利用现代计算机和数据库开发技术,在网络环境下建立学生信息系统对于减轻学生信息管理人员的劳动强度、提高工作质量和效率、方便管理人员对信息的查询、提高信息资源的利用率和管理水平都具有重要意义。
(1)系代码
部门代码采取数字和字符混合编码的形式,具体如下:
①学院C O G* * *
②教务处JWC* * *
③系X X* *
2、人员代码
人员代码采取纯数字编码形式,具体如下:
①教师* ** *
②学生*********
(2)表单代码
表单代码仍采取数字和字符混合编码的形式,具体如下:
①课程文件X X***********
三、业务流程分析(TFD)
我们经过几天的网上、图书馆有关‘学生选课系统’资料的收集,结合传统的学生选课流程和现今已经运行的学生选课系统业务处理流程,再加上我们的一些看法和观点,初步总结和分析出学生选课系统的基本业务流程。
学生选课系统实训报告

实训报告实训题目:学生选课管理系统指导教师:赵双柱班级:14级软件技术班专业:软件技术专业第一组成员:组长:丁娟涛组员:单晶晶,安星儒,才让草,曹义红,白月娥,陈林,陈小花时间:2015年12月21日---2015年12月31日一.实训项目概括随着社会经济的快速发展,学校的教学质量也在不断的提高,大学期间有很多的公共选修课,我们现在做学生选课系统,希望对学生的选课以及管理提供更容易的方法,选课系统做好之后,学生可以再查看和更改,管理起来也比较方便,摆脱学生以往的课堂报名,也就可以在网上进行选课。
鉴于它的重要性,这就迫切需要研制开发一功能强大,操作简单,具有人性化的学生选课管理系统。
该系统包括以下五个模块:选课模块,课程模块,教室模块,学生信息模块,教师信息模块。
关键词:查询,选课,用户,录入。
实训目的:通过对java语言、sql数据库的应用以及sql语言的复习和锻炼,并且通过使用MyEclipse开发平台设计管理项目,以达到充分熟悉开发平台及应用设计。
同时掌握并实践软件项目设计规范及其开发流程:需求分析、概要设计、详细设计、代码编写等,以便提前适应软件公司开发流程、环境和工作要求。
实训内容:1. 项目:学生选课管理系统2. 完成:登录列表删除、修改功能3. 数据库设计、SQL应用4. 项目实战5.程序要求6. 功能介绍7. 功能说明7.1 登陆界面7.1.1 管理员登陆7.1.2 教师登陆7.1.3 学生登陆7.2 管理员模块7.2.1管理学生信息7.2.1.1 添加学生信息7.2.1.2 删除学生信息7.2.1.3 修改学生信息7.3管理教师信息7.3.1 添加教师信息7.3.2 删除教师信息7.3.3 修改教师信息7.4查看自身信息7.4.1修改密码7.5 教师模块7.5.1 查看自身信息7.5.2 修改学生成绩7.5.3 修改密码7.6 学生模块7.6.1 查看自身信息7.6.2 选课7.6.3 修改密码7.7 文件的读出与读入7.7.1 读出7.7.2 读入8 详细设计8.1 构造信息8.2 公用函数8.3 主菜单8.4 用户登陆8.5 用户功能函数8.5.1 管理员相关函数8.5.2 教师相关函数8.5.3 学生相关函数9 开发和运行环境7.1 硬件环境7.2 软件环境10基本流程课程信息管理模块用于管理课程的信息,所包含的字段有:课程号、课程号、先行课和学分,提供对课程信息的录入、查询、修改和删除的操作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 简介1.1 基本原则选课注册系统设计的明确目的是开发一个学生选课注册系统来模拟校园选课系统的运作,通过这一过程让学生了解与熟悉软件设计的基本过程,熟练掌握dreamweaver、rational rose、Java编程和数据库的运用。
1.2 简单的操作本软件面向的是选课的学生和注册课程的教师以及管理员,可能涉及到大量用户的使用,故而软件操作应尽量简单,以方便用户的使用。
1.3 合理的数据库设计如以上所说,本软件可能有大量用户同时使用,所以要求数据库应合理设计,如此才能安全、快速地读取或存放数据。
1.4 严谨的软件架构虽然本软件的最终目的仅仅只是为了让软件开发者熟悉软件开发过程和相关软件的使用,但既然是要开发一个软件,那么就必须要严谨地设计软件的架构。
1.5.1 假设用户能熟练使用教务网的选课系统本软件模拟教务网的选课系统操作过程,若是用户能熟练使用教务网的选课系统,则对于本软件的使用将能直接上手。
1.5.2 假设用户未曾使用过教务网的选课系统操作过程请参见附录:《软件操作手册》2系统需求分析2.1引言本次编写选课注册软件旨在熟悉Java、Jsp、Dreamweaver、Rational Rose、MySQL等软件的使用,同时体验软件工程项目的实施过程。
2.1.1 编写目的该文档讲述关于选课注册系统的功能和性能的需求,将作为该软件工程的系统设计阶段的设计依据。
本文档的预期读者是:●设计人员●开发人员●项目管理人员●测试人员●用户说明:a.软件名称:选课注册系统;b.本项目的任务提出者:石秀金;c.项目开发者:周青、陈效铭、余实、高祥、王永德。
2.1.3 引用标准《软件需求说明书》国家计算机标准和文件模版。
2.1.4 参考资料《UML系统建模基础教程》清华大学出版社《数据库系统原理》电子工业出版社以及网络资源。
2.2 任务概述2.2.1目标学生和老师可以方便选择课程,学生和教师可以查询各自的基本信息,管理员可以方便地管理系统的信息和运行。
●系统能够提供友爱的用户界面,使操作人员的工作量最大限度地减少;●系统具有良好的运行效率,能够达到提高效率的目的;●系统应有良好的可扩充性,可以容易地加入其他系统的应用;通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力。
2.2.2用户特点本软件的最终用户将是学生、教师、教职工等教育机构的成员,只要能熟练使用Windows操作系统,便可轻松地使用本软件,若仍有困难,可参考附件:《操作手册》。
2.2.3假定和约束1.对于项目开发时间约束:项目实施时间为2012/6/11到2012/6/17日。
2.对于数据库的约束:每门课程的注册学生人数不能超过10人;每门课程的最终注册学生人数若少于3人,管理员应取消这门课程;……3.对于用户的约束:教师可以查看学生的公有信息;学生只能查看本人信息;管理员可以查看学生和教师的所有信息。
4.对于经费的约束:无经费支持。
2.3需求规定2.3.1对功能的规定1)学生⏹登录系统;⏹查看选课信息;⏹学生选定课程;⏹查看课程成绩;⏹查看课程目录;2)教师⏹登录系统;⏹查看任教课程信息;⏹查看学生选课信息;⏹管理成绩信息;⏹选择教授课程;3)管理员⏹登录系统;⏹学生信息管理;⏹教师信息管理;⏹课程信息管理;⏹修改登录密码;⏹选课系统管理;表1 学生、教师、课程注册员三类用户的基本功能2.3.2对性能的规定根据用户对本系统的要求,确定系统在响应时间、可靠性、安全等方面有较高的性能要求。
图1 选课注册系统主过程流程图1)精度本软件对输入精度无特殊要求,只要是标准键盘输入数据即可进行处理。
2)时间特性要求该软件必须在2012/6/17日前完成。
图2 软件开发任务时间分配3)灵活性a.简单的即时操作;b.可在Windows系列操作系统上正常运行;c.根据数据库信息自动更新软件界面;2.3.3输入输出要求表2 用户登录数据输入要求2.3.4故障处理要求a. 系统无法登录:重启系统,从新登陆;或向管理员求助;b. 课程注册人数未满,却无法选课:从新选课;或向管理员求助;c. 教师无法注册课程:检查课程是否已存在;重新注册课程;或向管理员求助。
2.3.5其他专门要求a. 安全保密要求:低。
b. 操作要求:易操作。
c. 运行环境要求:Windows系列操作系统,MySQL数据库,Myeclipse Java开发工具包, IE 8.0以上版本的浏览器。
3 系统设计3.1界面风格设计学生界面模仿东华大学教务网的选课注册系统,教师界面和管理员界面则在学生界面上进行细微调整,具体界面信息见系统实现部分。
3.2 数据库设计3.2.1 表的设计根据需求分析及文档“软件工程课程设计指导书2012.doc”进行数据库表单设计。
表3-1 学生用户表表3-2 教师用户表表3-3 管理员用户表表3-4 课程表表3-5 成绩单表表3-6 学生表数据其他表单及表单数据设计不再详述,见附件“选课系统.xls”。
3.2.2 ER图图3-1 ER图aER图a大致描述选课注册系统中教师、学生、课程表、成绩单之间的关系。
图3-2 ER图bER图b大致描述学生、管理员、教师之间的关系。
3.2.3 MySQL软件中的数据库设计3.3 UML建模3.3.1 用例图选课系统用例图用户登录维护学生信息管理员维护教师信息查看教师信息提交成绩教师查看学生信息查看课表学生查看成绩课程注册选择授课课程课程目录系统关闭注册收费系统图4-1 用例图图4-2 类图a图4-2 类图b图4-3 序列图3.3.4 活动图图4-4 活动图图4-5状态机图3.3.6 构建图University DB图4-6 构建图Client:BrowserStudent Administration<<Application>>NewProcessorStuden tSemin arSched uledbserver:AIXPresistence<<Infrastruct ...>>University DB<<database>>部署图图4-7 部署图附件文件“选课注册系统Rose 图.mdl ”中7张Rose 图都有画出。
3.4 数据结构图5-1 修改学生信息类public class changetechinfo extends HttpServlet;public class index2 extends HttpServlet;public class regadmin extends HttpServlet;public class regstu extends HttpServlet;……在文件中的每一个Java类都继承HttpServlet。
图5-2用户界面类这里是实现用户界面的类:public class User {private String id;private String bianhao;private String mingcheng;private String xuefen;public String getId() {return id;}public void setId(String string) {this.id =string ;} public String getbianhao() {return bianhao;}public void setbianhao(String bianhao) {this.bianhao = bianhao;}public String getmingcheng() {return mingcheng;}public void setmingcheng(String mingcheng) {this.mingcheng = mingcheng;}public String getxuefen() {return xuefen;}public void setxuefen(String string) {this.xuefen = string;}}图5-3a 数据库链接类这是链接数据库的类。
图5-3b 数据库操作类对数据库的操作。
4 系统实现4.1 重点和难点4.1.1 数据库链接public class ConnectToDb{private Connection conn = null;private String dburl = "jdbc:mysql://localhost:3306/tsys";private String dbdriver = "com.mysql.jdbc.Driver";public ConnectToDb(){try {Class.forName(dbdriver);} catch (ClassNotFoundException cnfe) {System.out.println(cnfe.getMessage());}}protected Connection getConn(){try {conn = DriverManager.getConnection(dburl, "root", "root123");} catch (SQLException sqle) {System.out.println(sqle.getMessage());}return conn;}}以上代码实现了与MySQL的链接。
4.1.2页面风格设计本软件模仿东华大学教务网系统界面。
图6 index主界面其他界面都与教务网系统类似,在此不作赘述。
以上jsp文件便是整个软件系统的功能界面。
4.1.3S ervlet编程图7 Servlet包Index2.java文件是Servlet包的主要代码部分,实现了index界面中用户注册或登录时的页面跳转功能。
4.1.4页面跳转功能图8-1 主页点击学生注册按钮跳转到注册界面:图8-2 学生注册界面注册完毕自动跳转到学生界面:图8-3 学生界面点击查看学生信息按钮,查看信息。
图8-4 学生个人信息界面界面跳转成功,但信息有冗余以及错误,这将在系统测试阶段得到修正。
4.1.5具体功能实现如4.1.4中所展示的学生用户注册与登陆界面便是具体功能实现。
图9-1 学生用户登陆用4.1.4中建立的用户登陆系统。
图9-2 学生界面以下是stu.jsp中对学生界面的设置:<td width="174" valign="top" bgcolor="D3E8FD"><br><div align="center"><table width="90%" border="0" cellspacing="12" cellpadding="0"><tbody><tr><td width="16"><img src="./d_files/icon1.gif" width="16" height="16"></td><td><a href=" viewinfo.jsp " >查看学生信息</a></td></tr><tr><td width="16"><img src="./d_files/icon1.gif" width="16" height="16"></td><td><a href=" viewkebiao.jsp ">查看课表</a></td></tr><tr><td width="16"><img src="./d_files/icon1.gif" width="16" height="16"></td><td><a href=" stusel.jsp " >选课</a></td> </tr><tr><td width="16"><img src="./d_files/icon5.gif" width="16" height="16"></td><td><a href=" viewscore.jsp " >查看成绩</a></td></tr><tr><td width="16"><img src="./d_files/icon5.gif" width="16" height="16"></td><td><a href=" stusel.jsp " >查看课程目录</a></td></tr></tbody></table></div></td>成功进入学生界面。