论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
目 录
摘要 1
1 绪论 3
1.1 开发背景 3
1.2 开发意义 3
1.3 结构 4
2 开发平台与相关技术简介 5
2.1 开发环境配置 5
2.1.1 JDK的安装与配置 5
2.1.2 Tomcat安装与测试 5
2.1.3 MySQL安装与配置 6
2.2 B/S结构 7
2.3 JSP技术 9
2.3.1 JSP概述 9
2.3.2 JavaBean 13
2.4 数据库技术 15
2.4.1 MySQL简介 15
2.4.2 JDBC 15
2.4.3 SQL语言 17
3 需求分析 19
3.1 功能需求分析 19
3.2 性能需求分析 19
3.2.1 硬件环境 19
3.2.2 软件环境 20
3.3 数据流图 20
4 总体设计 22
4.1设计思想 22
4.2 功能描述 22
4.3 功能模块的划分 22
5 详细设计 25
5.1 数据库设计与实现 25
5.1.1 数据库需求分析 25
5.1.2 数据库概念设计 26
5.1.3 数据库逻辑结构设计 27
5.2 系统主要文件 30
5.2.1 JSP文件目录结构 30
5.2.2 JavaBean文件分析 31
5.3 主要功能模块的实现 34
5.3.1 后台管理的实现 34
5.3.2 前台界面的实现 42
6 系统的测试与运行 49
6.1 中文问题的处理 49
6.2 错误处理 49
6.2.1 Java错误防止与出错对策 49
6.2.2 JSP的编译错误防止与出错对策 50
6.2.3 HTML的错误与处理方法 50
6.2.4 JavaScript的错误检查和应用 50
结束语 52
参考文献 53
致谢 54
计算机本科专业学习助手
摘要:当前许多大学生习惯了初高中以来“以老师的教为主”的填鸭式教学,很难适应大学中“以自学为主”的学习方式。他们找不到合适的学习方法,不会合理安排自己的时间,在学习和生活上都感到很迷惘。计算机本科专业学习助手就是针对这种情况为大学计算机专业学生设计。它旨在解决计算机专业各年级学生在学习生活中遇到的各种问题,并为那些盲目学习的学生指点迷津。 中国大学排名
本系统基于B/S模式的3层体系结构,采用JSP技术、JDBC技术和MySQL数据库技术进行开发与实现。它分为前台界面设计和后台数据库管理设计。实现了信息浏览、新闻发布、资料上传下载以及论坛管理等功能。具有操作简单、界面美观、内容丰富、可读性强等优点。
按照软件开发的流程,从开发背景、需求分析、系统的概要设计和详细设计对系统进行了全面的阐述,同时还对系统开发环境的配置、开发平台以及系统实现的相关技术作了详细介绍。给出了系统的设计图和程序核心代码。
关键字:JSP;MySQL;学习助手;数据库管理
A Studying Assistant System For Undergraduate Students Who Major In Computer
Abstract: Many students in universities are used to the studying method of “filling ducks” which they have accepted in senior middle school. It is very difficult for them to learn by themselves. They can’t find the suitable studying method, can not arrange their time reasonably and feel very perplexed in their study and life. The studying assistant system is designed for the undergraduate students who major in computer. Its purpose is to resolve various problems that each grade students who major in computer is facing in their study and life. (科教作文网http://zw.nseAc.com)
The system which this paper has designed and realized adopts a three-layer system construction based on B/S. It adopts the technique of JSP, JDBC and MySQL database. It includes the interface designs and the database management designs. The functions realized in this system include the fixed information browsing, the news releasing, the data upload and download and the forum management. It has the advantages of easy operation, beautiful interface, abundant contents and strong readability etc.
According to the process of software engineering, the thesis elaborates this system in detail from the development background, the need analyses, the total design and detailed design of the system. It still gives a detailed introduction of the installation and configuration of the system, the plat of development and the primary technique of the system. The thesis gives the design diagram and the procedure core codes of the system as well. (转载自http://zw.nseac.coM科教作文网)
Keywords: JSP; MySQL; the studying assistant; the database management
1 绪论
1.1 开发背景
在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们学习、工作、生活等各个方面发挥着重要的作用,因此网站建设在Internet应用上的地位显而易见,它越来越受到人们的重视。这次所设计的课题——计算机本科专业学习助手正是互联网与人们学习生活之间紧密关系的体现,该网站针对大学本科计算机专业各年级学生的不同学习和生活需求提供相关静态与动态的信息,给计算机本科专业各年级学生带来学习和生活上的帮助。同时也给他们提供网络生活空间,促进彼此之间的交流。
当然在国内外互联网上的计算机学习网站或者大学生校园网站多不胜数,它们的设计各有风格,内容也充实具体,但是要在其中找到1个专为大学计算机专业各年级学生提供的,既可以解开他们学习上的疑惑,又可以解决他们在工作生活中的困扰的网站却很难。而当前许多大学生习惯了高中“以老师的教为主”的教学模式,很难适应大学中“以学生的学为主”的学习方式,他们找不到合适的学习方法,不会合理安排自己的时间,在学习和生活上都感到很迷惘。计算机本科专业学习助手就是针对这些情况设计,它旨在对大学计算机专业学生在学习生活中遇到的问题提出解决方案,为他们提供学习和生活上的帮助。
1.2 开发意义
对于刚刚跨进大学校园的学生,在经过紧张的高考后,他们的精神状态变得极为松弛和懒散。同时他们也早已习惯了初高中“以老师的教为主”的填鸭式教学,很难适应大学中“以自学为主”的学习方式,他们找不到合适的学习方法,不会合理安排时间,在学习和生活上都感到很迷惘。然而,大学是人生奋斗的另1个起点,如果不给刚入学的大1新生指引,让他们走向正确的发展道路,那么大学4年的时光有可能成为他们终生的遗憾。而对于在读的大2、大3学生,他们是不是在前进的道路上真正找到了属于自己的发展空间?对于将要毕业步入社会的大4学生又要注意些什么呢?本系统就是以在读的大学生为主要研究对象,在分析了大学各阶段出现的主要问题的基础上,以计算机本科专业的学生为例设计。系统针对大学本科计算机专业各年级学生的不同学习和生活需求提供相关静态与动态的信息,它旨在对计算机专业学生在学习生活中遇到的问题提出解决方案,并为那些盲目学习的学生指点迷津。
从个人来说,大学时代是人生中最关键、最美好的时期,是人生的黄金时代;也是世界观、人生观和价值观形成的重要时期。如果大学生不珍惜大学4年的时光,在迷惘和朦胧中度过,得过且过,或者碌碌无为,那岂不是浪费了人生中最大的1笔财富?从整个