团队项目GitHub仓库地址:https://github.com/Sophur/Team-Project.git
 为其他团队评分结果:

小组名

N

A

B

C

D

总分

平均分

Blue Flke

8

7

7

7.5

7

36.5

7.3

Just_Do_IT!

8

7

9

8

7

39

7.8

Spring_Four

8

8

8

7

7

38

7.6

ymm3

8

7

7

8

8

38

7.6

对不队

8

8

9

7

8

40

8

WAP!

8

7

8

8

8

39

7.8

开拓者

8

8

8

7

8

39

7.8

团队博客_nwnu

8

8

8

7

8

39

7.8

Miracle-House  

8

7

7

7.5

8

37.5

7.5

为梦想,永不止步

8

8

8

7

7

38

7.6

A_Pancers

7

8

8

7

7

37

7.4

F4+2

8

7

8

7

7

37

7.4

总分

87

83

87

80

82

458

83.8

2018年学生“创新能力提升计划”

项目申请表 

项目名称:     基于B/S的家教管理系统

申 请 者:        Dare To Dream团队

指导教师:         代祖华

学    院:    计算机科学与工程学院

联系电话:       ******

填表日期:       2018年4月27日

一、项目申请简表

项目名称

家教管理系统

项目类别

本科生

研究生

学术课题项目填写标

记(√)

( ) A、自然科学学术论文

(√ ) B、科技发明制作

( ) C、社会科学论文与调查报告

类别

标记

( )

(  ) A、学术科研类项目

(  ) B、社会调查类项目

(  ) C、创新实践类项目

创新创业

项目填写 标记(√)

(√)信息技术      (  )电子商务      (  )健康医疗

(  )新能源新材料  (  )跨境电子商务  (  )智能制造

(  )文化创意      (  )旅游时尚      (  )现代农业

申请金额

2000

起止时间

2018.4.28—2018.5.28

申 请 者

姓    名

严龙

性  别

出生年月

1995.06.11

民族

专    业

计算机科学与技术(师范)

入学

时间

2015.8.26

所在学院

计算机科学与工程学院

联系电话

15293166266

主 要 成 员(不含申请者)

姓  名

专业及年级

项目中的分工

签 字

严龙

15计算机科学与技术(师范)

需求分析

严龙

  绽玉林

15计算机科学与技术(师范)

JavaScript部分

绽玉林

姚慧霞

15计算机科学与技术(非师范)

网站页面设计及美化

姚慧霞

张存慧

15计算机科学与技术(师范)

JSP部分

张存慧

李金平

15计算机科学与技术(师范)

数据库设计

李金平

木冬梅

15计算机科学与技术(师范)

进行系统测试

木冬梅

研 究(项目) 内 容 概 述

  当今社会人们对信息的需求日益增大,及时获得有用信息需要有信息源,更需要有高效集成的信息管理方式。各行各业的发展都需要有良好的信息数据处理方式,计算机凭借其卓越强大的性能,被广泛用于信息管理。

  家教在线管理平台是基于WEB的实现计算机网络环境中,家教求聘、应聘等相关家教信息的发布、查询、更新以及信息反馈的平台。该平台服务于学生、家长和教师,它整合管理家教信息,为想要聘请家教和想要从事家教的人提供各自所需的信息,为教学双方创建联系沟通与信息反馈的平台。借助计算机网络的高效便捷,家教在线管理平台帮助了许多人,该平台的运用为人们的学习工作提供便利。

  较之于传统的家教中介,家教在线管理平台的意义在于更加便捷,它提供了家教新闻信息,满足客户搜索信息、发布消息、沟通反馈信息以及更新个人信息,客户只需通过注册,就可以使用系统平台赋予的权限功能。

  研究家教在线管理平台的设计与实现,争取实现网络化、无纸化、高效化的现代家教信息交流方式。家教在线管理平台系统前台用户包括访客与注册客户,注册客户包括教师、学生和家长。教师可以通过该平台注册个人信息、发布应聘消息、与学生沟通反馈信息,学生或家长可以发布求教求聘信息,教学双方分别搜索所需信息,互相交流反馈信息。这为人们的学习、工作和生活带来便利,总之,家教在线管理平台有较好的实用性。

二:立项依据

