首页 Java 665基于SSH/Java的选课管理系统的设计与实现
665基于SSH/Java的选课管理系统的设计与实现
作品编号:430
关注人气:2577
文件包括:设计源码+数据库+论文+开题+任务书+PPT
设计大小:22.65 M
开发语言:Java
开发数据库:SQL Server
开发环境:Myeclipse+Tomcat+JDK
原价:900元
现价:90元
下载说明

本作品里面包括调试教程和开发工具和软件,可自行下载根据教程进行调试!

如需技术协助调试,本站收取50元作品调试费!点此申请调试

如果上面没有找到适合您需求的作品,您可联系我们为您定做,定做的作品完全按照您的功能需求来做,并且后期三包,包调试,包讲解,包修改直到通过为止。

  • 作品介绍
  • 项目目录
  • 论文目录
  • 论文预览

当今社会,信息资源已经成为各个行业的重要财富。建立一个满足各行各业信息处理要求的行之有效的信息系统也成为了一个企业或者组织生存和发展的重要条件之一。因此,作为信息系统和基础的核心数据库技术得到了越来越广泛的应用。

当今的社会是一个信息化快速发展的时代。在不同的行业发展中都离不开处理信息,因此基于计算机的信息管理系统被广泛的应用于商业发展和生活中。在信息化发展迅速的今天,利用计算机进行系统的信息化管理,不仅提高了我们的工作效率,也大大减少了人力的浪费,同时也有效的提高了安全性。对于整理起来相对复杂的信息和文档,利用计算机所做的各种管理系统可以充分的发挥其操作简单、管理系统化的优越性。本系统的设计使得管理学生选课信息更加简单快捷[1]

学生选课作为一种信息资源的集散地,包含很多的信息数据管理。由于数据繁多,容易丢失,且不易查找。因此,学生选课系统是一个学校不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生选课系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着以网络为依托的选课系统的快速发展,网上选课系统以方便,快捷的优点在逐渐的替代传统的选课系统,使得学生选课管理工作趋于规范化,系统化[2]

选课系统其作用范围为:在校学生、教师、系统管理员。切实地减少了学校对信息管理的工作量,同时也提高了信息的安全性。

本课题设计实现了一个基于网络平台的选课系统,具体的实现目标是:

(1)教务管理模块

教务管理员通过该模块,可以发布选课信息、发布专业相关信息、发布课程相关信息、修改管理员密码等。

(2)学生选课模块

学生通过该模块可以查询个人信息、课程信息、已选课程信息、修改个人密码等。

        

