教务信息查询系统.docxVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教务信息查询系统

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

文档评论(0)

haihang2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档