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

加入VIP,省得不是一点点
 

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

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

下载须知

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

版权提示 | 免责声明

本文(软件学院本科生选课系统--基于JSP的学生模块开发-毕业论文.doc)为本站会员(滴答)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

软件学院本科生选课系统--基于JSP的学生模块开发-毕业论文.doc

1、 本科毕业论文 (科研训练、毕业设计 ) 题目: 软件学院本科生选课系统 -基于 JSP 的 学生模块 开发 姓 名: 学 院:软件学院 系:软件工程 专 业:软件工程 年 级: 学 号: 指导教师: 职称: 职称: 年 月软件学院本科生选课系统 2 软件学院本科生选课系统 -基于 JSP 的学生模块开发 摘要 学生选课系统是一个学校学生管理中不可缺少的一部分,对于学 校的决策者和管理者来说都至关重要,所以系统应该为用户提供充分的信息管理和方便的查询手段。但一直以来,人们使用人工的方式管理文件档案,这种管理方式存在着许多缺点:效率低,保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、

2、更新和维护都带来了不少困难。因此,提供一个在线选课系统, 更方便 地 ,更有效率地处理学校学生选课管理事务,便是本系统的目的。 经过分析, 本系统 使用 MySql、 Eclipse 作为开发工具 ,tomcat 为 Web 服务器, windows xp 作为开发平台 。 本系统可以让学生更方便地选课,可以 对 学生信息进行 批量录入,而方便的管理员操作,让老师在对选课的管理方面更加得心应手,界面操作简单易懂,具有较强的易用性和实用性 。 关键词 : 选课 系统 JSP 软件学院本科生选课系统 3 Software College Elective System -Management Mo

3、dule Development Based on JSP Abstract Student elective system is an integral part of student management of a college,which is vital importance for policy makers and school administrators,So system should provide users with adequate information management and convenient means for.But all along,peopl

4、e use the management of paper files,however, this management style, there are many shortcomings:low efficiency,the poor of confidentiality,in addition,with the time passing,there will be a large number of documents and data,this brought a lot of difficulties in finding, updating and maintenancing.Th

5、erefore,to provide an online selection system, deal with the management of student of college more easily,more efficiently,is the purpose of this system. After analysis,the system uses MySql, Eclipse as development tools,Tomcat as the web server,windows xp as the development platform. This system ca

6、n enable students to more easily classes, the students can make bulk entry information, and facilitate the operation of the administrators, teachers in classes on the management of more handy, easy-to-understand interface operation, with more user-friendly And practicality. Keywords Elective System

7、JSP technology 软件学院本科生选课系统 4 目录 第一章 引言 . 1 1 1 课题研究的目的 . 1 1 2 课题研究的意义 . 1 第二章 系统总体设计 . 3 2 1 技术背景介绍 . 3 2.1.1 JSP 介绍 . 3 2.1.2 servlet 技术介绍 . 4 2.1.3 Tomcat 介绍 . 4 2.1.4 MySQL 数据库介绍 . 5 2.1.5 AJAX 技术介绍 . 5 2.1.6 Eclipse 介绍 . 6 2.2 系统运行环境和需求 . 7 2.2.1 对软件和硬件的要求 . 7 2.2.2 运行需求 . 7 2.2.3 其他需求 . 7 2.3

8、系统模块 . 7 2.3.1 学生模块 -ER 图 . 8 2.3.2 管理员模块 -ER图 . 8 2.4 数据库设计 . 9 2.4.1 管理 员表 -ER 图 . 9 2.4.2 学生表 -ER图 . 9 2.4.3 通知表 -ER图 . 9 2.4.4 课程表 -ER图 . 10 2.4.5学分限制表 -ER图 . 10 2.4.6 学生 -课程表 -ER 图 . 10 2.4.7 缓存表 -ER图 . 11软件学院本科生选课系统 5 第三章 学生模块设计 . 12 3.1 登录 . 12 3.2 选课说明 . 13 3.2.1 选课通告 . 13 3.2.2 选课单简介 . 14 3

9、.3 选择课程 . 14 3.4 选课结果 . 15 3.5 选课历史 . 15 3.6 修改密码 . 15 3.7 退出登录 . 15 第四章 运行结果截图 . 16 4.1 登录界面 . 16 4.2 学生首页 . 17 4.3 查看选课说明 . 18 4.4 查看选课单 . 19 4.5 选课结果 . 20 4.6 选课历史 . 21 4.7 修改密码 . 22 结 论 . 23 致谢语 . 24 参考文献 . 25 软件学院本科生选课系统 6 Contents Chapter Introduction . 1 1.1 The purpose of the research . 1 1.

10、2 The significance of the research. 1 Chapter II System Design. 3 2.1 Technical Background . 3 2.1.1 JSP . 3 2.1.2 Servlet . 4 2.1.3 Tomcat . 4 2.1.4 MySQL. 5 2.1.5 AJAX . 5 2.1.6 Eclipse . 6 2.2 Operating environment. 7 2.2.1 The software and hardware requirements . 7 2.2.2 Running requirements . 7

11、 2.2.3 Orther requirements . 7 2.3 System Module . 7 2.3.1 Student Module -ER chart . 8 2.3.2 Administrator Module - ER chart. 8 2.4 Database Design . 9 2.4.1Manager Table- ER chart . 9 2.4.2 Student Table - ER chart . 9 2.4.3 Notice Table - ER chart . 9 2.4.4 Course Table - ER chart . 10 2.4.5 Cred

12、it Restrict Table - ER chart. 10 2.4.6 Student-Course Table - ER chart . 10 2.4.7 Cache Table - ER chart . 11 Chapter III Student Module Design . 12 3.1 Login. 12 3.2 Elective Description. 13 3.2.1 Elective Notice . 13 3.2.2 Elective Table Description . 14 3.3 Course confirm. 14 3.4 Course Result .

