当前位置: 首页 > news >正文

花店网站建设课程设计论文凤岗镇网站仿做

花店网站建设课程设计论文,凤岗镇网站仿做,签证中心网站建设,自治区住房和城乡建设厅网站目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 系统基础支持模块2.2 班级学生教师支持模块2.3 考勤签到管理2.4 学生请假管理 三、系统设计3.1 功能设计3.1.1 系统基础支持模块3.1.2 班级学生教师档案模块3.1.3 考勤签到管理模块3.1.4 学生请假管理模块 3.2 数据库设… 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 系统基础支持模块2.2 班级学生教师支持模块2.3 考勤签到管理2.4 学生请假管理 三、系统设计3.1 功能设计3.1.1 系统基础支持模块3.1.2 班级学生教师档案模块3.1.3 考勤签到管理模块3.1.4 学生请假管理模块 3.2 数据库设计3.2.1 用户配置表3.2.2 学生档案表3.2.3 教师档案表3.2.4 学生请假表3.2.5 考勤档案表 四、系统展示五、核心代码5.1 发起考勤签到5.2 考勤补录5.3 学生请假5.4 考勤签到小程序界面5.5 小程序登录页面 六、免责说明 一、摘要 1.1 项目介绍 基于JAVAVueSpringBootMySQL的班级考勤管理系统分为微信小程序端和管理后台包含了学生档案、班级档案、教师档案、学生考勤、学生请假模块还包含系统自带的用户管理、部门管理、角色管理、菜单管理、日志管理、数据字典管理、文件管理、图表展示等基础模块班级考勤管理系统基于角色的访问控制给教师、学生使用可将权限精确到按钮级别您可以自定义角色并分配权限系统适合设计精确的权限约束需求。 考勤是高校管理学生的基本方式也是考核学生成绩的重要一环。随着高校考勤数量的快速增长面对大类的考勤数据人工记录的方式存在很多弊端。手动考勤很有可能出现记录错误、计算错误的情况传统的考勤记录方式已经不能满足现有的需求完善高校考勤管理模式势在必行。 开发一套基于 Vue.js 的班级考勤管理系统正是为了解决考勤信息管理难的问题系统化的管理模式可以减轻考勤人员的工作任务提高考勤效率系统还支持生成各式各样的图表让原本枯燥的考勤工作变得简单而有趣。 1.2 项目录屏 二、功能模块 目前高校对于班级考勤系统的需求包括打卡和请假两大方面另外还包括对班级、学生等基础档案的管理因为还需要对考勤这样的数据进行合理存储打卡数据的准确性在高校考勤事务中非常重要接下来将详细阐述班级考勤管理系统的系统需求。 通过对高校实际需求的研究我将班级考勤管理系统的功能模块分为系统基础支持模块、班级学生教师档案支持模块、考勤签到支持模块、学生请假支持模块在使用场景上分为浏览器PC端和微信小程序端。 2.1 系统基础支持模块 系统基础支持模块包括支撑班级考勤管理系统运行的管理模块。比如系统的菜单管理维护了菜单的名称、前端路由、前端组件信息是支撑系统运行的基础内容。比如日志模块用于基础学生的登陆、打卡、请假操作用于留档。 2.2 班级学生教师支持模块 班级档案、学生档案、教师档案是班级考勤管理系统的基础档案信息。班级是学生的承载体班级和学生是一对多的关系。 班级档案包括各个年级段行政班级的档案包含了班级名称、班级代码、年级、班主任、学生数量、学习委员等可以通过此模块进行班级基础数据的维护。 学生档案管理是对班级内学生的信息进行管理其中包括各个班级下学生的档案包含了学生姓名、性别、手机号、年龄等信息可以通过此模块进行学生基础数据的维护。 教师档案管理是对高校在职教师的信息进行管理其中包括各分院在职教师的档案包含了教师姓名、学历、职称、开始工作时间等可以通过此模块进行教师基础数据的维护。 2.3 考勤签到管理 考勤签到管理模块录入了教师发起的考勤信息包括考勤的开始时间、结束时间、考勤缘由、参与班级等可以通过此模块来发起考勤、操作考勤补录、查询考勤报表。 2.4 学生请假管理 高校学生可以在此模块中发起请假该学生所属班级的班主任可以对请假单进行审批学习委员可以查看班级学生的请假情况班级考勤系统所有关于请假的功能都在学生请假管理下。 三、系统设计 3.1 功能设计 3.1.1 系统基础支持模块 系统基础支持模块的功能包括了登陆用户、用户角色、系统菜单、日志、数据字典的模块支持。 数据字典需要包括字典名称、字典ID、创建人、字典内容、字典类型字段字典值和数据字典是一对多的关系需要分为两张表进行存储。 日志需要包括操作名称、操作IP、操作人、记录时间字段一张关系表存储即可。 系统菜单包括了菜单名称、菜单ID、菜单路由、菜单备注、创建人一张关系表存储即可。 用户角色包括了角色名称、角色ID、菜单权限、备注信息其中角色和菜单是一对多的关系需要分两张表进行存储。 3.1.2 班级学生教师档案模块 该模块是对班级、学生、教师进行管理。包括对学习委员进行管理主要有班级、学生、教师的信息以及学习委员的设置其中包含了对班级、学生、教师的信息进行添加搜索该模块可以详细查看班主任的信息档案。 3.1.3 考勤签到管理模块 该模块是对考勤签到的管理主要是教师发起考勤、修改考勤信息、取消考勤、学生参与考勤、考勤补录、考勤报表。该模块主要针对考勤的一些信息进行维护。 其中学生考勤打卡部分位于微信小程序端学生可以进入手机微信完成打卡操作既方便又高校。管理人员可以对这些信息进行修改包括了基础的增、删、改、查。 考勤补录部分又具体详细显示了考勤的详细信息具体包括了考勤的应参与人数、实际参与人数等这样可以更好的分析班级的考勤状态。同时管理人员也可以对这些考勤信息进行补录也包括基础的增、删、改、查。 3.1.4 学生请假管理模块 该模块是维护学生的请假数据该模块包含了高校学生发起的所有请假信息经过学生所在行政班班主任审核后生效。同时在该模块当中也可以对这些请假数据进行搜索、查看以及修改。 3.2 数据库设计 3.2.1 用户配置表 3.2.2 学生档案表 3.2.3 教师档案表 3.2.4 学生请假表 3.2.5 考勤档案表 四、系统展示 五、核心代码 5.1 发起考勤签到 RequestMapping(value /addAttendance, method RequestMethod.GET) ApiOperation(value 发起签到) public ResultAttendance addAttendance(RequestParam String classId, RequestParam String date, RequestParam String type, RequestParam String ansNumber, RequestParam String startTime, RequestParam String endTime, RequestParam String title, RequestParam String remark){User currUser securityUtil.getCurrUser();ClassArchives ca iClassArchivesService.getById(classId);if(ca null) {return ResultUtil.error(班级不存在);}Attendance at new Attendance();at.setTeacherId(currUser.getId());at.setTeacherName(currUser.getNickname());at.setTitle(title);at.setClassId(ca.getId());at.setClassTitle(ca.getClassName());at.setDate(date);at.setStartTime(startTime);at.setEndTime(endTime);at.setType(type);at.setNumber(ansNumber);at.setRemark(remark);at.setStatus(正常);iAttendanceService.saveOrUpdate(at);AttendanceClass ac new AttendanceClass();ac.setAttendanceId(at.getId());ac.setClassId(classId);iAttendanceClassService.saveOrUpdate(ac);QueryWrapperStudentArchives stuQw new QueryWrapper();stuQw.eq(class_id,classId);ListStudentArchives studentArchivesList iStudentArchivesService.list(stuQw);for (StudentArchives sa : studentArchivesList) {AttendanceItem item new AttendanceItem();item.setAttendanceId(at.getId());item.setAttendanceName(at.getTitle());item.setStudentId(sa.getId());item.setStudentName(sa.getUserName());item.setStudentNumber(sa.getStudyNumber());item.setTeacherId(currUser.getId());item.setTeacherName(currUser.getNickname());item.setDate(date);item.setStartTime(startTime);item.setEndTime(endTime);item.setStatus(未参与);iAttendanceItemService.saveOrUpdate(item);}return ResultUtil.success(); }5.2 考勤补录 RequestMapping(value /buLu, method RequestMethod.POST) ApiOperation(value 考勤补录) public ResultObject buLu(RequestParam String id){AttendanceItem ai iAttendanceItemService.getById(id);if(ai ! null) {ai.setStatus(已参与);iAttendanceItemService.saveOrUpdate(ai);}return ResultUtil.success(); }5.3 学生请假 RequestMapping(value /addStudentLeaveOnApp, method RequestMethod.GET) ApiOperation(value 新增请假-移动端) public ResultObject addStudentLeaveOnApp(RequestParam String userId,RequestParam String type,RequestParam String startTime,RequestParam String endTime,RequestParam String reason,RequestParam String remark) {User currUser iUserService.getById(userId);if(currUser null) {return ResultUtil.error(用户不存在);}QueryWrapperStudentArchives stuQw new QueryWrapper();stuQw.eq(user_id,currUser.getId());StudentArchives sa iStudentArchivesService.getOne(stuQw);if(sa null) {return ResultUtil.error(非学生账号);}StudentLeave leave new StudentLeave();leave.setType(type);leave.setStartTime(startTime);leave.setEndTime(endTime);leave.setStatus(待审批);leave.setReason(reason);leave.setStudentId(sa.getId());leave.setStudentName(sa.getUserName());leave.setRemark(remark);iStudentLeaveService.saveOrUpdate(leave);return ResultUtil.success(); }5.4 考勤签到小程序界面 view classpage-bodyview classpage-section page-section-gapmapidmyMapstylewidth: 100%; height: 300px;latitude{{latitude}}longitude{{longitude}}markers{{markers}}covers{{covers}}show-location/map/viewview classpage-bodyview classpage-sectionview classweui-cells__title考勤数字/viewview classweui-cells weui-cells_after-titleview classweui-cell weui-cell_inputinput classweui-input auto-focus placeholder请输入老师约定的数字 value{{myNumber}} bindblurchangeInputNumber//view/view/view/viewview classbtn-area stylemargin-top: 10px;button bindtapmoveToLocation2 classpage-body-button typeprimary刷新定位/buttonbutton bindtapmoveToLocation classpage-body-button typeprimary完成打卡/button/viewview wx:for{{cardList}} wx:keyindex wx:for-itemitem待签到{{index}} : {{item.attendanceName}}/view /view 5.5 小程序登录页面 !-- 郑为中 -- !-- 登入界面的HTML文件 --view classpageview classpage__hdview classpage__title班级考勤系统/viewview classpage__desc请提供您的相关信息帮助我们核对您的身份/view/viewview classsection/viewview classswiper-tabview bindtapswithNav wx:for{{tabCont}} wx:keyitem.index classswiper-tab-list {{currentTabitem.index?active:}} data-current{{item.index}}{{item.title}}/view/viewradio-group bindchangechangeRadioFxradio value学生 checked学生/radioradio value学习委员学习委员/radioradio value教师教师/radio/radio-groupswiper classswiper-box current{{currentTab}} duration300 styleheight:420px bindchangeGetCurrentTab data-current6swiper-item wx:for{{tabCont}} wx:keyitem.indexview wx:if{{item.index0}}view classsection/viewbutton typeprimary open-typegetPhoneNumber bindgetphonenumbergetPhoneNumber手机一键登入/button/viewview wx:if{{item.index1}}view classsectioninput placeholder登入账号 bindblurlogincode //viewview classsectioninput placeholder登入密码 bindblurloginpassword passwordtrue //viewview classsection/viewview wx:if{{islogin}} classbtn_boxbutton typeprimary bindtaploginTo登入/button/viewview wx:else classbtn_boxbutton typeprimary bindtapreturnmain退出/button/view/view/swiper-item/swiper /view六、免责说明 本项目仅供个人学习使用商用授权请联系博主否则后果自负。博主拥有本软件构建后的应用系统全部内容所有权及独立的知识产权拥有最终解释权。如有问题欢迎在仓库 Issue 留言看到后会第一时间回复相关意见会酌情考虑但没有一定被采纳的承诺或保证。 下载本系统代码或使用本系统的用户必须同意以下内容否则请勿下载 出于自愿而使用/开发本软件了解使用本软件的风险且同意自己承担使用本软件的风险。利用本软件构建的网站的任何信息内容以及导致的任何版权纠纷和法律争议及后果和博主无关博主对此不承担任何责任。在任何情况下对于因使用或无法使用本软件而导致的任何难以合理预估的损失包括但不仅限于商业利润损失、业务中断与业务信息丢失博主概不承担任何责任。必须了解使用本软件的风险博主不承诺提供一对一的技术支持、使用担保也不承担任何因本软件而产生的难以预料的问题的相关责任。
http://www.zqtcl.cn/news/386351/

