ASP NET大学毕业设计高考志愿填报系统设计.docx

上传人:b****8 文档编号:8897499 上传时间:2023-02-02 格式:DOCX 页数:37 大小:1.65MB
下载 相关 举报
ASP NET大学毕业设计高考志愿填报系统设计.docx_第1页
第1页 / 共37页
ASP NET大学毕业设计高考志愿填报系统设计.docx_第2页
第2页 / 共37页
ASP NET大学毕业设计高考志愿填报系统设计.docx_第3页
第3页 / 共37页
ASP NET大学毕业设计高考志愿填报系统设计.docx_第4页
第4页 / 共37页
ASP NET大学毕业设计高考志愿填报系统设计.docx_第5页
第5页 / 共37页
点击查看更多>>
下载资源
资源描述

ASP NET大学毕业设计高考志愿填报系统设计.docx

《ASP NET大学毕业设计高考志愿填报系统设计.docx》由会员分享,可在线阅读,更多相关《ASP NET大学毕业设计高考志愿填报系统设计.docx(37页珍藏版)》请在冰豆网上搜索。

ASP NET大学毕业设计高考志愿填报系统设计.docx

ASPNET大学毕业设计高考志愿填报系统设计

清华大学本科生毕业论文

论文题目高考报考辅助系统的分析与设计

 

题目:

*******************************

学生姓名:

 *************

指导老师:

*************

 学院:

*************

专业班级:

*************

完成时间:

*************

 

毕业设计(论文)任务书

 

毕业设计(论文)题目:

高考报考辅助系统的分析与设计

设计(论文)的基本内容:

高考辅助选校系统是根据高考有需求的人员设计的,其主要的功能操作具有以下几个部分。

第一部分:

本年高校综合成绩排名。

第二部分:

显示所要查询高校信息简介。

第三个模块:

查询历年高校入取分数。

第四部分:

根据考生自己估算高考分数,显示满足分数的所有高效。

对高校的选择进行辅助的实现。

第五部分:

管理员登录,并对数据信息进行增删改查。

毕业设计(论文)专题部分:

题目:

                                 

设计或论文专题的基本内容:

学生接受毕业设计(论文)题目日期

             第1周

指导教师签字:

 

高考报考辅助系统的分析与设计

摘要

随着信息技术在人们生产和生活中的广泛应用,利用计算机技术、网络通信技术和Internet来实现活动的国际化、信息化和无纸化,已成为各国发展的—大趋势。

高考作为我国第一大考,对高考进行网络化管理,方便快捷,已成为发展的大趋势。

高考辅助选校系统正是为了适应这种以要求而出现和发展起来的。

使用计算机对考生的选校进行一定的帮助辅导,可以实现高校理念招生信息管理的信息化,规范化和自动化,对考生报考的准确性,可行性有重大的推动作用,从而推动我国的高校招生的自动化步伐。

在考试进行报考高校的过程中往往会出现众多的大学排名信息、大学信息以及高校历年招生信息,怎么对这些信息进行科学规范的管理已经成为高校关注的一大难题,单纯的适用手工的方法进行管理,在人力资源和时间上都会受到限制,同时也限制着考生选校的高效发展。

针对以上提到的高考辅助选校系统现在存在的缺陷,开发了基于SQLServer数据库,使用动态网站开发语言JSP结合JAVA高级语言在开发高考选校网上辅助系统,使考生选校得以顺利、准确、安全的实现,保障对高校排名、高校信息以及高校历年招生信息管理功能的科学化、规范化和高效化。

本论文围绕着设计并开发出的高考辅助选校系统进行比较深入的研究和探讨。

运用软件工程设计思想以及网络安全理论知识对高考选校网上辅助系统进行了需求分析、功能概要设计,功能模块详细设计、确定了系统的实现技术方案,并进一步重点分析了高考辅助选校系统的实现的关键技术和系统性能优化的解决方案。

该系统在进行开发的同时进行了跟踪测试,使得在系统整体完成后就大体上得到了一个比较完备的版本。

关键词:

高考选校,管理自动化,JSP语言,JAVA语言

AnalysisAndDesignoftheApplicationSystemonAuxiliaryCollegeSelectingSystem

Abstract