13、14 3.5 Course History . 15 3.6 Update Password. 15软件学院本科生选课系统 7 3.7 Login. 15 Chapter IV Screenshots of Result . 16 4.1 Login interface .16 4.2 StudentHome . 17 4.3 View Course Description . 18 4.4 View Elective Table . 19 4.5 Course results . 20 4.6 Elective history. 21 4.7 Change Password. 22 Conc

14、lusion . 23 Acknowledgement . 24 References. 25 软件学院本科生选课系统 1 1 第一章 引言 在高等学校的教务管理工作中,课程表的编排是一项十分复杂、棘手的工作。在排课过程中,除了满足大量的制约条件以外,还必须解决许多冲突与矛盾,例如 :两位教师不能同一时间在同一班级上课、一位教师不能在同一时间上两门课等等。利用计算机辅助进行课表编排工作,既提高了排课工作的科学性,又可大大减轻管理人员的工作强度,提高工作效率,从而使学校教务管理现代化迈上了一个新台阶。 我国不少高校都实行了学分制,它的核心是允许学生自由选课,即把学习的自主权交给学生。在这里,学生

15、选课时的制约因素比较复杂,工作量也很大,而且往往需要在较短的时间内完成。运用计算机辅助选课,即能实时地对大量选课数据进行检验和统计,十分方便地输出选课结果,同时也避免了人工处理时容易产生的错误。 从系统开发的复杂程度来看,计算机辅助排课与选课是高校教务系统中的两个关键子系统,目前不少教务系统尚未很好地解决排课与选课问题。本文主要对高校教务管理系统中计算机课表编排与选课子系统的基本功能、设计思想、需求分析以及实现技术进行探讨。 1 1 课题研究的目的 1.掌握采用 Internet 的 TCP/IP 协议,以 B/S 方式, JSP 编程技术,多媒体技术。 2.掌握一种多任务多用户操作系统 3.

16、JSP 的动态网页和 MySQL 的数据库。 4.学会使用某种开发工具。 5.培养相互合作的精神。 1 2 课题研究的意 义 学生选课系统是一个学校不可缺少的部分 ,它的内容对于学校的决策者和管理者来说都至关重要 ,所以学生选课系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点 ,如 :效率低、保密性差 ,另外时间一长 ,将产生大量的文件和数据 ,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高 ,计算机科学日渐成熟 ,其强大的功能已为人们深刻认识 ,它已进软件学院本科生选课系统 2 2 入人类社会的各个

17、领域并发挥着越来越重要的作用。 作为计算机应用的一部分 ,使用计算机对选课信息进行管理 ,有着手工管理所无法比拟的优点 .例如 :检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率 ,也是企业的科学化、正规化管理 ,与世界接轨的重要条件。 因此,开发这样一套软件成为很有必要的事情 ,在下面的各章中我们将以开发一套学生选课系统为例 ,谈谈其开发过程和所涉及到的问题及解决方法。 本文中所做的主要工作如下: (1) 介绍系统 采用的主要技术 的一般原理; (2) 阐述系统结构及工作原理; (3) 设计实现用户管理、课程管理、选课信息录入管理、

18、新生信息录入管 理、课程的浏览和查找、学生查找等 JSP 页面 。 (4) 分析并解决实现中的若干技术问题。 (5) 建立完整的网上选课,进行测试并分析结果。 软件学院本科生选课系统 3 3 第二章 系统总体设计 2 1 技术背景介绍 2.1.1 JSP 介绍 JSP(JavaServer Pages)是由 Sun Microsystems 公司倡导、许多公司参与一起建立的一种 动态网页 技术标准。 JSP技术有点类似 JSP技术,它是在传统的网页 HTML文件 (*.htm,*.html)中插入 Java 程序段 (Scriptlet)和 JSP 标记 (tag),从 而形成 JSP 文件

19、(*.jsp)。 用 JSP 开发的 Web 应用是跨平台的,即能在 Linux 下运行,也能在其他操作系统上运行。 JSP 技术使用 Java 编程语言编写类 XML 的 tags 和 scriptlets,来封装产生动态网页的处理逻辑。网页还能通过 tags 和 scriptlets 访问存在于服务端的资源的应用逻辑。 JSP 将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于 Web 的应用程序的开发变得迅速和容易。 Web 服务器在遇到访问 JSP 网页的请求时,首先执行其中的程序段,然后将执行结果连同 JSP 文件 中的 HTML 代码一起返回给客户。插入的 Java

20、 程序段可以操作 数据库 、重新定向网页等,以实现建立动态网页所需要的功能。 JSP 与 Java Servlet 一样,是在服务器端执行的,通常返回该客户端的就是一个 HTML文本,因此客户端只要有浏览器就能浏览。 JSP 的 1.0 规范的最后版本是 1999 年 9 月推出的, 12月又推出了 1.1 规范。目前较新的是 JSP1.2 规范, JSP2.0 规范的征求意见稿也已出台。 JSP 页面由 HTML 代码和嵌入其中的 Java 代码所组成。服务器在页面被客户端请求以后对这些 Java 代码进行处理,然后将生成的 HTML 页面返回给客户端的浏览器。 Java Servlet 是JSP 的技术基础,而且大型的 Web 应用程序的开发需要 Java Servlet 和 JSP 配合才能完成。JSP 具备了 Java 技术的简单易用,完全的 面向对象 ,具有平台无关性且安全可靠,主要面向因特网 的所有特点。 另外, JSP 技术还有以下优点 :

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。