研究意义:

  家教在线管理平台力求解决大学生有知识无处施展、中小学生想学知识却不易寻找家教老师的尴尬状况,让高校学生学以致用,让需要知识的人得偿所愿,达到施教方和受教方的双赢。家教在线管理平台整合处理家教信息,着重收集学员、教员信息,分类处理及时更新、及时反馈信息,帮助广大学生找到合适的家教老师,帮助大学生获得历练机会。因此,家教在线管理平台联系了教学双方,起到了纽带作用。

  就大学生而言,通过家教在线管理平台可以获得锻炼的机会,不仅运用所学知识帮助了他人,而且也让自身能力直接转化为经济利益,使得大学课余生活更加充实。而对于受教方,不必再花费大量的时间和精力寻找家教老师,利用家教在线管理平台寻找教师可以节省大量的时间和精力。

  较之于传统的家教中介,家教在线管理平台更加便捷,它提供了家教新闻信息,满足客户搜索信息、发布消息、沟通反馈信息以及更新个人信息,客户只需通过注册,就可以使用系统平台赋予的权限功能。

  研究家教在线管理平台的设计与实现,争取实现网络化、无纸化、高效化的现代家教信息交流方式。家教在线管理平台系统前台用户包括访客与注册客户,注册客户包括教师、学生和家长。教师可以通过该平台注册个人信息、发布应聘消息、与学生沟通反馈信息,学生或家长可以发布求教求聘信息,教学双方分别搜索所需信息,互相交流反馈信息。这为人们的学习、工作和生活带来便利,总之,家教在线管理平台有较好的实用性。

国内外研究现状分析:

(1)在国内,找不到做家教的正确途径,许多大学生想要做家教却没有合适的途径,这导致他们没有机会做家教。一些大学生选择去中介公司或人才市场等登记,然后再等待家教需求方联系自己。这样不仅浪费了时间,更多的是得不到任何来自中介公司或者人才市场的回复信息。

(2)缺少专属大学生家教信息网站,现在有许多网站都提供家教信息,但大多数信息都提供给教师,而不针对大学生,几乎没有专属的大学生家教信息网站。在国外有较多大学生专属家教网站,例如:中国留学生网,在这个网站上我们可以很清楚地看到,50%以上的中国留学生在国外留学期间都会选择家教,这样既锻炼了自己,又服务了社会,在中国香港和澳门地区,情况也很普遍。

  结合国内外现状分析,本系统将建设成基于WEB的网络联系沟通平台,它既满足教师、学生、家长搜索需求信息,又能实现教师、学生家长的信息交流与信息反馈。

参考文献

[1]  宋茂强.信息系统开发案例分析与设计[M]北京:中央广播电视大学出版社2005-08.

[2]  杨满福.专题网站学习的内涵与应用[J].《广东教育:综合版》2004年第9期:21-22.

[3]  杨新宇,刘力勇.关于B/S架构的深入探析[J].科技信息(学术研究),2007,(01)

[4]  刘贵国.网页设计完全征服手册.中国青年出版社:14-15.

[5]  陈刚.Eclipse从入门到精通[M].北京:清华大学出版社,2005:416-417.

[6]  彭超,马丁.新一代JSP网络编程入门与实践.清华大学出版社:1-2.

[7]  张洪伟. JSP网络开发技术与整合应.

[8]  彭超,马丁.新一代JSP网络编程入门与实践.清华大学出版社.

[9]  孙鑫.JavaWeb开发详解.北京电子工业出版社2006.

[10] 陈孝威,陈凌云.三层体系结构的客户机/服务器[J]计算机运,2000,20(01).

[11] 殷兆麟,蒋林清,张永常,张赛男编著.国防工业出版社.

[12] 孙卫琴,Tomcat与java web开发技术详解(第2版)电子工业出版社2008.

[13] 杨曦,冉鸣.浅谈基于JSP技术的网上选课系统的设计教育信息化,2005,25(7).

[14] 孙卫琴.Tomcat与java web开发技术详解(第2版)电子工业出版社2008.

[15] 刘永,张翠英,常金玲.信息系统分析与设计(第二版).科学出版社.

[16] 许仁佐.软件可靠性工程.清华大学出版社.

[17] Michael kofler[奥]著,杨晓云,杨涛等译.MySql 5 权威指南(第三版)人民邮电出版社:135-136.

 三、研究方案

一、研究目标、研究内容和拟解决的关键问题

研究目标:基于B/S的家教管理系统

研究内容:

(1)分析家教在线管理平台的现状和发展趋势,探讨选择系统开发技术和开发平台。

