摘 要:本系统是基于B/S模式以C#为开发语言的数据结构在线答疑系统。针对设计的功能特点展开叙述,首先介绍了课题背景、意义以及系统开发环境。其次根据系统需求分析,确定系统的功能模块和全局E-R图,给出数据库的设计。然后重点描述了系统的功能模块的实现过程,即有管理员、教师、学生三个模块,并给出主要功能的实现代码。管理员实现了教师、学生、课程、章节等信息管理;问题答疑管理;在线交流;共享资料管理;聊天室;密码修改等功能。教师模块与学生模块则实现了学生注册;登录;信息修改;提出问题;问题查询;问题讨论;在线交流;资料上传与下载;更改密码等功能。最后对系统进行测试,给出测试结果。56345
毕业论文关键词:B/S模式,在线答疑系统,数据库
Abstract:The system implementation uses B / S mode C # data structure online question answering system. Features designed for expanded narrative, first introduced the subject background, significance and system development environment. Secondly, according to the system requirements analysis to determine the function of the system modules and global ER diagram shows the design of the database. Then focus describes the implementation process of the system function modules, that administrators, teachers, students of the three modules, and gives the main function of the realization of the code. Administrators realized the teachers, students, curriculum, chapters and other information management; question answering management; online communication; shared data management; chat rooms; password changes and other functions. Teachers modules and Student module are to achieve a student registration; login; information changes; ask questions; questions inquiries; issues discussed; online communication; data upload and download; changing passwords and other functions. Finally, to test the system, test results are given.
Keywords:B/S ,Q & A system,database
目录 1 引言 4
1.1 课题背景 4
1.2 课题意义 4
1.3 系统开发环境 5
2 系统的总体设计 5
2.1 需求分析 5
2.2 系统功能设计 6
2.3 系统全局E-R图 8
2.4 数据库设计 11
3 系统实现 13
3.1 用户登录界面 13
3.2 管理员子系统功能 16
3.3 学生子系统功能 20
3.4 教师子系统功能 32
4 软件测试 33
4.1 软件测试任务 33
4.2 软件测试方案 33
4.3 模块测试 33
4.4 集成测试 34
4.5 验收测试 34
总结 35
参考文献 36
致 谢 37
1 引言
1.1 课题背景
随着计算机硬件价格的大幅下降和人们生活水平的提高,计算机在人们生活中得到了普及,计算机作为一个信息化处理的工具,能够帮助人们处理各种各样的事务。互联网的普及,也为计算机的应用提供了一个更广阔的空间,因特网作为一个信息资源库,人们可以学习到各种知识,同时为大家进行交流提供了基础条件。通过网络,信息可以实现快速的传递,能够完成一人上传,长期保存,大家共享的优点,打破了优统的信息传播方式,提高了信息传播的广度。