Asinformationtechnologyinproductionanddailylifeofpeopleintheextensiveapplication,usingcomputertechnology,networkcommunicationstechnologyandtheInternettoachieveinternationalactivities,andinformationandpaperless,hasbecomethedevelopmentofallnations-bigtrend.Institutionsofhighereducationasthepioneerofinformationmanagementtechnologyinthemanagementoftheday-to-dayworkintheuseofcomputer-assistedsoftware,hasbeenoneofourcollegesanduniversitiesoneofthetrendsofdevelopment.

Graduatemanagementsystemisdesignedtoadapttosucharequestemergenceanddevelopmenttogether.Usecomputerstodesigngraduatesgraduatemanagement,designmanagementcanbeachievedgraduationinformation,standardizationandautomationoftheoverallinformationmanagementcollegelevelhaveasignificantrole,soastopromoteChina'spaceofofficeautomation.Inthedesignandmanagementofcollegegraduatesofteninthecourseofnumerousinformationstudents,teachersgraduatedfromadesigninformationandinformation,howtheinformationonthesescientificandstandardizedmanagementhasbecomeamajorconcernofcollegeproblems,theapplicationofsimplemanualmethodmanagement,humanresourcesandtimewillbelimited,butalsorestrictthedevelopmentofhighlyefficient.

Fortheabove-mentionedgraduationprojectmanagementnowexistonlineshortcomings,hasbeendevelopedbasedontheSQLServerdatabase,theuseofdynamicWebdevelopmentwithJSPJAVAlanguageinthedevelopmentofhigh-levellanguagedesigngraduatesonlinemanagementsystem,helpthecollegesgraduatedesigninformationonthemanagementofthesmooth,accurate,andtheachievementofsecurity,protectionofthestudents,teachers,aswellasissuesofinformationmanagementfunctionsinascientific,standardizedandefficient.

Thispaperfocusonthedesignanddevelopmentofagraduatedesignmanagementsystemmorein-depthstudyanddiscussion.Usingsoftwareengineeringdesignideasandtheoreticalknowledgeofnetworksecuritygraduationdesignoftheonlinemanagementsystemrequirementsanalysis,functionaloutlinedesign,thedetaileddesignoffunctionalmodules,thesystemdeterminetherealizationoftechnologyprogrammes,andfurtherfocusof

thegraduatedesignmanagementsystemfortheInternetThekeytechnologiesandsystemsperformanceoptimizationsolution.Thesysteminthedevelopmentofatrackingtestatthesametime,makesthesystemasawholehasbeenlargelyafterthecompletionofamorecomprehensiveversion.

Keywords:

graduationdesign,informationmanagement;managementautomation

第1章绪论

1.1选题目的及意义

每年高考完毕,尘埃落定,困扰家长和考生的最多问题莫过于高考选校问题。

而高考学校的首要因素就是有比较全面客观的信息及历史统计数据,并能够根据这些数据给出的一些参考。

现在我国用来辅助高考生选报高校的系统并不是太多,学生知识按照老师的经验以及通过电视报纸等搜集到的一些信息进行一个总结,学生并不是十分了解所报的高校,以及该高校所处的地位,但是这样做已经成为传统。

由于对高考生选校并没有一个整体的辅助管理机制,致使经常出现一些高分考生不能被录取以及部分高校找不到学生的奇怪现象。

高考辅助选校系统正是为了适应这种以要求而出现和发展起来的。

使用计算机对高校的排名、介绍以及历史信息进行网上管理,可以实现高校招生的信息化,规范化和自动化,对促进学生填报高校的水平有重大的推动作用,从而推动我国的办公自动化步伐。

在考生进行高校填报的过程中往往会出现高校信息、排名信息以及高校历年招生统计信息,怎么对这些信息进行科学规范的管理已经成为考试关注的一大难题,单纯的适用手工的方法进行管理,在人力和时间上都会受到限制,同时也限制着高校的发展。

基于此,为更快更好的对考生填报高校进行一定的辅助管理,提高报考工作的效率和准确性,提高考生对高校的了解,减少资料的丢失,设计并完成高考辅助选校管理系统。

1.2系统设计说明

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识。

