教务信息查询系统_第1页
教务信息查询系统_第2页
教务信息查询系统_第3页
教务信息查询系统_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

教务信息查询系统1系统需求与分析功能需求教务信息查询系统的功能需求如下:(1) 系统应当提供管理员、教师和学生3种类型用户的登录。(2) 管理员可以增加教师和学生用户。(3) 管理员可以修改和删除教师与学生的个人信息。(4) 管理员可以查询、录入、修改、删除课程信息。(5) 教师可以查询、录入、修改和删除考试成绩信息。(6) 学生可以查询课程信息和考试成绩信息。实际上,以上列出的教务信息查询系统的需求满足3个方面的需求,分别是:作为管理员使用系统对全部数据实体进行数据维护,教师对自己相关的部分数据实体进行维护和查询操作,学生作为系统的查询用户只能对数据实体进行查询操作。这三方面的需求差异是由不同用户对象类型所具有的权限差异造成的,因此对系统功能的限制就可以转换为对用户操作权限的限制。(1) 系统管理员:该角色可以使用系统中的所有权限,这些权限可以分为添加、修改、查询记录等。(2) 教师:该角色具有部分管理员的权限。他们能够修改与自己课程有关的数据实体内容,但不能修改与自己无关的数据实体内容。(3) 学生:该角色只能使用系统的查询功能来查询课程和成绩的相关信息。通过以上分析,可以得知系统需要实现以下功能:(1)设计不同用户的操作权限和登录方法。(2)管理员添加教师和学生角色及与之对应的信息(3)管理员修改教师与学生角色的个人信息。(4)管理员查询教师与学生角色的个人信息。(5)管理员删除教师与学生角色的个人信息。(6)管理员添加课程信息。(7)管理员修改课程信息。(8)管理员查询课程信息。(9)管理员删除课程信息。(10)教师添加学生的课程成绩。(11)教师修改学生的课程成绩。(12)教师查询学生的课程成绩。(13)学生查询课程信息(14)学生选择课程(15)学生查询课程信息1.2界面要求界面是web应用和用户交互的窗口。用户界面的作用就是接收用户的输入信息,然后提交给程序进行运算和处理,并将处理结果输出给用户。良好的用户界面不但能够提升用户的工作效率,而且还能够使得系统获得更好的声誉和推广机会。对于教务信息查询系统来说,用户界面可以分为以下几种。1)用户登录界面根据前面的分析,不同权限的角色在登录进入系统后,对系统的操作是不同的。可以只涉及一个登录页面,通过数据库查看登录权限,以区分不同身份接下来进行的操作。2)管理员对教师和学生角色个人信息的管理操作界面根据前面的分析,管理员可以对教师和学生两类用户的个人信息进行添加、修改、删除和查询操作。3)管理员对课程信息的管理操作界面根据前面的分析,管理员可以对课程信息进行修改、添加、删除和查询操作。4)教师对课程成绩的管理操作界面根据前面的分析教师可以针对不同的学生对当前课程的成绩进行添加和查询操作。这里假定分数已经给定,即不可以修改。5)学生对教务信息的查询操作界面根据前面的分析,学生可以对教务信息进行查询。综上所述,在进行教务信息查询系统设计和开发室,必须实现这几类界面和相应功能。系统总体设计对教务信息查询系统进行总体设计,需要明确教务信息查询系统在总体方面的功能模块的划分。系统的总体设计主要是从系统个的规划和系统功能结构图两个方面进行明确。其中,系统的规划明确了整个系统开发过程中,在前台和后台分别完成的任务;系统功能结构图则以结构图的形式,明确了每一个功能模块都应当完成那些具体的功能。系统规划教务信息查询系统是一个典型的JSP数据库开发应用程序。该系统是由用户身份验证、前台的数据查询和后台的数据管理这3部分组成的。1) 用户身份验证使用过教务信息查询系统的用户具有不同的操作权限,所以系统应提供专门的识别用户身份和权限的登录模块。2) 前台数据查询前台的数据查询不许实现以上分析中多数据查询操作。3) 后台数据管理该部分主要对体统中的一些数据进行有效管理,包括用户管理、课程信息管理等。模块设计和功能分配通过上面的分析,可以将教务信息查询系统划分为多个模块,每个模块具有一定的功能如图2-1所示。

图2-1系统的模块结构图数据库设计3.1数据库概念设计通过前面的分析,可以确定教务信息查询系统中各概念之间的关系。对此进行E-R模式分析可以得到对应的E-R图。1用户实体的E-R图教师实体的E-R图学生实体的E-R图课程实体的E-R图数据库的逻辑结构设计1.用户表表3-1用户表的逻辑结构字段名称字段类型长度字段说明userIDvarcha

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论