毕业论文(设计)儿童教育论坛的设计与开发

上传人:xins****2008 文档编号:114929582 上传时间:2019-11-12 格式:DOC 页数:24 大小:749.38KB
返回 下载 相关 举报
毕业论文(设计)儿童教育论坛的设计与开发_第1页
第1页 / 共24页
毕业论文(设计)儿童教育论坛的设计与开发_第2页
第2页 / 共24页
毕业论文(设计)儿童教育论坛的设计与开发_第3页
第3页 / 共24页
毕业论文(设计)儿童教育论坛的设计与开发_第4页
第4页 / 共24页
毕业论文(设计)儿童教育论坛的设计与开发_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《毕业论文(设计)儿童教育论坛的设计与开发》由会员分享,可在线阅读,更多相关《毕业论文(设计)儿童教育论坛的设计与开发(24页珍藏版)》请在金锄头文库上搜索。

1、盐城师范学院毕业设计儿童教育论坛的设计与开发摘 要网络的飞速发展,让越来越多的人可以通过网络发表看法、获取信息。儿童教育论坛的开发,旨在为家长和老师提供一个交流平台,让他们能够针对儿童的教育问题,自由地进行信息共享与问题讨论。儿童教育论坛是基于ASP.NET,用C#作为开发语言,并将Microsoft SQL Server 2008作为后台存储系统来开发的论坛系统。论坛主要分为前台和后台两个功能模块。前台模块主要是完成用户注册、发帖、回帖、搜索帖子等功能;后台模块主要通过管理员完成版面添加、删除、转帖、帖子置顶等功能。本文对该论坛的研究背景、需求分析、详细设计进行了说明。【关键词】儿童教育;数

2、据库;ASP.NET;C#Design and Development of Education Forum for ChildrenAbstractWith the rapid development of the network, anincreasingnumberof people through the network to express their views, to seek knowledge. The development of education forum for children aims to provide an exchange platform for pa

3、rents and teachers, so that they can carry out information sharing and Discussion on the issue of education for children.Education forum for children is based on ASP.NET, using C# as the development language, and Microsoft SQL Server 2008 as a background storage system to develop education forum for

4、 children. Forum is divided into front and back two functional modules. Front module mainly complete user registration, posting, reply,and search messages and other functions; backstage module mainly through the administrator completed layout add, delete, reprint, post stickies and other functions.

5、In this paper, the research background, needs analysis, detailed design are described.Keywords Children education; databases; ASP.NET; C#盐城师范学院毕业设计目 录1 引言11.1 选题背景11.2 选题意义12 系统开发环境12.1 开发工具选择12.2 ASP.NET技术12.3 SQL Server 2008数据库技术22.4 C#语言23 儿童教育论坛需求分析23.1 功能需求23.2 可行性分析33.2.1 需求可行性分析33.2.2 技术可行性分析

6、33.2.3 操作可行性分析33.3 非功能性需求33.4 系统流程44 系统总体设计54.1 开发环境54.2 系统功能模块设计54.3 数据库设计64.3.1 数据库概念设计64.3.2 数据库逻辑设计84.3.3 数据库连接95 系统详细设计105.1 主界面设计105.2 发帖及回帖等功能的设计115.3 搜索功能的设计125.4 后台登陆界面125.5 后台管理界面135.6 版面管理功能的设计135.7 帖子管理功能的设计145.8 用户管理模块156 系统测试156.1 功能测试166.2 测试总结177 总结与展望17参考文献19致 谢20盐城师范学院毕业设计1 引言1.1 选

7、题背景互联网的迅速发展,为各个领域的变革提供了有力的支持。人们的交流方式已经从传统的纸质书信,转变为网络通信1。越来越多的人愿意通过互联网来获取信息、学习知识、寻求帮助。互联网已经开始取代一些传统媒体,成为人们获取信息时的首要选择了。传统的对于儿童教育问题的线下沟通,也已经无法满足家长教育儿童的需求了。通常情况下,家长、老师对于儿童教育问题的交流范围,一直局限在有着相似教育背景的家庭、朋友的圈子。这种交流模式存在着一些弊端:一是难于突破空间限制,对于儿童的教育问题,在交流范围的限制下,很难找到更加新颖、有效的方法。二是无法实现资源共享,有些教育问题其实已经找到很好的应对方法,但却因为不能有效地

8、实现资源共享,导致需要重复地对问题的应对方法进行宣传。1.2 选题意义儿童教育一直是我们重点关注的问题,在孩子成长的过程中,教育直接影响了他们世界观、价值观的形成。如何正确引导儿童的性格形成、如何调节儿童之间的矛盾,让他们健康地成长,这些都是许多家长会面临的难题。而随着全面二孩政策的开放,儿童人口的增多,这些难题也越发凸显出来。故儿童教育论坛系统的设计主要为家长、老师开辟新的空间,让更多对儿童教育有兴趣、有见解的人民群众参与进来。大家可以在该论坛注册成为会员,针对不同需求,对儿童的教育、健康、习惯等生活趣事进行交流,起到集思广益的作用。2 系统开发环境2.1 开发工具选择本论坛系统是基于ASP

