摘 要
随着时代的发展,人们的生活方式得到巨大的改变,从而慢慢地产生了大量高校迎新信息,高校迎新信息需要一个现代化的管理系统,进行高校迎新信息的管理。
高校迎新系统的开发就是为了解决高校迎新管理的问题,系统开发是基于NET语言编写实现,用SQL server数据库搭建存储高校迎新系统的数据。实现后的高校迎新系统基于用户需求分析搭建的,并且会有高校迎新信息添加、浏览、收藏和个人资料管理功能等基本功能。不仅能满足人们对于高校迎新管理的需求,同时具有广阔的发展前景。
关键词:高校迎新;NET;B/S架构
Abstract
With the development of The Times, people’s way of life has been greatly changed, which gradually produces a large amount of college welcome information. College welcome information needs a modern management system to manage college welcome information.
The development of university welcome system is to solve the problem of university welcome management, the system development is based on the NET language, using SQL server database to build storage university welcome system data. The new welcome system is built based on the analysis of user needs, and has the basic functions of adding, browsing, collecting and personal data management of new welcome information. It can not only meet the needs of people for the management of freshmen orientation in colleges and universities, but also has broad prospects for development.
Key words: college freshmen orientation; NET; B/S architecture
目 录
1 绪 论 5
1.1研究背景 5
1.2系统开发目的与意义 5
1.2.1 开发目的 5
1.2.2 开发意义 5
1.3研究现状 6
2系统关键技术及工具简介 7
2.1 B/S架构 7
2.2NET语言 7
2.3 SQL Server数据库 7
2.4 Visual Studio开发工具 8
3 系统分析 9
3.1系统整体分析 9
3.2系统可行性分析 9
3.2.1 经济可行性分析 9
3.2.2 技术可行性分析 9
3.2.3 操作可行性分析 9
3.3 系统用例分析 9
3.4系统流程分析 11
4 系统设计 14
4.1 系统架构设计 14
4.2 系统整体设计 14
4.3 系统数据库设计 15
4.3.1 E-R模型设计 15
4.3.2表设计 17
5系统实现 28
5.1系统功能实现 28
5.2后台模块实现 29
5.2.1管理员模块实现 30
5.2.2学生模块实现 32
6 系统测试 34
6.1 测试目的 34
6.2系统测试的实施 34
6.3 系统测试用例 35
6.4 测试结论 35
结 论 37
参考文献 38
致 谢 39
1 绪 论
1.1研究背景
自改革开放以来,国内的基础网络设施的不断进步和终端电子设备的高度普及,互联网用户规模越来越大[1]。现在人们越来越离不开计算机网络、互联网所带来的好处了,如今各式各样的系统已广泛应用,不同于以往传统的管理方式了,只有跟上时代的发展才能不会被淘汰掉,所以将传统的线下管理带到线上去实施,能够很大程度的提升管理效率,好处也有很多,能够整体提升新时代的背景之下新的样貌,更加朝气蓬勃。基于以上情况,高校迎新系统逐渐出现在人们视野之中,高校迎新已成为人们生活中不可缺少的一部分,同时也将成为今后发展中很有潜力的增长点。
1.2系统开发目的与意义
1.2.1 开发目的
开发一套高校迎新系统可以让管理者在有限的时间内对高校迎新信息做出相应的调整,对高校迎新的一切事务往最好的一面进行安排,达到事半功倍的效用。
在最原始的高校迎新管理方式中,人们通过纸质用手写来记录高校迎新的动作,利用这种方式有着特别大的弊端,比如重复记录,漏记等。针对这种情况,开发一个高校迎新系统,帮助高校迎新进行管理。当前国内开发的线上管理系统还不是那么全面,并且都是基于智能手机进行搭建的平台,因此开发一个高校迎新系统也是有必要的,开发这样一个B\S架构的高校迎新系统,满足管理者在上面对系统首页,个人中心,院系管理,专业管理,班级管理,学生管理,入学须知管理,专业信息管理,院系简介管理,专业调剂管理,手续办理管理,缴费信息管理,宿舍信息管理,系统管理等功能进行管理,打造一个更好更便利的高校迎新系统!
1.2.2 开发意义
高校迎新系统可以说真正的打破了以往手工记录的固有模式,使想关工作人员对系统进行有效操作,打破了最原始只能在指定地域查看高校迎新信息的限制。用户只要在有网络的地方,利用手机或计算机可以随时随地查看高校迎新信息,修改个人信息和登录密码等;节约了用户的时间。
高校迎新系统还拥有功能强大的信息查询系统,它就像一个指明灯,直接将你指定的所需要的信息呈现有眼前,解决了你在查询中的尴尬[5],所以开发此系统意义重大。
1.3研究现状
如今在这高速发展的新时代,无论是在国内还是在国外,发展的势头突飞猛进,在经济领域也是一片光明。在这种背景下,互联网市场将成为了人类文明争夺的一种方针。于是无论是国内还是国外一些企事业单位都把目光投向了互联网这块市场,了解互联网的人数越来越多,具备一些网络意识的人将十分普遍。在这种互联网大浪潮的不断冲刷下,各种各样的系统被开发出来。计算机技术无论是在国内还是在国外都应用普遍,使计算机这一新型工具成为人们耳熟能详、妇孺皆知的新技术。计算机和互联网的广泛应用,让国与国之间的距离变“近”了,这个庞大的群体中。互联网发展也存在一些差距,我国近些年的互联网发展迅速,跻身于世界前列。
本系统采用B/S架构、采用的数据库是SQL server,使用NET技术开发。该系统的开发方式无论在国内还是国外都比较常见,而且开发完成后使用普遍,可以给系统用户提供大量的便利。该系统在国内外前景较为良好。
2系统关键技术及工具简介
2.1 B/S架构
B/S结构就是指系统客户端与服务器分离,客户端通过浏览器访问服务端进行操作[10]。
B/S结构目前广泛应用于绝大部分系统搭建中,这种结构摒弃C/S结构客户端服务端不分离的缺点,具有更多的优势:
(1)跨平台性:B/S的标准由标准化组织确立,适用于绝大多数的系统搭建,通用于应用之间[12]。
(2)低维护成本:客户端和服务器端分离,减轻了两端的压力,尤其是客户端,对客户端设备,硬件、软件要求都比较低,并且系统需要升级或维护时,只需要在服务器端升级或维护就可以,使相应的费用减少[13]。
2.2NET语言
WPF技术只是NET中的一种,NET是微软对外发布的一个开源的、可跨平台的、免费的开发者平台,开发者可以创建多种多样的应用程序,也可以使用多种开发语言,面向不同的平台。NET Framework已经推出最新版本NET 5或以上更高的版本,支持更全面的技术。由于NET和Windows系统都是由微软推出,所以Windows系统里都会有.NET环境,就像Java的虚拟机一样,为语言跨平台提供了帮助。电脑本机安装的Windows系统版本越高,自带的NET Framework版本也越高,对于WPF的应用程序的界面效果越友好。Visual Studio 2019以上的版本都支持创建该版本以上的解决方案。
2.3 SQL Server数据库
SQL SERVER,全名Microsoft SQL Server,也是微软公司推出的数据库平台,它始于三家公司共同研发面市的平台,但是后期独立与优化,增加了许多先进的功能,在天时地利的因素下,使它在数据库管理工具圈里占有举足轻重的地位。在我国也被应用在各行各业的信息管理软件中[8]。它有很多优秀的功能,数据库引擎、事务处理等,最新版的内存