基于ASP.NET的在线复习系统的设计与应用

2020-09-04 08:58刘盼想
科学与信息化 2020年21期
关键词:普通用户后台管理员

刘盼想

摘 要 为了适应当前互联网+的大背景,结合学生在复习阶段的一些需求,设计、开发基于ASP.NET的在线复习系统,该系统在B/S架构基础上构建了在线复习功能模块、在线测试功能模块、在线成绩查询功能模块、用户登录和注册功能模块,利用C#语言进行功能的分析和编写,SQL Server为数据库,该系统的设计满足了大多数学生对于在线复习方便的一个需求,同时也很好地顺应了当前互联网席卷各行各业的大浪潮。

关键词 ASP.NET;在线复习;C#;SQL Server数据库;B/S

引言

随着互联网技术的飞速发展,计算机信息技术的应用范围在不断扩大。现在计算机管理技术已经渗透学生的方方面面,但是针对大学生的在线复习平台还不是那么完善,为了迎合大学生喜欢在线复习的习惯,本文从前台到后端設计了一套针对大学生的在线复习系统。

1在线复习系统的设计

1.1 在线复习系统前台用户使用模块分析

学生可以通过系统前台的模块去选择专业和相应试题进行在线复习、成绩查询等功能。此模块分为登录模式和注册模式。登录分为普通用户登录和管理员登录。普通用户登录成功进入的是系统的前台,可以通过选择科目进行在线的学习和复习,可以修改自己的登录密码,也可以查看自己的历史复习记录以及复习成绩;管理员登录的是后台,可以管理和控制整个网站的所有信息,修改管理员的登录密码,编辑普通用户的信息,实现对专业库、试题库、成绩库的编辑和修改等。注册就是注册为普通用户,注册后才可以访问在线复习系统。

1.2 在线复习系统后台管理模块分析

管理员可以在后台查看注册学生的信息、专业信息、试题信息、成绩信息等。管理员可以对这些信息进行编辑和修改,比如可以选择删除某用户的信息,当然也可以直接在后台修改用户的登录密码,也可以添加管理员;可以用对专业的数量进行编辑、添加、删除,只为更好地适应当前大学专业多样化的现状,同时还可以随时维护试题库,保证试题库最新最优。

2在线复习系统的数据库设计

在软件的设计过程中,数据库的设计有着举重若轻的地位。如果所设计的数据库不够合理、不够完善,那么,系统在运行的时候会出现大量的问题,就会需要大量的精力去维护,甚至要重新设计数据库,所以数据库的设计在一开始就需要认真对待。由于在线复习系统的数据库需要有专业的信息,试题的信息以及用户的信息和成绩信息,所以需要一个庞大的数据库来存储这些信息,基于此,设计出了普通用户信息表、管理员登录信息表、专业信息表、课程信息表、复习题目数据表、成绩信息表。

3在线复习系统的实现

该系统在Windows 10系统下,使用Microsoft visual Studio 2010作为系统开发环境,以ASP.NET为开发工具[1],用Microsoft SQL Server 2008作为后台数据库来实现。本在线复习系统主要实现了前台用户在线复习和后台管理功能。普通用户可以在网站前台注册成为系统的使用者并登录,选择自己想要复习的专业课进行试题的选择进而开始复习;也可以进入成绩查询界面查询自己的历史复习情况。后台管理模块主要是对复习系统的用户、专业科目、试题、成绩等信息进行编辑和管理。

3.1 数据库的实现[2]

要实现系统的基本功能,首先必须进行数据库的连接,以方便对数据进行操作。

3.2 普通用户注册模块的实现

普通用户注册模块主要实现了用户注册的功能,注册的用户需要填写个人相关信息。

需要注册成为系统使用者的用户要填写个人相关的真实信息。在注册的时候,是要对注册号即学生号进行检测的。

然后根据具体要求进行注册即可,注册完成之后点击“关闭”就可以进到登录界面进行登录。

3.3 在线复习功能的实现

学生如果想要使用本系统,就必须注册,注册成功并登录之后,就可以进入系统进行在线复习,为了让学生有一个良好的使用体验,在登录成功之后会有一个小提示,点击“开始”之后,会让学生选择要复习的专业,比如asp.net,然后再根据专业选择相应的试题,这里使用绑定数据源的方式直接实现,点击“同意”之后即可进入在线复习试题测试界面, 通过以上步骤学生可以进行想要复习专业的复习,点击“查看成绩”可看自己复习的详细情况。

4结束语

随着信息技术的飞速发展,网络应用已经渗透到人们生活的方方面面,尤其是对于大学生来说,目前市场上更多的是针对高中生学习、复习的各种系统应用,为此,本文根据软件设计的三层架构思想,采用ASP.NET技术,选用C#语言作为系统编写语言,系统后台采用Microsoft SQL Server 2008 R2数据库,实现了针对大学生的在线复习功能。

参考文献

[1] 兰晓天.基于ASP.NET网站架构设计与开发[J].湖北农机化,2019 (15):103.

[2] 马宁. 鞍山市团市委办公自动化系统的设计与实现[D].大连:大连理工大学,2014.

猜你喜欢
普通用户后台管理员
基于小红书UGC模式的城市形象传播研究
新媒体对中国传媒产业产生的影响
可疑的管理员
Wu Fenghua:Yueju Opera Artist
后台暗恋
让管理员管不了的名字
当小小图书管理员
后台的风景
离线发文件 不是会员也能用
让管理员晕倒的8个网名