卷 SSD分区 的文件夹 PATH 列表
卷序列号为 0004-1E03
E:\TEST\源码
└─黄扬扬_张伟
    │  readme.txt
    │  中文摘要.doc
    │  中期检查表.doc
    │  任务书.doc
    │  外文文献原文及译文.doc
    │  封面.doc
    │  开题报告.doc
    │  正文.doc
    │  目录.doc
    │  答辩ppt.ppt
    │  英文摘要.doc
    │  
    ├─数据库
    │      数据库SQL语句.sql
    │      
    ├─源代码
    │  └─courseSelection
    │      │  .classpath
    │      │  .project
    │      │  
    │      ├─.settings
    │      │      .jsdtscope
    │      │      org.eclipse.jdt.core.prefs
    │      │      org.eclipse.wst.common.component
    │      │      org.eclipse.wst.common.project.facet.core.xml
    │      │      org.eclipse.wst.jsdt.ui.superType.container
    │      │      org.eclipse.wst.jsdt.ui.superType.name
    │      │      
    │      ├─build
    │      │  └─classes
    │      │      └─com
    │      │          └─jwy
    │      │              ├─action
    │      │              │      CourseAction.class
    │      │              │      RegAction.class
    │      │              │      SpecialtyAction.class
    │      │              │      StatInfoAction.class
    │      │              │      StuUserAction.class
    │      │              │      UpdatePwdAction.class
    │      │              │      UserLoginAction.class
    │      │              │      
    │      │              ├─dao
    │      │              │      CourseDao.class
    │      │              │      ICourseDao.class
    │      │              │      ISpecialtyDao.class
    │      │              │      IStuUserDao.class
    │      │              │      IUserLoginDao.class
    │      │              │      SpecialtyDao.class
    │      │              │      StuUserDao.class
    │      │              │      UserLoginDao.class
    │      │              │      
    │      │              ├─dto
    │      │              │      Course.class
    │      │              │      Course.hbm.xml
    │      │              │      Specialty.class
    │      │              │      Specialty.hbm.xml
    │      │              │      StuCourse.class
    │      │              │      StuCourse.hbm.xml
    │      │              │      StuUser.class
    │      │              │      StuUser.hbm.xml
    │      │              │      UserLogin.class
    │      │              │      UserLogin.hbm.xml
    │      │              │      
    │      │              └─tools
    │      │                      CharacterEncodingFilter.class
    │      │                      
    │      ├─src
    │      │  └─com
    │      │      └─jwy
    │      │          ├─action
    │      │          │      CourseAction.java
    │      │          │      RegAction.java
    │      │          │      SpecialtyAction.java
    │      │          │      StatInfoAction.java
    │      │          │      StuUserAction.java
    │      │          │      UpdatePwdAction.java
    │      │          │      UserLoginAction.java
    │      │          │      
    │      │          ├─dao
    │      │          │      CourseDao.java
    │      │          │      ICourseDao.java
    │      │          │      ISpecialtyDao.java
    │      │          │      IStuUserDao.java
    │      │          │      IUserLoginDao.java
    │      │          │      SpecialtyDao.java
    │      │          │      StuUserDao.java
    │      │          │      UserLoginDao.java
    │      │          │      
    │      │          ├─dto
    │      │          │      Course.hbm.xml
    │      │          │      Course.java
    │      │          │      Specialty.hbm.xml
    │      │          │      Specialty.java
    │      │          │      StuCourse.hbm.xml
    │      │          │      StuCourse.java
    │      │          │      StuUser.hbm.xml
    │      │          │      StuUser.java
    │      │          │      UserLogin.hbm.xml
    │      │          │      UserLogin.java
    │      │          │      
    │      │          └─tools
    │      │                  CharacterEncodingFilter.java
    │      │                  
    │      └─WebContent
    │          │  chenggong.jsp
    │          │  index.jsp
    │          │  index1.jsp
    │          │  reg.jsp
    │          │  updatePwd.jsp
    │          │  
    │          ├─css
    │          │      demo.css
    │          │      login.css
    │          │      
    │          ├─images
    │          │      20105124043-3.jpg
    │          │      3DLayer.obj
    │          │      addCourse.gif
    │          │      addSpecialty.gif
    │          │      bottomM.gif
    │          │      bottomM11.gif
    │          │      bottomU.gif
    │          │      css.css
    │          │      jiantou.jpg
    │          │      liftU.gif
    │          │      login-btn.png
    │          │      logo.jpg
    │          │      m.jpg
    │          │      mainU.gif
    │          │      style.css
    │          │      topM.jpg
    │          │      topNo.jpg
    │          │      topU.gif
    │          │      
    │          ├─js
    │          │      jquery.SuperSlide.js
    │          │      jquery1.42.min.js
    │          │      Validform_v5.3.2.js
    │          │      Validform_v5.3.2_min.js
    │          │      
    │          ├─manager
    │          │      addCourse.jsp
    │          │      addSpecialty.jsp
    │          │      bottom.jsp
    │          │      courseInfo.jsp
    │          │      exit.jsp
    │          │      left.jsp
    │          │      main.jsp
    │          │      manager.jsp
    │          │      right.jsp
    │          │      showCourse.jsp
    │          │      showSpecialty.jsp
    │          │      showStat.jsp
    │          │      stuList.jsp
    │          │      top.jsp
    │          │      
    │          ├─META-INF
    │          │      MANIFEST.MF
    │          │      
    │          ├─stu
    │          │      addStuInfo.jsp
    │          │      courseInfo.jsp
    │          │      left.jsp
    │          │      select.jsp
    │          │      selected.jsp
    │          │      stuUpdatePwd.jsp
    │          │      welcome.jsp
    │          │      
    │          ├─themes
    │          │      theme-pic1.jpg
    │          │      theme-pic2.jpg
    │          │      theme-pic3.jpg
    │          │      theme-pic4.jpg
    │          │      theme-pic5.jpg
    │          │      Thumbs.db
    │          │      
    │          └─WEB-INF
    │              │  .struts-config.mex
    │              │  applicationContext.xml
    │              │  struts-bean.tld
    │              │  struts-config.xml
    │              │  struts-html.tld
    │              │  struts-logic.tld
    │              │  struts-nested.tld
    │              │  struts-tiles.tld
    │              │  web.xml
    │              │  
    │              └─lib
    │                      antlr-2.7.6.jar
    │                      commons-beanutils.jar
    │                      commons-collections.jar
    │                      commons-dbcp.jar
    │                      commons-digester.jar
    │                      commons-logging.jar
    │                      commons-pool.jar
    │                      dom4j-1.6.1.jar
    │                      hibernate-annotations.jar
    │                      hibernate-commons-annotations.jar
    │                      hibernate-entitymanager.jar
    │                      hibernate3.jar
    │                      iText-2.1.3.jar
    │                      iTextAsian.jar
    │                      javassist-3.4.GA.jar
    │                      jaxen-1.1-beta-7.jar
    │                      jstl.jar
    │                      jta.jar
    │                      log4j-1.2.15.jar
    │                      mysql-connector-java-5.1.6-bin.jar
    │                      poi-3.2-FINAL-20081019.jar
    │                      slf4j-api-1.5.0.jar
    │                      slf4j-log4j12-1.5.0.jar
    │                      spring-webmvc-struts.jar
    │                      spring-webmvc.jar
    │                      spring.jar
    │                      standard.jar
    │                      struts.jar
    │                      
    └─项目运行截图
            注册界面.png
            添加新专业.png
            用户修改密码.png
            用户查询已选课程.png
            用户登陆界面.png
            登陆界面.png
            管理员修改密码.png
            管理员添加专业.png
            管理员登陆界面.png
            统计信息.png
            

