毕业论文选题系统

篇一:毕业设计选题系统论文

毕业设计说明书

基于JavaEE技术的毕业设计选题

系统的设计与实现

学生姓名: 学号:

基于JavaEE技术的毕业设计选题系统的设计与实现

摘 要

本文主要介绍了毕业设计选题系统的研究背景和意义,同时分析了该管理系统在技术和经济上的可行性问题。另外还有相关技术介绍,以及系统的结构与功能模块、数据库的设计、界面设计等。随着网络技术和办公自动化的高速发展,信息技术已经深入到了社会的每一个角落,而以往的手工管理操作也逐渐被网络自动化管理取代。它既是学校教育办公自动化的具体体现,又能有效地提高了工作效率。本系统主要使用MyEclipse开发工具,基于Oracle数据库,采用JavaEE三大框架技术,实现毕业设计选题系统。

关键词:管理,信息,JavaEE

The Graduation Design Topic System

ABSTRACT

This paper mainly introduces the graduation design system of the research

background and significance, and analyzes the feasibility in technology and economic problems of the management system. In addition to the related technology is introduced, and the system structure and function module, database design, interface design .With the rapid development of network technology and office automation, information technology has penetrated into every corner of the society, and the previous manual management operations also gradually replaced by network automation management. It is the school education embodies the office automation, but also can effectively improve the work efficiency. This system mainly use MyEclipse development tools, based on Oracle database, the JavaEE three framework technology, realize the graduation design system.

【Keywords】management,information,JavaEE

目录

1 引言 .............................................................. 1

1.1 概述 ........................................................... 1

1.1.1 研究背景及意义 ................................................ 1

1.2 本章小结 ........................................................ 1

2 系统开发相关技术 .................................................. 2

2.1 Java相关简介 .................................................... 2

2.1.1 Java简介 ...................................................... 2

2.1.2 JavaEE平台介绍 ................................................ 3

2.1.3 Jsp简介 ....................................................... 3

2.1.4 Servlet简介 ................................................... 4

2.1.5 JavaBean简介 .................................................. 4

2.2 AJAX简介 ........................................................ 5

2.3 Oracle数据库 .................................................... 5

2.4 MVC设计模式 ..................................................... 7

2.5 C/S模式与B/S模式比较 ........................................... 8

2.6 系统开发与运行环境 ............................................. 10

2.7 本章小结 ....................................................... 10

3 需求分析 ......................................................... 11

3.1 系统设计目标 ................................................... 11

3.2 可行性分析 ..................................................... 11

3.3 功能需求分析 ................................................... 11

3.3.1 前台的功能描述 ............................................... 11

3.3.2 后台功能描述 ................................................. 12

3.4 用户接口 ....................................................... 12

3.5 本章小结 ....................................................... 12

4 系统设计 ......................................................... 13

4.1 系统体系结构 ................................................... 13

4.2 系统功能结构 ................................................... 13

4.2.1 系统结构图 ................................................... 13

4.3 数据库设计 ..................................................... 14

4.3.1 数据字典 ..................................................... 15

5 系统的详细设计与实现 ............................................. 18

5.1 教师管理综合模块 ............................................... 18

5.1.1 教师登录 ..................................................... 18

5.1.2 教师综合管理 ................................................. 20

5.2 学生管理综合模块 ............................................... 23

5.2.1 学生综合管理 ................................................. 23

5.3 题库管理模块 ................................................... 28

5.3.1 题库管理 ..................................................... 28

5.4 网站消息管理 ................................................... 30

5.4.1 消息发布 ..................................................... 30

5.5 下载功能 ....................................................... 32

5.5.1 文档下载 ..................................................... 32

6 系统运行测试 ..................................................... 35

6.1 教师综合模块测试 ............................................... 35

6.1.1 登录测试 ..................................................... 35

6.1.2 被指导学生分期任务的检查功能测试 ............................. 37

6.2 学生综合模块管理 ............................................... 38

6.2.1 学生选取题目功能测试 ......................................... 38

参 考 文 献 ......................................................... 40

致 谢 .............................................................. 41

篇二:本科生毕业论文(设计)-毕业论文双向选题系统

本科生毕业设计

毕业论文双向选题系统 The Bidirectional Subject-Selection System of Thesis

学生姓名

所在专业 所在班级 申请学位 指导教师

副指导教师

答辩时间职称 职称

目 录

设计总说明 ............................................................................................................................ I INTRODUCTION ............................................................................................................. III 1 绪论 .............................................................................................................................. 1

1.1

1.2

2

2.1

2.2

2.3

2.4

3

3.1

3.2

3.3

3.4

4 管理信息系统的发展 ......................................................................................... 1 开发管理信息系统的意义 ................................................................................. 2 系统的初步调查 ................................................................................................. 2 毕业论文双向选题系统的发展历史 ................................................................. 3 毕业论文双向选题系统的开发目的 ................................................................. 3 毕业论文双向选题系统的定义 ......................................................................... 3 可行性分析 ......................................................................................................... 4 系统的开发步骤 ................................................................................................. 4 对本系统的分析 ................................................................................................. 5 开发和运行环境 ................................................................................................. 6 系统需求分析 .............................................................................................................. 2 系统可行性分析及开发步骤 ...................................................................................... 4 ASP.NET编程环境简介 ............................................................................................. 6

4.1 什么是ASP.NET ................................................................................................. 6

4.2 ASP.NET与ASP .................................................................................................... 8

4.3 ASP.NET访问数据库 ........................................................................................... 8

4.4 ASP.NET配置的平台要求 .................................................................................. 9