9、.NET技术,并采用C#语言来进行开发,开发环境采用微软集成开发环境Microsoft Visual Studio 2012进行开发,存放儿童教育论坛中的数据信息,则采用了SQL Sever 2008数据库系统。 2.2 ASP.NET技术ASP.NET不仅仅是ASP的下一个版本,而且是一种建立在通用语言上的程序架构,能被用于在Web服务器中建立强大的Web应用程序。ASP.NET与现在的普通Web开发模式相比有如下优势2:1) 执行效率大幅度提高。2) 世界级的工具支持。3) 强大的适应性。4) 简单易学性。5) 可管理性。2.3 SQL Server 2008数据库技术SQL Server

10、 2008是一个全面的数据库平台,使用集成的商业智能(BI)工具提供企业级数据管理。SQL Server 2008数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使用户可以构建和管理用于业务的高可用性和高性能的数据应用程序3。2.4 C#语言C#是一种安全的、稳定的、简单的、优雅的,由C和C+衍生出来的面向对象的编程语言。它在继承C和C+强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言4。3 儿童教育论坛需

11、求分析3.1 功能需求本论坛系统主要目的是为用户提供一个平台,让用户可以通过互联网登陆、并使用本论坛系统提供的各项服务,旨在通过全国各地人民的心得交流、切实为用户解决儿童教育方面的问题。本论坛所实现的功能主要有:1) 未注册的用户可以浏览帖子信息,但不能进行其他发帖、回帖等操作,需要通过注册成为会员。2) 注册用户成功登陆后,就可以在论坛中进行浏览帖子、发帖、回帖、搜索等操作。3) 每个版面有一个版主,版主可以通过个人中心进入该版面的帖子管理界面,帖子进行置顶、加精、删除。4) 管理员通过后台入口进入后台管理界面,可以对论坛进行管理操作:版面管理:添加、修改版面信息;公告管理:添加、修改公告信

12、息;帖子管理:删除有不良影响的帖子,将发错版面的的帖子转移到合适的版面中,对重要的帖子置顶、加精;注册用户管理:查看用户信息、设置版面版主、注销用户。3.2 可行性分析3.2.1 需求可行性分析本儿童教育论坛是一个可以应用在互联网中、提供家长和老师交流沟通的教育论坛,用户可以对育儿交流信息进行查询和发布。儿童教育论坛可以给家长用户提供极大的方便。再配合管理员的后台管理,可以对重要帖子进行加精,使之更加突出,方便用户在有限时间浏览更有意义的帖子。育儿交流的信息如果采用计算机信息化的手段来进行管理的话就可以保证育儿交流信息管理的安全性,使育儿交流信息的控制和管理更加科学化,高效化。3.2.2 技术

13、可行性分析开发的儿童教育论坛可以实现跨地区的操作和使用,在任何地点,任何有网络的地方都可以使用系统对育儿交流信息进行控制和管理。基于这样的考虑采用的技术为B/S程序结构,采用这样的程序架构可以实现跨地区这样的需求。ASP.NET是学校学习的程序开发语言中比较广泛学习的一种程序设计语言。ASP.NET程序目前已经被越来越多的软件开发人员所采用,因为这样的技术学习起来比较简单,可以使得页面整洁,用户操作简单方便,功能全面可以满足用户的基本需求。因此选择ASP.NET技术手段来对儿童教育论坛进行开发是具备可行性的。3.2.3 操作可行性分析本儿童教育论坛在使用中方面具备简洁的导航菜单,在用户使用过程

14、中很方便的找到自己需要操作的功能表单。程序界面简洁、明了,并且在界面上体现出所能实现的全部功能。通过简洁的操作导航菜单来对进行系统功能进行操作和使用。还有一个更加简单的方法就是设置快捷键,很多软件在使用过程中都有快捷键,使用快捷键可以不用鼠标来进行操作就可以直接打开直接需要的功能。3.3 非功能性需求非功能性需求包括了可行性分析之外的几个比较重要的性能指标。主要有系统的实用性、系统的易用性、系统的安全性等多个方面。1) 实用性:儿童教育论坛作为一个教育交流平台,首先要满足家长、老师的在教育方面的基本需求,要设计实用的功能。2) 易用性:界面设计比较简洁,用户在首页可以看到论坛首页的各个功能链接

15、。3) 安全性:育儿交流信息是比较敏感的资料,采用特殊的加密技术来提高系统的安全性。3.4 系统流程本儿童教育论坛分为前台和后台,用户未登陆时只能在前台页面浏览帖子,如果想要在论坛发表帖子或回复帖子,系统首先会对用户身份进行判定,如果用户还未登陆,则会返回登陆界面,反之可继续进行操作。如果用户想要进行置顶帖子、设为精华帖等操作,系统判定用户的权限,符合权限才可继续操作,不符合则提示无权操作。前台系统流程图如图3-1所示:图3-1 前台流程图在进入后台系统时,要判断用户是否登录和是否有权限进入后台,成功后可进行类别管理版面管理和用户管理,否则提示用户无权操作。后台流程图如图3-2所示:图3-2 后台流程图4 系统总体设计4.1 开发环境1) 软件环境操作平台:Windows 7、Visual Studio 2012数据库:SQL Server 20082) 硬件环境处理器:Intel(R) Core(TM) i5-2450MRAM:4GB4.2 系统功能模块设计本儿童教育论坛主要通过用户的前台操作,管理员的后台管理,来实现论坛的各个功能。用户在前台进行发帖、回帖等操作,管理员在后台通过管理权限可以对整

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号