基于jsp学生成绩管理系统|全套源码+文章lw+毕业设计+数据库+ppt
1.4.3 JSP介绍
JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(.htm,.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。
JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。
JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。
2系统需求分析
2.1系统流程图
业务流程描述就是用业务流程图描述现系统各项业务处理过程,并结合业务流程图详细准确地说明业务处理过程中数据的收集、输入、传递、存储、加工的方法、算法、输出的数量及形式等。
现行系统的业务流程图是分析和描述现行系统业务的重要工具之一。其主要作用是描述现行系统的业务情况以便与管理人员交流,它是系统设计的前提和保证。业务流程图使用的符号如表2.1所示。
3系统的功能
学生成绩管理系统是一个典型的数据库应用程序,由专业信息管理、学生学籍管理、课程信息管理、成绩信息管理、个人信息管理等模块组成,特规划如下:
(1)系统管理模块
该模块的主要任务是维护系统的正常运行和安全性设置,包括添加用户(快捷键:CTRL+A)、修改密码(快捷键:CTRL+B)、重新登录(快捷键:CTRL+F1)等等。
(2)教师管理模块
该模块的功能是实现对全校专业的管理工作,包括:专业游览、专业添加、专业查询等,这三个功能模块各自独立,完成学校的全部专业的管理。
(3)学生管理模块
该模块的主要功能是实现对学生的个人信息的管理工作,包括档案添加、档案浏览、档案查询等功能,从而方便学校管理部门对学校的基本情况的快速查询和了解。
(4)成绩管理模块
学校的成绩管理工作是检验学生学习情况的一个主要手段,本模块包括考试类型设置,设置了成绩添加、成绩修改、成绩查询、成绩的删除等功能模块。
4.2.1用户管理
本模块是本系统的安全性设置模块,它包含两个子模块分别是:系统管理员模块和修改个人秘密模块。根据学校不同部门以及不同使用人员对本系统的要求和需要,可以实现添加用户、修改密码等
本模块主要是实现专业的管理,它又分成两个子模块分别是:专业添加和专业管理。它们分别实现了对专业的添加和管理的功能和对已有的专业进行管理,修改删除等操作,如图4-4,4-5所示。