在线家教网站分析与设计.doc
《在线家教网站分析与设计.doc》由会员分享,可在线阅读,更多相关《在线家教网站分析与设计.doc(55页珍藏版)》请在沃文网上搜索。
1、网页设计与网站管理课程设计报告网页设计与网站管理课程设计报告设计题目 在线家教管理网站的分析与设计 学院名称 信息工程学院 专 业 班 级 信息管理与信息系统 姓 名 学 号 45任务书编号:001设计题目: 在线家教管理网站的设计与实现1. 课程设计教学条件要求 Dreamweaver+JSP+SQL SERVER2. 课程设计任务1、设计内容设计一个在线家教管理网站,该系统的用户分别是:用户和系统管理员。不同的用户拥有不同的权限,各自完成各自的管理功能,不同的用户看到不同的系统功能。用sql server2000创建后台数据库,然后利用JSP技术编写程序实现对数据库的操作,按照要求完成所有
2、的功能和模块。用户的主要功能模块包括:(1)用户的注册与登陆(2)家长查看、搜索所需教师信息(3)家长发布和更新需求教师信息(4)家长发布留言、查看留言。(5)教师发布和更新个人信息(6)教师发布留言、查看留言。系统管理员的主要功能模块包括:(1)用户信息的管理(2)留言版管理 2、在线家教管理信息系统数据库表单 (1)家长信息表单主要字段有:联系人、联系电话(2)家教信息表单主要字段有:家教地址、学生信息、所需辅导课程、辅导时间、可接受价格 (3)教师情况表单 主要字段有:姓名,身份证号、毕业或在读学校、专业、性别、联系方式3. 课程设计报告书主要内容1、系统功能模块设计2、数据库设计:系统
3、主要的数据库表单的结构定义。3、各功能模块的程序设计及运行测试结果。4、小结:收获、体会与建议5、参考文献:按正确格式列出10篇以上的参考文献 4课程设计参考资料 1 耿祥义. JSP基础教程. 北京:清华大学出版社. 20042 冯燕奎. JSP实用案例教程. 北京:清华大学出版社.20043 刘志成. JSP程序设计案例教程. 北京:清华大学出版社.2007在线家教管理网站的分析与设计摘要建立一个通用在线家教平台是加速教育教学领域应用开发与集成的重要途径。传统的家教信息沟通存在诸多不便,创建家教在线管理平台,为家教教学双方沟通、交流、信息反馈提供极大便利。本文介绍了课题研究背景意义与现状,
4、阐述了系统开发用到的理论、相关技术与开发模式,在此基础上,分析并设计、实现了家教在线管理平台的相应功能。首先,对该系统进行可行性、功能性和性能需求分析,划分系统功能为客户注册与登录、教师客户、学员客户、修改信息、发布及查看留言、明确搜索或全部搜索、管理员管理等七个功能模块。其次,采用了B/S体系结构和MVC软件架构模式设计系统结构,创建了系统数据库模型;在详细分析设计了系统业务流程的基础上,将系统分为前后台,其中前台满足访客注册、注册客户登录与使用系统功能,后台满足管理员登录与管理系统信息。最后在Eclipse开发环境下,使用JSP、Servlet等技术设计系统界面、编写代码,实现系统功能;并
5、在Tomcat服务器和SQL Server数据库中部署。家教在线管理平台通过运行测试,系统可行性与有效性达到设计的要求。关键字:家教在线管理平台;B/S; MVC;JSP;SQL ServerThe Designing and Implementation of Online Tutor Management SystemABSTRACTCreate a general Online Tutor Management Platform is to accelerate the education teaching application development and integration
6、of important ways. Traditional tutoring information communication there are inconvenience, create Online Tutor Management Platform, as a tutor teaching both sides communication, information feedback provides great convenience. Significance this paper introduces the research background and present si
7、tuation, elaborated the system development mode, on this basis, the analysis and design, implementation, the corresponding function of Online Tutor Management Platform.First, feasibility, functional and performance requirements to the system analysis, system function for customer registration and lo
8、gin, teachers customers, clients, students, publish, modify information and messages, clear search or view all seven functions such as search, the administrator management module. Second, adopt B/S system structure and architecture of MVC mode in software architecture design, creates the system data
9、base model; Analysis and design the system in detail, on the basis of business process system can be divided into foreground and background, including the front desk to meet visitors registration, registered customer login and use the system function, the background meet administrators login and man
10、agement information system. Finally in the Eclipse development environment, using JSP and Servlet technology design system interface, write the code, realize the system function; and deployed in Tomcat Server and SQL Server database.Online Tutor Management Platform by running test, the system feasib
11、ility and effectiveness to meet the design requirements.Key words: Online Tutor Management Platform; B/S; MVC; JSP; SQL Server目录摘要IIThe Designing and Implementation of Online Tutor Management System ABSTRACTIII1.绪论11.1课题背景与研究意义11.1.1 课题背景11.1.2研究意义11.2现状分析21.2.1当前家教现状21.2.2家教网站现状21.3主要研究内容31.4课程设计结构
12、32在线家教管理网站需求分析42.1功能需求分析42.1.1前台功能42.1.2后台功能52.1.3系统总体结构图52.2用例分析62.2.1用例图描述82.3系统可行性分析103.在线家教管理网站总体设计123.1系统设计目标123.2系统功能设计123.3系统设计的思想143.3.1开发工具的选用143.4数据库设计164 模块功能及程序说明204.1 系统文件结构设计204.2 模块业务流程设计204.2.1登录224.2.2 注册客户的权限功能255 源程序关键代码276 操作方法与试验结果386.1 软件测试386.1.1测试要点386.1.2测试内容386.2测试分析38总结47致
13、谢48参考文献49在线家教管理网站的分析与设计1. 绪论本章节阐述了课程设计的背景和研究意义,介绍了课题研究现状 、研究内容以及课程设计的结构。1.1课题背景与研究意义1.1.1 课题背景在Internet飞速发展的今天,互联网已成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。随着计算机技术的发展与网络互联技术的普及,计算机对各个领域产生了深远的影响,在通信传媒、航海航天、交通运输、科学研究等领域,计算机及网络技术大显身手。而且互联网也被应用到教育教学领域,远程教育、网络课堂、网络论坛等发展迅速,家教在线管理平台应运而生。家教在线管理平台是基于W
14、EB的实现计算机网络环境中,家教求聘、应聘等相关家教信息的发布、查询、更新以及信息反馈的平台。无论是找家教的学生还是做家教的教师都可以通过该平台进行信息方面的交流。任何网友都可以自由地查看该家教网站的学习方法,以及注册该网站。该平台是区别于传统的家教中介的服务平台。经过注册后我们可以自由地在平台上进行修改个人信息、查看、搜索、发布家教信息。通过平台中设计的模块让师生双方通过平台进行交流来找到适合自己的家教信息。学员可以查看网站上的所有教师信息从而挑选适合自己的家教教师;教师可以免费查看网站上学员的需求信息来挑选适合自己的学生。借助计算机网络的高效便捷,家教在线管理平台帮助了许多人,该平台的运用
15、为人们的学习工作提供了极大的便利。1.1.2 研究意义在当今社会,用计算机浏览信息已经越来越普遍了。我们开发了这个家教在线信息管理系统。该系统主要整合了家教信息,着重收集学员、教员信息,分类处理及时更新、及时反馈信息,帮助广大学生找到合适的家教老师,帮助求职者获得更多的工作机会。因此,家教在线管理平台联系了教学双方,起到了纽带作用。就求职者而言,通过家教在线管理平台可以获得更多的工作机会,不仅运用所学知识帮助了他人,而且也让自身能力直接转化为经济利益,使得生活更加充实。而对于受教方,不必再花费大量的时间和精力去寻找家教老师,利用家教在线管理平台寻找教师可以节省大量的时间和精力。比起传统的找家教
16、和做家教,家教在线管理平台更加便捷,它提供了适合所有学生的基本学习方法,满足客户搜索信息、发布留言消息、查看留言信息以及更新个人信息,客户只需通过注册,就可以使用系统平台赋予的权限功能。研究家教在线管理平台的设计与实现,争取实现网络化、无纸化、高效化的现代家教信息交流方式。家教在线管理平台系统前台用户包括访客与注册客户,注册客户包括教师、学员。教师可以通过该平台修改个人信息、发布求职留言消息、查看留言消息,学员可以发布找家教的信息,教学双方分别搜索所需信息,互相交流反馈信息。这为人们的学习、工作和生活带来便利,总之,家教在线管理平台有较好的实用性。1.2现状分析1.2.1当前家教现状(1)找不
17、到做家教的正确途径,许多求职者想要做家教却没有合适的途径,这导致他们没有机会做家教。一些求职者只能通过看公告栏上的信息或者参加家教中介来获取家教信息,必须要足够及时的才可能获得此家教,否则是没有做家教的机会。而且也不知道这个家教的学生是否适合自己。(2)找到合适的家教难,现在有许多中小学生只有通过贴公告的方式来找家教,而且所找的家教是否适合自己还需要时间验证。而且在找家教的时候,求职者所属专业的真实性无从考证。1.2.2家教网站现状家教在线管理平台目前处于形式多样化、经营尚未规范化的两难境地,目前国内网络家教平台主要有以下几种形式:各地家教网;星罗棋布,几乎遍布国内每个地级市,其中每个城市都有
18、不同的各类中小型家教网站,主要以家庭家庭教育网站为主。且每个家教网站注册时需要收取一定的费用,在他们网站上提供的主要是在校教师。没有其他有能力做家教的求职者。各类网校:多以国内众多重点中小学为依托构建网上教育平台,使学生购买网卡后可以分享网络教育资源,或者在线与名师交流。该类网校国内以黄冈中学网校、北京四中网校等为代表,在各地寻找加盟商实现与当地学校的结合,向各中小学生推广网卡。但其模式碍于不能面对面授课、面对面交流,加之目前国人对网络的认可度尚待提高,所以目前普及型推广仍有难度。结合中国家教现状分析,本系统将建设成基于WEB的免费网络联系沟通平台,它既满足教师、学员搜索需求信息,又能实现教师
19、、学员的信息交流。1.3主要研究内容本文主要研究家教在线管理平台的设计与实现,在整个过程中主要完成以下工作:(1)分析家教在线管理平台的现状和发展趋势,探讨选择系统开发技术和开发平台。(2)研究系统开发所涉及的相关技术和理论,分析系统功能需求和性能需求,进行系统总体设计。(3)根据系统需求分析与总体设计,实现家教在线管理平台,应用Java和JSP以及SQL Server技术解决开发过程所面临的各种技术问题。(4)对系统进行部署与测试,根据测试结果,继续完善系统。1.4课程设计结构课程设计分若干章节,各章节主要内容如下第一章:绪论。分析项目背景、研究对象及国内外研究现状,介绍本文的主要研究内容。
20、第二章:该系统的需求分析。详细阐述系统的可行性需求分析、功能需求分析以用例需求分析,明确系统实现功能。第三章:需求分析。第四章:系统总体设计。详细描述系统功能结构、系统体系结构设计,实现模式设计。第五章:模块功能程序说明。举例讲述系统具体实现过程。第六章:系统运行与系统测试。测试检验系统。第七章:总结。总结收获、遇到难题、解决方案,找到改进方向。2在线家教管理网站需求分析系统需求分析是对用户需求的明确,也是对解决的问题彻底的理解。系统需求分析主要包括功能性需求分析、用户用例分析、可行性需求分析。可行性分析主要是研究系统设计实现的可行性;用户需求分析目的是为了了解用户的需求有哪些,本系统用户需求
21、主要是客户使用系统和管理员管理系统信息;功能性需求分析目的是分析系统需要实现的功能有哪些,明确系统开发应该完成的任务。系统需求分析要求必须了解系统所要实现的功能,这一环节直接影响系统后续的设计与实现。但是这个阶段的任务仍然不是具体地解决问题,而是准确地确定目标系统必须做什么,主要是确定目标系统必须具备哪些功能。2.1功能需求分析家教在线管理平台作为一个家教信息交流网站,首先,网站首页要求能够引人注目,系统满足访客注册成为注册客户,注册客户分为教师客户、学员客户,不同类别客户有不同的使用权限功能,包括修改个人信息、搜索需求信息(例如教师客户搜索学生客户信息)、查看留言消息、发布留言消息。系统后台
22、,管理员成功登录后能够查看不同类别的所有注册客户信息并删除,查看并管理客户发布的留言信息,维护更新个人信息等。分析得出,需要实现的系统功能结构包括前台和后台两个部分,前台实现客户需求,它包括系统首页面、不同类别客户权限功能页面,不同权限功能页面公用系统首页面,注册客户通过登录进入到不同权限功能页面。2.1.1前台功能1)首页,家教相关内容的查看以及学习方法的查看,客户登录 、连接到后台登录页面,访客由此前往注册页面、注册客户登录、后台管理员由此前往后台登录页面。2)访客注册,访客通过注册验证成为注册客户。3)客户登录,已注册客户通过账号和密码登录到系统功能权限页面。4)查看个人信息。5)修改个
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 在线 家教 网站 分析 设计