本科生毕业设计(论文)毕业设计论文申报系统方案分析系统结构设计及系统数据库设计以及代码实现

上传人:石磨 文档编号:189750354 上传时间:2021-08-06 格式:DOC 页数:29 大小:650KB
返回 下载 相关 举报
本科生毕业设计(论文)毕业设计论文申报系统方案分析系统结构设计及系统数据库设计以及代码实现_第1页
第1页 / 共29页
本科生毕业设计(论文)毕业设计论文申报系统方案分析系统结构设计及系统数据库设计以及代码实现_第2页
第2页 / 共29页
本科生毕业设计(论文)毕业设计论文申报系统方案分析系统结构设计及系统数据库设计以及代码实现_第3页
第3页 / 共29页
本科生毕业设计(论文)毕业设计论文申报系统方案分析系统结构设计及系统数据库设计以及代码实现_第4页
第4页 / 共29页
本科生毕业设计(论文)毕业设计论文申报系统方案分析系统结构设计及系统数据库设计以及代码实现_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《本科生毕业设计(论文)毕业设计论文申报系统方案分析系统结构设计及系统数据库设计以及代码实现》由会员分享,可在线阅读,更多相关《本科生毕业设计(论文)毕业设计论文申报系统方案分析系统结构设计及系统数据库设计以及代码实现(29页珍藏版)》请在金锄头文库上搜索。

1、目 录摘要2Abstract3第1章绪论41.1引言41.2课题研究的目的和意义41.3课题研究的内容51.4课题的可行性分析51.4.1课题调研51.4.2 可行性分析61.5系统的相关技术61.5.1B/S技术及其优势71.5.2JSP技术简介71.5.3JAVA简介81.5.4Tomcat简介81.5.5SQL Server 2000简介91.5.6JDBC简介9第2章系统的分析和设计102.1 系统的功能模块102.1.1 管理员模块102.1.2 学生模块112.1.3 教师模块112.2 系统的流程图122.3 数据库设计132.3.1 管理员表132.3.2 教师表132.3.3

2、 学生表142.3.4 课题表142.3.5 各个表之间的关系图15第3章系统的详细设计与实现163.1 搭建平台163.2 登录模块163.3 管理员模块173.3.1管理员主界面173.3.2 添加学生173.3.3 添加教师183.4 教师模块183.4.1 教师主界面183.4.2 上报课题193.4.3 课题查询193.4.4 课题维护203.4.5 个人信息及维护203.5学生模块213.5.1 学生主界面213.5.2 选题223.5.3 选题查询223.5.4 退选223.5.5 个人信息及维护233.6 本章小结24第4章 总结25第5章 参考文献26第6章 致谢27摘要众所

3、周知,每个大学生毕业前都需完成各自的毕业设计或论文,而对于设计(论文)的题目选择非常重要,为了能更好的方面学生对毕业设计(论文)的选题操作,毕业设计(论文)申报系统应运而生。本文使用相关开发技术,设计并实现了一个B/S结构的毕业设计(论文)申报系统。该系统能够实现教师课题上报,学生对上报课题进行选择等功能。本论文主要包含毕业设计(论文)申报系统方案分析,系统结构设计,系统数据库设计以及代码实现。本系统具有严格的数据结构定义,程序功能完备,界面友好等特点。该系统能允许三种用户登录操作:管理员、教师和学生。管理员可以创建教师和学生,也可以对其进行修改;教师可以上报课题供学生选择;学生在线选择课题,

4、实现学生选题在线查询,管理员和教师都能查询学生的选题信息,并进行相关修改。经过分析, 系统采用B/S开发模式,开发工具选择JSP,采用Tomcat服务器技术,后台数据库选用SQL Server 2000。关键词: 毕业设计,选题申报系统,B/SAbstractAs is known to all, every college students before graduation is required to complete their graduation design or papers, and to design (paper) subject choice is very impor

5、tant, in order to better aspects of student graduation design (paper) of operation, the graduation design (paper) reporting system came into being. This paper used related technology development, design and implementation of a B/S structure of graduation design (paper) reporting system. The system c

6、an realize teachers, students to report submitted topic subject selection etc. Function.This paper mainly include graduation design (paper) declaration system scheme analysis, system design, database design and implementation system. This system has the strict definition, data structure, functional

7、perfect friendly interface, etc.This system can allow three user login operation: the administrator, teachers and students. Administrators can create teachers and students to revise it, Teachers can report task for students to teachers, administrators can make changes the subject report, Students se

8、lect subjects, realize the online inquiry, administrator multiple-choice online students both teachers and students can query information, and the topic.Through analysis, the system adopts B/S mode, development tool, select the JSP Tomcat backend database Server technology, choose SQL Server 2000.Ke

