没有合适的资源?快使用搜索试试~ 我知道了~
计算机软件工程三级项目关于家教管理系统的设计
需积分: 15 2 下载量 122 浏览量
2022-12-30
22:21:11
上传
评论 2
收藏 679KB DOCX 举报
温馨提示
试读
32页
系统开发利用软件工程知识,运用web技术,根据市场对家教的需求,采用B/S模式实现。后端采用SQL Server数据库进行开发,前端使用JavaScript语言进行页面制作。 (不含代码,代码在课程设计资源中,此报告包括总体设计、详细设计等理论部分)
资源推荐
资源详情
资源评论
1
软件工程三级项目
家教信息管理系统
1
摘要
对于目前的家教行业,一般都是学生通过线下寻找老师或者补课机构通过派发传单
寻找学生,这种方式导致学生和家长找到合适的老师既耗时,效率又低。在以计算机为
代表的信息技术快速发展的时代,通过对家教服务需求的调查研究,目的是为家教服务
行业提供一个方便管理、互利共赢的平台,我们开发出了一个以老师和学生为主的家教
信息管理系统。学生和老师都可以进行注册登录之后浏览信息,老师可以进行简历投放,
接收反馈信息,学生根据个人需求选择老师进行联系,另外增设管理员对系统进行管理。
系统开发利用软件工程知识,运用 web 技术,根据市场对家教的需求,采用 B/S 模
式实现。后端采用 SQL Server 数据库进行开发,前端使用 JavaScript 语言进行页面制作。
关键词:家教信息管理系统;软件工程;B/S 结构;SQL Server
1
目录
摘要.............................................................................................................................................1
1 绪论..........................................................................................................................................3
1.1 系统开发背景 ..................................................................................................................3
1.2 系统开发目标 ..................................................................................................................3
1.3 系统提出的意义 ..............................................................................................................4
2 系统分析.................................................................................................................................5
2.1 系统可行性分析 .............................................................................................................5
2.1.1 技术可行性分析.........................................................................................................5
2.1.2 经济可行性................................................................................................................5
2.1.3 操作可行性................................................................................................................6
2.1.4 竞品分析....................................................................................................................6
2.2 系统需求分析 .................................................................................................................7
2.2.1 用户需求....................................................................................................................7
2.2.2 功能需求....................................................................................................................7
2.2.3 其他需求..................................................................................................................10
2.3 项目进度管理 ...............................................................................................................10
2.3.1 项目立项..................................................................................................................10
2.3.2 需求分析..................................................................................................................10
2.3.3 设计产品原型..........................................................................................................10
2.3.4 界面 UI 设计 ...........................................................................................................10
2.3.5 程序开发与 BUG 测试修复 ...................................................................................11
2.3.6 项目上线...................................................................................................................11
2.3.7 后期维护与迭代.......................................................................................................11
3 总体设计...............................................................................................................................12
3.1 系统设计思想 ...............................................................................................................12
3.2 系统流程图 ...................................................................................................................12
3.3 功能分析 .......................................................................................................................12
3.3.1 系统模块划分..........................................................................................................12
3.3.2 功能模块图..............................................................................................................13
3.4 IPO 表..........................................................................................................................14
3.5 数据库设计 ...................................................................................................................15
3.5.1 关系模式................................................................................................................15
3.5.2 关系表....................................................................................................................16
3.5.3 关系模式存取方法选择........................................................................................17
3.5.4 确定数据库存储位置............................................................................................17
3.6 测试计划 .....................................................................................................................18
3.6.1 模块测试...................................................................................................................18
3.6.2 子系统测试...............................................................................................................18
3.6.3 系统测试..................................................................................................................18
3.6.4 验收测试..................................................................................................................18
3.6.5 平行测试..................................................................................................................18
3.7 软件维护 .......................................................................................................................19
4 详细设计...............................................................................................................................20
4.1 用户注册模块 ................................................................................................................20
2
4.1.1 用户注册...................................................................................................................20
4.1.2 测试...........................................................................................................................20
4.1.3 说明...........................................................................................................................21
4.2 登录模块 ........................................................................................................................21
4.2.1 登录...........................................................................................................................21
4.2.2 测试...........................................................................................................................21
4.2.3 说明...........................................................................................................................22
4.3 学生管理模块 ................................................................................................................22
4.3.1 学生管理...................................................................................................................22
4.3.2 测试...........................................................................................................................22
4.3.3 说明...........................................................................................................................23
4.4 教师管理模块 ................................................................................................................23
4.4.1 教师管理...................................................................................................................23
4.4.2 测试...........................................................................................................................23
4.4.3 说明...........................................................................................................................23
4.5 管理员管理模块 ............................................................................................................24
4.5.1 管理员管理模块.......................................................................................................24
4.5.2 测试...........................................................................................................................24
4.5.3 说明...........................................................................................................................24
4.6 信息浏览模块 ................................................................................................................24
4.6.1 信息浏览...................................................................................................................24
4.6.2 测试...........................................................................................................................25
4.6.3 说明...........................................................................................................................25
4.7 路径测试 ........................................................................................................................25
结论...........................................................................................................................................29
参考文献...................................................................................................................................30
3
1 绪论
1.1 系统开发背景
随着时代的进步,社会对素质教育越来越重视,父母希望自己的孩子成为国家栋梁
的欲望越来越强烈,但是全国各地中小学现有的教师资源有限,不能满足每个学生都一
对一教学因材施教。所以当今越来越多的家长倾向于请家教,家教市场的前景也越来越
广阔,家教的市场需求量不断增加。对于很多自由爱好者来说,全职家教老师成为了他
们心中的首选岗位,不仅时间自由而且薪酬可观,告别了朝九晚六的工作生活,而这些
老师找学生也普遍困难,所以利用互联网线上找家教不单是促进了家教管理制度的形成
和业务创新的有效方法,更是实现“互联网+教育”的桥梁。这样就必须快速建立信息资
源共享机制,建立相应的组织机构和健全的家教信息安全机制体系。
现在的发展趋势是家长和学生都希望能找到合适并且学生自己喜欢的教师,教师也
希望找到一份距离家里近且业余时间合适的家教工作。而传统的找家教方式非常局限,
已经难以满足家教双方的需求,比如人工找家教时,会有许多时间和金钱上的问题出现,
双方存在争议,难以解决,这样很不利于家教行业的发展。显然,在线找家教比人工寻
找有着很大的优势。如今,互联网已经成为生活的重要组成部分,在全国大部分地区实
现网上找家教的条件基本成熟。
开发出一套完整的线上找家教的系统可以满足大部分学生和老师的需求,在这样的
一个系统中,教师可以根据家教订单上学生的要求,选择自身条件符合的家教;同时学
生可以去选择自己喜欢的老师,或是专业水平高的老师。除此之外,老师和学生双方还
可以通过线上留言的方式进行咨询和沟通,如此强的交互性非常适用当今的家教行业的
需求。
1.2 系统开发目标
为了使系统在管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和
工作质量,现提出如下的系统开发目标:
1.系统应具有实用性、可靠性和适用性。
2.对各个数据库进行动态管理,防止混乱。
3.方便用户的操作,尽量减少用户的操作。
剩余31页未读,继续阅读
资源评论
阿鱼的博客
- 粉丝: 1
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功