教务管理系统(SQL数据库)_1401191959246956

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

教务管理系统(SQL数据库)

摘要

:课题目标是设计并实现一个B/S体系结构的教务信息管理系统。结合实践,理解网页开发技术和数据库的基本知识,学习相关开发工具和应用软件,熟悉系统设计的过程,熟练掌握网络数据库编程方法。

本系统用JSP技术来编写本系统,数据库用SQL SERVER 2000来连接系统。本论文主要涉及软件,数据库与网络技术等。涵盖知识面广,可有效地提高学生综合运用所学知识分析解决问题的能力,增强学生对事物的理解与掌握能力,培养学生掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创新,为今后进一步学习与工作奠定了良好的基础。关键词:教务信息管理系统;数据库;JSP

目录

1 引言1

2 系统分析2

2.1 功能需求分析2

2.2 本系统采用的关键技术3

2.2.1 JSP技术3

2.2.2 JavaBean技术4

2.2.3 JDBC技术5

2.3 可行性分析6

2.4 系统运行环境7

3 系统总体设计8

3.1 总体功能8

3.2 处理流程设计9

3.2.1 系统操作流程9

3.2.2 数据增加流程10

3.2.3 数据修改流程10

3.3.4 数据删除流程11

4 系统详细设计13

4.1 后台数据库设计13

4.1.1 SQL SERVER 介绍13

4.1.2 数据库表结构14

4.3 系统模块设计16

4.3.1 用户登陆16

4.3.2 学生信息管理16

4.3.2 教师信息管理18

5 系统调试与测试20

5.1 程序调试20

5.2 程序的测试20

5.2.1 测试的重要性及目的20

5.2.2 测试的步骤22

5.2.3 测试的主要内容22

6 结论24

6.1 系统评价24

6.2 安全性问题24

致谢26

参考文献27

功能需求分析

经过调研,基于B/S的教务信息管理系统的要求描述如下:

针对基于B/S的教务信息管理系统用户群情况,我们决定将本系统分为三个部分:学生用户部分,教师用户部分和超级管理员用户部分。考虑到数据信息的隐私性问题,我们也对各个用户的功能设置做了调整。例如成绩属于个人隐私,学生用户只允许查看自己的成绩,无权查看其他用户的成绩等。总体来说,学生用户只具有查看权限,而教师用户具有比学生用户高的管理权限,但只局限于成绩部分。超级管理员用户具有最高权限,可以修改查看学生用户教师用户乃至超级管理员用户的全部信息。

用户进入登陆页面会通过登陆框中用户所输入的信息判断用户是学生用户,教师用户,超级管理员用户或者非法用户。并通过判断进入相对应的页面。

在学生用户界面中,用户只拥有最基本的查看权限,不具备任何的修改权限。用户可以查看学生的基本信息,自己的各种课程信息,显示自己各门功课的成绩。

在教师用户界面中,教师对部分信息具有修改权限。例如录入学生成绩。

在超级管理员用户界面中,用户拥有最高权限。可以添加修改包括学生,教师和管理员在内的任何信息。更新数据的过程中,所有的数据都尽最大可能的作到数据的级联。在添加学生基本信息的同时做到对相关信息的级联添加。所有的添加操作之前都要确定数据库中是否存在相同的记录,以确保数据的唯一性,把数据库被破坏的可能性降到最低。所有的添加功能都在添加的同时把数据更新到数据库,并马上在界面上显示出结果以能够让用户及时的知道更新的内容。超级管理员对所有的数据都具有添加,删除,修改,查看等基本功能。在所有的删除操作之前,系统都级联的删除其他表中的相关信息。

以下是部分界面图,如图片不清,请直接点击图片,如需要看更详细的资料,请直接联系客服!

图1(双击并最大化图片,可看清晰图片)图2(双击并最大化图片,可看清晰图片)

图3(双击并最大化图片,可看清晰图片)

相关文档
最新文档