(2)研究系统开发所涉及的相关技术和理论,分析系统功能需求和性能需求,进行系统总体设计。

(3)根据系统需求分析与总体设计,实现家教在线管理平台,应用java和jsp技术解决开发过程所面临的各种技术问题。

(4)对系统进行部署与测试,根据测试结果,继续完善系统。

拟解决的关键问题:

JSP、JavaScript语言的学习,MVC模式的系统软件架构设计。

二、拟采取的研究方法、技术路线

拟采取的研究方法:

(1)调查研究法:通过对不同家教网站的调查研究以及使用,调查一些知名家教网站的优点以及不足,以便于我们打造更具特色的家教系统平台。

(2)比较研究法:针对不同的家教系统网站,查找不同网站之间的优缺点,扬长避短。

(3)文献研究法:通过查看学习国内外对于家教网站实现的过程与技术手段,查找适合于我们网站的技术与方法。

拟采取的技术路线:

  家教在线管理平台系统开发语言JSP 、JavaScript、开发工具Macromedia Dreamweaver和Eclipse、开发环境数据库平台以及典型开发技术Servlet技术。

  不同体系结构的信息系统在开发和运用中有很大的区别,选择合适的体系结构十分重要。系统结构设计本着系统功能全面完善的原则,实现系统的功能结构需求。综合考虑,家教在线管理平台采用B/S体系结构。

  B/S体系结构是一种以WEB技术为基础的新型系统平台模式,也就是浏览器、应用服务器、数据库服务器(Browser/WebServer/Database Server简称B/S)的三层体系结构和Internet/Intranet(互联网/企业内部网) 。

  B/S 模式是由浏览器、Web服务器和数据库服务器三个层次组成。B/S模式以Web技在B/S模型中,在客户机上运行的应用程序是浏览器。客户机要访问数据库时,向 Web 服务器发出请求,Web服务器通过数据网关与数据库相连,负责与数据库的数据交换。B-S体系结构如图1所示:

图1 三层B/S体系结构

  B/S模式体系结构的系统主要采用四类技术,它们分别是JSP、ASP、PHP、CGI方式。使用B/S体系结构,用户不必安装专门的客户端软件,只需有浏览器如IE、FireFox,就可在任何地方通过通用网路协议与Web服务器交互,继而访问同一数据库数据源。使用B/S结构,客户端有较好的安全性、稳定性和高效性。

三、项目进度时间安排

2018年4月25日 至 2018年5月2日:查阅国内外关于家教系统的论文,搭建初步技术路线

2018年5月2日至2018年5月9日:进行需求分析,完成原型的搭建

2018年5月9日 至2018年5月25日:学习系统开发语言JSP 、JavaScript、开发技术Servlet技术

2018年5月25日 至 2018年6月25日:根据需求分析进行代码实现

2018年6月25日 至 2018年7月5日:系统测试

2018年7月5日 至 2018年7月10日:解决并改进系统测试后发现的问题

2018年7月10日至2018年7月15日:撰写结项论文,对本次项目进行整理总结

四:预期成果总结

软件设计:

系统功能结构包括前台和后台两个部分。

前台实现客户需求,它包括系统首页面、不同类别客户权限功能页面,不同权限功能页面公用系统首页面,注册客户通过登录进入到不同权限功能页面。

后台进行网站管理,功能包括:

1)管理员登录,通过登录验证,管理员进入系统后台。

2)不同类别客户信息管理,分类管理客户信息。

3)所有客户信息管理,集中管理查询所有客户信息。

4)新闻信息管理,实现对新闻信息的发布、删除与查询。

5)留言消息管理,实现对留言消息的删除与查询。

6)管理员信息维护,管理员分普通管理员和超级管理员,普通管理员可以修改个人信息、查询其他管理员信息;超级管理员可以修改个人信息、查询查找其他管理员、添加管理员、删除管理员等。

五、经费预算

资料费

实验费

打印费

交通费

其他

合计

800

500

300

200

200

2000

指导教师签字

负责人签字

