摘 要
随着计算机技术的发展,计算机信息化管理呈现出蓬勃发展之势,信息化管理水平的高低直接影响到企业和公司的发展。因此,利用先进的技术开发高效、安全的信息平台就显得尤为重要。
本文详细说明了利用 Java 和 Javas cript 技术开发的“毕业设计管理系统”,探讨当今高校学生毕业设计管理系统的开发与研究。主要介绍了基于B/S架构开发高校学生毕业设计管理系统的开发方法、系统开发的背景、系统的需求分析、系统的实现过程等。论文详细阐述了高校学生毕业设计管理系统的需求分析、概要设计、系统的功能设计、系统的数据库结构设计、系统的实现,同时也简单介绍了 Java、jsp、Java s cript、CSS等相关技术,以及 Macromedia Dream Weaver 8.0、Tomcat 5.0、JDK 1.5、Adope PHOTOSHOP 等相关软件的介绍。
本系统基于中文版Windows XP Professional和SQL Server 2000开发,采用B/S结构,JSP + Java Bean模式,在数据安全及稳定性方面都有较高的水平。
数据库是数据库应用程序的重要组成部分。一个设计结构合理的数据库对于应用程序的开发效率和程序的性能都是非常重要的。本系统主要使用了8张数据表:基本信息表、教师及毕业设计题目表、学生毕业设计相关文件表、论文得分存储表、学生选题表和三个主页信息存储表。
关键词:JAVA;JDK;SQL Server 2000;毕业设计管理系统
目 录
摘 要 I
Abstract II
1 绪 论 1
1.1 课题来源 1
1.2 可行性分析 1
1.3 系统分析 2
2 系统设计 4
2.1 系统设计目标 4
2.2 开发设计思想 4
2.3 开发和运行环境选择 4
2.4 系统功能分析及模块分析 5
2.5 功能结构图 8
3 开发环境及开发工具 9
3.1 开发语言介绍 9
3.1.1 Java 9
3.1.2 JSP 9
3.1.3 Java s cript 10
3.1.4 B/S模式 11
3.1.5 CSS 技术 11
3.2 开发工具介绍 12
3.2.1 Microsoft SQL Server 2000 12
3.2.2 Macromedia Dream Weaver 8.0 13
3.2.3 Tomcat 14
3.2.4 Adobe Photoshop 15
4 数据库设计 17
4.1 数据库需求分析 17
4.1.1 需求分析 17
4.1.2 建表 18
4.2 数据库概念结构设计 19
4.3 数据库逻辑结构设计 20
5 系统实现 24
5.1 制作界面 24
5.2 多角色登陆 26
5.3 出题和选题功能 31
5.3.1 发布毕业设计课题信息 31
5.3.2 选择毕业设计信息 32
5.3.3 提交和下载毕业设计相关文档(任务书、开题报告和论文) 34
5.3.4 评分系统 38
5.4 辅助功能 39
6 系统测试 42
6.1 测试综述 42
6.2 测试结论 42
7 网站架设与分布 43
7.1 服务器配置 43
7.2 配置Web站点 43
7.2.1 配置JDK 43
7.2.2 配置Tomcat 44
7.2.3 配置SQL Server 2000 45
7.2.4 连接数据库,配置ODBC数据源 46
7.3 程序运行 47
7.4 网站发布 49
8 结 论 50
致 谢 51
参考文献 52
附录A 英文原文 53
附录B 汉语翻译 59