选题系统设计与实现Word格式文档下载.docx
- 文档编号:13557350
- 上传时间:2022-10-11
- 格式:DOCX
- 页数:26
- 大小:1.15MB
选题系统设计与实现Word格式文档下载.docx
《选题系统设计与实现Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《选题系统设计与实现Word格式文档下载.docx(26页珍藏版)》请在冰豆网上搜索。
副教授
2014年5月
中南民族大学本科毕业论文(设计)原创性声明
本人郑重声明:
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
本人完全意识到本声明的法律后果由本人承担。
作者签名:
年月日
1.3Mysql简介..........................................................................................................................2
3.1系统功能结构......................................................................................................................3
5.1.1用户层.......................................................................................................................10
毕业设计选题系统设计与实现
摘要:
随着信息技术与计算机科学的飞速发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。
个性化已逐渐成为当今Web应用的潮流。
利用JSP以及myeclipse技术开发的毕业设计选题系统,实现了网站上导师发布课题信息、学生正确选择课题的动态管理,因为可以用来动态发布、选择课题,所以使得对信息的管理更加及时、高效,提高了工作效率,同时为导师和学生都带来了一定的便利。
关键词:
Struts框架;
Hibernate框架;
Spring框架;
JSP;
Myeclipse
DesignandImplementationoftheGraduationDesignTopicSystem
Abstract:
AstherapiddevelopmentofInformationTechnologyandComputerScience,DatabasetechnologyareappliedtotheInternetmoreandmorewidely.forthevastnumberofnetworkuserswithamorethoughtfulandhumanservices.Personalizationhasbecomethetrendoftoday'
sWebapplications.TheGraduationDesignTopicSystem,whichisdevelopedusingtheJSPandMyeclipsetoachievethattheteachercanreleasetheusefulsubjectinformationandthestudentcanchoosethesuitablesubjectavailableonthewebsiteofthedynamicmanagementofinformation,ascanbeusedtopublishinformationdynamicallyandchoosethesubjecteasily.Itmakesthemanagementofinformationmoretimely,efficiently,andimprovestheworkingefficiency.atthesametime;
itbringsmuchconveniencetobothteachersandstudents.
Keywords:
Strutsframework;
Hibernateframework;
Springframework;
JSP;
Myeclipse
1引言
随着社会信息化程度地不断提高,Internet的快速发展,信息的传播方式发生了翻天覆地的变化,传统的信息传播方式,如电视、广播、报纸等已经满足不了当今物质生活丰富的时代,人们更加愿意通过网络来了解各行各业的信息,通过网络来拓展自己的视野,学习新的知识。
在全球网络化、信息化高度普及的今天,它已经成为人们生活中不可或缺的重要组成部分。
未来的中国乃至世界将会成为互联网的世界,互联网紧紧地把世界地每一个角落联系在一起,而网站系统也将在它所在的领域扮演越来越重要的角色,发挥越来越重要的作用。
1.1JSP简介
JSP(JavaServerPages)是由SunMicrosystems公司倡导的编码技术[1]。
本毕业设计所使用的主要开发语言之一是JSP,JSP是一种实现普通静态HTML和动态HTML混合编码的技术。
JSP页面文件通常以.jsp为扩展名,而且可以安装到任何能够存放普通Web页面的地方。
实质上,JSP最终会被转换成标准的Servlet。
同时,JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行,继承了JAVA语言跨平台运行的特性[2,3,4,5,6,7,8]。
JSP设计的目的在于简化表示层的表示。
JSP并没有增加任何本质上不能用Servlet实现的功能。
但是,在JSP中编写静态HTML更加方便;
更重要的是,借助内容和外观的分离,页面制作中不同性质的任务可以方便地分开。
除了普通的HTML代码之外,JSP页面的其他成分主要有如下三种:
脚本元素(ScriptingElement)、指令(Directive)和动作(Action)。
脚本元素用来嵌入Java代码,这些Java代码将成为转换得到的Servlet的一部分;
JSP指令用来从整体上控制Servlet的结构,动作用来引入现有的组件来控制Web容器的行为[9,10,11,12]。
JSP与JavaServlet一样,是在服务器端执行的,因此客户端只要有浏览器就能浏览。
1.2Myeclipse简介
本系统的源程序需要安装Myeclipse,此处版本为Myeclipse8.5。
Myeclipse是eclipse的一个十分优秀的用于开发Java及JavaEE的插件集合,但其也可以作为一个独立的软件。
Myeclipse的功能十分强大,它集成了Struts、Spring和Hibernate等主流开发框架的支持。
同时,对各种开源产品的支持也十分不错,Myeclipse目前支持EJB,Hibernate,JDBC数据库链接工具等多项功能,它几乎囊括了目前所有主流开源产品的专属eclipse开发工具,从而大大简化了Java企业级应用的开发[1]。
1.3Mysql简介
Mysql是开放源代码的关系型数据库管理系统,可以在多个系统平台中运行,目前广泛应用于Internet上的中小型网站。
由于其体积小、运行速度快、成本低、开源等特性,许多PHP、JavaWeb等网站都采用了该数据库[2]。
2系统分析
2.1需求分析[13,14,15]
通过实际调查,要求毕业设计选题系统具有以下功能:
①界面设计要美观大方、操作要简洁灵活。
②实现课题信息的具体管理。
③实现毕业学生的注册功能。
④实现毕业学生选课功能。
⑤实现毕业学生查看自己所选课题。
2.2可行性分析
由于学生选题时间比较集中,而且都想选到自己喜欢的老师,所以难免会出现一些问题,为了改变这样一种现况,决定开发毕业设计选题系统。
这样一来,学生可以登陆进入选题系统,可以根据自己的专业特长或者自己喜欢的老师来选择毕业课题进行毕业设计,毕业设计选题系统中,老师模块可以进入该系统发布自己的课题和课题选择人数限制,以供学生更好的选择,而学生模块,除了可以选择自己想做的课题之外,还可以随时查询自己所选课题。
当然,在学生选择课题之前,需要注册成为本系统的用户,才能够进行毕业课题选择,也就是在进入学生模块之前,首先要进入用户管理模块,通过个人信息注册成为系统用户,从而选择自己的毕业课题。
这样大大的减少了教务人员的工作量,提高了工作效率,使学生能够轻松、自由地进行网上选题操作。
毕业设计选题系统的注册用户可以随时修改自己的密码,大大提高了用户的安全性,从而也就保证了系统的安全性。
3系统设计
3.1系统功能结构
毕业设计选题系统功能结构,如图3-1所示。
图3-1毕业设计选题系统功能结构图
3.2设计目标
该毕业设计选题系统是为了优化毕业设计选题的一系列操作,提高老师和学生的效率,主要的任务是要完成毕业设计选题中的选题操作,学生可以通过该系统实现快速选择自己喜欢的课题,同时,老师也能够更好地帮助自己的学生完成毕业设计,帮助学生完成大学里面最后的也是最重要的一页篇章。
3.3开发及运行环境
硬件平台:
CPU:
Intel(R)Core(TM)i52.53GHz
内存:
2GB
软件平台:
操作系统:
MicrosoftWindows7
数据库:
MySQL
Web服务器:
Myeclipse8.5自带Tomcat6.0服务器
分辨率:
1024*768像素
3.4数据库设计
本毕业设计选题系统采用MySQL数据库,系统数据库名称为db_graduation。
数据库中各表结构如下所示。
表3-1课题信息表
ColumnName
Datatype
Length
AutoInc
Comment
ID
int
10
是
课题编号
Name
varchar
40
否
课题名称
Credit
decimal
30
课题学分
Teachername
20
老师姓名
isfinish
bit
1
是否结题
specialtyld
10
专业编号
表3-2专业信息表
4
enteryear
入学年份
name
专业名称
langthyear
学制
是否毕业
表3-3关联学生与课题一对一关系表
stuID
学生编号
courseID
id
表3-4学生基本信息表
stuname
学生姓名
stuNo
学号
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 选题 系统 设计 实现