作为计算机应用的一部分,使用计算机进行信息的网上管理成为这些年计算机网络发展的主要方向之一,如果每当高考完毕都能有一个很好的平台供家长和考生选择高校的话,将使高考选校工作更具有实用性,更有利于考生实现自己的价值进入理想中的大学。

而现在使用的高考选校辅助系统存在着一些功能方面上或是其他方面的缺陷,使得在使用系统时往往会出现一些问题,这些问题影响着高考选校辅助系统的正常应用。

针对现代高考选校流程进行了该高考选校管理系统各个模块的设计与开发。

下面就对系统进行系统的设计说明:

高考辅助选校系统主要实现了两大模块的功能:

查看高校信息模块和后台管理模块。

其中查看高校信息模块包括高校西悉尼模块和高校招生信息模块,高校信息模块又包括了:

高校排名、高校简介;高校招生信息模块包括:

高校历年各省市招生分数线、各省市终点线、根据考生分数以及去年录取线推荐的相关高校;后台管理模块包括:

添加、修改、删除高校排名、添加删除修改高校信息、添加删除修改各省市重点线、添加删除修改高校历年录取分数线。

1.3国内外现状

现在我国考生高考选校的管理一般都是停留在纸面,只是在招生报上发布以前的分数线信息,考生通过这些信息填报志愿卡,这样在流程上就比较繁琐,时间达浪费现象也比较严重,更重要的是这些信息很可能会出现错误,严重的会影响考生正常录取。

很多社会机构组织认识到这样的管理缺陷并使用了考生选校系统,但是我国的考生选校辅助系统还处于初级阶段,在系统的灵活度以及可用性上还没有得到认可,我国的考生选校网上辅助系统应该说具有很大的发展潜力。

而国外的学校信息化水平比较高,软件技术能力也比较突出,在高考考生选校辅助系统的应用上比较广泛。

1.4研究内容及整体框架

1.4.1研究内容

随着信息技术在人们生产和生活中的广泛应用,利用计算机技术、网络通信技术和Internet来实现活动的国际化、信息化和无纸化,已成为各国发展的—大趋势。

高等院校作为信息管理技术的先行者,在对日常工作的管理中使用计算机软件进行辅助,成为了我国高校发展的趋势之一。

基于SQLServer数据库,使用动态网站开发语言JSP结合JAVA高级语言在开发高考选校辅助系统,使考生的志愿填报工作得以顺利、准确、安全的实现,保障对高校排名、高校简介以及高校历年招生信息的科学化、规范化和高效化。

本文主要研究高考辅助选校系统的设计理念以及实现的一些过程与该系统的一些具体设计,如:

界面设计;输入输出设计;代码设计以及数据库的设计,在本论文中可以看到高考辅助选校系统的设计过程以及内部的数据流程,这对理解该系统有着重要的作用。

1.4.2整体框架

第一章概述部分首先简要阐述了高考选校辅助系统的重要性和国内外高考选校辅助系统的发展状况;然后结合本文的研究设计内容分析了高考选校辅助系统的设计说明,给出了本文的主要研究内容和论文的结构。

第二章在第一章分析的基础上进行了高考辅助选校系统的市场需求进行了分析,并分析了其业务流程图与数据流程图,对数据流程图又进行了进一步的细化,分解为顶层图、一层图与二层图,另外给出了该系统的数据字典。

第三章对高校辅助选校系统进行了具体的设计讨论,给出了系统的设计原则与具体模块的划分;进行了代码设计、输入输出设计、界面设计;并对主要的数据库表进行了设计

第四章给出了高考辅助选校系统各个功能模块的功能及其实现代码或算法,和该系统的界面设计。

第五章对高考辅助选校系统进行了测试,给出了测试的方法,针对该系统进行了实用性分析和安全性分析,给出了几个测试的运行实例。

第六章(结束语)对全文的工作进行了总结,并对进一步的工作做了展望。

最后为致谢以及参考资料和附录。

第2章系统分析

本章主要的工作是对高考辅助辅助系统进行需求分析,归纳该系统功能需求及分析系统用户之间的信息交流,画出该系统的业务流程图与数据流程图,对数据流程图进行进一步的细化分解,从而得到数据流程顶层图、数据流程一层图以及数据流程二层图。

设计并画出该系统的实体关系图和数据字典。

2.1系统的需求分析