目  录
1 引言    1
1.1开发背景    1
1.2系统架构    1
1.3系统目标    1
2 主要技术介绍    3
2.1 J2EE概述    3
2.2 J2EE的优势    3
2.3 MVC设计模式    4
2.4 SSH框架介绍    5
2.4.1 Struts简介    5
2.4.2 Hibernate简介    6
2.4.3 Spring简介    6
3 系统开发工具及容器    8
3.1 开发工具    8
3.2 数据库的选择    8
3.2.1.MySQL简介    8
3.3 JDK版本的选择    8
3.4容器    8
3.4.1 Tomcat简介    9
4  选课系统总体设计    10
4.1需求调研    10
4.2可行性分析    10
4.3需求分析    11
4.3.1系统概要设计    11
4.4 系统分层设计    11
4.5 系统流程    12
4.6 设计的基本思想    14
5 详细设计    16
 
5.1 数据库    16
5.1.1数据库设计    16
5.1.2数据表    16
5.2 Web层的设计    17
5.2.1JSP简介    17
5.3 EJB层的设计    18
5.3.1实体Bean的设计    18
5.3.2数据库映射与连接    21
5.4 选课系统的实现    22
5.4.1用户登录    22
5.4.2用户注册    24
5.4.3管理员功能    27
5.4.4学生功能    29
6 系统测试    31
7 结论    32
参 考 文 献    33
致  谢    34


标签:选课管理,在线选课

  • 专注毕业设计源码作品
  • 毕业设计源码论文全套
  • 每件作品均测试后上线
  • 提供所有教程和软件下载

Copyright © 2008-2024 jsjbysjw.com . All Rights Reserved. 备案号:苏ICP备2021056683号-4

  • 联系QQ:81677093
  • 微信:bysj1950