目前的网页开发技术已经十分完善,有许多开发框架可供选择。经过多方面的考虑后,我们决定采用Django进行开发。Django是由python语言来编写的开源的大而且全的Web应用框架,其强大的数据库功能、后台功能、模板系统等优势让开发变得更加轻松。同时,Django已经发展得趋于完善,接受度高,能查找到的各方面教程也十分丰富,便于网页开发的进行。 为什么选择websocket而不是选择Ajax或JS来完成聊天 1、 WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。 2、 HTTP具有被动性(一个request对应一个response),只有发起了请求才有回复。Ajax轮询可以实现推送技术,每隔特定的时间间隔后由浏览器对服务器发出HTTP请求,然后由服务器返回最新的数据给客户端的浏览器。这种传统的模式带来很明显的缺点
2024-01-28 12:19:22 36.79MB python
1
JSP学生学籍管理系统(源代码+论文+开题报告+答辩PPT+外文翻译)_jsp_java源程序代码.rar
2024-01-24 16:47:32 6.44MB 毕业设计
1
JSP网络远程作业处理系统(源代码+论文+开题报告+实习报告)_jsp_java源程序代码.rar
2024-01-24 16:39:58 3.96MB 毕业设计
1
JSP自动排课管理系统(源代码+论文+开题报告)_jsp_java源程序代码.rar
2024-01-24 16:39:14 1.68MB 毕业设计
1
分享下吧,好不容易搞到的权限管理及框架系统源代码,没有任何封装,很值得借鉴,vs2010+sql2005
2024-01-22 14:33:27 2.5MB 权限源码 C#
1
# Design 基于SpringBoot的毕业设计选题系统 ## 接口设计 ### 1.角色信息 - @RequestMapping("/role") #### 1.1.角色登录 ##### 接口名:verifyRole ##### 请求参数: | 参数名 | 类型 | 说明 | 备注 | |:---- |:---- |:---- |:---- | | roleName | String | 登录名 | | passWord | String | 登录密码 | ##### 返回参数: | 参数名 | 类型 | 说明 | 备注 | |:---- |:---- |:---- |:---- | | isSuccessful | Boolean | 是否成功 | | roleId | Integer | 角色ID | | roleType | Integer | 角色类型。
0-领导;
1-管理员 | #### 1.2.根据角色ID获取角色信息 ##### 接口名:getRoleById ##### 请求参数: | 参数名 | 类型 | 说明 | 备注 | |:---- |:---- |:---- |:---- | | id | Integer | 角色ID | ##### 返回参数: | 参数名 | 类型 | 说明 | 备注 | |:---- |:---- |:---- |:---- | | isSuccessful | Boolean | 是否成功 | | data | Role | 角色信息 | ### 2.教师信息 #### 2.1.分页获取教师信息 ##### 接口名:listTeachersByCurr ##### 请求参数: | 参数名 | 类型 | 说明 | 备注 | |:---- |:---- |:---- |:---- | | page | Integer | 页码数 | | num | Integer | 每页数量 | ##### 返回参数: | 参数名 | 类型 | 说明 | 备注 | |:---- |:---- |:---- |:---- | | isSuccessful | Boolean | 是否成功 | | total | Integer | 数据总数 | | count | Integer | 当前页数据数 | | list | List | 数据信息 | #### 2.2.根据ID获取教师信息 ##### 接口名:getTeacherById ##### 请求参数: | 参数名 | 类型 | 说明 | 备注 | |:---- |:---- |:---- |:---- | | id | Integer | 教师ID | ##### 返回参数: | 参数名 | 类型 | 说明 | 备注 | |:---- |:---- |:---- |:---- | | isSuccessful | Boolean | 是否成功 | | data | Entity | 教师信息 | #### 2.3.根据教师ID和登录密码修改教师登录密码 ##### 接口名:updatePasswordById ##### 请求参数: | 参数名 | 类型 | 说明 | 备注 | |:---- |:---- |:---- |:---- | | id | Integer | 教师ID | | password | String | 教师登录密码 | | newPassword | String | 新登录密码 | ##### 返回参数: | 参数名 | 类型 | 说明 | 备注 | |:---- |:---- |:---- |:---- | | isSuccessful | Boolean | 是否成功 | | message | String | 消息 | #### 2.4.分页获取所有老师专长信息 ##### 接口名:listExpertisesByCurr ##### 请求参数: | 参数名 | 类型 | 说明 | 备注 | |:---- |:---- |:---- |:---- | | pa ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。
2024-01-20 12:57:48 6.01MB java springboot 毕业设计
软件工程大作业-C++开发的学生社团管理系统源代码 学校会成立各种类型的社团,每个社团都有自己的社团名称,负责人,服务范围,社团人数等信息。社团会定期组织活动,以增强社团活力。在校学生可以参加多个社团。社团负责人能够对社团基本情况、成员、组织的活动进行管理,学生可以查询都有哪些社团,并结合自己的兴趣加入社团,也可以申请退出社团,申请和退出都需要经过社团负责人审批
架构:Spring MVC+easyUI+mybatis 开发语言:Java 数据库:使用免费MYSQL 前端:使用Jquery和Easyui技术.界面清晰简洁,易操作 权限:对菜单,按钮控制.仅展示有权限的菜单和按钮. 拦截:对所有无权限URL进行拦截,防止手动发送HTTP请求,确保系统全性. 代码生成:根据表生成对应的Bean,Service,Mapper,Action,XML等。提高开发效率.
2024-01-11 17:06:32 18.62MB Java Spring easyUI mybatis
1
Java 毕业设计,Java课程设计,基于Java开发的,含有代码注释,新手也可看懂,可作为毕业设计,课程设计。 包含:项目源码、数据库脚本、部署说明等,该项目可以作为课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 一. 技术组成 前端:Java 开发环境:IDEA /Ecplise 数据库:MySql 二. 部署说明 1. Java,用IDEA 或者 Ecplise 即可 2. 数据库可视化软件,推荐使用它 Navicat,MySql 建议使用 5.7 版本
2024-01-09 12:35:53 13.87MB 毕业设计 java
1
强大数据查询、导入、导出功能,让您的工作更加轻松!当您的库存达到你所设定的安全库存时,系统会报警提示!
2024-01-08 09:23:10 3.52MB VB6.0 仓库管理源代码
1