需求分析就是分析软件用户的需求是什么。

需求分析之所以重要,就因为他具有决策性,方向性,策略性的作用,他在软件开发的过程中具有举足轻重的地位。

在一个大型软件系统的开发中,他的作用要远远大于程序设计。

基于需求分析的重要性,早在高考辅助选校系统开发前期,进行了比较系统的需求调查。

在需求调查中,可以清楚地认识到,这种高考辅助选校系统在我国的高考选校中中还是很有发展前景的。

用户的基本需求进行分析整理得到系统模块和功能大致如下:

(1)查看高校信息模块:

包括了高校信息模块和高校历史招生信息模块,其中高校信息模块为:

家长或考生在登陆后进入系统主界面,可以查看详细的高校排名情况,高校排名列出了数据库中的排名;高校简介部分通过用户输入学校名称,从数据库中检索相关高校的简介,该简介信息由管理员从后台录入;如果不存在该学校则没有显示。

高校历史招生信息模块:

该模块包含2部分的功能。

高校历史分数线查询,这部分主要是通过用户选择所在省份,并输入相关高校名称,从后台数据库读取该高校在该省份的近3年录取分数线,并和当地当年重点线做比较,方便于用户判断;报考助理部分通过用户选择所在省份并且输入自己的分数线,系统自动和去年的在该省招生的所有高校分数线做一个比较,如果录取线低于考生分数则显示给用户,让用户作为填报高校的参考。

(2)后台管理模块:

管理员输入正确的用户名和密码登录后台后可进行管理操作。

首先去后管理员可以浏览现有高校排名、各省市录取分数线、高校简介等信息,管理员可以修改相关信息,同时也可已删除已经存在的高校的所有信息,当用户点击添加按钮后,管理员可以添加高校名称、高校排名、高校简介、高校历史招生分数线,同时默认的各省市录取线为0分;同时管理员还可以对各省市的重点线进行添加删除修改操作,系统从后台读取出所有存在的省市信息,管理员对其重点线进行管理。

2.2业务流程分析

2.2.1业务流程分析的目的

为了使用户对高考辅助选校系统的基本架构有一个初步的了解,为了用户可以更好的使用该辅助管理系统,使该高考辅助选校系统的使用人员(家长、考生和管理员)在使用该系统时可以得心应手,不需要特意拿出时间对使用该系统的使用人员进行培训,编写并给出了高考辅助选校系统的业务流程图。

2.2.2业务流程分析

在用户进入辅助系统之后,选择身份进行用户的登陆,如果账号或密码有误,系统会提示用户重新填写,如果用户的信息正确就可以直接进入相应身份的系统的主界面。

家长和考生进入主界面后可以浏览高校排名、高校简介、以及高校的历年录取分数线。

管理员对高校排名、高校简介、高校历史录取信息进行管理之外还可以进行各省市重点线以及各个高校的录取线信息。

下面(如图2.1所示。

)就是该系统整个的业务流程图:

图2.1业务流程图

2.3数据流程分析

2.3.1数据流程顶层图分析

在进行了市场调查,并确定了该高考辅助选校系统的用户需求后,根据需求进行了业务流程图的分析与设计,并进行了数据流的大体来源于方向的设计,下面(如图2.2所示。

)就是对系统中主要的大体的数据流程:

图2.2数据流程顶层图

2.3.2数据流程一层图分析

在顶层数据流程图的基础上,将处理功能逐步分解,可得到不同层次的数据流程图。

下面(如图2.3所示。

)就是该系统的一层数据流程图:

图2.3数据流程一层图

2.3.3数据流程二层图分析

数据流程顶层图与一层图设计完成后,为了对系统中的各个数据流的具体名称,方向以及来源与去向都进行了深入的探讨,最后得出了该系统的数据流程二层图的设计:

