xianwujie / webwprk

这是对本次web课程的一个项目建议书,我会对项目做一个详细介绍。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

webwprk

这是对本次web课程的一个项目建议书,我会对项目做一个详细介绍。

#学生信息管理系统建议书

##摘要

随着信息技术的发展,每一个高校都有自己的信息管理系统,用来管理学校的各种信息,我们只关注了高校的学生信息,所以我们这次的web项目是一个学生信息管理系统,它包括两个部分:系统管理和学生管理,其中学生管理的部分包括学生信息、院系信息、专业信息。系统管理由系统管理员进行管理。以此方便学校对学生信息进行管理。最终的结果也与期望的相同,预期的功能也都实现了。

##项目背景

随着计算机产业以及信息技术的发展,计算机技术已经广泛的应用于信息管理、数据处理/存储、辅助教学等我们的日常生活中,尤其是现在计算机技术的发展使计算机普遍应用,各行各业的人也不需要系统专业的学习计算机,就可以上手操作它,对于当今的高校信息管理来说,数据量大,各种信息管理内容复杂,按照以前的方法,不仅 浪费人力物力资源,还很容易出错。此时就需要借助于计算机来进行现代化信息管理,从而提高效率,而且也让信息管理更加方便、高效。 所以基于这些背景,我们做了一个学生信息管理系统。加快查询速度,加强统一管理,推动高校管理部门信息化,使各项管理更加规范化,缩小开支,提高工作效率和准确率。

##项目组成

该项目从内容组成来看分为系统管理和学生管理两部分,学生管理包括学生信息,院系信息和专业信息。学生信息包括学生的姓名、学号、性别、电话、入学年份、院系专业等信息,院系信息就是学校的各个学院信息,包括学院名、学院代号等信息,专业信息就是各个专业的名称、课程时长、课程学分等信息。从项目的软件体系方面来看,该项目分为前端,后端还有数据库三个大的部分,其中前端信息在webRoot里,后端的信息在Java Resources里,数据库为MySql数据库。

##项目描述

该项目是一个学生信息管理系统,它包括学生和管理员的登陆界面,登陆页面是基于JQuery的UI类库的。每个人都有自己的账号和密码,使得用户以自己的身份登录进入到学生信息管理系统,在这里面,学生可以注册自己的信息,可增加、删除、修改和查询自己的信息等操作,学生还可以查询自己的课程,课程老师,课程时间等信息,管理员可以对学生信息添加、查询、删除以及修改等操作,但是与学生的操作不同,他删除的学生的信息是学生自己没有权限删除的信息,他可以删除修改所有学生的信息,学生只可以删除修改自己的信息。

##预算

本项目要求条件不多,几台可以联网的电脑,三四个人就可以完成。根据甲方的要求,来设计学生管理系统,所以预算根据具体要求来确定。

##总结

该项目是由小组成员共同完成的,主要是组长带着我们学习,因为之前没有学习过web方面的知识,所以算是从基础开始学习,首先从注册Github账号开始,看官方的文档、例子这些来学习基础的知识,然后就是看别人的代码,通过别人的代码学习这个写程序的思路。再来说项目,我们的项目用JQuery来设计登录页面,由前端对数据库的增删改查都是通过Java来实现的,前期对项目的预期功能,我们的项目最终都实现了,也算是挺圆满的。美中不足的是我们对安全性的考虑有些少,所以项目的安全性不高,这个问题我们会加以改进,争取做出完美的项目。

About

这是对本次web课程的一个项目建议书,我会对项目做一个详细介绍。