大学信息技术教学网站的设计与实现(含源码)

大学信息技术教学网站的设计与实现(含源码)[20191217140404]
摘 要
本文采用的系统分析方法,非常有有结构化,自顶向下。呈现了教学系统网站,它功能比较广泛。文章还讲述了它的开发、它的操作流程,还有它运用了哪些技术。文章先进行了概要的讲述,简单讲了研究的背景,还有它的目的意义。然后是仔细地规划了系统,在实际中不断地调试,对结构进行了各种分析,分析了网站的各个阶段,并通过不断优化,系统的业务流程就此得出。随后整个的分析了系统,分析了数据流图。并画出了数据字典。系统设计阶段主要包括了3各部分,包括功能模块、数据库和界面。网站的各个功能都被详细设计,本系统的功能模块图就此形成,以此选择了合适的开发模式;设计数据库依次进行了概念结构设计、辑结构设计和设计数据库表。
本系统采用B/S模式设计,运用JSP语言编写,以SQL为后台数据库。本系统的设计实施为大学信息技术教学网站的运行做基础,为大学信息技术教学网站提供良好的条件。
 查看完整论文请+Q: 351916072 
关键字:教学结构化分析管理系统证B/S
目 录
1.绪论 1
1.1 项目的研究背景 1
1.2 研究教学网站的意义与目的 1
1.2.1研究教学网站的目的 1
1.2.2 研究教学网站的意义 1
2.可行性分析和设计原则 2
2.1 可行性分析 2
2.1.1 技术可行性 2
2.1.2 经济可行性 2
2.1.3 社会可行性 2
2.2 总体设计原则 2
3.系统分析 3
3.1 业务流程分析 3
3.2 数据流图 4
3.3 数据字典 7
4.系统设计 10
4.1 系统功能设计 10
4.2 系统数据库设计 11
4.2.1 概念结构设计 11
4.2.2 数据库表设计 16
4.3 系统开发工具与开发模式的选择 19
4.3.1 系统开发工具 19
4.3.2 系统设计模式 19
5.系统实现 20
5.1 管理员模块 20
5.1.1 登陆 20
5.1.2 查看学生成绩 23
5.1.3 个人信息管理 25
5.1.4 考试试题维护 26
5.1.5 课程管理 28
5.1.6 录入教师信息 28
5.1.7 录入学生信息 30
5.1.8 公告 32
5.1.9 退出系统 34
5.2 教师模块 35
5.2.1 查看论坛信息 35
5.2.2 学生成绩管理 35
5.2.3 浏览公告 36
5.2.4 退出系统 37
5.3 学生模块 38
5.3.1 试题下载 38
5.3.2 课程查询 38
5.3.3 成绩查询 38
5.3.4 查看论坛信息 39
5.3.5 浏览公告 39
5.3.6 退出系统 40
6.软件测试与分析 41
6.1 软件测试的重要性 41
6.2 测试实例的研究与选择 41
6.3 测试环境与测试条件 41
6.4系统运行情况 42
6.5 系统评价 42
结 语 43
参考文献 44
致 谢 45
1.绪论
1.1 项目的研究背景
随着科技的高速发展,计算机越来越走近人们的生活,被人们运用到各种领域。为了使网络管理更加的现代化和信息化,信息技术教学系统是实现这一目标的重要内容。
基于这一认识,我收集了相关资料和数据,查找并阅读了有关文献和技术,对系统在实际中的运用也进行了研究,发现目前采用的手动管理信息这种方法存在很多缺陷。
近年来,随着学校规模的逐渐增大,而且学校的学生越来越多,要处理的数据也越来多,人工书写数据已经不能够满足。为了解决这个问题,我做了一些调查和研究,设计了一个大学信息教学网站。
信息技术在现代管理中,使计算机成为一个重要工具,以便管理者和领导人运用一些现代技术。
这样使管理者和使用者有很多的方便,更加利于沟通。
1.2 研究教学网站的意义与目的
1.2.1研究教学网站的目的
信息技术教学网站的开发目的是可以使后台管理者更加方便简单地管理学校的数据,可以对数据进行信息化管理,不再过度地手工记录数据信息。
1.2.2 研究的意义
研究教学网站有很多现实意义。现在,无论哪所学校都要需要处理和管理许多数据信,尤其是要处理一系列的教师学生信息。而我通过此项目的研究,发现信息技术教学网站可以使学校的管理人员能轻松简单地管理学校的数据信息。
2.可行性分析和设计原则
2.1 可行性分析
2.1.1技术可行性
现有的技术非常成熟,完全满足学校提出的要求,可以达到标准。所以技术上是可行的。
2.1.2经济可行性
学校大多设施完善,拥有良好的网络平台,无需再花钱购买其他设备。所以经济上是可行的。
2.1.3社会可行性
本系统是独立环境下完成的,无须抄袭其他的技术。被系统操作简单,不用经过培训。所以社会上市可行的。
2.2 总体设计原则
本系统遵循了简单性、针对性、实用性、一致性和先进性的原则。
简单性:操作简单。
针对性:针对教学网站的设计。
实用性:满足大众要求。
一致性:页面简单美观。
先进性:JSP技术和SQL数据库。
3.系统分析
3.1 业务流程分析
为了方便分析业务流程,我们要画出业务流程图,用规定符号和连线来表示每个过程[1]。
图3-1业务流程图
3.2数据流图
系统需要建立逻辑模型,而数据流图就是用来描述的。
系统中的信息要经过不断传递和存储,不断流动,这些都是通过数据流图来反映的。
分析业务流程,以此为基础,分析和处理数据流。该系统的数据流图分为三层。
图3-2顶层数据流图
图3-3中间数据流图(学生、系统管理员)
图3-4低层数据流图(学生、教师)
其他的数据流图基本一致,所以不一一列举了。
3.3数据字典
我们不仅要制作数据流图,还要描述很多条目,这时就要用到数据字典。
3-5元素条目表
3-6结构条目表
3-7流条目表
3-8存储条目表
3-9过程条目表
3-10外部实体条目表
4.系统设计
4.1 系统功能设计
我设计的软件主要有3个模块,但它有很多需求需要满足,有很多功能需要实现,因此我们要对系统进行设计。通过分析研究,总体规划了信息技术教学网站,以此为重要基础做出全面发展。通过对数据流图的分析,得出的层次化的模块结构图.
图4-1 教学网站功能模块图
4.2系统数据库设计
设计系统,离不开数据库的使用。数据库是系统的后台,要以它为基础。
4.2.1概念结构设计
第一张描述了管理员的属性,管理员主要有编号、用户名、密码。
图4-2管理员属性
第二张图描述了成绩的属性,成绩主要有成绩编号、学生编号、类型、成绩、时间和备注。
图4-3成绩属性
第三张图描述了学生的实体属性,学生主要有编号、姓名、性别、年龄、学号、年级、出生地、电话、专业。
图4-4学生属性
图4-5描述公告实体属性
第四张图描述了试题的实体属性,试题主要有编号、标题、上传时间、附件地址、备注。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1940.html

好棒文