<Dare To Dream 团队>第二次作业:基于B/S的家教管理系统的更多相关文章

  1. 软件工程基础团队第二次作业(团队项目-需求分析&系统设计)成绩汇总

    一.作业题目 团队第二次作业:需求分析&系统设计 二.具体要求 1.作业任务 任务一:组长组织项目组开展需求调研工作(可采取需求调查.问卷.分析已有软件.网上资料等方法).概要设计.详细设计. ...

  2. <Dare To Dream 团队>第一次作业:团队亮相

    队名:Dare To Dream 2.团队成员组成:学号/姓名(标记团队组长): 201571030333/绽玉林(组长) 201571030132/姚慧霞 201571030308/李金平    2 ...

  3. <Dare To Dream>第五次作业:团队项目需求改进与系统设计

    任务1完成情况: a.分析<家教服务管理系统需求规格说明书>初稿的不足: uml建模不完整,无类图.流程图,仅有的用例图也不规范. b.功能分析的四个象限: c. 团队项目的WBS: d. ...

  4. <Dare To Dream>团队项目用户验收评审

    实验十二 团队作业8—团队项目用户验收评审 任务1:团队作业Beta冲刺 Beta冲刺第一天:http://www.cnblogs.com/Dare-To-Dream/p/9226994.html B ...

  5. <Dare To Dream> 第四次作业:基于原型的团队项目需求调研与分析

    任务1:实施团队项目软件用户调研活动. (1)真实的用户调研对象:生科院大三学生 (2)利用实验七所开发的软件原型:网站原型链接 (3)要有除原型法之外的其他需求获取手段: 访谈法 开会研讨法 (4) ...

  6. 团队第二次作业:需求分析&系统设计

    所属课程 https://edu.cnblogs.com/campus/xnsy/Autumn2019SoftwareEngineeringFoundation/ 作业要求 https://edu.c ...

  7. 《Spring_Four》第二次作业 基于Jsoup的大学生考试信息展示系统开题报告

    一.项目概述 该项目拟采用Jsoup对大学生三大考试(考研.考公务员.考教师资格证)进行消息搜集,研发完成一款轻量级的信息展示APP,本项目主要的创新点在于可以搜集大量的考试信息,对其进行一个展示,而 ...

  8. 《A_Pancers》第二次作业 基于Android系统的音乐播放系统项目开题报告

    小组名 N A B C D 总分 Just_Do_IT! 8 8 9 9 8 42 Miracle-House 8 8 7 8 8 39 ymm3  9 8 8 8 8 41 Spring_Four  ...

  9. 《Coderxiaoban团队》第二次作业:团队项目选题报告

    <Coderxiaoban团队>第二次作业:团队项目选题报告 项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 实验六 团队作业2:团队项目选题 团队名称 Co ...

随机推荐

  1. 【leetcode】443. String Compression

    problem 443. String Compression Input ["a","a","b","b"," ...

  2. [LeetCode&Python] Problem 720. Longest Word in Dictionary

    Given a list of strings words representing an English Dictionary, find the longest word in words tha ...

  3. laravel 语言插件

    aravel 5 语言包,包含 52 种语言, 基于 caouecs/Laravel-lang. trans() 函数根据你的 [本地化文件] 翻译指定的语句 安装 composer require ...

  4. python 进程池的使用和坑

    from multiprocessing import Pool,Process import time,os def Foo(a):#创建函数 time.sleep(2) print('in the ...

  5. Greenplum(4.3.73)集群安装手册

    1. 概述 本文档仅限于指导Greenplum 4.3.7.3(对应安装包greenplum-db-4.3.7.3-build-2-RHEL5-x86_64.bin)版本在CentOS6.5 系统进行 ...

  6. 第2章 Java基本语法(上): 变量与运算符

    2-1 关键字与保留字 关键字(keyword) 保留字(reserved word) 2-2 标识符(Identifier) 案例 class Test{ public static void ma ...

  7. Django学习笔记之数据库-数据库与模型

    MySQL数据库 在网站开发中,数据库是网站的重要组成部分.只有提供数据库,数据才能够动态的展示,而不是在网页中显示一个静态的页面.数据库有很多,比如有SQL Server.Oracle.Postgr ...

  8. NetCore 控制台读取配置文件

    依赖: Microsoft.Extensions.Configuration Microsoft.Extensions.Configuration.Binder Microsoft.Extension ...

  9. JavaScript中的匿名函数遇上!会怎么样

    通常,我们声明一个函数test){},可以通过test()来调用这个函数.但是,如果我们在这个函数声明的末尾加上(),解析器是无法理解的. function test(){ console.log(' ...

  10. Properties类学习笔记

    1.Properties是一个hashTable子类,但它只装String类型的值2.一个Properties集中有一个子Properties集为它的默认属性集,如果在Properties中找不到相关 ...