桥本有菜java,深入浅出Extjs4.1.1(ExtJS组件、ExtJS对Ajax支持、ExtJS布局)配在线选课系统实战...
课程简介:
ExtJS是一种主要用于创建前端用户界面,是一个基本与后台技术无关的前端ajax框架,本课程是一套基于Extjs4.1.1版本进行全新讲解Extjs的课程。课程从基础开始,配合项目实战应用,让用户在最短的时间内掌握Extjs的高级应用。本课程是目前市面上Extjs最新版本的深入讲解
Extjs基础入门系列:
第一讲.ExtJs初识及其环境搭建
第二讲.开始ExtJs梦想之旅
第三讲.ExtJS工具栏、菜单栏
第四讲.ExtJS最常用的表单之textfield控件
第五讲.ExtJs最常用表单组件Number、CheckBox、Radio
第六讲.ExtJs最常用表单组件ComboBox、time、date
第七讲.ExtJS面板Panel
第八讲.EXtJS布局模式-Auto布局、Fit布局、Accordion布局
第九讲.ExtJS布局模式-Card、Anchor、Absolute
第十讲.ExtJS布局模式-Column、Table、Border
第十一讲.ExtJS布局模式-Box布局、使用ViewPort布局首页
第十二讲.ExtJS之Ext常用函数
第十三讲.ExtJS之Ext常用函数(二)
第十四讲.初识Ajax
第十五讲.ExtJS对Ajax支持-注册用户实例
第十六讲.ExtJS对Ajax支持-注册用户实例2
第十七讲.ExtJS之Grid组件
第十八讲.ExtJS之ComboBox获取远程数据、网页计算器
第十九讲.ExtJS之组件面向对象编程(一)
第二十讲.ExtJS之组件面向对象编程(二)
项目实战Extjs版在线选课系统:
1、项目目的
学生选课系统是一个学校不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生选课系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对选课信息进行管理,有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
2、项目简介
在本系统的功能操作针对不同的用户角色分权进行管理。系统对角色提供的主要功能如下:个人信息管理(编号、姓名、院系、学号、专业、性别等)、选课管理、管理学生本人已选课程。教师角色提供以下功能操作:查看自己所担任课程的课表和选该门课的学生信息。系统给后台管理员(后台用户)提供的操作功能如下:查看所有的专业、课程、学生、教师的信息并对它进行管理(添加、编辑、删除等)
3、系统设计架构
本网站采用三层架构,表现层通过统一的接口向数据访问层发送请求,业务逻辑层将请求按照一定按照一定逻辑规则处理后进入数据库操作,然后将从数据库返回的数据集合封装成对象的形式返回到表现层。通过这样的数据处理流程,用户表现层表现层甚至可以不知道数据库是结构,只要维护与数据的访问层之间的接口即可。这种方式在一定程度上增加了数据库的安全性,同时也降低了对用户表现层开发人员的要求,因为表现层不需要进行任何关于数据库的操作。
4、用户图
5、功能结构图
6、类图
7、概要设计流程图
8、功能描述
(1)个人档案查询
本子模块的主要功能是查询学生的学号、年龄、班级等信息。(正确输入密码和用户名)。
(2)系统密码修改
本子系统的主要功能是修改已近进入系统的用户的密码。主要方便同学修改密码以保证自己的信息安全。(一般初始密码是默认学号)
(3)正常选课
本子系统的功能根据开设的课程选课(学分已够不能再选)。
(4)退补选课
本子系统主要功能是学生对自己推选的课程又因为其他原因又要从新选推选课程的补选功能。
(5)个人成绩讯
本子系统的主要功能能是查询学生的成绩。(以前成绩和现在的成绩)
(6)课程信息查询
本子系统的主要功能是查询已选的课程的信息。(查看课程名称选课人数)
(7)教师信息查询
本子系统的功能主要是开课老师的信息。(姓名、简介)
(8)系统密码修改
本子系统的功能是修改用户(教师)的密码。(必须是注册过的有用户的)。
(9)课程信息录入
本子系统的功能是提供开课功能给老师(提供课程代码)。教师可以录入要开设课程的基本信息。比如课程号、课程名等。
(10)成绩管理
本子系统的主要功能是录入学生每门课的成绩并且修改、删除学生的成绩。
(11)选课信息查询
本子系统的主要功能是教师查询选课情况(比如学生人数、学生信息)
(12)学生管理
本子系统的主要功能是修改、删除、增加学生的信息。
(13)教师管理
本子系统的主要功能是修、删除。增加教师的信息。
(14)课程管理
本子系统的主要功能是生成课程表和安排本门课程的上课时间地点等。
(15)用户权限设置
本子系统的主要功能是给不同用户的不同权限(学生的权限 教师的权限等)
(16)发布系统公告
本子系统的主要功能是学校的重要信息。(学校的通知 公告)
桥本有菜java,深入浅出Extjs4.1.1(ExtJS组件、ExtJS对Ajax支持、ExtJS布局)配在线选课系统实战...相关推荐
- 视频教程-spring+springMVC+mybatis(ssm框架)在线考试系统实战开发教程-Java
spring+springMVC+mybatis(ssm框架)在线考试系统实战开发教程 软件工程硕士毕业,目前就职于上海电信研究院,有三年Java开发经验,五年PHP开发经验. 李礼强 ¥368.00 ...
- 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java高校学生在线选课系统q399g
面对老师五花八门的设计要求,首先自己要明确好自己的题目方向,并且与老师多多沟通,用什么编程语言,使用到什么数据库,确定好了,在开始着手毕业设计. 1:选择课题的第一选择就是尽量选择指导老师擅长的课题, ...
- java毕业设计选题基于JavaWeb项目实现的高校学生在线选课系统
- 基于Java的多元化智能选课系统 毕业设计-附源码040909
多元化智能选课系统的设计与实现 摘 要 多元化智能选课系统使用Java语言的Springboot框架,采用MVVM模式进行开发,数据方面主要采用的是微软的Mysql关系型数据库来作为数据存储媒介,配合 ...
- springboot基于Java的多元化智能选课系统毕业设计源码040909
多元化智能选课系统的设计与实现 摘 要 多元化智能选课系统使用Java语言的Springboot框架,采用MVVM模式进行开发,数据方面主要采用的是微软的Mysql关系型数据库来作为数据存储媒介,配合 ...
- 一款开源的Java在线考试系统项目(附源码)
嗨喽!Java后端编程的各位小伙伴们,由于公众号做了乱序推送改版,为了保证公众号的推文能够第一时间及时送达到大家手上,大家记得将公众号 加星标置顶 ,公众号每天会送上Java技术干货推文 ! 上篇推文 ...
- IDEA+Java+SSH+Bootstrap+Mysql实现在线考试系统(含论文)
一.系统介绍 1.开发环境 开发工具:IDEA2018.2 JDK版本:jdk1.8 Mysql版本:8.0.13 2.技术选型 1.后端:使用Java+SSH进行开发,使用过滤器来验证用户是否登录, ...
- 2023计算机毕业设计SSM最新选题之java中小学在线考试系统s29r0
2023计算机毕业设计SSM最新选题之java中小学在线考试系统s29r0 最近发现近年来越来越多的人开始追求毕设题目的设创.和新颖性.以往的xx管理系统.xx校园系统都过时了.大多数人都不愿意做这类 ...
- java在线考试系统源码网上考试系统源码在线考试系统(考试管理系统)考试系统
一.项目简介 本系统为基于SpringBoot+MYSQL实现的在线选课系统,包含学生.老师.管理员等角色 学生登录后可以修改个人密码.个人信息.查看课程信息及选课操作,评教操作及查看课程成绩等 ...
最新文章
- 用命令行为MySQL设置/修改管理员密码
- AtCoder AGC036E ABC String
- 百练162:Post Office
- php study 直接显示代码_PHP获取文件大小的方法详解(附视频)
- .net core 生成二维码
- 软考官方教材:信息系统项目管理师教程(第三版)
- JEECG整合JXLS步骤与开发
- 关于Boost库的split函数在不同的编译器下的使用
- IdentityServer4学习及简单使用
- 《算法竞赛入门经典》例题5.4.1
- UBNT ER-4 UPnP相关配置
- IT行业职位分为六大类
- 不能随便给他人登录微信小程序
- 课外读物积累-----如何提高英文的科研写作能力(摘自施一公寄语)
- 2020年第十一届C/C++ B组第一场蓝桥杯省赛真题
- LD3320语音识别模块开发
- 1月第1周榜单丨B站UP主排行榜(飞瓜数据B站)发布!
- 王道俊教育学第7版笔记和课后答案
- 嵌入式 ssl协议详解
- P3354 [IOI2005]Riv 河流