# Teacher-Assistant
This is a module of our project. Two of the requirements in our specification were:
* Teacher can login with user/passwd.
* Teacher or another higher user role can create a register of classes, courses and students.
These are the requirements we have implemented.
These frameworks are a part of the application:
* Spring MVC as a base framework and design pattern
* Hibernate for data management
* Spring Security for authentication
* jQuery for client validation and AJAX requests
**For a list of dependencies please see [pom.xml](pom.xml).**
## Setup
**Only tested on glassfish 4**
1. Make sure you are on HiOA WAN or VPN (required to access database). \*\*if you don't have access to HiOA network please see [this page](setup-database.md)
2. Download [test1.war](target/test1.war) save to glassfish\bin\test1.war
3. Start glassfish: run **'glassfish\bin\asadmin'** from command-line then run **'asadmin> start-domain domain1'**
4. Deploy Teacher-Assistant: run **'asadmin> deploy test1.war'**
5. Open **localhost:8080/test1** in browser and login with username **'teacher1'** and password **'leet'**
Screenshot from front page.
![Screenshot of front page](screenshot.png)
## Created by
* [s198734 Ali El Hatri](mailto:s198734@stud.hioa.no)
* [s181142 Akil Asghar](mailto:s181142@stud.hioa.no) [2](mailto:mail@asghara.com)
* [s181322 Joakim Magnussen](mailto:s181322@stud.hioa.no) [2](mailto:joakim-m@outlook.com)
Since we all check our mails at different time of day, please e-mail all three if there is a problem with the app.
This application was made possible with these tutorials
* [Getting Started with Spring MVC, Hibernate and JSON](https://confluence.jetbrains.com/display/IntelliJIDEA/Getting+Started+with+Spring+MVC,+Hibernate+and+JSON)
* [Spring Security Form Login Using Database](http://www.mkyong.com/spring-security/spring-security-form-login-using-database/)
* [Hibernate Many To Many Annotation Mapping Tutorial](http://viralpatel.net/blogs/hibernate-many-to-many-annotation-mapping-tutorial/)
没有合适的资源?快使用搜索试试~ 我知道了~
Teacher-Assistant-源码
共181个文件
xml:68个
jar:38个
class:27个
需积分: 9 0 下载量 54 浏览量
2021-05-25
14:51:26
上传
评论
收藏 28.83MB ZIP 举报
温馨提示
教师助手 这是我们项目的一个模块。 我们的规范中的两个要求是: 教师可以使用用户/密码登录。 教师或其他更高级别的用户角色可以创建课程,课程和学生的记录。 这些是我们已经实现的要求。 这些框架是应用程序的一部分: Spring MVC作为基本框架和设计模式 Hibernate数据管理 Spring Security进行身份验证 jQuery用于客户端验证和AJAX请求 有关依赖项的列表,请参见 。 设置 仅在玻璃鱼上测试4 确保您使用的是HiOA WAN或VPN(访问数据库所需)。 **如果您无法访问HiOA网络,请参阅 下载保存到glassfish \ bin \ test1.war 启动glassfish:从命令行运行“ glassfish \ bin \ asadmin” ,然后运行“ asadmin> start-domain domain1” 部署教师助手:运行“
资源详情
资源评论
资源推荐
收起资源包目录
Teacher-Assistant-源码 (181个子文件)
ClassService.class 3KB
ClassService.class 3KB
StudentController.class 3KB
StudentController.class 3KB
MainController.class 3KB
MainController.class 3KB
ClassController.class 3KB
ClassController.class 3KB
AppTests.class 3KB
Student.class 2KB
Student.class 2KB
CourseController.class 2KB
CourseController.class 2KB
Class.class 2KB
Class.class 2KB
CourseService.class 2KB
CourseService.class 2KB
Course.class 2KB
Course.class 2KB
StudentService.class 1KB
StudentService.class 1KB
StudentRepository.class 335B
StudentRepository.class 335B
CourseRepository.class 332B
CourseRepository.class 332B
ClassRepository.class 329B
ClassRepository.class 329B
font-awesome.min.css 23KB
font-awesome.min.css 23KB
style.css 1KB
style.css 1KB
ClassDiagram.graphml 6KB
description.html 42B
test1.iml 8KB
hibernate-core-3.6.10.Final.jar 2.98MB
hsqldb-2.2.9.jar 1.36MB
spring-context-4.1.1.RELEASE.jar 1003KB
spring-core-4.1.1.RELEASE.jar 981KB
spring-webmvc-4.1.1.RELEASE.jar 757KB
spring-beans-4.1.1.RELEASE.jar 687KB
mysql-connector-java-5.1.6.jar 687KB
spring-web-4.1.1.RELEASE.jar 684KB
javassist-3.12.0.GA.jar 618KB
commons-collections-3.1.jar 546KB
antlr-2.7.6.jar 433KB
hibernate-entitymanager-3.6.10.Final.jar 417KB
jstl-1.2.jar 405KB
spring-security-config-3.2.3.RELEASE.jar 397KB
spring-jdbc-3.2.8.RELEASE.jar 396KB
spring-orm-3.1.2.RELEASE.jar 371KB
spring-security-core-3.2.6.RELEASE.jar 360KB
spring-aop-4.1.1.RELEASE.jar 351KB
spring-security-web-3.2.6.RELEASE.jar 336KB
dom4j-1.6.1.jar 307KB
cglib-2.2.jar 272KB
spring-data-commons-core-1.4.0.RELEASE.jar 259KB
spring-expression-4.1.1.RELEASE.jar 244KB
spring-tx-3.1.2.RELEASE.jar 239KB
spring-data-jpa-1.2.0.RELEASE.jar 134KB
aspectjrt-1.6.12.jar 113KB
servlet-api-2.5.jar 103KB
hibernate-jpa-2.0-api-1.0.0.Final.jar 99KB
spring-security-acl-3.2.3.RELEASE.jar 81KB
hibernate-commons-annotations-3.2.0.Final.jar 70KB
commons-logging-1.1.3.jar 61KB
asm-3.1.jar 42KB
json-20080701.jar 37KB
slf4j-api-1.6.1.jar 25KB
spring-security-taglibs-3.2.3.RELEASE.jar 24KB
jcl-over-slf4j-1.6.1.jar 17KB
jta-1.1.jar 15KB
aopalliance-1.0.jar 4KB
MainController.java 2KB
ClassController.java 2KB
ClassService.java 2KB
StudentController.java 1KB
AppTests.java 1KB
Student.java 1KB
CourseController.java 1KB
Class.java 997B
Course.java 985B
CourseService.java 733B
StudentService.java 627B
StudentRepository.java 166B
CourseRepository.java 164B
ClassRepository.java 162B
jquery.color-2.1.2.min.js 6KB
jquery.color-2.1.2.min.js 6KB
class.jsp 4KB
class.jsp 4KB
student.jsp 3KB
student.jsp 3KB
course.jsp 2KB
course.jsp 2KB
login.jsp 2KB
login.jsp 2KB
main.jsp 1KB
main.jsp 1KB
403.jsp 393B
403.jsp 393B
共 181 条
- 1
- 2
温暖如故
- 粉丝: 24
- 资源: 4642
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 073ANFIS matlab代码.rar
- 081含分布式电源接入的配电网可靠性评估 matlab代码.rar
- 含裂缝地层,非均质地层的多相流模拟,间断伽辽金方法
- 082基于二阶锥规划的主动配电网最优潮流求解matlab代码.rar
- 085层次分析法和熵权法 matlab代码.rar
- 086 可靠性评估 matlab代码.rar
- 090分时电价下用户需求响应策略优化matlab代码.rar
- 089 二阶锥最优潮流Matlab代码.rar
- comsol亚波长超声聚焦 仿真 生物超声、高强度聚焦能器 超声能器 超声传感器 MEMS PMUT PVDF压电能量收集器 1-3复合压电陶瓷 1-2复合压电陶瓷设计 超声匹配层研究 等等
- 基于转子磁链模型的改进SMO滑模观测器,用于实现PMSM永磁同步电机的无传感器矢量控制 角度观测精度高,误差小,且可以有效解决传统SMO观测器的带载转速抖动问题,以及低转速下由于反电动势幅值太低导致
- foc滑膜观测器(SMO+PLL)matlab模型,仿真里面是直接0速闭环启动的效果,当然这是仿真,应用到硬件肯定要加开环启动,目前已经在M4的硬件中实现了,效果还不错,现在出这个模型,matlab
- 永磁同步电机三闭环控制仿真 位置闭环 simulink
- 基于三菱PLC和组态王的舞台灯控制系统 带解释的梯形图程序,接线图原理图图纸,io分配,组态画面
- 前端分析-2023071100789
- 多智能体一致性仿真 简单的多智能体一致性性仿真图,包含状态轨迹图和控制输入图 程序简单,所以便宜,但是有注释,都能看懂,适合初学者
- CClearner安装包
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0