ASP.net师生交流平台的开发+文献综述(5)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

ASP.net师生交流平台的开发+文献综述(5)


师生交流平台的开发目标是为了加强老师与学生的信息交互,增强沟通。解决老师与学生在课后沟通不便的情况,进行教师和学生之间的数据整合和交互。
2.2    系统模块功能设计
师生交流平台是教学平台的一个信息交互平台,师生可以在相应的主题的留言本之内进行信息提问和反馈,用户能够通过留言本进行信息的交互。在交流平台的开发过程中需要确定基本的系统功能。
2.2.1    留言信息浏览
教室可以在相应的留言页面进行信息的浏览,包括对对应专业的反馈等。在留言页面中按照习惯,可以按照回复查看,按时间查看等选项。学生还能通过导航栏索引不同留言板。教室可以在留言洗洗浏览页面进行回复,并且对学生的疑问和意见进行反馈。老师还有管理员权限可以删除不良留言和屏蔽相关用户。
2.2.2    注册登陆功能
只有登陆的学生才能浏览留言本。用户在注册时必须输入名字和密码,不然注册无法生效。同时登录的时候学生必须输入姓名和密码,验证正确才能进入系统。
2.2.3    学生留言索引
留言本时间长了难免造成阅读困难,学生可以缩印自己的留言,查看自己较早的留言,这样方便了学生进行信息整合,教师也可以通过索引相应的学生信息进行学生管理。
2.2.4    老师留言管理
教师也是管理员权限,可以对不良的留言进行删除等操作。
2.3    模块功能划分
介绍了相应模块功能后,我们需要逻辑地了解大致的制作流程并且绘制模块图。
图2.1为系统总体模块功能划分。
    图 2.1    系统总体模块功能划分
系统将用户注册、登录、信息浏览和索引等操作进行划分,如图2.2所示。
学生在进行页面访问时,可以呈现相关的留言信息,当学生进行留言时必须登录,如果学生事先没有账号信息,可以进行注册,注册完成后会跳转到登录页面进行登录操作。如果账号已经存在,就能够直接登录进行操作。
学生登录后可以进行留言的索引和留言的添加。留言的索引方便学生查询长时间之前的留言信息。
对于老师而言,老师需要查看留言并且进行留言的管理,在教室进行管理之前也需要登录,用以验证教师身份和权限。
 图 2.2    教师操作模块流程图    
3    设计
需求分析后将开始整体的设计阶段。我们将整个程序分为SQL数据库和运用VS的两大部分。
3.1    数据库设计
    数据库创建同样需要先前的分析和设计,建立表之前我们先要知道我们需要在数据库中存储些什么数据。
3.1.1    数据库设计图
    在数据库设计中,需要充分了解系统的功能并进行合理的抽象,然后进行数据库设计。
3.1.2    E-R图
    E-R图是描述数据实体关系的一种直观描述工具。
关于E-R图的规则,基本如下:
(1)实体:用方框表示,方框内为实体的名称。
(2)实体的各种属性:用椭圆表示,椭圆内为属性名称。使用线段将其和响应的实体连接起来。
(3)实体之间的联系:用菱形表示,菱形内为联系的名称。
实体和实体之间的联系较多,比较常见的联系有l:1、l:N和M:N这三种。
接下来我们就来使用E-R图来对我们的数据进行直观分析。
    用户信息表实体图如图3.1所示。
图 3.1    用户信息表实体图 (责任编辑:qin)