大学生生活助手毕业论文
2021-04-01 22:01:43
摘 要
本文所提到的系统是基于ASP.NET平台实现的小型大学生校园生活助手系统。对很多人而言,如何更好地度过大学生活至关重要,而对大学生活提供帮助指导则能很好地满足很多大学生的需要。而现今人们越来越依赖手机、电脑等信息化产品,因此一个大学生活助手则能更好的融入人们的生活,让大学生随手即可获得所需信息,更方便解答疑惑。本系统是从大学生在学校的学习、生活等方面提出建议,同时提供一个便利的大学生交流平台,让更多的同学参与进来互帮互助。为促进学生参与的热情,本系统对用户实行积分等级管理制度,尽量提高系统的可信度,使得系统更容易被学生接受。
论文主要是对小型大学生校园生活助手系统的需求分析和功能设计以及结合ASP.NET平台实现的系统的实际功能介绍。
关键词: ASP.NET, SQL Server, 校园生活助手
Abstract
The system mentioned in this paper is a small college campus life assistant system based on ASP.NET platform. For many people, how to live a better life in college is essential, and providing help and guidance in college life is a good way to meet the needs of many college students. But nowadays people become increasingly dependent on mobile phone, computer and other information products, so a college assistant can better integrate into people's lives, so that students can readily obtain the necessary information, more convenient to answer doubts. This system is put forward from the aspects of students' learning in school and life, at the same time provide a convenient platform for the exchange of students, let more students participate in mutual aid. In order to promote the enthusiasm of students' participation, this system carries out the hierarchical management system to users, so as to improve the credibility of the system, and make the system more acceptable to students.
Paper is mainly to small college students' campus life assistant demand analysis and function design of the system and combining the actual function of ASP.NET platform to realize the system are introduced.
Key Words: ASP.NET, SQL Server, Campus life assistant
目录
摘要 I
Abstract I
1 绪论 1
1.1 背景及意义 1
1.2 研究现状 1
1.3 目标系统的设计 2
2 系统分析 3
2.1 可行性分析 3
2.2 业务流程图 4
2.3 功能分析 5
2.4 数据流程图 5
2.5 数据字典 8
2.5.1 数据流条目 8
2.5.2 数据项描述 8
3 系统设计 9
3.1 功能结构图 9
3.2 数据库设计 10
3.2.1 概念设计 10
3.2.2 逻辑设计 11
3.2.3 物理设计 11
3.3 编码设计 13
3.4 输入输出设计 13
4 系统实施 15
4.1 程序框图 15
4.2 页面功能实现 15
5 系统测试 21
6 结论 23
7 参考文献 24
致谢 26
绪论
背景及意义
大学在很大程度上是大部分人一生中系统学习的最后阶段,是青年学生走向社会的一个重要环节,大学几乎已经成为了一个人发展的起点。无疑,大学生活开创了大学生人生发展的黄金时代,因此,如何更好地度过大学生活至关重要,而对大学生活提供帮助指导则能很好地满足很多大学生的需要。而现今人们越来越依赖手机、电脑等信息化产品,因此一个大学生活助手则能更好的融入人们的生活,让人们随手即可获得所需信息。
当学生结束高中生活,步入大学,进入新的学习环境,需要面对与以往完全不同的学习模式,而这时他们对学校的了解并不多,也还没有意识到大学与以往的高中生活的不同。大学里,教师不再把所有一切需要做或应该做的事情都告诉学生,由此,学生多了很多自由支配的时间,学生需要自己明确自己需要做的事并付诸行动,而这些需要建立在学生对大学有足够多的了解,才能做出更为合适的选择。
当然,了解大学有很多方法和途径,比如和辅导员或教师沟通,但大学里面总是学生多于教师,辅导员不可能照顾到那么多学生,或单个辅导员或教师对大学的认识不够全面。因而,学生总是不那么容易获得自己想要的信息,那么在这种情况下,学生迫切需要一个帮助学生全面了解大学的平台。同时,随着时代的发展,信息技术越来越发达,许多问题用信息化的技术解决更为方便,而本次研究开发的系统可以帮助大学生释疑解惑,尤其是新生,在他们适应、了解大学方面有着重大意义。因此,一个小型的学生助手系统的开发是很有必要的。
研究现状
目前国内已经有了相关的应用,如易班、大学生助手网等,这些应用涵盖了大学生活期间很多方面,也已经推广到很大范围使用,这些已经是在方便大学生活。目前,大学是一个很大的市场,大学生更容易接受新的应用,同时也已经有很多类似的应用出现,在这样的状况下,开发出的应用必须有自己的独到之处才不至于无用武之地。本次的研究是参考易班的功能开发出一个功能相对简单,适用于本校的应用。
目标系统的设计
信息技术发展越来越快,而通过应用当前信息技术开发一个系统对大学生进行指导和帮助就显得特别有必要。基于ASP.NET这个简单易用的平台对目标系统进行设计,系统应实现如下目标:
- 能够实现用户登录类型和其权限结合,能够进行手动的对数据录入,并写入数据库中。并且要实现对数据的增删改的操作。比如对管理员可以实现对所有用户数据的增加、修改以及删除功能。
- 对存入数据库的数据要做到简洁,要满足数据库的最基本的三个范式。例如,当一个表需要用到其他表中信息,只需在当前表中存入另外一个表的主键ID即可。
- 目标系统的设计还应该做到界面简洁明了,所有功能一目了然,便于用户使用。
- 用户提问模块应实现奖励机制,以促进用户的回答热情。
系统分析
要实现一个系统,首先需要了解目标的具体功能需要,确定最终的功能需求之后才能对系统进行分析。系统分析就是在功能需求的基础之上,将所有的前期准备的需求、资源等相关文档资料进行汇总,从实际需求和实现对应需求所用的编程语言等方面进行考虑,讨论业务流程是否合理,该使用什么技术来实现这一目标,以及实现的时间和收益的比例等,最终制定出一套相应的解决方案。本系统的分析将从可行性分析、功能结构分析、业务流程、数据流程等方面来进行,这一步所确定的内容是今后系统设计、系统实现的基础,有利于及时调整不合理的需求目标,实现系统的主要功能。
可行性分析
对于小型大学生校园生活助手系统的设计与实现的可行性分析,主要指的是实现该系统所需的时间、人力、技术实现和经济效益以及社会影响进行判断。接下来将从这些方面对系统进行调研和分析,确定系统是否可行,这是必做的一个步骤,减少项目的风险。
(1).时间、人力可行性:对于大四毕业生的我们来说,毕业设计是大四下学期整个学期必须完成的任务,因此时间、人力是可行的。