大学英语疑难解答系统的设计与实现
摘 要:伴随着计算机应用的不断深入,信息产业的兴起,互联网的发展及电子商务的应用,网上交流的作用日益明显。各行各业几乎与计算机都有密切的联系,人们的生活已离不开计算机。网上服务也越来越多,如网上教学系统、网上疑难解答系统等。为了让大家能够在英语学习中有所突破,本系统开发了一个大学英语疑难解答系统网站.
系统包括网上交流、个人信息、数据导入、查询信息等相关功能,系统达到基本满足用户在学习中的需要。
设计说明书主要介绍了本课题的研究背景、国内外研究现状、开发过程和完成的功能,重点说明了本课题的设计思想、各个模块的详细设计过程。 [资料来源:http://doc163.com]
关键词:网上教学 疑难解答 大学英语
毕业设计(论文)外文摘要 [资料来源:Doc163.com]
The Design and implementation of solving university English problem's system [来源:http://Doc163.com]
Abstract: In the wake of continuously penetrating into of computer utility ,The information industry springs up ,Development of internet and e-commerce application ,Deal on the net action is obvious increasingly. Nearly wholly there is the intimate touch in the all trades and professions against computer, meanwhile ,service in the internet is became more and more, for instance the system of teaching in the internet, and design the system of solving the difficulty university English and so on, so to let everyone learn English well, I development a system of solving the difficulty university English problem .
The system includes communicating on line, personal information, insert data, search information and so on. The aim of this system is to satisfy some basic need who have question in study.
This paper introduces the background of the development, the process of design and the functions demanded. What's more, the paper mainly explains the design concepts and the detailed design process of every part.
Keywords : teaching online, difficult solving, college English
[资料来源:https://www.doc163.com]
目 录 [资料来源:http://www.doc163.com]
1 绪论 1
1. 1 课题研究的目的和意义 1
1. 1. 1 课题研究的目的 1
1. 1. 2 课题研究的意义 1
1. 2 课题的可行性分析 1
1. 2. 1 课题调研 1
1. 2. 2 可行性分析 2
1. 3 论文各章内容介绍 3
2 系统需求分析 4
2. 1 系统功能需求分析 4
2. 2 模型图 4
2. 3系统流程 5
2. 3. 1系统流程分析 5
2. 3. 2系统的流程图: 5
2. 4数据流图 6
2. 5数据字典 7
3 系统设计 9
3. 1 系统总体结构设计 9
3. 1. 1管理用户注册/审核/登录模块 9
3. 1. 2 数据模块 10
3. 1. 3管理员模块 10
3. 1. 4普通用户模块 10
3.2 系统数据模型设计 11
3. 2. 1 系统E-R图 11
3. 2. 2 系统关系模型 12
3. 2. 3 系统数据表 12
3.3 系统开发与运行环境 14
3. 3. 1 系统开发环境 14
3. 3. 2 系统运行环境 15
3. 4详细设计 16
3. 4. 1 面向用户的观点 16
3. 4. 2 严格按阶段进行 16
3. 4. 3 采用系统的观点处理 16
[版权所有:http://DOC163.com]
3. 4. 4 采用模块化设计方法 16
3. 5 系统设计要点 17
3. 5. 1 系统开发基本目标 17
3. 5. 2 系统开发最终目标 17
3. 6论坛总体设计 17
3. 6. 1 前后台的流程图: 17
3. 6. 2 系统说明 19
4 后台功能模块设计 20
4. 1系统登录模块设计 20
4. 1. 1登录体系结构设计 20
4. 1. 2 登录界面设计 20
4. 1. 3 登录模块接口设计 20
4. 1. 4 登录模块详细设计 21
4. 2管理模块设计 21
4.3会员管理设置模块 22
4. 3. 1 查看会员资料的设计 22
4. 3. 2会员忘记密码模块设计 23
4.4会员管理设置模块 23
4.5 BBS信息设置模块 23
4. 5. 1增加BBS设计 23
4. 5. 2删除BBS的设计 25
4. 5. 3修改BBS的设计 26
4. 5. 4增加BOARD的设计 26
4.6 数据导入模块 30
4. 6. 1单词导入的设计 30
4. 6. 2听力导入的设计 31
5前台管理模块设计 34
5. 1用户登录模块 34
5. 2 论坛管理 34
5. 3修改用户信息管理 35
5. 4用户注册管理 37
[版权所有:http://DOC163.com]
5. 5显示出查询单词结果 38
5. 6显示出听力模块 38
6.数据库详细设计 41
6. 1数据库分析与设计 41
7操作指南及用户使用手册 43
7. 1操作指南 43
7. 2 系统环境说明 44
7. 2. 1环境要求: 44
7. 2. 2编程语言和开发工具: 44
7. 3 系统开发语言说明 44
7. 4 系统功能说明 45
7. 4. 1系统的用户登录及身份验证要求 45
7. 4. 2用户在成功登录后进行的操作 45
7. 4. 3管理员对网站维护可进行的操作 45
7. 5 系统简介 45
7. 5. 1系统特点 45
7. 5. 2录入功能 46
8 系统评价 48
8.1 系统主要特点 48
8.2 系统存在不足与改进方案 48
总 结 49
致 谢 50
参 考 文 献 51
论文各章内容介绍
第一章是绪论,在绪论中对本次毕业设计的系统进行描述。对开发内容作了简单介绍,同时在绪论内对课题的研究背景与研究意义进行了分析,在开发系统之前对现有系统的调研以及开发本系统的可行性分析还有对论文各章内容的介绍。
第二章是系统需求分析。主要内容是系统功能的需求分析,模型图,模块图,系统流程图,数据字典等。
[来源:http://Doc163.com]
第三章是系统设计部分,主要内容是整个系统的总的体系结构设计,并划分了系统的各个主要功能模块;系统数据模型设计,包括E-R图,关系模型和数据表;系统开发和运行环境的确定。从第四章开始介绍了各个主要模块的设计。
第四章是后台模块设计,包括各功能模块的建立,系统登录模块设计、管理模块设计、BBS信息设置模块、数据导入模块等。
第五章是前台模块设计,包括论坛管理、修改用户信息管理、显示出听力模块、显示出查询单词结果等模块。
第六章介绍后台数据库管理模块,这个模块包括六张表:成员表、帖子表、听力表、单词表、查找密码表、论坛表和模板表。本章介绍了这个模块的体系结构设计,模块的各个页面流程,详细设计,以及在设计时所遇到的问题及解决方案。
第七章是操作指南及用户使用手册,主要内容有系统功能简介、运行环境简介,系统安装与用户操作手册。
第八章是系统评价,内容有系统特色介绍,系统存在不足与改进方案以及毕业设计心
得与收获。
功能分析
大学英语疑难解答系统需要能够实现论坛的一些基本功能,以及听力和单词的学习功能。
> 会员注册:要用密码长度限于五位以上保证用户的安全性。
> 会员登录:要注意过滤用户提交的数据,保证不能有重复的注册名字。 [资料来源:http://Doc163.com]
> 会员忘记密码:会员只要记得自己的名字就可以通过提交名字找到自己的密码。
> 会员与一般游客的区分:游客权限是只能浏览帖子,不能发表或回复帖子。
> 实现一个论坛栏目的主页:显示data目录中对应页的所有帖子信息,排序根据文件的修改日期,最后更新的置顶。
> 实现帖子的显示:实现显示主题、显示帖子作者、显示日期、显示用户级别、显示帖子内容、显示帖子所有回复。
> 管理员功能:可以回复会员提出的问题,并且可以修改或删除自己所回复的帖子,并可以置顶,推荐等功能。
> 单词模块:会员可以在线查找自己所需的单词。
> 听力模块:会员可以通过中英文对照掌握好听力。
> 语法的相关专栏:会员可以通过提问相关语法问题,管理员通过登录可以进行回复,解决会员提出的问题。管理员也可以直接提出一些常见问题让大家直接可以见到以便更好掌握和学习。
> 超级管理员所管理的:添加BBS、删除BBS、修改BBS。
添加BOARD、删除BOARD、修改BBS。
管理员的权限设置,数据导入等功能。
> 导入单词和导入听力(包括对应的中文和英文对照) [资料来源:www.doc163.com]