
1你采用的数据库是什么?为什么采用这种数据库,有什么优点吗?
2你采用的开发工具是什么?采用的是什么框架
3你实现的人事管理系统都管点什么啊?有些什么功能?你如何实现这些功能的
4面向对象的一些基本概念可能会提到。你建立了些什么实现类啊,封装了些什么啊,有没有采用继承啦,接口啦什么的
5高级点问问你采用了什么设计模式?
答辩主要针对你所学知识的理解,与别人的独道之处。首先,你设计采用哪些语言、数据库。主要讲述基本内容。其次,设计内容都采用哪些方法、怎么实现,实现了什么功能。对本次设计的感触,遇到的问题,如何处理
这样答:我的项目中程序和数据库之间的ORM(Object Relational Mapping)框架是mybatis。连接信息是在mybatis的configurationxml文件中定义。
定义数据库的驱动driver(MySQL:commysqlcjjdbcDriver;Oracle:oraclejdbcdriverOracleDriver)
链接路径url,数据库用户名username,数据库密码password
其他的还有些可选的配置。比如关于连接池的配置最大连接数,空闲连接数就(任意时间存在的空闲连接数),检查时间(池中连接被检查的时间。默认 值:20000 毫秒)等。
数据库的设计看你是什么项目,需要什么样的数据。但是最好能答上数据库设计的范式。
能比较方便使用的数据库设计只要符合前3个范式就可以。后3个范式太严格了。
第一范式(1NF):强调的是列的原子性,即列不能够再分成其他几列。
第二范式(2NF):首先是 1NF,另外包含两部分内容,一是表必须有一个主键;二是没有包含在主键中的列必须完全依赖于主键,而不能只依赖于主键的一部分。
第三范式(3NF):首先是 2NF,另外非主键列必须直接依赖于主键,不能存在传递依赖。
以上就是关于JAVA企业人事管理系统论文答辩的时候一般会问什么问题全部的内容,包括:JAVA企业人事管理系统论文答辩的时候一般会问什么问题、教务管理系统前台设计,用SQL sever 2005,C# 设计的一个系统,毕业答辩的时候老师大概会问什么问题、软件工程毕业答辩的,项目是用的s2sm框架做的,如果老师问数据库是怎么链接和设计的应该怎么回答高分!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)