服务器端的主要功能:注册时,对用户信息进行确认并保存信息到用户表中;登录时,对用户名、密码、角色与用户表信息进行匹配;对于文章模块,处理搜索条件,并按条件返回文章;对于学员模块,处理搜索条件返回教员信息,保存发布的留言,保存修改的学员信息;对于辅导班模块,处理搜索条件,返回辅导班信息;对于教员模块,处理搜索条件返回学员信息,保存修改的个人信息;上传时,保存文件信息。

图4。1 服务器端功能结构

图4。2客户端功能结构

客户端的功能:注册时,输入合法的注册信息,注册成功则跳转登录界面;登录时,输入用户名和密码,根据角色的不同进入不同的页面;对于文章模块,输入要搜索的文章,阅读对应的文章;对于学员模块,输入搜索教员的条件查看结果,给教员留言,发布学员详细信息;对于教员模块,输入搜索的学员条件查看结果,发布教员详细信息;对于上传,选择目标文件上传。

4。3  系统流程分析文献综述

用户点击登录按钮,输入注册的用户名和密码,数据库会对用户输入的信息进行查询。如果信息与数据库中保存的记录一致,则返回系统通过验证,用户会进去子页面,当点击管理个人信息时,用户输入更改的信息,数据库保存修改的数据在新的记录中。对于学员,当点击发布个人信息时,学员输入自己的详细信息,数据库会生成一条新学员记录并保存。对于教员,当点击发布个人信息时,教员输入自己的详细信息,数据库会生成一条新教员记录并保存。对于学员,当点击留言时,可以输入想要对教员的留言,数据库会生成一条新的留言记录,当该教员登录可以点击查看留言,调用数据库的查询,查询到该记录并显示。当点击上传文件时,系统会把文件的信息输入数据库并保存。当点击发表文章时,系统会把文章的信息输入数据库并保存,当点击查询时,数据库检索输入的条件,查询到符合条件的用户返回查询界面。对于管理员,当点击授权管理员时,数据库会检索要授权的用户然后更改用户的身份并保存在数据库中。

当点击请家教时,数据库检索条件,查询到符合条件的教员信息,显示查询结果,当点击做家教时,数据库检索条件,查询到符合条件的学员信息,显示查询结果。当点击找辅导班时,数据库会调用辅导班的表,然后返回表信息,当点击资料下载时,数据库会调用资料表,然后返回表信息,当点击文章阅读时,数据库会调用文章表,然后返回表信息。

4。4  系统数据流图 

绘制数据流图的基本要求:

在系统数据流图中顶层图是用来表示整个系统的功能结构的。

上一篇:java+mysql家纺定制系统的设计+源代码
下一篇:asp.net+sqlserver网上订餐系统和后台设计+源代码

jsp+mysql学生选课管理系统设计+源代码

jsp+mysql师范学院实习管理...

jsp+mysql毕业生就业信息跟踪管理系统设计

jsp+mysql汽车在线预购与租...

jsp+mysql校园宿舍管理系统的设计

jsp+mysql网上订餐系统的设计+源代码

jsp+mysql网购网站的设计与实现+源代码+答辩PPT

昆山市御座商住楼招标文件编制+CAD图纸

碱性电解水对莜麦面包品质的影响研究

36例髋關节置换术患者的术...

磷化液的研制磷化膜在3...

残疾人精神文化需求问卷调查表

大学生心理资本和成人依恋的关系研究

51单片机的车门控制系统设计+电路图+源程序

山东省招远市新能源开发问题研究

泸水县农业产业结构调整...

systemview的GPS卫星信号仿真研究