jsp动态网页设计第9章

jsp动态网页设计第9章

ID:25169951

大小:172.00 KB

页数:31页

时间:2018-11-16

jsp动态网页设计第9章_第1页
jsp动态网页设计第9章_第2页
jsp动态网页设计第9章_第3页
jsp动态网页设计第9章_第4页
jsp动态网页设计第9章_第5页
资源描述:

《jsp动态网页设计第9章》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第9章教务信息查询系统教务信息查询对于学校的广大师生和教务管理部门来说是非常重要的。传统的教务信息人工管理方式存在着效率低的缺点,并且随着时间的增长,将会产生大量的文件和数据,这对教务信息的查询、更新和维护都带来了很大的困难。随着办公自动化应用的广泛推广,很多高校已经实现了教学管理的自动化,教务信息查询就是其中很重要的一个环节。9.1系统需求与分析教务信息查询系统是教务信息管理系统的一个子系统。简单地说,由于教务信息查询功能只供教师和学生对课程安排、考试成绩等内容的查询之用,因此并不需要教师和学生在该系统中进行任何编辑和更新操作,而对系统使用权限更高的系统管理员,则可以对学生和教师进行系

2、统使用权限的设置,即为系统添加或删除学生和教师用户。对系统有使用权限的学生或教师用户除了可以查询课程安排、考试成绩等内容外,还可以对自己的个人信息进行设置。1功能需求(1)系统应该提供管理员、教师和学生3种类型用户的登录。(2)管理员可以增加教师和学生用户。(3)管理员可以修改和删除教师与学生的个人信息。(4)管理员可以查询、录入、修改、删除课程信息。(5)教师可以查询、录入、修改和删除考试成绩信息。(6)学生可以查询课程的信息和考试成绩信息。系统中存在的3类角色和对应的权限如下:(1)系统管理员:该角色可以使用系统中的所有权限,这些权限可以分为添加、修改、查询记录等。(2)教师:该角色

3、具备部分管理员的权限。他们能够修改与自己课程有关的数据实体的内容,但不能修改与自己无关的数据实体内容。(3)学生:该角色只能使用系统的查询功能来查询课程和成绩的相关信息,除此之外不具备任何操作权限。通过以上分析,可以得知系统需要实现以下功能:设计不同用户的操作权限和登录方法。管理员添加教师与学生角色及与之对应的信息。管理员修改教师与学生角色的个人信息。管理员查询教师与学生角色的个人信息。管理员删除教师与学生角色的个人信息。管理员添加课程信息。管理员修改课程信息。管理员查询课程信息。管理员删除课程信息。教师添加学生的课程成绩。教师修改学生的课程成绩。教师查询学生的课程成绩。学生查询课程信息

4、。学生选择课程。学生查询课程成绩。2界面需求界面是Web应用和用户交互的窗口。用户界面的作用就是接收用户的输入信息,然后提交给程序进行运算和处理,并将结果输出给用户。良好的用户界面不但能够提升用户的工作效率,而且还能够使得系统获得更好的声誉和推广机会。对于教务信息查询系统来说,其用户界面可以分为以下几种。1)用户登录界面不同权限的角色在登录进入系统后,对系统的操作是不同的。可以只设计一个登录页面,通过数据库查看登录权限,以此区分不同身份接下来进行的操作。2)管理员对教师和学生角色个人信息的管理操作界面管理员可以对教师和学生两类用户的个人信息进行添加、修改、删除和查询操作。3)管理员对课程

5、信息的管理操作界面管理员可以对课程的信息进行添加、修改、删除和查询操作。4)教师对课程成绩的管理操作界面教师可以针对不同的学生对当前课程的成绩进行添加和查询操作。这里假定分数已经给定,即不可修改。在界面设计时,这些操作可以在同一个界面上实现,因此不需要单独对每个操作过程设计一个界面。5)学生对教务信息的查询操作界面学生可以对教务信息(课程信息、课程成绩)进行查询。9.2系统总体设计对教务信息查询系统进行总体设计,就是需要明确教务信息查询系统在总体方面的功能模块划分。系统的总体设计主要是从系统的规划和系统功能结构图两个方面进行明确。其中,系统的规划明确了整个系统开发过程中,在前台和后台分别

6、要完成的任务;系统功能结构图则以结构图的形式,明确了每一个功能模块都应该完成哪些具体的功能。1系统规划教务信息查询系统是一个典型的JSP数据库开发应用程序。该系统是由用户身份验证、前台的数据查询和后台的数据管理这3个部分组成的。1)用户身份验证考虑到使用教务信息查询系统的用户应该是具有不同的操作权限的,因此,系统应该提供专门的识别用户身份与权限的登录模块。2)前台的数据查询该部分主要包括各类教务信息的查询操作。3)后台的数据管理该部分主要对系统中的一些基础数据进行有效管理,包括用户管理、课程信息管理等。2模块设计和功能划分9.3数据库设计数据库在信息管理系统中占有非常重要的地位,其设计的

7、好坏直接影响到整个系统的效率和性能。教务信息查询系统是一种典型的数据库管理系统应用。因此,教务信息数据库的设计是该系统的基础,也是整个系统开发所围绕的核心。1数据库的概念设计实体-联系图(entity-relationdiagram,E-R图)是用来建立数据模型的一种有效方法。该方法提供了表示实体(即数据对象)、属性和联系的方法,用来描述现实世界的概念模型。在数据库的设计中,常常使用E-R图来进行数据库的概念设计,用于形成一个独立于

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。