• 学生运动会报名系统


    说来惭愧,学校的体育老师拜托我开发运动会报名系统我竟然托了2年的时间,这两年即便没有php基础也能够学会了.可见我的惰性太大.

    其实总是开发了一半又放弃了,因为涉及到的东西实在是太多了,又不能完全胜任.是自己想的太多了

    程序的规划设计也不够合理,需求分析也不到位,不知道到底要有哪些功能,就在那里闭门造车.用过Flex+amfphp+PHP的架构,用过HTML+PHP的架构,但是每次都是坐了一半就放弃了.也有可能是被催的烦了.不过是时候了,开发出这系统,毕竟回首想来,真正能够用的系统,仅仅是一个工资查询罢了.这个应该是我的第二个重要的项目,,但是也要努力.

    运动会,学生首先注册信息,经过各级审核通过以后,允许报名参加运动会,有市教育局,区教育局,和学校教育局,最初只是做报名,后来对方希望能够承担校级区级和市级的各种体育比赛,然后排出日程表,最后添加记录比赛成绩打印成绩的功能,现在看来还是挺复杂的.

    关于组织角色和权限的问题困扰了我很久,最初我把组织和角色放到不同的表里,但是有人劝我放到同一张表里,用type区分.其实我自己也不清楚mysql数据库设计良好的范式是什么,看来得认真学习.

    学生登录以后可以修改自己的信息,但是运动会报名审核通过以后就不允许再次修改了.

    各级组织可以召开运动会,并允许自己学校学生报名.

    其实Q市的运动会向来是先校级然后区级然后市级,这样这个网站就成了一站式的解决方案,加上自己也会开发手机程序,那么这个网站的功能就会更加完善,到时候学生可以用手机报名审核或者成绩的统计和录入,真正的实现运动会的无纸化办公,当然这对系统的鲁棒性和稳定性以及安全性要求太高.所以每每都是被自己的设想吓到了.还是一点点来吧,总能做完的.

    总的来说,这个系统设计到的功能还是很多的,表格设计也复杂,难度在于权限系统的设计和每次运动会各个项目各个运动员的成绩的统计与分析,然后是自动排出秩序册,不过秩序册这个可以不着急,因为有现成的xls程序可以使用.

    这也涉及到交互设计,如果能够让用户更好的输入数据,避免出错也是很关键的一环.

  • 相关阅读:
    springboot笔记
    SpringBoot
    SpringBoot整合JPA
    Docker
    SpringMVC学习04:异常处理和拦截器
    SpringMVC学习03:文件上传
    SpringMVC学习02:响应数据和结果视图
    Mybatis学习04
    【java基础】初步理解面向对象、类、对象
    【Java基础】方法的重载
  • 原文地址:https://www.cnblogs.com/ilangxm/p/3378787.html
Copyright © 2020-2023  润新知