本站所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在毕业设计(论文)过程中参考和学习交流之用。

毕业设计我帮你

毕业设计选题系统的设计与实现

毕业设计选题系统的设计与实现

本系统因为时间仓促造成了很多的不足,下面我来一一的进行陈述并会在日后研究更好的改进方案:首先界面并不够美观,所以在今后的日子里我会对其视觉上的不足作出修改,其次系统的代码和数据库出现了非常多的冗余现象,都是因为对编程技术的应用不够熟练,在日

如需购买请QQ扫描右边二维码或者加QQ 3449649974 咨询 毕业设计(论文)代做请加QQ 3139476774

无图片信息!

详细描述

毕业设计选题系统的设计与实现
1. 绪论
1.1 课题研究背景
随着计算机网络的普及和应用,人们的现代生活方式发生了巨大的变化。我院的教学管理已经基本上实现了自动化办公和网上管理。这为网络现代化教育提供了必备的物质基础。毕业设计作为高校重要的课程之一,它的选题和管理在我校仍然采用原始的手工统计方式进行操作。临近毕业,毕业设计题目层出不穷,做学生的辛苦,做老师的更辛苦。在技术和需求的双重推动下,我院毕业生以班级为单位的原始手工报送的选题方式,暴露出了很多缺点和不足。我院学生人数不断增加,每年的毕业生人数也在增加,毕业设计的数量与日俱增,每位老师负责的学生数量也在不断增加,平时所需交换意见的次数虽然不是很多,但是需要老师和学生进行大量的交流,这样下来很可能影响老师和学生日常的学习和工作,耽误大量的时间。
1.2 课题研究现状
目前,在国内外一流高校中,先进的毕业设计选题系统大大提升了教师与学生之间的交流与互动,使教师这个网站信息的提供者,系统应用的指导者,教学体系的主要策划人能够更好地了解学生的学习状态。具体实践过程中发现先进的毕业设计选题系统具有以下几方面优点:(1)毕业设计选题系统是教师课堂教学管理的延伸,作为辅助传统选题方式的网上选题平台。(2)毕业设计选题系统要满足选题的方便和直观性,可以保证信息高速的高速传递。(3)毕业设计选题系统要构建成一个通用和灵活的教学辅助平台。(4)毕业设计选题系统要方便教师进行网上选题管理活动。毕业设计选题系统是教师发布毕业设计题目等相关信息并让学生可以进行自行选择。在整个系统中,教师是网站信息的提供者,是系统应用的指导者。
毕业设计选题系统的目标就是使得学生和教师可以互动。可以实现菜单管理,角色管理,用户管理,试题管理,进程安排等功能;管理员可以更新用户信息、维护等功能。因此,毕业设计选题系统已成为代表先进教学模式的发展方向,并为进一步实现完善的教学现代化打下良好的基础。
毕业设计选题系统使用计算机选题,题目内容放在服务器上,学生通过帐号和密码进行登陆,学生可以第一时间得到选题信息,自主选题,同时也方便老师审查管理。计算机选题系统的应用将会大大的提高选题效率,减轻各项工作负担,为老师和学生节省大量时间。计算机选题系统将使得毕业选题实现便捷化,灵活化和高效化。因此,采用计算机网络选题方式将是今后发展的大趋势。
1.3 本课题主要工作
在本文中,基于开发面向对象软件的过程中,对系统的需求分析以及具体实施过程都进行了较为完善的介绍,在本文中本人的具体工作如下:
(1)对系统进行需求分析。对毕业设计选题系统的需求进行分析以了解系统的基本特征和想要实现的目标,并且对系统用户的特性进行分析,并分析业务流程以及梳理系统非功能性需求和功能需求[1]。
(2)选择适当的技术解决方案。搭建一个系统开发平台,并对系统实施所涉及到的关键技术进行研究。根据实际、开放以及开源的原则,设计出既能够保证需求,而且开放源代码的以及可扩展的架构体系。
(3)系统的设计和实施。该系统的设计原则基于MVC的设计思想,使得系统中,业务逻辑和数据存储在一个单独的状态下。详细研究系统的业务流程、用户角色,以此为基础对系统的机构进行设计,并对系统的详细实现过程进行介绍。
(4)测试系统。在本文中,对系统的详细测试过程进行了介绍。
  
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] 张德详.J2EE架构下校园网用户管理系统的分析与部分实现[J].青岛大学学报,2010,19(4):86-89.
[2] 邬继成.J2EE开源编程精讲15讲[M].电子工业出版社,2005.1:41-114.
[3] 张孝祥.深入Java Web开发内幕——核心基础[M].北京:电子工业出版社,2006.10.
[4] 李兴华.Java开发实战经典[M].北京:清华大学出版社,2009,8:30-40.
[5] 蒋宗礼,马涛,唐好魁,闫明霞等.数据库技术及应用(第2版)[M].电子工业出版社,2010:43-65.
[6] 唐汉明,翟振兴,兰丽华,关宝军,申宝柱.深入浅出SQL Server 2008数据库开发、优化与管理维护[M].人民邮电出版社出版,2006-2.
[7] 李盛恩,王珊.数据库基础与应用(第二版)[M].北京:人民邮电出版社,2009:14-78.
[8] 刘瑞新,张兵义.大学计算机规划教材:SQL Server数据库技术及应用教程[M].电子工业出版社,2012.8.
 [9] 王珊,萨师煊.数据库系统概论[M].高等教育出版社,2006.5:198-235.
[10] 舒红平.Web数据库编程-java[M].西安电子科技大学出版社,2005:97-134.
[11] Stephanie Bodoff, Dale Green, Kim Haase et al. The J2EE Tutorial[M].Addison-Wesley Professional,2003.7(02).
[12] Wendy Boggs, Michael Boggs. Mastering UML with Rational XDE [M].Publishing House Of Electronics Industry,2003:11-56.
[13] Cay S.Horstmann,Gary Cornell著,叶乃文,邝劲筠,杜永萍.JAVA核心技术卷I:基础知识,程序设计教程[M].人民邮电出版社,2005.5:87-234.
[14] Bruce Eckel,饶若楠等译.Java编程思想[M].机械工业出版社,2005:124-234.
[15] 庞丽娜.Java应用开发技术详解[M].科学出版社,2007:126-235.



收缩