ASP.net师生交流平台的开发+文献综述(5)
时间:2017-06-20 15:08 来源:毕业论文 作者:毕业论文 点击:次
师生交流平台的开发目标是为了加强老师与学生的信息交互,增强沟通。解决老师与学生在课后沟通不便的情况,进行教师和学生之间的数据整合和交互。 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) |