(如图2.4,图2.5所示。

图2.4数据流程二层图1

图2.5数据流程二层图2

2.3.4系统的数据字典

数据字典是给数据流程图中每个成分以定义和说明的工具。

数据字典的作用是对数据流程图中的各种成分,包括数据项、数据结构、数据流、数据存储、处理功能、外部项等的逻辑内容与特征予以详细说明。

数据字典中有关系统的详细信息是以后系统设计、系统实施与维护的重要依据。

(如表2.1,表2.2,表2.3,表2.4所示。

表2.1外部实体定义

名称:

家长或考生总编号:

1-001

说明:

使用此系统进行选择高校的人编号:

001

输入数据流:

高校名称、自己考分

输出数据流:

高校排名、高校简介、高校历史分数线、符合自己报考的高校名称

名称:

管理员总编号:

1-002

说明:

使用此系统进行系统管理的人编号:

002

输入数据流:

账号、密码、管理信息

输出数据流:

返回信息

表2.2数据流定义

名称:

高校排名信息总编号:

3-001

别名:

高校排名信息编号:

F1.1

数据流来源:

管理员

数据流去向:

Recruit表

名称:

高校简介信息总编号:

3-002

别名:

高校简介信息编号:

F1.2

数据流来源:

管理员

数据流去向:

Recruit表

名称:

管理员信息总编号:

3-003

别名:

管理员信息编号:

F1.3

数据流来源:

管理员信息管理

数据流去向:

userSys表

名称:

各个省份信息总编号:

3-004

别名:

各个省份信息编号:

F1.4

数据流来源:

管理员

数据流去向:

Province表

名称:

各省市重点线总编号:

3-005

别名:

各省市重点线编号:

F1.5

数据流来源:

管理员

数据流去向:

uSmark表

名称:

高校各省市录取线总编号:

3-006

别名:

高校各省市录取线编号:

F1.6

数据流来源:

管理员添加、修改、删除

数据流去向:

indScore表

 

表2.3处理过程定义

名称:

查看高校排名总编号:

2-001

功能:

学生对高校排名进行查看编号:

P11

输入数据流:

输出数据流:

高校排名信息

名称:

查看高校简介总编号:

2-002

功能:

查看高校简介信息编号:

P12

输入数据流:

高校名称

输出数据流:

高校简介信息

名称:

查看高校历史分数线总编号:

2-003

功能:

查看高校历史分数线编号:

P13

输入数据流:

高校名称,省市

输出数据流:

高校近三年录取线

名称:

查看符合高校总编号:

2-004

功能:

对考生分数评估建议高校编号:

P14

输入数据流:

考生分数

输出数据流:

符合条件高校

名称:

高校排名维护总编号:

2-005

功能:

高校排名维护编号:

P15

输入数据流:

高校排名

输出数据流:

名称:

高校历史分数维护总编号:

2-006

功能:

高校历史分数维护添加删除修改编号:

P21

输入数据流:

历年分数线

输出数据流:

教师个人信息

名称:

各省市重点线维护总编号:

2-007

功能:

各省市重点线维护编号:

P22

输入数据流:

各省市重点线

输出数据流:

 

表2.4数据存储定义

名称:

school总编号:

4-000

别名:

高校信息编号:

D0

数据流来源:

管理员添加、修改、删除

结构:

uName、uOrder、uIntro

关键字:

uName

名称:

Province总编号:

4-001

别名:

省市信息编号:

D1

数据流来源:

管理员添加

结构:

province、name

关键字:

province

名称:

userSys总编号:

4-002

别名:

管理员信息编号:

D2

数据流来源:

管理员添加、修改、删除

结构:

userID、userPW

关键字:

userID

名称:

uSmark总编号:

4-003

别名:

各省市重点线编号:

D3

数据流来源:

管理员添加、修改、删除

结构:

pro、smark1、smark2、smark3

关键字:

pro

名称:

indScore总编号:

4-004

别名:

高校各省市分数线编号:

D4

数据流来源:

管理员添加、修改、删除

结构:

uName、pName、uScore1、uScore2、uScore3

关键字:

uName、pName

第3章系统设计

3.1系统的设计原则及具体功能划分

3.1.1模块设计原则

模块的设计要遵从的主要的基本的原则就是在软件工程中提倡的模块间低耦合、模块内部高内聚的原则。

所谓的耦合是模块间相对独立性的度量,即模块间互相连接的紧密程度的度量,所以在模块的设计时要尽量减少耦合;内聚时模块相对功能性的度量,即一个模块内部的各个元素彼此结合的紧密程度的度量。

在进行模块的设计时,该原则起到了指导作用。

该高考辅助选校系统包括两个主要模块,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1