文章目录

  • 目录
  • 一、系统设计
  • 二、系统实现
  • 源文件

目录

一、系统设计

2.1 系统需求分析 本系统的目的是为了让学生能随时随地通过网络进行选题,为此系统提供了客户端选题子模块 和服务端管理子模块两大主要组成部分。客户端选题子模块主要提供了学生登录、学生选题、学生 查询。服务端管理子模块主要提供了管理员登录、学生信息维护、论文信息维护。所以管理层对几 乎所有的数据库表都有访问权限[3]。

2.2 系统设计目标 本系统首先要实现动态性和交互性。所谓的动态性就是能动态更新内容,如更新学生信息、论 文信息、管理员信息等。这要求与数据库有良好的连接;交互性则要求教师和学生能实时地进行信 息交流。学生在使用系统时,实现系统操作方便和操作界面美观的特点。实现系统的安全性和可靠 性,避免他人进入破坏数据库信息。2.3 系统的开发工具 下表是对 JSP、ASP、PHP 动态网页技术的比较:

二、系统实现

3.1 系统总体结构设计

3.1.1 主界面模块 功能 该模块提供教务管理系统的主界面,是本系统的唯一入口和出口。操作 该界面提供用:户选择并调用各子模块, 对于进入指导老师管理功能,还要核对用户名和口令。

3.1.2 管理员界面模块 功能 该模块提供对教师申报的论文进行审查。操作 对符合要求的课题提交到学生选题信息列表中供学生选题。

3.1.3 学生选题界面模块 功能 该模块提供选题界面,进入该界面后学生可以进行选题。操作 每个学生只能选择一个论文课题。3.1.4 教师课题申报模块 功能 该模块提供教师申报论文。操作 教师登录后可以申报课题,每个教师可以同时申报多个课题。第 10 页 共 53 页 本科毕业设计(论文):JSP 实现毕业设计选题系统

3.2 学生选题子模块具体实现

3.2.1 学生登录 如果学生要使用选题、查询等功能,那么在使用这些功能之前必须登录。学生的登录方式很简 单,只要输入姓名和相应的密码就可以了。如果学生的密码和数据库中保存的该学生的密码相符合, 那么就表明学生登录成功;如果不符合,会给出相应的提示信息,那么就登录失败。主要页面见下 图:

源文件

【毕业设计】jsp+sql毕业选题系统(论文)相关推荐

  1. [附源码]计算机毕业设计JAVA超市收银系统论文

    [附源码]计算机毕业设计JAVA超市收银系统论文 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(Inte ...

  2. 【毕业设计】jsp+sql毕业生招聘系统毕业设计(系统+论文+英文文献+综合材料)

    文章目录 目录 一.系统设计 二.系统实现 源文件 目录 一.系统设计 3.3.1 技术分析 数据库Microsoft SQL Server 2000提供了各种各样的特性来管理数据,它是真正的客户机/ ...

  3. 数据库程序设计(毕业选题系统)

    在一个为期两周的时间里进行了一次完整的数据库设计的过程,不敢说自己有多大进步,获得多少知识,但起码了解了以后项目开发所需要数据库创建的基本内容.这次设计中有许多是老师一次次的实验课所讲内容的总结,还有 ...

  4. 计算机毕业设计jsp家校互动系统Myeclipse开发mysql数据库web结构java编程计算机网页项目

    一.源码特点   JSP 家校互动系统 是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发.开发环境为TOMCAT7.0,M ...

  5. jsp+sql毕业生招聘系统免费系统+论文

    2.2 系统概述 大学毕业生人才信息网主要分为三个模块:个人简历生成与管理子系统.求职信息的发布与管理子系统.招聘信息的发布与管理子系统.其主要功能是包括:用户在线注册,生成个人简历,发布招聘信息和发 ...

  6. JSP+SQL网上选课系统(源代码+论文+答辩PPT)

    随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用.学生选课系统作为一种现代化的教学技术,以越来越受到人民的重视,是一个学校不 ...

  7. 毕设 JAVA.JSP网上学习答疑系统论文

    备注原文来源于:六月雪计算机毕业设计 摘 要 随着Internet技术的发展,人们的学习生活已经离不开网络.未来社会人们的生活和学习将越来越依赖于数字技术的发展,越来越数字化.网络化.电子化.虚拟化. ...

  8. Jsp+mysql在线考试系统论文

    1 系统概述 1.1系统需求 网络考试系统是实现网络教育的一个重要组成部分,通过网络考试系统你可以及时测试自己的学习进度.自己对已学习知识的掌握程度.网络考试与传统考试相比有着明显的优势,考生和教师可 ...

  9. 基于java的毕业设计选题系统的设计与实现

    欢迎添加微信互相交流学习哦! 项目源码:https://gitee.com/oklongmm/biye2 基于JSP的毕业设计选题系统的设计与实现 摘    要 伴随着信息化技术在全球范围内的兴起,尤 ...

最新文章

  1. Cocos 物理系统
  2. JVM:垃圾回收相关概念
  3. vim 命令大全(写的非常全和好)http://blog.csdn.net/woshixiaosimao/article/details/54312738...
  4. 玩转百度地图(二)之画圆,高德地图、搜搜地图、搜狗地图等稍微修改即可...
  5. MATLAB实战系列(三十六)-MATLAB 离散Hopfield神经网络的分类——高校科研能力评价
  6. SQLSERVER2014的内存优化表
  7. 虚拟化IDC包含的业务内容
  8. yolov3训练自己的数据_YOLOv4 训练自己的数据集
  9. 生产消费是什么设计模式_快速消费品的完整形式是什么?
  10. python函数能返回列表吗_Python函数返回列表还是作为生成器工作?
  11. vue动态监听窗口高度 - 全背景banner
  12. classpath目录
  13. mysql migration tool 64bit_Migration Tool支持MySQL业务SQL迁移
  14. 提升数据建模的10种技术措施
  15. 【转】Ubuntu 16.04安装配置TensorFlow GPU版本
  16. VC6.0用file-open后,出现“MSDEV.EXE-应用程序错误 遇到问题需要关闭“
  17. 万用表如何进行欧姆校零
  18. Kent Beck揭秘Facebook开发部署流程
  19. python判断火车票座位号分布图_如何选择火车靠窗座位和选座位技巧!
  20. 根据北上资金操作上证50指数基金

热门文章

  1. 文件系统在NVMe SSD上的性能表现分析
  2. js关于字面量与构造函数创建对象的几点理解
  3. BlackBerry 应用程序开发者指南 第二卷:高级--第4章 增加设备选项
  4. Golang 变量申明方式
  5. ssm面试题总结 spring springmvc mybatis面试题
  6. C++ 实验3 类和对象
  7. 10分钟10行代码开发APP(delphi 应用案例)
  8. linux系统上项目部署
  9. go 排序sort的使用
  10. 2017 西安网络赛A Tree(树上静态查询,带权并查集,矩阵乘法压位,好题)