系统功能模块划分 ............................................................................................. 9

系统流程分析 ................................................................................................... 10 5 毕业论文双向选题系统设计的系统分析 .................................................................. 9 5.1 5.2

6 数据库设计 ................................................................................................................ 12

6.1 数据库设计与分析 ................................................................................................ 13

6.2 数据表的创建 ........................................................................................................ 15

6.3 存储过程及事务的创建 ........................................................................................ 18 7 系统界面代码和实现 ................................................................................................ 18

7.1 配置Web.config文件 ........................................................................................... 18

7.2 系统登录界面 ........................................................................................................ 19

7.3 系统管理员主界面 ........................................................................................... 20

7.3.1 课题信息管理界面 ........................................................................................ 20

7.3.2 学生信息管理界面 ........................................................................................ 22

7.3.3

7.3.4

7.4

7.4.2

8 课题选择信息管理界面 ............................................................................. 22 公告信息管理界面 ..................................................................................... 23 学生用户主界面 ............................................................................................... 24 公告信息浏览界面 ..................................................................................... 27 7.4.1 课题信息浏览及课题选择界面 ................................................................ 24 信息系统的实现 ........................................................................................................ 28

8.1 信息系统实现概述 ................................................................................................ 28

8.2

8.3

8.3.1

8.3.2

9 系统测试过程 ................................................................................................... 28 系统运行与维护 ...........................................................................................

毕业论文选题系统

.... 29 系统的运行 ................................................................................................. 29 系统的维护 ................................................................................................. 29 结束语 ........................................................................................................................ 30

鸣 谢 ................................................................................................................................. 31

参考文献 ............................................................................................................................. 32

设计总说明

日新月异的信息技术大大推动了社会的进步,已经改变了或正改变着人们的工作、学习、生活、思想。去公司上班,离不开考勤管理信息系统;去邮局汇款,离不开汇款管理信息系统;电信部门离开了管理信息系统,就无法管理电信业务,等等。通过管理信息系统,可以自动化、标准化和规范化管理业务流程,降低管理人员的事务性工作负荷,加快信息处理的速度,提高信息的质量和利用率,迅速适应顾客需求的变化。因此使用管理信息系统,企业可以通过降低成本,提高质量,缩短产品交付时间或服务时间,获取更高的利益等方式,从而根本上提升企业和竞争能力。管理信息系统将促进整个社会的进步。

管理信息系统(Management Information System, MIS)集中了许多先进的管理思想,是信息时代现代企业的先进管理模式。今天,它的管理领域已远远超出了企业内部资源计划与管理的范畴,步入了电子商务环境下企业间协同管理的阶段,并将最终导致面向全球化生产管理的新一代ERP的产生与发展。

毕业论文双向选题系统是典型的管理信息系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备、用户界面简洁实用、易用。

毕业论文双向选题系统的开发是在分析我校目前论文选题现状的基础上提出来的。目前我校的毕业课题选择还处在手工操作阶段,指导老师与毕业生之间缺少有效的沟通渠道,效率低,耗时长、课题资源分配不均,影响了我校毕业论文水平。这与学校提出的实现数字化校园建设目标不符合。经过上述分析,毕业论文双向选题系统的开发是符合学校信息建设目标,在经济上、技术上操作上都是可行的。系统的正常运行,能大大地减轻学校毕业选题的日常事务,实现选课的信息化、高效化。 因此,我们提出毕业论文双向选题系统的开发是可行的。

本系统实现了课题选择管理的信息化,包括课题公布、选题信息管理、选题通知、浏览课题、课题选择等,为指导老师和毕业提供课题选择信息的最新动态,并能够与互联网相连来实现课题的网上选题。

在开发本系统过程中, 尽量利用基础软硬环境,采用先进的管理系统开发方案从而达到充分利用现有资源,提高系统开发水平和应用效果的目的;系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员进行补充、维护;系统应具备数据库维护功能,及根据用户需求进行数据的删除、备份等操作。

经过研究分析后,系统使用ASP.NET技术开发,使用SQL Server 2000作为数据库开发工具及Visual Studio.NET 2003作为系统开发工具,开发语言是C#。ASP.NET是基于.NET Framework 的动态网站技术,是Microsoft.NET Framework 的一部分,是一种可以在高度

分布式的Internet环境中简化应用程序开发的计算环境; SQL Server 2000是Microsoft公司推出的关系数据库管理系统,它提供了功能全面、操作简单的图形化界面。因为在ASP.NET应用中提供了专用于SQL Server 数据库应用系统的类库,可以有效地提高数据访问的效率,降低应用程序开发难度,因此,在ASP.NET开发中,SQL Server成为了首选的数据库后台管理系统;Microsoft Visual Studio.NET是一套完整的开发工具,用于生成ASP Web应用程序,XML Web services,桌面应用程序和移动应用程序。C#伴随. NET一起出现,它是微软公司针对.NET所设计的一种全新的编程语言。微软是这样描述C#的:“C#是从C和C++派生来的一种简单、现代、面向对象和安全的编程语言。”

身定做,它是.NET平台中最重要的语言。

关键词:数据一致性;信息管理系统;ASP.NET; SQL Server 2000

专门为.NET量

篇三:毕业生论文选题系统开题报告

楚雄师范学院

本科毕业论文(设计)开题报告书

题 目:楚雄师范学院信息科学与技术学院毕业生选题系统 姓 名: 陈 祖礼

学 号:20101082158

系(院): 信息科学与技术学院

专业: 网 络 工 程

指导教师: 李 春 梅

2013年 12 月 25 日