9、ywords:Graduation design,Topics System,B/S29 / 29文档可自由编辑打印第1章 绪论1.1 引言在高等学校的教务管理工作中,毕业设计(论文)的选择编排是一项十分复杂、棘手的工作。在选题过程中,除了满足大量的制约条件以外,还必须解决许多冲突与矛盾,利用计算机辅助进行编排工作,既提高了工作的科学性,又可大大减轻管理人员的工作强度,提高工作效率,从而使学校教务管理现代化迈上了一个新台阶。运用计算机辅助选题,即能实时地对大量选题数据进行检验和统计,十分方便地输出选题结果,同时也避免了人工处理时容易产生的错误。从系统开发的复杂程度来看,计算机辅助课题选择是高校

10、教务系统中的关键子系统,本文主要对高校教务管理系统中计算机选课子系统的基本功能、设计思想、需求分析以及实现技术进行探讨。现在,我们已经进入到Internet时代了,毕业设计申报系统自然也要随着更新。毕业时毕业设计(论文)课题较多,学生可根据自己的专业及兴趣选择课题,本系统将从教学部门的要求出发,实现课题的在线申报。1.2 课题研究的目的和意义以B/S开发模式,采用JAVA、JSP、JavaScript、Html、 Tomcat、 SQL Server 2000等工具开发一套简单的毕业设计(论文)申报系统。毕业设计选题系统是一个学校不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,

11、所以毕业设计选题应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对选题信息进行管理,有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界

12、接轨的重要条件。因此,开发这样一套软件成为很有必要的事情,在下面的各章中将以开发一套课题申报系统为例,谈谈其开发过程和所涉及到的问题及解决方法。本文中所做的主要工作如下: (1) 介绍了个性化页面的背景。 (2) 阐述整个个性化页面生成系统的系统结构及工作原理;分析了系统实现中的特殊性、难点和重点。 (3) 设计实现用户管理、课题管理、选题信息录入管理、学生录入管理、选题结果的浏览和查找、学生查找等JSP页面 。 (4) 分析并解决实现中的若干技术问题。 (5) 建立完整的在线选题,进行测试并分析结果。1.3 课题研究的内容本系统一共分三个模块:管理员模块,教师模块,学生模块。管理员可以添加学

13、生和老师,进行相关信息查询、修改。查询学生选题的情况,并且教师上报的课题可以进行查询与维护,是本系统权限最大的用户。教师将自己的课题上报,供学生选择。学生选题后的结果教师可以查询并修改。为防止多个学生选同一课题,所上报的课题将可选人数设为1学生对教师上报的课题进行选择,一个学生只能选择一个课题。选择后的结果学生可以查询,如对所选的课题不满意,可以退选,再重新选择。1.4 课题的可行性分析1.4.1课题调研(1)与实践活动和相关的文件和资料由教师提供。(2)本课题要求学生有熟练的JSP开发能力,有较强的自学能力以及一定的关系数据库理论开发功底。(3)具有对复杂表进行处理的能力。(4)具体问题再做

14、详细调查研究并与指导老师面谈。1.4.2 可行性分析(1)技术可行性-本系统仅需要一台装有系统的计算机即可,对机器本身没有太高的要求,一般当前学校或个人电脑完全可满足要求。对于软件技术要求,现在的程序设计语言已非常成熟,要运用HTML样式,图形图象制作工具来制作生动活泼的网页及美观的图形文件或动画文件,数据库使用SQLServer 2000中提供的数据库桌面工具ODBC。(2) 经济可行性-由于本系统是为学生选题管理使用的系统,装上该应用软件,即可使用系统,系统成本主要集中在系统软件的开发上,当系统投入运行后可以为学校节约大量的人力,物力。所带来的效益远远大于系统软件的开发成本。在经济上完全可

15、行。(3) 操作可行性-界面设计时充分考虑管理人员的习惯,使得操作简单;数据录入迅速、规范、可靠;统计准确;制表灵活;适应力强;容易扩充。该系统前台采用JSP语言,后台采用sqlserver2000数据库。而这些技术目前已经成熟,被广泛应用与各个领域。因此,其设计开发在技术上是可行的。在大学四年中我们已经学习过JSP应用教程,JAVA程序设计教程和数据库系统概论这三门课程,同时借阅了相关的资料,所以对JSP技术和数据库技术已经有了深层的了解和浅层的应用,因此用此开发工具对我自己而言也是可行的。综上所述,系统是可行的。1.5 系统的相关技术毕业设计(论文)学生申报系统采用B/S开发模式,开发工具选择JAVA、JSP、JavaScript、Html语言,采用Tomcat服务器技术,后台数据库选用SQL Server 2000。1.5.1 B/S技术及其优势伴随着Internet的迅速发展,计算机技术正在由基于C/S(client)模式的应用系统转变为基于B/S

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号