(4)多用户、多线程。MySQL可以灵活地为用户提供服务,能够充分的实现cup资源的利用。
(5)支持Windows、UNIX等不同的操作平台,适应范围广。
(6)查询功能相当强大。对于其查询的SELECT以及WHERE操作覆盖了全部的运算符以及函数[12]。
2。4 本章小结
本章主要从系统开发工具着手,通过对开发工具的阐述,使我们能够深入的了解其结构,并灵活化的使用。本系统在IntelliJ IDEA 14。0。2的开发环境进行开发,采用Java[13]作为开发语言,Bootstrap作为前端开发框架,MySQL5。5作为后台数据库,开发速度快且操作简单。
3 系统分析
3。1 可行性分析
3。1。1经济可行性
毕业设计管理系统是针对于管理员、教师以及学生的实际需求而进行开发的。其主要目的是方便用户在毕业繁忙之际对毕业设计相关信息进行更为简单化的管理,减少由于传统手工操作而带来的数据重复、数据丢失以及时间失效等问题。作为一个自主研究项目,其不仅时间消耗少,且开发成本低。然而当此项目开发成功之后,便能够实现管理员对教师信息和学生信息以及教师对课题信息的集中管理,减少由于复杂的人工操作所带来的资源浪费和数据冗余等缺陷,从而提高经济效益。由此看来,该系统主题明确、操作简单且开发成本较低,具有一定的经济可行性。
3。1。2技术可行性文献综述
本系统所采用的IntelliJ IDEA,是业界公认的集简单方便于一体的最好的Java[14]开发工具之一。相比于其它Java开发工具,其自身带有的调试功能也使此款工具在操作上更趋灵活化、浅显化以及简单化。同时,后台采用MySQL进行数据库建模,其支持各种操作平台,不仅简单易懂,且具有快速轻便的特点,方便于管理员进行大型数据的管理。此外,在校期间也进行了MySQL相关知识的学习,实训过程中多次使用该数据库系统进行建表,实现起来相当简便。总体来说,对于IntelliJ IDEA和MySQL的知识掌握相对熟悉,具有技术可行性。
3。1。3操作可行性
本系统使用目前较为流行的Bootstrap前端框架设计网页,其界面风格干净整洁,各功能之间的排版分布清晰易懂[15],使得整个系统的操作更加灵活化、简单化。即使是对电脑不是很熟悉的人员,也能在了解大概操作的情况下下,成功的运行整个系统。因此,具有操作可行性。
3。1。4社会可行性
如今,随着计算机以及网络技术的迅猛发展,信息化技术已经逐渐融入我们的生活。作为21世纪的青少年,抛开传统的手工管理弊端,建设数字化的时代
才是我们应为之追求的目标。毕业设计管理系统紧社会发展的潮流,在解决手工管理所带来的各种繁琐操作的同时,实现具体的集中化管理。所以,具有社会可行性。
综上所述,由于该系统主题明确,操作方式快捷灵活,且开发成本低,因此,认为该系统是可行的。
3。2 需求分析
根据不同用户对于毕业设计管理系统的实际需求,经整理,归纳出以下几种功能需求:
系统分为三类用户:管理员、学生和教师,不同的用户拥有不同的权限,登录之后进入不同的页面。
管理员实现对教师信息、学生信息以及课题信息的管理,管理员在增加学生和教师信息的同时赋予其初始密码,但密码的修改只能由学生和教师本身进行,这就保证了系统的安全性。
学生通过登录后进入学生功能界面,实现修改密码、选择课题、填写开题报告、上传论文以及查看论文成绩等操作。其中,学生在选择课题后便不能在进行重复选题的操作,此功能成功的解决了传统手工管理所带来的数据冗余等缺陷。来*自-优=尔,论:文+网www.youerw.com Java+mysql毕业设计管理系统的设计+ER图(4):http://www.youerw.com/jisuanji/lunwen_84083.html