Giter Site home page Giter Site logo

franchouchou's Introduction

需求说明:本项目是模拟教务系统,系统中一共三类角色:管理员,老师,学生。
       管理员:能够修改课程信息,老师信息和学生信息,并且能够重置其他账号的密码;
       老师:能够查看自己所授课程和课程成绩,修改密码
       学生:能够查看成绩和选课,修改密码
       模糊查询
主要技术: 数据库:sql server 2012
          核心框架:Spring + SpringMVC
          安全验证框架:shiro
          数据库连接池:druid
          数据持久层框架:Mybatis
          前端样式:boostrap

主要难点问题(已解决): 在使用powerdesiger设计数据库时,表与表之间的关系的建立。
                        翻页功能,在sql server中,使用offset和fetch实现页查询。
                        对自定义实体类的设计
                        shiro的使用,包括realm的创建,过滤链的定义等等。

项目存在问题:现在这个项目实现了大部分功能,但是一部分功能仍然存在问题。
                1.老师和学生角色使用模糊查询功能扔存在问题
                2.老师查看课程成绩功能有问题
                3.老师重置自己密码有问题
                4.学生选课功能有问题

                第1个问题和shiro框架的使用有关。2,3,4都是数据层问题的可能性比较大,还在调试阶段。

franchouchou's People

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.