大社会实践管理系统设计与实现(附件)【字数:7990】

摘 要大学有别于高中,是一个人进入社会的试炼场,它已经不仅仅是学校,更是一个小型的社会。在其中,我们不仅仅是为了学习,为了获得技能,更是为了积累宝贵的社会实践经验,为以后进入社会打下夯实的基础。为了进一步拓展大学生的社会综合能力,我旨在开发出一款为当代大学生量身定做的社会实践活动管理系统。根据需求,确定系统采用ASP.NET, C#,SQL Server 2005等技术。整个系统要操作方便、易于维护、灵活实用。主要实现了基础数据管理、管理员管理、学生管理、社会实践管理、实践问题管理、系统管理等功能。学生可以在此系统中,申请参加社会实践,并且随时可以更改社会实践。如果在实践中遇到疑惑和问题,可以在此系统的我的实践问题页面进行详细描述以求获得教师的帮助和解答;教师可以再此系统中,对学生申请和修改的社会实践进行审批,同时对他们社会实践进程进行评分和评价,此外,还可以对学生所提出的问题进行针对性回答,以期帮助学生更好的完成社会实践。
目 录
第一章 绪论 1
1.1系统开发目的 1
1.2系统开发意义 1
第二章 社会实践管理系统开发工具介绍 2
2.1 ASP.NET技术简介 2
2.2 C#简介 2
2.3 SQL Server 2005简介 2
第三章 社会实践管理系统需求分析 3
3.1 可行性分析 3
3.1.1技术可行性 3
3.1.2 经济可行性 3
3.1.3 操作可行性 3
3.2 系统功能分析 3
3.3 系统设计原则 5
第四章 社会实践管理系统的总体设计 6
4.1系统功能模块设计 6
4.2 系统功能子模块设计 7
4.2.1 前台管理模块 7
4.2.2 后台管理模块 7
4.3 数据库实体设计 7
4.4 数据表设计 8
4.5 功能代码实现清单 10
第五章 社会实践管理系统的详细设计与实现 12
5.1 我的实践问题页面 12
5.2 待审批社会实践页面 13
 *好棒文|www.hbsrm.com +Q: ^351916072* 
5.3 已回复实践问题页面 15
5.4 我的社会实践申请 15
5.5 待评分社会实践 16
第六章 社会实践管理系统测试 18
6.1 测试目的 18
6.2 测试的主要内容 18
6.3 测试实例 18
结束语 20
致 谢 21
参考文献 22
第一章 绪论
1.1系统开发目的
社会实践如今越来越受到政府和人们的重视。一个人倘若要有所成就,必然
少不了积极参与到实践中。越来越多的高校也把社会实践与学生的日常知识教育相结合,将社会实践作为对学生学业水平的重要依据。在这样的大环境下,开发出一套属于自己的社会实践管理系统就显得尤为重要。
1.2系统开发意义
首先,任何教育活动都不能只依靠书本而脱离实际,缺少实践的教育只是纸上谈兵,只有将实践与课本的知识相互结合,将知识应用到实际生活之中。不仅仅让学生对课本的知识印象深刻,而且还从另一个方面启发了学生的思维,调动了学生对于社会实践的积极性,主动性。社会实践的主体是学生,学生在社会实践中积攒下了丰富宝贵的社会经验,为以后步入社会,创造属于自己的事业,完成自己的梦想奠定了成功的基础。此外,由于近些年各大高校对学生社会实践越发的重视,设计一款社会实践管理系统的呼声也是越来越强烈。一款好的社会实践管理系统,不仅能帮助学生增强社会实践能力,还能加深学生与老师之间的交流,帮助老师走进学生生活,更好的帮助学生成长。因此,大学生社会实践管理系统对于学生而有着极其重要的意义。
第二章 社会实践管理系统开发工具介绍
2.1 ASP.NET技术简介
ASP.NET是一个已编译的、基于.NET的环境[1]。除此之外, ASP.net具有很明显的优点:比如,结构清晰,编写代码方便简单,代码能够多次的使用和分享,可用于编译语言,使得使用的程序员轻松的使用和满足其的需求。这使得程序结构更加清晰,便于维护[2]。
ASP.NET基于其稳定的性能,便于书写,便于开发,便于管理。ASP.net旨在系统帮助用户完成大部分无用的且繁琐的任务。大大提高了软件的可重用性和可维护性[3]。其次,支持多种语言,支持编译语言也是其一大特点,增强了它临场应变的能力。如此众多且优秀的特点,可以帮助程序员展示清晰的模块,管理和处理不同的用户类型。使得程序员的工作量变得减少很多,更加的轻松。
2.2 C#简介
C#一种编程语言。它使程序员能够快速编写程序,并且能够尽可能的利用计算和通信。C#有着无可比拟的核心优势和功能。C#通常不需要对指针直接操作;不支持delete;并且由于它来源于C++,因此也有着后者的优势,能够覆盖操作符的自定义类型;不仅如此,由于它支持有关编程,它可以构建通用类型和泛型成员;支持强类型查询;建模可以利用匿名;在编写的过程中可以随时随地的对其进行赋值。不同操作系统可以根据各自的特性,支持其中的部分或全部模块[4]。
2.3 SQL Server 2005简介
SQL Server 2005使得数据和应用程序分析变得更加便利和简单。使得数据管理员能够实时的监控和审验,管理和调整有关的数据库。此外,它还提供了一种可扩展的管理架构,从而允许用户自定义和扩展其管理环境。独立软件开发人员还可以创建更多的工具来拓展更多的功能,来扩宽其软件的可用范围,增加其的应用程序的竞争力。具有强大的数据管理和分析能力[5]。
第三章 社会实践管理系统需求分析
3.1 可行性分析
本次系统使得网页操作简单便捷,系统的具体界面清晰明确且一目了然,用户可以在短时间内对该系统上手,并且由于界面明了,也便于管理人员对其进行管理,大大提高了工作效率。
3.1.1技术可行性
技术可行性分析是系统可行性分析的关键活动[6]。本次的社会实践管理系统,由于之前有过类似的课程设计,并且在现实中也有很多参考文献和资料。此外,在校期间的四年已经学习了有关的课程,并且掌握了一定的程序开发基础的能力;硬件上,本人拥有电脑,上面已经安装好了相关的开发环境和数据库。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/qrs/11.html

好棒文