热门标签:代写本科论文 写作发表 工程师论文 代写一篇论文多少钱
当前位置: 代写一篇论文多少钱 > 计算机论文 > web技术下班级文件共享平台构建分析

web技术下班级文件共享平台构建分析

时间:2018-04-13 10:14作者:羽沫
本文导读:这是一篇关于web技术下班级文件共享平台构建分析的文章,高校班级文件共享系统基于互联网设计和开发, 可以实现网络间班级文件、资料的上传和下载等功能, 方便班级教师和同学共享资源, 对班级管理起到了重要的辅助作用。该系统具有灵活、开放和便捷的特点。

   摘要:随着科技的快速发展, 信息技术作为高校班级管理的一种重要的辅助工具。本系统采用B/S结构, 以C#+VS+SQ L Server作为系统开发平台和工具, 可以实现班级内文件的上传和下载等功能, 为班级教师、学生提供了一个网络共享平台, 有效地实现了班级文件的信息化和网络化。

  关键词:班级管理; 文件共享; Web;

  1 引言

  目前, 高校对学生的管理主要采取以班级为单位的方式开展进行。学生是班级的主要成员, 是组成班级的主体, 对学生的管理离不开对他们的生活和学习的管理。在日常的管理和教学中, 教师和学生之间、学生和学生之间常常为了资源的共享, 需要相互传输大量的电子文件和资料。在当今快速发展的时代, 互联网已成为人们快速获取和传送信息的通道。为了便于班级间文件的共享, 以互联网为传输工具, 设计和实现了基于web的班级文件共享系统, 为高校班级管理提供了一个基于互联网的文件共享平台。该系统针对班级教师和学生的应用而开发, 班级里的教师、学生可以通过浏览器使用该系统查看通知, 上传、下载文件等功能, 以实现网络间文件资源的共享。

  2 系统设计

  2.1 开发环境及工具

  本系统采用B/S结构, 以Microsoft Visual Studio 2013作为开发平台, 采用C#语言作为开发工具, SQL Server 2012为后台数据库。

  2.2 系统功能设计

  针对高校班级内大量的文件、资料的合理使用, 达到文件资源的共享而构建了这个系统———高校班级文件共享系统。该系统分为前台和后台两个部分, 前台为教师、学生提供了一些班级内部的公告和班级文件信息的上传和下载功能;后台用于维护系统用户的信息和管理系统。

  系统主要分为四个模块:用户注册模块、班级用户登录模块、班级用户管理模块和管理员模块[1]。

  1) 用户注册:新用户可以注册成为班级用户, 通过管理员审核后可以登录使用系统。

  2) 用户登录模块:班级用户输入帐号和密码后, 对班级用户身份进行验证, 如果帐号和密码信息正确, 那么用户可以成功登录系统, 系统自动跳转到欢迎界面。如果用户输入了错误的信息, 那么系统就会提示用户注册操作。以此提高系统的安全性。

  图1 系统功能结构图

  3) 班级用户管理模块:对个人用户信息进行管理, 班级用户可以查看班级公告和文件信息, 上传和下载班级文件, 在系统里留言。

  4) 管理员模块:对用户、留言、文件等进行管理, 以及管理文件下载和维护系统。

  1.班级用户管理模块功能设计

  (1) 个人信息管理模块:班级用户登录系统后, 用户可以查看本人的信息资料, 修改个人的信息。

  (2) 系统信息浏览模块:班级用户登录后, 可浏览班级文件、公告、相册、留言等信息。

  (3) 上传文件:班级用户登录系统以后, 可以发布各种类型的文件, 以实现班级内文件的共享。

  (4) 下载文件:班级用户浏览文件、公告、相册等信息后, 可以对自己感兴趣的文件、公告、相册进行下载, 并且可以查看本人的下载记录。

  图2 班级用户管理模块

  2.管理员模块功能设计

  (1) 用户管理:管理员登录系统后, 可以维护用户的基本信息, 包括班级用户信息的导入、审核、删除、修改等操作。

  (2) 留言管理:管理员可以维护班级用户发布的留言, 审核、回复、删除留言信息等操作。

  (3) 文件管理:管理员可以查看文件、公告、图片等, 审核班级用户上传的文件, 发布班级内需要共享的文件和资料。

  (4) 下载管理:管理员可以查看班级用户的下载记录, 以及用户下载文件的时间和文件列表。

  图3 管理员模块

  (5) 系统维护:管理员可以维护文件的基本信息, 包括文件、公告等的添加、删除、修改等操作。并且完成管理员的管理, 包括管理员信息的添加、修改、删除等操作。

  2.3 数据库设计

  根据系统的功能, 分析系统的数据需求和数据之间的关系, 设计出对应的数据库结构。针对高校班级文件共享系统的特点, 系统设计了如下基本表。

  1) 用户信息表:用来存储用户的基本信息, 包括帐号、姓名、密码等。

  2) 管理员信息表:用来存储管理员的基本信息, 包括管理员的帐号、姓名、密码等。

  3) 文件信息表:用来存储文件的基本信息, 包括文件号、文件名称、类型、存储路径等。

  4) 类型信息表:用来存储文件类型的信息。

  5) 留言信息表:用来存储留言的基本信息。

  6) 下载信息表:用来存储用户下载的文件信息。

  3 系统实现

  以下主要阐述班级用户管理模块和管理员模块的实现。

  3.1 班级用户管理模块的实现

  根据班级用户管理模块的功能需求, 对网页进行了布局。班级用户通过网络登录系统后, 可以通过功能列表选择相应的功能:查看班级公告和文件信息, 上传和下载班级文件, 在系统里留言。用户还可以通过信息管理菜单管理个人用户信息, 查看已下载的文件和留言。

  图4 班级用户功能列表

  图5 班级用户信息管理菜单

  用户在班级用户信息管理菜单的“我的下载”里查看下载记录, 对应的部分代码如下:

  用户在文件列表中选择需要下载的文件, 单击“立即下载”按钮完成下载操作。

  图6 班级用户下载文件界面

  3.2 管理员模块的实现

  班级文件共享系统主要的使用者是高校班级里的教师和学生, 一个班级的成员相对固定, 为了方便管理班级用户信息, 系统设计和实现了批量导入用户信息的功能。

  图6 管理员导入用户列表界面

  4 结束语

  互联网作为当前一种重要的传送媒体, 在人们的方方面面得到了广泛的应用。高校班级文件共享系统基于互联网设计和开发, 可以实现网络间班级文件、资料的上传和下载等功能, 方便班级教师和同学共享资源, 对班级管理起到了重要的辅助作用。该系统具有灵活、开放和便捷的特点。

  参考文献

  [1]郎云雯, 王静, 赵金燕等.民事审判庭书记员收结案管理系统的研究[J].电子设计工程, 2012, 20 (24) :27-29
  [2]骆绍烨, 黄海.基于ASP.NET的高校班级管理系统分析与设计[J].廊坊师范学院学报:自然科学版, 2010, 10 (3) :24-25
  [3]牟晓东.QQ群通讯录的批量导入技巧[J].电脑知识与技术:经验技巧, 2015, (11) :21-24

相关文章
联系我们
  • 写作QQ:78307562
  • 发表QQ:78303642
  • 服务电话:18930620780
  • 售后电话:18930493766
  • 邮箱:lunwen021@163.com
范文范例
网站地图 | 网站介绍 | 联系我们 | 服务承诺| 服务报价| 论文要求 | 期刊发表 | 服务流程