高考志愿填报查询分析系统(源码)
目录
摘要 1
关键词 1
Abstract 1
Key words 1
引言 1
1 应用背景与现状 2
1.1 应用产生背景与现状 2
1.2 系统的应用前景与意义 2
2 系统的开发环境及技术简介 2
2.1 系统开发环境 2
2.1.1 IntelliJ IDEA 2
2.1.2 MySQL简介 3
2.1.3 Tomcat简介 3
2.1.4 Sublime Text简介 3
2.2 系统开发的思想与技术 3
2.2.1 MVC模式 3
2.2.2 JavaScript技术 4
2.2.3 Ajax技术 4
2.2.4 Python爬虫技术 5
3 系统总体设计 5
3.1 总体功能模块 5
3.2 总体功能描述 6
4 系统详细设计与实现 6
4.1 Python网络爬虫获取数据源 6
4.2 系统和数据库配置 7
4.3 概念模型设计 7
4.4 数据库表结构的设计 8
4.4.1 管理员信息表admin 8
4.4.2 学校信息表college_info 9
4.4.3 学校录取分数线college_cutoff 10
5 系统功能实现 12
5.1 Python爬虫获取原数据 12
5.1.1 获取所有学校基本信息 12
5.1.2 获取所有省份的录取分数线 13
5.1.3 获取所有学校的录取分数线 14
5.2 本系统框架关键配置 15
5.2.1 spring关键配置 15
5.2.2 struts关键配置 16
5.2.3 hibernate关键配置 16
5.3 系统功能实现的主要模块 17
5.3.1 估分选大学 *好棒文|www.hbsrm.com +Q: @351916072@
17
5.3.2 大学录取线 20
5.3.3帮你选大学 20
5.3.5 管理员登录 21
5.3.6 管理员注册 22
6 总结 23
致谢 23
参考文献: 23
高考志愿填报查询分析系统
引言
引言
1 应用背景与现状
1.1 应用产生背景与现状
1.2 系统的应用前景与意义
与传统方式选校相比在线选学校[1]有很多的优点如:
1.检索便捷
利用互联网查询院校信息径,可以从院校地区、考生分数、学历层次或特殊分类等途径进行检索,快捷并且准确。
2.信息量大
2 系统的开发环境及技术简介
2.1 系统开发环境
2.1.1 IntelliJ IDEA
IntelliJ IDEA是一款开发工具,可以用来开发各种项目,在行业里被很多JAVA[2]程序员和前端工程师所喜爱。IntelliJ IDEA相比于Eclilpse或Myeclipse最大的区别再与,它为项目构建索引,这样产生的好处就是无论你打开项目中的哪一块代码,如果你的修改了该类的名称,这个IDE就会自动提示你是否修改与之相关的类,并且向开发人员提供一键修改的功能。该功能就是被广大的程序员喜爱的重构功能。除了重构功能以外,idea还提供了各种方便快捷的查询功能,比如全局查询预览功能,在该功能下可以查看项目中出现的位置,并且可以在下方的窗格里面进行修改,这个功能在eclipse或myeclipse中是没有的。如果项目中出现批量修改字段的问题,利用全局查询结合正则表达式可以起到事半功倍的效果。Idea本身不仅集合了大量的功能插件如svn、maven和tomcat等而且提供了完整的插件库,程序员可以根据自己的需要添加删除插件。鉴于idea种种优良的特性,就选择它作为该系统平台的开发工具。
2.1.2 MySQL简介
MySQL数据库是流行在多种操作系统上的关系型数据库系统[3],它具有诸多优点,它可以通过互联网访问,只要提供数据库服务的地址和端口号,即可通过网络访问mysql创建的数据库。小巧免费,mysql数据库安装包最大也不超过100兆,占用的系统资源并不是很多,对普通的开发人员来说使用普通的电脑就可以提供功能强大的数据库服务了。相比于Oracle和DB2这种大型的数据库管理系统,mysql提供的基本服务应有尽有,支持结构化查询语言,在大数据的存储与读取都有不错的表现。作为一款免费便捷的关系型数据库,MySQL在开发人员当中十分的流行。
2.1.3 Tomcat简介
应用系统都运行在服务器中,目前市场上有多种应用来充当服务器的角色,像商业上用的weblogic和webservice,当然这些服务器都需要一台性能不俗的机器来运行。作为普通的开发人员当然没有足够的财力来维护一个商业的服务器,这时,Tomcat作为轻量级的应用服务器就成为了普通开发人员的首选。
首先,Tomcat[4]的配置十分的简单,只需要下载Tomcat的资源包,解压在本地,然后根据解压的路径在操作系统中配置环境变量,简单的配置完成后即可通过简单的命令来启动Tomcat。在开发阶段,由于JSP[5]程序需要调试,Tomcat为方便开发人员调试有热启动和热部署功能,顾名思义就是在不重启服务的前提下就看到修改代码后界面。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1688.html