《高职教师博客ASP.NET系统的设计与实现,asp论文.docx》由会员分享,可在线阅读,更多相关《高职教师博客ASP.NET系统的设计与实现,asp论文.docx(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、高职教师博客ASPNET系统的设计与实现,asp论文ASP. NET 自 2000 年发布以来,以代码高效、开发简单、管理简便、语言支持新颖、程序构造清楚明晰等优势倍受系统开发者所青睐,其相关技术被广泛应用于各行各业管理系统中。 作为一种独立于阅读器的编程模型,ASP. NET 为 B/S 形式下的网络应用软件开发提供了平台,使多维终端下访问服务器数据成为现实。 ASP. NET 框架下,借助 Visual Basic. NET、C#. NET、J#. NET、C + . NET 4 种语言来实现程序代码的编写,屏蔽了程序员的开发个性化差异,提高了程序的通用性1 -2. 1 基于 ASP. N
2、ET 的高职老师博客系统的需求分析 1. 1 Blog 为高职老师提供的便利 随着信息技术的发展和网络技术的广泛应用,高职课堂教学已经过传统的师生面对面沟通发展为如今的 以老师为主导,以学生为主体 的多维师生互动形式3. 以手机、计算机、网络为主体的通讯工具被快速投入到高职学生的学习、生活之中。 学生除了在课堂上,还能够通过网络获取更为广泛、更为权威的信息; 课堂上老师授课内容、辅助资料都能够以一定的方式推送给学生,老师能够通过网络与学生建立即时互动。 博客的出现和应用为高职老师提供了一个展示自个教学内容、推广教学方式方法、发挥教学能量的平台,增加了师生之间的有效互动4. 高职教育人才培养的目
3、的是培养应用性、技能型人才,高职老师在进行课堂教学时更注重知识的应用价值,更为注重对学生的感性认知能力、操作能力、知识迁移能力的培养5. 单一的课堂教学难以为学生提供个性化的知识教授和能力炼造,老师把自个上课知识点加以梳理,把相关图片视频加以修饰,把相关能力要求明确罗列,把知识迁移方式方法加以梳理,把相关流程加以适配,进行科学的展出,放到自个课程的博客上,让学生阅读和提问,促使高职教学活动事半功倍。 1. 2 高职老师博客系统 高职老师博客系统的开发,考虑到系统的便捷性、可用性,采用 B/S 形式,即把系统放到服务器上,老师可用通过服务器访问系统,在系统内做相关操作,学生能够阅读到老师博客的内
4、容,如此图 1 所示。 . net 经过十几年不断开发和应用,以稳定性好、易用等得到了开发者的认可,本系统开发环境采用ASP. NET,数据库采用 SQL SERVER 20036. 1. 3 高职老师博客系统的模型 该系统认定辨别用户分为管理员用户和普通用户两种,如此图 2 所示,高职老师博客系统的业务流程为用户登录系统,系统对用户进行判别,当系统断定该用户为管理用户时,系统会把后台管理主界面呈现给用户,后台管理界面包括网站文章的链接管理、用户留言管理、用户评论管理、文章的增删改管理、文章类别管理和添加文章6 个模块页面,每个页面之间能够互相链接; 当系统认定用户为普通用户时,系统会把老师博
5、客主页面呈现出来,此时能够供用户操作的功能只要用户留言,除此之外用户只能进行相关博客资料的阅读。 2 高职老师博客系统的设计 2. 1 功能模块 高职老师博客系统分为系统功能和用户功能。 如此图 3 所示,系统功能分为文章分类管理、文章管理、添加文章、评论管理、链接管理和留言管理; 华而不实分类管理包括文章类型的添加、修改、删除三部分,文章管理包括修改文章和删除文章,评论管理主要功能为删除评论,链接管理包括添加链接和删除链接,留言管理包括删除留言和恢复留言。 普通用户功能,如此图 4 所示。 2. 2 数据库设计 根据系统业务需求,系统的业务实体主要有用户、类型信息、链接、留言、文章、和评论等
6、。 用户分学生用户和老师用户,老师用户的属性包括用户名和密码。 如此图 5 所示,文章属性包括文章标题、文章作者、文章编号、文章回复数、文章类型名、文章类型编号、文章恢复、文章内容等,数据表如表 1 所示。 文章类型信息包括类型编号和类型名称。 文章链接包括编号、链接名称和地址等。 如此图 6 所示,留言包括编号、学生昵称、标题、内容、留言日期等,数据表如表 2 所示。 评论包括评论编号、评论昵称、评论标题、评论内容、发表日期、文章编号等。 3 基于 ASP. NET 的高职老师博客系统的实现 3. 1 登录 代码如下: Mamespace BG_GROUP. Blog Public part
7、ial class BG_login: System. Web. UI. Page Protected void Button1_Click object sender,System. EventArgs f If BG_read. Read / /把获得的 UserName 存储至 Session 中 Session UserName = BG_read0. ToString ; / / 若是管理权身份,网页则定向到页面 BG_admin. aspx Response. Redirect BG_admin. aspx ; Else / /用户名密码输入有误时,提醒重新输入 Response.
8、 Write script alert 您输入的用户名或密码有误,请核对后重新输入 / script ; 3. 2 管理员界面 在管理员界面主要操作为类型管理、文章管理、连接管理和留言管理,在这四种管理中,主要是对数据的修改、删除和添加。 1 类型的修改关键代码为: Public void BG_TYPE_Alter / / 开创建立 OleDbCommand 对象 OleDbCommand BG_myCmd = new OleDbCommand select * from BG_TYPE where BG_t_id = + Request. QueryString id + ,BG_myCo
9、nn ; BG_myConn. Open ; / / 开创建立 OleDbCommand 实例 OleDbDateReader BG_read = BG_myCmd. ExecuteReader ; / / 判定数据能否为空 If BG_read. Read / / 返回指定的数据 Response. Write br ; Response. Write br ; Response. Write br ; Response. Write table align = center ; Response. Write form action = BG_alter. aspx? action = s
10、avetalter id = + Request. QueryString id + method = post ; Response. Write tr td 名称: / td ; Response. Write td input name = t_name type = text value = + BG_read BG_t_name . To- String + / td ; Response. Write / tr tr td input type = submit value = 修改 / td ; Response. Write / tr / form ; Response. Wr
11、ite / table ; BG_myConn. Close ; 2 类型的删除关键代码为: Public void BG_Del_type String BG_sql = delete from BG_type where BG_t_id in + Request. QueryString id + / / 开创建立 OleDbCommand 对象,然后对 SQL 语句操作 OleDbCommand BG_myCmd = new OleDbCommand BG_sql,BG_myConn ; BG_myConn. Open ; BG_myCmd. ExecuteNonQuery ; BG_m
12、yConn. Close ; Response. Redirect BG_type. aspx ; 3 类型的添加关键代码为: Public void Button1_Click object sender,System. EventArgs f String BG_sql = insert into BG_type BG_t_name values typename. Text. ToString + / / 开创建立 OleDbCommand 对象,然后对 SQL 语句操作 OleDbCommand BG_myCmd = new OleDbCommand BG_sql,BG_myConn
13、; BG_myConn. Open ; BG_myCmd. ExecuteNonQuery ; BG_myConn. Close ; Response. Redirect BG_type. aspx ; 3. 3 老师博客展示页面 老师博客页面根据老师爱好而定,一般而言,老师博客界面包括文章列表、推荐文章、学生回应跟帖、朋友情谊链接和个人资料几个部分。 华而不实推荐文章的主要代码为: asp: datalist id = CmdList runat = server Item Template nbsp; ahref = % # DataBinder. Eval Container. Data
14、Item, BG_a_id % . aspx % #DataBinder. Eval Container. DataItem, BG_a_title % / a / Item Template / asp: datalist / td 4 结束语 高职老师博客系统的设计与实现为高职老师以个人研究和教学为背景建立老师博客提供平台,为高职老师之间进行教学、科研、教研沟通提供帮助,架设起了老师与老师、老师与学生之间的桥梁,对高职教学活动和科研活动具有推动作用。 通过老师博客系统的设计与实现,为高职老师博客系统的开发流程提供参考,对关键代码的研究为系统高效运行增设条件。 参 考 文 献 1 闫响亮,潘
15、勇。 ASP. NET 程序设计教程M. 上海: 上海交通大学出版社,2006: 18. 2 邹建峰,李律松,李晓栓。 ASP. NET 开发技术详解M. 北京: 人民邮电出版社,2005: 12. 3 孙士新,李海燕,张腾达。 高职教育面临的窘境及向基础教育的回归J. 长春工业大学学报 高教研究版 ,2020 3 : 75 -77. 4 尤卫玲,王琦。 基于博客平台的学校班级档案建设研究J. 教学与管理,2021 3 : 7 -11. 5 孙士新,李海燕。 基于 能力、理论、实践 三维融合的高职课堂设计模型J. 惠州学院学报,2020 2 : 118 -121. 6 邓文渊。 ASP. NET2. 0 for C#动态网站开发M. 北京: 机械工业出版社,2008: 5.