相关文章:

  • 东莞seo网站优化运营南通网站排名外包
  • 新能源网站建设唐山专业网站建设公司
  • 石基网站建设临沂网站优化哪家好
  • 用node.js可以做网站吗上海做网站 公司有哪些
  • 淄博网站建设详细策划一个域名解析多个网站
  • 无锡网站建设首选捷搜网站优化大赛
  • 部门网站建设多少钱百度关键词挖掘查询工具
  • 做游戏直播那个网站asp做网站教程
  • 网站建设小程序开发情侣头像制作素材图片
  • spoc课程网站建设专业彩票网站建设
  • 创建网站需要注意什么忻州市城乡建设管理局网站
  • 万江做网站wordpress 动静
  • 北京自助模板建站遂宁企业网络推广方案
  • 湖南建设科技节能协会网站武夷山景区网站建设特点
  • 那些网站建设的好百度搜索风云排行榜
  • 网站开发 模板 c沈阳市建设工程质量检测中心网站
  • 企业网站设计专业好吗做钓鱼网站要具备什么
  • 广西备案工信部网站用asp.net做后台网站
  • 静态网站漏洞wordpress 外卖
  • 暗网做网站温州做网络推广的公司
  • 网站描述 修改上海火迎网络推广运营优化
  • 黄石网站建设哪家专业做个网站费用
  • 免费做的网站怎么设置域名解析宁夏百度seo
  • 化妆品产品的自建网站有哪些阿里云cdn wordpress错位
  • 增加网站流量网站新闻字体
  • 做外贸建网站需要推广吗服装如何做微商城网站
  • 上海市建设安全协会网站查询考试伪静态 wordpress
  • 网站免费建站o网站编程多少钱
  • 建设网站开发海外推广服务
  • 网站建设需要提供的资料文档营销平台建设