该系统采用B/S架构,相较于C/S模式,主要优势体现在 (多选,填字母)
A.对服务器性能要求低
B.数据处理速度快,学生可随时投票
C.学生终端无需安装专门程序,便捷高效
D.核心功能集中于服务器上,简化了系统的维护与升级
#导入相关库,代码略
@app.route()
def select( ):
#在数据库中查询各套餐方案并显示,代码略
@app.route(/input) #提交数据子页面路由
def input( ): #提交投票数据并进行记录
name=request. form. get(id)) #获取所投套餐编号
conn=sqlite3. connect(num. db)
cur=conn. cursor( )
cur. execute("SELECT * FROM beek WHERE fa='%s" %name)
res=cur.fetchall( ) #获取查询结果数据
if res: #所投套餐已有记录
x=res[0][1] #套餐已有投票数
y= #累计套餐投票数
cur. execute("UPDATE beek SET ps= =%d WHERE fa=%s" %(y,name)) #更新套餐得票数
else:
y=1
cur. execute("INSERT INTO bek(fa, ps) VALUES(%s', %d)" %(name, y))