没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
目 录
1. 绪论.................................................................1
1.1 课题研究背景..................................................................................................................1
1.2 课题研究现状..................................................................................................................1
1.3 本课题主要工作..............................................................................................................2
2. 系统相关技术.........................................................2
2.1 J2EE 技术 ........................................................................................................................2
2.2 MVC 模式........................................................................................................................3
2.3 B/S 结构...........................................................................................................................4
2.4 SQL Serever2008 数据库................................................................................................4
2.5 本章小结..........................................................................................................................5
3. 毕业设计选题系统需求分析.............................................5
3.1 系统总体目标..................................................................................................................5
3.2 系统可行性分析..............................................................................................................5
3.3 系统功能需求分析..........................................................................................................6
3.4 系统非功能需求分析......................................................................................................6
3.5 系统开发环境与开发工具..............................................................................................6
4. 毕业设计选题系统总体设计.............................................7
4.1 设计目标与原则..............................................................................................................7
4.2 系统架构设计..................................................................................................................7
4.3 数据库设计......................................................................................................................9
5. 毕业设计选题系统的详细设计与实现....................................11
5.1 数据库连接实现............................................................................................................11
5.3 管理员模块实现............................................................................................................12
5.4 课题的审核功能模块实现............................................................................................14
5.5 任务书下载功能模块实现............................................................................................14
6. 系统测试和评价......................................................16
6.1 功能测试........................................................................................................................16
6.2 安全测试........................................................................................................................16
6.3 可用性测试....................................................................................................................18
6.4 性能测试........................................................................................................................18
6.5 测试结果分析................................................................................................................19
6.6 系统的特点和优点........................................................................................................19
6.7 系统存在的不足和改进方案........................................................................................19
6.8 设计收获和心得............................................................................................................19
7. 结语................................................................20
参考文献...............................................................20
毕业设计选题系统的设计与实现
1
毕业设计选题系统的设计与实现
学生姓名: 指导老师:
摘要:本文主要介绍了毕业设计选题系统的研究背景和意义,同时分析了该系统的可行性问
题。另外还有相关技术介绍,以及系统的结构与功能模块、数据库的设计、界面设计等。随着网
络技术和办公自动化的高速发展,信息技术已经深入到了社会的每一个角落,而我院毕业生以班
级为单位的原始手工报送的选题方式也逐渐将被被网络自动化管理取代。它既是学校教育办公自
动化的具体体现,又能有效地提高工作效率。毕业论文选题系统的设计是基于 JSP 技术的,它具
有灵活的一体化设计方式,圆满完成了整个系统的全面设计。该系统采用标准的 MVC 三层架构,
降低了系统开发的复杂性。主要采用 JSP 技术开发,提高了系统的运行性能和安全性,并且易于
维护和操作,是一种便捷的毕业设计选题系统。
关键词:毕业设计选题 网络 便捷
1. 绪论
1.1 课题研究背景
随着计算机网络的普及和应用,人们的现代生活方式发生了巨大的变化。我院的教学管理已
经基本上实现了自动化办公和网上管理。这为网络现代化教育提供了必备的物质基础。毕业设计
作为高校重要的课程之一,它的选题和管理在我校仍然采用原始的手工统计方式进行操作。临近
毕业,毕业设计题目层出不穷,做学生的辛苦,做老师的更辛苦。在技术和需求的双重推动下,
我院毕业生以班级为单位的原始手工报送的选题方式,暴露出了很多缺点和不足。我院学生人数
不断增加,每年的毕业生人数也在增加,毕业设计的数量与日俱增,每位老师负责的学生数量也
在不断增加,平时所需交换意见的次数虽然不是很多,但是需要老师和学生进行大量的交流,这样
下来很可能影响老师和学生日常的学习和工作,耽误大量的时间。
1.2 课题研究现状
目前,在国内外一流高校中,先进的毕业设计选题系统大大提升了教师与学生之间的交流与
互动,使教师这个网站信息的提供者,系统应用的指导者,教学体系的主要策划人能够更好地了解
学生的学习状态。具体实践过程中发现先进的毕业设计选题系统具有以下几方面优点:(1)毕业设
计选题系统是教师课堂教学管理的延伸,作为辅助传统选题方式的网上选题平台。(2)毕业设计选
题系统要满足选题的方便和直观性,可以保证信息高速的高速传递。(3)毕业设计选题系统要构建
成一个通用和灵活的教学辅助平台。(4)毕业设计选题系统要方便教师进行网上选题管理活动。毕
业设计选题系统是教师发布毕业设计题目等相关信息并让学生可以进行自行选择。在整个系统中,
教师是网站信息的提供者,是系统应用的指导者。
山西大学商务学院本科毕业设计
2
毕业设计选题系统的目标就是使得学生和教师可以互动。可以实现菜单管理,角色管理,用
户管理,试题管理,进程安排等功能;管理员可以更新用户信息、维护等功能。因此,毕业设计
选题系统已成为代表先进教学模式的发展方向,并为进一步实现完善的教学现代化打下良好的基
础。
毕业设计选题系统使用计算机选题,题目内容放在服务器上,学生通过帐号和密码进行登陆,
学生可以第一时间得到选题信息,自主选题,同时也方便老师审查管理。计算机选题系统的应用
将会大大的提高选题效率,减轻各项工作负担,为老师和学生节省大量时间。计算机选题系统将
使得毕业选题实现便捷化,灵活化和高效化。因此,采用计算机网络选题方式将是今后发展的大
趋势。
1.3 本课题主要工作
在本文中,基于开发面向对象软件的过程中,对系统的需求分析以及具体实施过程都进行了
较为完善的介绍,在本文中本人的具体工作如下:
(1)对系统进行需求分析。对毕业设计选题系统的需求进行分析以了解系统的基本特征和想
要实现的目标,并且对系统用户的特性进行分析,并分析业务流程以及梳理系统非功能性需求和
功能需求
[1]
。
(2)选择适当的技术解决方案。搭建一个系统开发平台,并对系统实施所涉及到的关键技术
进行研究。根据实际、开放以及开源的原则,设计出既能够保证需求,而且开放源代码的以及可
扩展的架构体系。
(3)系统的设计和实施。该系统的设计原则基于 MVC 的设计思想,使得系统中,业务逻辑
和数据存储在一个单独的状态下。详细研究系统的业务流程、用户角色,以此为基础对系统的机
构进行设计,并对系统的详细实现过程进行介绍。
(4)测试系统。在本文中,对系统的详细测试过程进行了介绍。
2. 系统相关技术
2.1 J2EE 技术
J2EE 技术,即 Java 2 平台企业版(Java 2 Platform Enterprise Edition),是一种 B/S 模式的体
系结构,是利用 Java 技术简化企业应用系统开发、管理和部署等复杂问题的一套完整的体系结构。
该技术由 SUN 公司推出,基于 Java 2 平台,它继承了 Java 语言方便、灵活、跨平台等优势,还
提供了对 EJB(Enterprise Java Bean)、Java Servlets、JSP(Java Server Pagers)、XML、API 等技术
的支持,从而即降低了开发多层应用系统的难度和复杂性,又提供了对现有应用系统的强大支持
[2]
。
J2EE 技术一般分为四个层级:用户层、WEB 表示层、业务逻辑层、数据层(EIS)。如下图 1
所示。
剩余22页未读,继续阅读
资源评论
Q_97095639
- 粉丝: 377
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功