admin 管理员组文章数量: 1184232
2024年3月10日发(作者:typedef long class的作用)
互联网+应用
nternet Application
基于Python的计算机等级考试查询系统
__________________________ □高敏谢菲尔德大学(英)计算机学院
【摘要】在网络时代发展计算机教育势在必行。而网站作为信息传播的载体,其应用开发不可或缺。本网站系统基于
Python
语言,
该系统支持用户和管理员进行一系列与计算机等级考试相关的操作,基本满足了系统的设计要求。
【关键词
I
Python
web
开发查询系统
_、弓
I
言
2.2功能模块
1.1课题背景
根据需求分析确定了系统要实现的功能,以及对应的开
在科研刚开始时,发展是相对比较慢的,后来人们发明
发平台。主要包括用户对计算机等级考试的一般性需求。具
了计算机这种工具,与此同时互联网的快速发展也为整个科
体而言,该计算机等级考试査询系统的就是要实现注册,登
技行业增添了一份助力。互联网最初只是将几台计算机进行 录,报名,成绩查询等功能。用户功能模块有用户注册模块、
连接,搭建一个通讯网络,进行简单的信息传送。到今天互 登陆模块、考试报名模块、成绩査询模块以及打印服务模块,
联网应用已涉及各个方面,将一切都放于网络上也是未来的 管理员模块包括成绩査询模块、成绩导入、导出模块等。另
发展方向,同时现在很多年轻人的工作与生活也与网络息息
外为了带给用户更好的体验,将系统封装成
web
app
,供用
相关。对于计算机领域的开发语言
Python
,它的诞生历史比
户能在手机端使用,使的服务便携化。
Web
还要早,具有上百种
Web
开发框架,有很多成熟的模
以用户模块为例,除了简单的注册登陆操作外的考试报
板技术,因为简单易学的特点,使得开发效率很高,非常适
名模块和打印服务模块。考试报名模块:选择科目进行报名。
合用来做
Web
开发[1]。
如果已报名,则报考相同科目会提示重复报名,如报考的各
1.2课题研究意义
科目时间冲突,则同样提示时间冲突,不予报考;打印服务
在计算机应用方面,比较常用的是信息査询和管理。而
模块:本系统提供准考证和成绩证书打印服务。当用户报考
对于计算机等级考试报名状态的査询系统来说,査询的对象
缴费成功,可在考前一周内,登录系统进行准考证下载打印,
包括考生注册、报名和成绩等,其功能则包括管理员对考生
若未报考缴费或者未在规定时间段内要求下载打印,则拒绝
个人信息和成绩的导入导出操作。但这些信息是会发生改变
提供该服务;当用户获取到合格成绩后,可以选择证书下载
的,所以将计算机应用于完成考试信息查询和管理的方面,
打印服务,若没有报考或者成绩不合格,则没有证书打印资
是适应社会发展需求以及助力信息的查询管理不断科科学规
格。
范的必要条件[21。然而一般信息的查询管理工作既繁杂又不
三、相关技术及可行性分析
允许出错,所以引入计算机技术来进行查询管理工作,不仅
3.1关键技术
能够保证信息存储査询的正确率,免除人工失误,并且还可
1. 开发语言
以利用计算机对信息进行处理。
Python
具有丰富且强大的库,它最大的优点就是能够让
本次设计实现的计算机等级考试査询系统能够为想要进
新手很顺利的从
python
学习过渡到实践。因为它能将用其
行计算机等级考试的用户提供简单的报名操作以及快捷的成
他语言制作的各种模块进行联结,所以这对于学习过一些如
绩査询。而管理员在进行登录授权后可以使用计算机管理已
Java
,
C
等计算机语言,却是
Python
新手来说是一个低门槛
注册和已报名计算机等级考试的用户信息,另外在用户无法
低成本的学习。
Python
编程应用最常见的一种情形就是,先
进行报名相关操作或者无法自助查询成绩时,管理员能帮助
使用
Python
快速地生成原型,然后用更合适的语言对其中有
用户获取所需信息,这些都能够为提高信息管理的效率提供
要求的部分进行改写,而后封装,非常适合做一些简单的短
很大助力。因此,只有建立起高效的信息查询管理系统,才
时间的小程序系统开发。
能真正让信息传递高效率。
2. 开发平台
二、系统简介
(1 )
windows+pycharm
(
python
开发工具)
2.1系统架构
在进行该系统的开发时,选择的开发工具是一种
Python
本次査询系统是基于
B
/
S
结构。
B
/
S
结构相对于
C
/
S
结
语言编译器一
PyCharm
。它除了支持
django
框架外,还支
构来说,需要进行系统维护的工作量大大减少。由于
B
/
S
结
持
Flask
框架、
GAE
以及
Weh
2
Py
等模式,
Pycharm
在编写
构的应用,系统只需运行在拥有浏览器的客户端就可以,在
过程中,会对格式类型错误给出提示与可靠的解决方案,
客户端运行系统就像在设备上浏览网页一样,这对现在越来
这样可以进行快速高效的修改,大大缩短工期;另外在删除
越多的移动端用户来说会更合适,能提高用户体验,得到最
一些变量文件后,整个程序中的相关代码也会做出相应的
大限度的便捷与舒适感。
B
/
S
结构对平台的依赖性小,可以
变化,这是自动的,但这一点是优点也是缺点W。本次采用
在多个不同的操作系统上运行[31。
的
Django
是一个基于
MVC
构造的框架,其主要组成是模型
113
T
瓦联网+应用
internet Application
(
Model
)、模板(
Template)
和视图(
Views
),称为
MTV
模
式[5]。但是在
Django
中,控制器在其中的作用并不大,更多
的是
template
。
(
2
)
android+Android studio
(
app
开发工具)
本系统是基于
Python
的信息查询管理系统,属于
Web
网站开发,在完成系统后需要将
web
网站封装成
wehapp
,
在安卓手机上使用。所以在app开发工具中选用了
Android
aruiroidstdio
稳定高效,各项技术成熟。能够支持系统开发,
实现需求分析中提及的功能并且允许用户或者管理员进行跨
平台使用。
3. 结构可行性
本次设计的基于
Python
的信息査询管理系统采用了
B/S
结构(
Browser/Server
浏览器/服务器结构),是随着时间的
推移,
Internet
技术的不断发展,
C/S
结构的基础上进行一些
改动和完善后得到的一种结构。基于
Python
的信息查询管理
系统是当前处在最前卫的信息查询管理系统,系统结构设置
合理,在企业单位工作中所能用到的功能,都以在系统结构
中展示,并且该系统结构简单明了,方便操作[6]。
4. 操作可行性
基于
Windows
的图形用户界面,也就是大家熟悉的网站
界面,不需要对数据库进行深人的了解就可以进行使用。而
在使用过程中,用户只需操作鼠标就可以完成相应的计算机
等级考试信息查询的相关操作,还有一小部分的数据输入是
由后台管理员完成的。对于初次使用此系统的用户来说,不
必经过复杂的学习就可以掌握本系统的操作流程。
三、结语
总的来说,基于
Python
的信息査询系统会具有一个非常
好的前景,随着系统发展平台的延伸,系统的使用会更加的
广泛。另外该系统还可以进行一些改进,比如说使用其他数
据库进行搭建,具有更强大的功能。本系统还可以发展跨平
台的使用,如开发基于
CS
架构的手机客户端,从而使得系
统的使用更加的方便。除此之外,系统还有一些需要深入研
究解决的问题,比如证书直邮地址的自动获取。在査询到成
绩获得证书资格后,能够立即弹出提示框进行地址填写,并
同步给快递公司。
studio
。它是一款功能很强大的
app
开发平台,其中也有很
多工程开发需要的安装包,如
sdk
。该软件在第一次使用时
需要注意相关配置,并且需要在成功安装
jdk
的基础上进行
使用。
2.开发平台
本次关于数据使用的是
django
框架自带的
sqlite3
数据
库组件,整个编程过程中,几乎没有
SQL
语句,大大减少了
用在数据库的学习与使用上的时间与精力。要载入
Sqlite3
数
据库,可以通过
cmd
命令先后输入创建数据库,启动数据库
等命令也可以在
Python
开发软件
pyrharm
中通过命令进行同
步数据库[71。
3.2
系统可行性分析
1. 经济可行性
本系统属于
weh
开发,一切所需资源都能在网络上获取。
如使用的开发平台,
django
框架,还有部分应用工具。除去
人力输出,成本基本不计。网络化的资源管理大大提高了信
息查询的效率,使之为社会创造了更大价值。信息利用率的
提高,全面提升了信息服务的管理能力,从而适应信息时代
的网络化管理要求。
2. 技术可行性
本次使用的开发语言
python
与开发平台
pycharm
和
图1
MVC
模式工作原理
参考文献
[1] 董伟明
.Python
Web
开发实战丨
M
】.北京:电子工业出版社,2016
[2] 曾浩.基于
Python
的
Weh
开发框架研究[
J
].广西轻工业.2011(08)
[3] 徐宜生.
Amlmid
群英传[
M
].北京:电子工业出版社,2017
[4] Luciano
,
Python[M].
南京:东南大学出版社,
2017
[5] 郭霖.第一行代码
Andr
〇
kl
[
M
].北京:人民邮电出版社,2016
[6] 高洪波.
HTML
+
CSS
网站开发兵书[
M
】.北京:电子工业出版社,20013
[7] 李勇.王文强
.Python
Web
开发学习实录[
M
].北京:清华大学出版社,2011
高敏(19%年8月——)女,汉族,安徽合肥人,硕士研究生,研究方向:网络安全与人工智能
114
版权声明:本文标题:基于Python的计算机等级考试查询系统 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1710047778a555259.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论