admin 发表于 2018-3-2 17:28:40

基于JSP的网上约课系统

技术:Java、JSP等
摘要:
本文介绍了基于JSP网上约课系统的设计与实现,系统采取B/S模式,MVC架构,java开发,结合MySql数据库传递数据信息,系统具有良好的移植性和可扩展性。
系统实现了用户注册、用户修改个人信息、老师发布个人信息、约课、留言、管理员管理系统、管理员管理用户等功能。在系统的主界面将显示登陆入口,搜索入口、老师简要信息。当登陆角色为学生时,点击老师的信息即可向老师发出申请。对于不同的角色,对应的后台功能各不相同,用户都可以进行查看课程、查看评价、修改密码、登陆的操作。学生和老师可以进行注册、评价课程、取消课程、完成课程的操作。管理员负责管理老师和学生、审核评价。
本系统针旨在解决学生的学习问题,利用学生的空闲时间,可以把自己喜欢的东西教给别人,也可以学习自己感兴趣的东西,从而使自己变得充实,也可锻炼自己的交际能力,为想学习和进步的学生提供一个平台。
关键词JSP;B/S;课程;学习

目录:
摘 要    I
Abstract    II
第一章    引言    3
一、项目开发的背景    3
二、项目开发的目的    3
三、项目开发的工具    3
第二章   可行性分析    5
一、技术可行性    5
二、经济可行性    5
第三章   需求规格说明书    6
一、目标需求    6
二、性能需求    6
三、功能需求    6
(一)、用例图    6
(二)、功能描述    7
(三)、系统功能限制条件    7
(四)、产品的非功能描述    7
第四章概要设计说明书    8
一、编写目的    8
二、系统运行环境    8
三、全局功能描述    8
(一)、用例图    8
(二)、识别参与者    8
(三)、对需求进行捕获与描述    9
(四)、重要用例具体说明    10
四、 建立对象模型    12
(一)、Model类数据字典    12
(二)、view类数据字典    12
(三)、Controller类的数据字典    13
(四)、定义Controller类中操作    14
(五)、绘制类图    16
五、 数据库设计    17
(一)、数据库概念结构设计    17
(二)、数据库逻辑结构设计    18
三、数据库物理结构设计    19
六、约课流程动态模型    20
(一)、状态图    20
(二)、约课功能动态模型    21
七、其它功能说明    24
(一)、用户共有功能    24
(二)、管理员功能    24
(三)、老师功能    24
(四)、学生功能    24
第五章 详细设计说明书    25
一、引言    25
(一)、编写目的    25
(二)、项目阶段任务概述    25
(三)、定义    25
(四)、参考资料    25
二、模块设计    26
(一)、功能模块的概念    26
(二)、模块设计的原则    26
三、用户界面设计原则    26
四、模块说明    27
(一)、首页模块indexController    27
(二)、登陆与注册模块loginController    27
(三)、管理学生模块SysManController    28
(四)、管理老师模块SysTeachController    28
(五)、管理课程和评论模块SysClsInfoController    29
(六)、其他模块OptionController    30
五、参与者和模块关系    30
第六章软件编码    31
一、说明    31
二、关键性代码    31
第七章测试计划    44
一、测试综述    44
二、测试方法    44
三、测试范围    45
四、测试风险和策略    46
第八章测试报告    47
一、单元测试    47
二、集成测试    51
三、系统测试    51
四、测试总结    51
第九章功能展示    52
第十章参考文献    56
第十一章致谢    57
第十二章 外文原文和中文翻译    58

论文字数:31229
包含资料:


截图:



百度网盘下载地址(金币充值):
**** 本内容需购买 ****


页: [1]
查看完整版本: 基于JSP的网上约课系统