Giter VIP home page Giter VIP logo

applyproject's Introduction

ApplyProject

功能简介:创新创业项目申报管理系统 登录页面分别分为学生登录、教师登陆、评审员登陆和管理员登陆四个选项, 对应使用本系统的四个角色。考虑到使用方为学校,即管理系统的为管理员,所以将 学生、教师和评审员以及分配评审员的权利交给管理员。教师可以填写申请申报的项目,在申报项目中填写名称、内容等详细信息,提交信息以后, 学生登陆以选择感兴趣的项目并申报,申报后由教师添加辅导信息,之后由管理员分配的评审员 进行打分,最后由管理员查看评分后的项目来决定项目是否通过。
另外,由教师、评审员和学生拿到管理员分配的初始账号后,必须更改密码才能使用功能。否则操作将不会 显示在页面中。同时系统在每个页面都会检查登陆信息以确保正确操作。
各成员功能:
管理员:添加学生、教师、评审员信息,为项目分配评审员,管理项目通过
教师:填写项目,查看申请自己每个项目的学生,为每个申报自己项目的学生填写辅导信息
学生:选择可以申报的项目并申报,查看申报后自己的项目进度
评审员:查看被分配到需要打分的项目并为其打分

JSP+Servlet+DAO做的大型项目 DAO层使用JDBC操纵数据库,完全没有用框架 由于当时要求时间比较紧,后期完成所有功能后,解耦度比较差,各个DAO层和 Servlet之间在实现业务时依赖很大,这是本项目的缺点。
前端页面由组内另一名成员完成,我改了一下图片和每个元素的显式形式,以适配 高分辨率(2560*1080宽屏)。
需求分析、功能设计、数据库设计与实现、Servlet、DAO以及JSP业务全部独立编写,


PS:DAO层对数据库操作中,重复代码较多,参考OutpatientSystem项目,对DAO层重复代码 进行了一定的封装。
由于没有采用数据池,在多并发访问该网站时可能会超过负载

applyproject's People

Contributors

droideye2ongu avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.