Esempio n. 1
0
def edit_password():
    if request.method == 'GET':
        return render_template('edit_password.html')
    else:
        stu_id = request.form.get('stu_id')
        originalPassword = request.form.get('originalPassword')
        newPassword = request.form.get('newPassword')
        newPassword1 = request.form.get('newPassword1')
        print(stu_id, originalPassword, newPassword, newPassword1)
        # 检查密码
        if (newPassword1 != newPassword):
            return u'两次输入密码不同,请检查'
        else:
            sql = "select * from STUDENT where STU_ID = '%s'" % stu_id
            #print(sql)
            result = query.query(sql)
            #print(result)
            if len(result) == 0:
                return u'不存在这个用户'
            else:
                if result[0][6] == originalPassword:
                    sql = "UPDATE STUDENT SET PASSWORD='******' WHERE STU_ID='%s'" % (
                        newPassword, stu_id)
                    query.update(sql)
                    return redirect(url_for('edit_password'))
                else:
                    return u'密码错误'
Esempio n. 2
0
def manageTeacherAdd():
    stu_id = session.get('stu_id')
    if stu_id == 'admin':
        if request.method == 'GET':
            return render_template('manageTeacherAdd.html')
        else:
            tea_name = request.form.get('tea_name')
            sex = request.form.get('sex')
            tea_id = request.form.get('tea_id')
            department = request.form.get('department')
            major = request.form.get('major')
            password = request.form.get('password')
            phone = request.form.get('phone')
            email = request.form.get('email')
            title = request.form.get('title')
            sql = "select * from TEACHER WHERE TEA_ID='%s'" % tea_id
            result = query.query(sql)
            if len(result) == 0:
                sql = "INSERT INTO TEACHER VALUES ('%s','%s','%s','%s','%s','%s','%s','%s','%s')" % (
                    tea_name, sex, tea_id, department, major, password, phone,
                    email, title)
                query.update(sql)
                return redirect(url_for('manageTeacher'))
            else:
                return u'该教师已存在'
    else:
        return u'页面不存在'
Esempio n. 3
0
def managerAdd():
    stu_id = session.get('stu_id')  # 获取登录网站时的stu_id
    # print(stu_id)
    if stu_id == 'admin':  # 验证是否为admin
        if request.method == 'GET':  # 获取信息,跳转html
            return render_template('managerAdd.html')
        else:
            # 获取添加的name\sex\stu_no\college\major\ad_year\password
            name = request.form.get('name')
            sex = request.form.get('sex')
            stu_no = request.form.get('stu_no')
            college = request.form.get('college')
            major = request.form.get('major')
            ad_year = request.form.get('ad_year')
            password = request.form.get('password')
            # 插入数据库student表中
            sql = "INSERT INTO STUDENT VALUES ('%s','%s','%s','%s','%s','%s','%s','%s')" % (
                name, sex, stu_no, college, major, ad_year, password, stu_no)

            # 更新数据库
            query.update(sql)
            # 跳转到manager函数
            return redirect(url_for('manager'))
    else:
        return u'页面不存在'
Esempio n. 4
0
def edit_train():
    sql = "UPDATE trainplan.train SET NAME='%s',STA_ID='%s',COURSE='%s',SCORE='%s',CHECK_TIME='%s',EVALUATE='%s'  WHERE NAME='%s'" % (
        request.values['NAME'], request.values['STA_ID'],
        request.values['COURSE'], request.values['SCORE'],
        request.values['CHECK_TIME'], request.values['EVALUATE'],
        request.values['id'])
    query.update(sql)
Esempio n. 5
0
def register():
    # 服务器获取数据,跳转网页
    if request.method == 'GET':
        return render_template('register.html')
    else:
        # 获取填入的stu_id,user,password和password1
        stu_id = request.form.get('stu_id')
        user = request.form.get('user')
        password = request.form.get('password')
        password1 = request.form.get('password1')
        print(stu_id, user, password, password1)

        # 如果两次输入的密码一样,则提示密码不能一样
        if (password1 != password):
            return u'两次输入密码不同,请检查'
        else:
            # 在student表中查找到这个学生的信息
            sql = "select * from STUDENT where STU_NO = '%s'" % stu_id
            # print(sql)
            result = query.query(sql)
            # print(result)
            # 如果返回数据条长度为0
            if len(result) == 0:
                return u'没有这个用户了'
            else:
                # 如果数据条第7列原password和user相等,则更新数据库中的学号和密码
                if result[0][6] == user:
                    sql = "UPDATE STUDENT SET PASSWORD='******' WHERE STU_NO='%s'" % (
                        password, stu_id)
                    query.update(sql)
                    # 跳转回login函数
                    return redirect(url_for('login'))
                else:
                    return u'密码错误'
Esempio n. 6
0
def register():
    if request.method == 'GET':
        return render_template('register.html')
    else:
        stu_id = request.form.get('stu_id')
        user = request.form.get('user')
        password = request.form.get('password')
        password1 = request.form.get('password1')
        print(stu_id, user, password, password1)

        if (password1 != password):
            return u'两次输入密码不同,请检查'
        else:
            sql = "select * from STUDENT where STU_NO = '%s'" % stu_id
            #print(sql)
            result = query.query(sql)
            #print(result)
            if len(result) == 0:
                return u'没有这个用户了'
            else:
                if result[0][6] == user:
                    sql = "UPDATE student SET PASSWORD='******' WHERE STU_NO='%s'" % (
                        password, stu_id)
                    query.update(sql)
                    return redirect(url_for('login'))
                else:
                    return u'密码错误'
Esempio n. 7
0
def course_discussion():
    # 获取信息跳转html
    if request.method == 'GET':
        return render_template('course_discussion.html')
    else:
        # 获取发布话题topic/comments
        topic = request.form.get('topic')
        comments = request.form.get('comments')
        # commenter = request.form.get('commenter')
        # 获取登录stu_id,并在student表中查询该学生信息
        # 从session中get ID 有效防止冒名顶替
        stu_id = session.get('stu_id')
        # 在student表查找姓名
        sql = "select NAME from STUDENT where STU_NO = '%s'" % stu_id
        stu_name = query.query(sql)
        # 获取学生姓名
        stu_name = stu_name[0][0]
        # 获取当前时间
        now = time.time()
        now = time.strftime('%Y-%m-%d', time.localtime(now))
        now = str(now)
        # 生成news_id 学生姓名+时间 简单,能在列表上清晰看到 名字重复了怎么办?
        news_id = stu_name + now
        # 将new信息插入到news表
        sql = "INSERT INTO NEWS(TOPIC, COMMENTS, COMMENTER, CREATE_TIME, NEWS_ID,IS_FIRST)" \
              "VALUES ('%s', '%s', '%s','%s','%s','%s')" % (topic, comments, stu_name, now, news_id, 0)

        print(sql)
        # 后端更新数据表,并返回news_center函数
        query.update(sql)
        return render_template('news_center.html')
Esempio n. 8
0
def detail(question):
    print(question)
    #question=str(question)
    if request.method == 'GET':
        sql = "SELECT TOPIC, COMMENTS, COMMENTER, CREATE_TIME FROM NEWS WHERE NEWS_ID='%s' AND IS_FIRST='0'" % question
        title = query.query(sql)
        #print(title)
        title = title[0]
        sql = "SELECT * FROM NEWS WHERE IS_FIRST='%s'" % question
        result = query.query(sql)
        return render_template('detail.html', title=title, result=result)
    else:
        comments = request.form.get('comments')
        stu_id = session.get('stu_id')
        sql = "select NAME from STUDENT where STU_NO = '%s'" % stu_id
        stu_name = query.query(sql)
        stu_name = stu_name[0][0]
        now = time.time()
        now = time.strftime('%Y-%m-%d', time.localtime(now))
        now = str(now)
        news_id = stu_name + now
        sql = "INSERT INTO NEWS(TOPIC, COMMENTS, COMMENTER, NEWS_ID, IS_FIRST) VALUES ('回复', '%s', '%s', '%s', '%s')" % (
            comments, stu_name, news_id, question)
        print(sql)
        query.update(sql)

        sql = "SELECT TOPIC, COMMENTS, COMMENTER, CREATE_TIME FROM NEWS WHERE NEWS_ID='%s' AND IS_FIRST='0'" % question
        title = query.query(sql)
        # print(title)
        title = title[0]
        sql = "SELECT * FROM NEWS WHERE IS_FIRST='%s'" % question
        result = query.query(sql)
        return render_template('detail.html', title=title, result=result)
Esempio n. 9
0
def managerAdd():
    stu_id = session.get('stu_id')
    #print(stu_id)
    if stu_id == 'admin':
        if request.method == 'GET':
            #print('1111')
            return render_template('managerAdd.html')
        else:
            #print('222')
            # 服务器通过POST方法接收数据,从表单form数据获取参数值
            name = request.form.get('name')
            sex = request.form.get('sex')
            stu_no = request.form.get('stu_no')
            college = request.form.get('college')
            major = request.form.get('major')
            ad_year = request.form.get('ad_year')
            password = request.form.get('password')
            sql = "INSERT INTO STUDENT VALUES ('%s','%s','%s','%s','%s','%s','%s','%s')" % (
                name, sex, stu_no, college, major, ad_year, password, stu_no)
            #print(sql)
            query.update(sql)
            # 将用户重定向到具有指定状态代码的另一个目标位置
            return redirect(url_for('manager'))
    else:
        return u'页面不存在'
Esempio n. 10
0
def manageStudentAdd():
    stu_id = session.get('stu_id')  # 识别操作者身份
    if stu_id == 'admin':
        if request.method == 'GET':
            return render_template('manageStudentAdd.html')
        else:
            stu_id = request.form.get('stu_id')
            name = request.form.get('name')
            sex = request.form.get('sex')
            department = request.form.get('department')
            major = request.form.get('major')
            ad_year = request.form.get('ad_year')
            password = request.form.get('password')
            phone = request.form.get('phone')
            email = request.form.get('email')
            political = request.form.get('political')
            sql = "select * from STUDENT WHERE STU_ID='%s'" % stu_id
            result = query.query(sql)
            if len(result) == 0:
                sql = "INSERT INTO STUDENT VALUES ('%s','%s','%s','%s','%s','%s','%s','%s','%s','%s')" % (
                    stu_id, name, sex, department, major, ad_year, password,
                    phone, email, political)
                query.update(sql)
                return redirect(url_for('manageStudent'))
            else:
                return u"该学生已存在"
    else:
        return u'页面不存在'
Esempio n. 11
0
def managerEdit():
    stu_id = session.get('stu_id')
    if stu_id == 'admin':
        if request.method == 'GET':
            return render_template('managerEdit.html')
        else:
            stu_no = request.form.get('stu_no')
            name = request.form.get('name')
            sex = request.form.get('sex')
            college = request.form.get('college')
            major = request.form.get('major')
            ad_year = request.form.get('ad_year')
            password = request.form.get('password')

            sql = "select * from STUDENT WHERE STU_NO='%s'" % stu_no
            result = query.query(sql)
            if name == '':
                name = result[0][0]
            if sex == '':
                sex = result[0][1]
            if college == '':
                college = result[0][3]
            if major == '':
                major = result[0][4]
            if ad_year == '':
                ad_year = result[0][5]

            sql = "UPDATE STUDENT SET NAME='%s',SEX='%s',COLLEGE='%s',MAJOR='%s',AD_YEAR='%s',PASSWORD='******',ID='%s' WHERE STU_NO='%s'" % (
                name, sex, college, major, ad_year, password, stu_no, stu_no)
            #print(sql)
            query.update(sql)
            return redirect(url_for('manager'))
    else:
        return u'页面不存在'
Esempio n. 12
0
def edit_course():
    sql = "UPDATE trainplan.course SET NO='%s',NAME='%s',TEACHER='%s',INTRO='%s',BOOK='%s'," \
          "START_TIME='%s',END_TIME='%s',CLASS_TIME='%s',MAX_STAFFS='%s'," \
          "CLASS_ADDRESS='%s',STATE='%s' WHERE NO='%s'" % (
    request.values['NO'], request.values['NAME'],request.values['TEACHER'], request.values['INTRO'],request.values['BOOK'],
    request.values['START_TIME'],request.values['END_TIME'], request.values['CLASS_TIME'],request.values['MAX_STAFFS'],
    request.values['CLASS_ADDRESS'],request.values['STATE'], request.values['id'])
    query.update(sql)
Esempio n. 13
0
def personal_information_edit():
    if request.method == 'GET':
        return render_template('personal_information_edit.html')
    else:
        stu_id = session.get('stu_id')
        phone = request.form.get('phone')
        email = request.form.get('email')
        sql = "UPDATE student SET phone='%s', email='%s' WHERE STU_ID = '%s'" % (
            phone, email, stu_id)
        query.update(sql)
        return redirect(url_for('personal_information'))
Esempio n. 14
0
def addDEPT():
    user = session.get('sta_id')
    id = request.form.get('id')
    name = request.form.get('name')
    admit = request.form.get('admit')
    intro = request.form.get('intro')
    sql = "INSERT INTO trainplan.dept (ID,NAME,ADMIN,INTRO)VALUES ('%s','%s','%s','%s')" % (
        id, name, admit, intro)
    query.update(sql)
    sql = "select * from trainplan.staff WHERE STA_NO='%s'" % user
    result = query.query(sql)
    return render_template('AdmitDept.html', result=result)
Esempio n. 15
0
def manageStudentEdit():
    stu_id = session.get('stu_id')
    if stu_id == 'admin':
        if request.method == 'GET':
            return render_template('manageStudentEdit.html')
        else:
            stu_id = request.form.get('stu_id')
            name = request.form.get('name')
            sex = request.form.get('sex')
            department = request.form.get('department')
            major = request.form.get('major')
            ad_year = request.form.get('ad_year')
            password = request.form.get('password')
            phone = request.form.get('phone')
            email = request.form.get('email')
            political = request.form.get('political')
            sql = "select * from STUDENT WHERE STU_ID='%s'" % stu_id
            result = query.query(sql)
            if len(result) != 0:
                if stu_id == '':
                    stu_id = result[0][0]
                if name == '':
                    name = result[0][1]
                if sex == '':
                    sex = result[0][2]
                if department == '':
                    department = result[0][3]
                if major == '':
                    major = result[0][4]
                if ad_year == '':
                    ad_year = result[0][5]
                if password == '':
                    password = result[0][6]
                if phone == '':
                    phone = result[0][7]
                if email == '':
                    email = result[0][8]
                if political == '':
                    political = result[0][9]

                sql = "UPDATE STUDENT SET STU_ID ='%s',NAME='%s',SEX='%s',DEPARTMENT='%s',MAJOR='%s',AD_YEAR='%s',PASSWORD='******',PHONE='%s',EMAIL='%s',POLITICAL='%s' WHERE STU_ID='%s'" % (
                    stu_id, name, sex, department, major, ad_year, password,
                    phone, email, political, stu_id)
                query.update(sql)
                return redirect(url_for('manageStudent'))
            else:
                return u'该学生不存在'
    else:
        return u'页面不存在'
Esempio n. 16
0
def edit():
    sta_id = session.get('sta_id')
    name = request.form.get('name')
    sex = request.form.get('sex')
    birth = request.form.get('birth')
    edu = request.form.get('edu')
    address = request.form.get('address')
    tel = request.form.get('tel')
    intro = request.form.get('intro')
    sql = "UPDATE trainplan.staff SET NAME='%s',SEX='%s',BIRTH='%s',EDU='%s' ,ADDRESS='%s',TEL='%s',introduction='%s' WHERE STA_NO='%s'" % (
        name, sex, birth, edu, address, tel, intro, sta_id)
    query.update(sql)
    sql = "select * from trainplan.staff WHERE STA_NO='%s'" % sta_id
    result = query.query(sql)
    return render_template('Person.html', result=result)
Esempio n. 17
0
def managerDelete():
    stu_id = session.get('stu_id')
    #print(stu_id)
    if stu_id == 'admin':
        if request.method == 'GET':
            #print('1111')
            return render_template('managerDelete.html')
        else:
            #print('222')
            stu_no = request.form.get('stu_no')
            sql = "DELETE FROM STUDENT WHERE STU_NO='%s'" % stu_no
            #print(sql)
            query.update(sql)
            return redirect(url_for('manager'))
    else:
        return u'页面不存在'
Esempio n. 18
0
def bookOut():
    stu_id = session.get('stu_id')
    #print(stu_id)
    if stu_id == 'librarian':
        if request.method == 'GET':
            #print('1111')
            return render_template('bookOut.html')
        else:
            #print('222')
            bid = request.form.get('bid')
            sql = "DELETE FROM coder.book WHERE bid='%s'" % bid
            #print(sql)
            query.update(sql)
            return redirect(url_for('manager'))
    else:
        return u'页面不存在'
Esempio n. 19
0
def managerDelete():
    stu_id = session.get('stu_id')
    #print(stu_id)
    if stu_id == 'librarian':
        if request.method == 'GET':
            #print('1111')
            return render_template('managerDelete.html')
        else:
            #print('222')
            usr_id = request.form.get('usr_id')
            sql = "DELETE FROM coder.lib_user WHERE usr_id='%s'" % usr_id
            #print(sql)
            query.update(sql)
            return redirect(url_for('manager'))
    else:
        return u'页面不存在'
Esempio n. 20
0
def manageTeacherEdit():
    stu_id = session.get('stu_id')
    if stu_id == 'admin':
        if request.method == 'GET':
            return render_template('manageTeacherEdit.html')
        else:
            tea_id = request.form.get('tea_id')
            tea_name = request.form.get('tea_name')
            sex = request.form.get('sex')
            department = request.form.get('department')
            major = request.form.get('major')
            password = request.form.get('password')
            phone = request.form.get('phone')
            email = request.form.get('email')
            title = request.form.get('title')
            sql = "select * from TEACHER WHERE TEA_ID='%s'" % tea_id
            result = query.query(sql)
            if len(result) != 0:
                if tea_name == '':
                    tea_name = result[0][0]
                if sex == '':
                    sex = result[0][1]
                if tea_id == '':
                    tea_id = result[0][2]
                if department == '':
                    department = result[0][3]
                if major == '':
                    major = result[0][4]
                if password == '':
                    password = result[0][5]
                if phone == '':
                    phone = result[0][6]
                if email == '':
                    email = result[0][7]
                if title == '':
                    title = result[0][8]

                sql = "UPDATE TEACHER SET TEA_NAME ='%s',SEX='%s',TEA_ID='%s',DEPARTMENT='%s',MAJOR='%s',PASSWORD='******',PHONE='%s',EMAIL='%s',TITLE='%s' WHERE TEA_ID='%s'" % (
                    tea_name, sex, tea_id, department, major, password, phone,
                    email, title, tea_id)
                query.update(sql)
                return redirect(url_for('manageTeacher'))
            else:
                return u'该教师不存在'
    else:
        return u'页面不存在'
Esempio n. 21
0
def managerDelete():
    # 获取登录网站时的ID
    stu_id = session.get('stu_id')
    # 验证是否为管理员用户
    if stu_id == 'admin':
        # 获取信息跳转html
        if request.method == 'GET':
            return render_template('managerDelete.html')
        else:
            # 获取要删除的学生学号,用sql语句在数据库中删除
            stu_no = request.form.get('stu_no')
            sql = "DELETE FROM STUDENT WHERE STU_NO='%s'" % stu_no
            # 更新删除后的数据库,跳转到manager函数
            query.update(sql)
            return redirect(url_for('manager'))
    else:
        return u'页面不存在'
Esempio n. 22
0
def manageTeacherDelete():
    stu_id = session.get('stu_id')
    if stu_id == 'admin':
        if request.method == 'GET':
            return render_template('manageTeacherDelete.html')
        else:
            tea_id = request.form.get('tea_id')
            sql = "select * from TEACHER WHERE TEA_ID='%s'" % tea_id
            result = query.query(sql)
            if len(result) != 0:
                sql = "DELETE FROM TEACHER WHERE TEA_ID='%s'" % tea_id
                query.update(sql)
                return redirect(url_for('manageTeacher'))
            else:
                return u'该教师不存在'
    else:
        return u'页面不存在'
Esempio n. 23
0
def manageStudentDelete():
    stu_id = session.get('stu_id')
    if stu_id == 'admin':
        if request.method == 'GET':
            return render_template('manageStudentDelete.html')
        else:
            stu_id = request.form.get('stu_id')
            sql = "select * from STUDENT WHERE STU_ID='%s'" % stu_id
            result = query.query(sql)
            if len(result) != 0:
                sql = "DELETE FROM STUDENT WHERE STU_ID='%s'" % stu_id
                query.update(sql)
                return redirect(url_for('manageStudent'))
            else:
                return u'该学生不存在'
    else:
        return u'页面不存在'
Esempio n. 24
0
def manageLectureDelete():
    stu_id = session.get('stu_id')
    if stu_id == 'admin':
        if request.method == 'GET':
            return render_template('manageLectureDelete.html')
        else:
            lec_id = request.form.get('lec_id')
            sql = "select * from LECTURE WHERE LEC_ID='%s'" % lec_id
            result = query.query(sql)
            if len(result) != 0:
                sql = "DELETE FROM LECTURE WHERE LEC_ID='%s'" % lec_id
                query.update(sql)
                return redirect(url_for('manageLecture'))
            else:
                return u'该课程不存在'
    else:
        return u'页面不存在'
Esempio n. 25
0
def detail(question):
    print(question)
    # question=str(question)
    # 服务器获取信息,因为要显示到话题详情,所以在news表查找topic,comments,commenter和create_time
    if request.method == 'GET':
        # 根据news_id和is_first=0查表,也就是原创帖,news_id就是question
        sql = "SELECT TOPIC, COMMENTS, COMMENTER, CREATE_TIME FROM NEWS WHERE NEWS_ID='%s' AND IS_FIRST='0'" % question
        title = query.query(sql)
        # print(title)
        # 标题为查到的这行数据条
        title = title[0]
        # 获取针对这个帖子的回复信息 is_first=question,关联具体的问题,question id在数据库自增
        sql = "SELECT * FROM NEWS WHERE IS_FIRST='%s'" % question
        result = query.query(sql)
        return render_template('detail.html', title=title, result=result)
    else:
        # 回复他人评论,获取评论和登录stu_id
        comments = request.form.get('comments')
        stu_id = session.get('stu_id')
        # 在student表查询该学生信息
        sql = "select NAME from STUDENT where STU_NO = '%s'" % stu_id
        # 根据查询数据条获取姓名
        stu_name = query.query(sql)
        stu_name = stu_name[0][0]
        # 获取当前时间
        now = time.time()
        now = time.strftime('%Y-%m-%d', time.localtime(now))
        now = str(now)
        # 合成这条new_id
        news_id = stu_name + now
        # 插入到news表,因为是针对这个帖子的回复,所以is_first = question,topic="回复"
        sql = "INSERT INTO NEWS(TOPIC, COMMENTS, COMMENTER, NEWS_ID, IS_FIRST) VALUES ('回复', '%s', '%s', '%s', '%s')" % (
            comments, stu_name, news_id, question)
        print(sql)
        query.update(sql)

        # 更新后再次显示原贴和这个帖子的回复的信息
        sql = "SELECT TOPIC, COMMENTS, COMMENTER, CREATE_TIME FROM NEWS WHERE NEWS_ID='%s' AND IS_FIRST='0'" % question
        title = query.query(sql)
        # 标题要显示查到的这一行
        title = title[0]
        sql = "SELECT * FROM NEWS WHERE IS_FIRST='%s'" % question
        result = query.query(sql)
        return render_template('detail.html', title=title, result=result)
Esempio n. 26
0
def PWDedit():
    sta_id = session.get('sta_id')
    oldpwd = request.form.get('oldpwd')
    sql = "select * from trainplan.staff where STA_NO = '%s'" % sta_id
    result = query.query(sql)
    if len(result) != 0:
        # print(result[0][10], password)#查询数据库中密码是否与输入的相同,result[][密码在数据库中的列数-1]
        if result[0][10] == oldpwd:  # 判断密码是否相同
            newpwd = request.form.get('newpwd')
            confirmpwd = request.form.get('confirmpwd')
            if (newpwd != confirmpwd):
                return u'两次输入的密码不一致'
            else:
                sql = "UPDATE trainplan.staff SET PASSWORD='******' WHERE STA_NO='%s'" % (
                    confirmpwd, sta_id)
                query.update(sql)
                return render_template('edit_pwd.html', result=result)
        else:
            return u'密码错误'
Esempio n. 27
0
def addCourse():
    user = session.get('sta_id')
    id = request.form.get('id')
    name = request.form.get('name')
    teacher = request.form.get('teacher')
    intro = request.form.get('intro')
    book = request.form.get('book')
    start = request.form.get('start')
    end = request.form.get('end')
    time = request.form.get('time')
    max = request.form.get('max')
    address = request.form.get('address')
    status = request.form.get('status')
    sql = "INSERT INTO trainplan.course (NO,NAME,TEACHER,INTRO,BOOK,START_TIME,END_TIME,CLASS_TIME,MAX_STAFFS,CLASS_ADDRESS,STATE)" \
          "VALUES ('%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s')" % (id,name,teacher,intro,book,start,end,time,max,address,status)
    query.update(sql)
    sql = "select * from trainplan.staff WHERE STA_NO='%s'" % user
    result = query.query(sql)
    return render_template('AdmitCourse.html', result=result)
Esempio n. 28
0
def bookBorrow():
    stu_id = session.get('stu_id')
    #print(stu_id)
    if stu_id == 'librarian':
        if request.method == 'GET':
            #print('1111')
            return render_template('bookBorrow.html')
        else:
            #print('222')
            usr_id = request.form.get('usr_id')
            bid = request.form.get('bid')
            return_date = request.form.get('return_date')

            sql = "INSERT INTO coder.borrowed VALUES ('%s','%s','%s')" % (
                usr_id, bid, return_date)
            #print(sql)
            query.update(sql)
            return redirect(url_for('manager'))
    else:
        return u'页面不存在'
Esempio n. 29
0
def managerAdd():
    stu_id = session.get('stu_id')
    #print(stu_id)
    if stu_id == 'librarian':
        if request.method == 'GET':
            #print('1111')
            return render_template('managerAdd.html')
        else:
            #print('222')
            usr_id = request.form.get('usr_id')
            usr_password = request.form.get('usr_password')
            usr_type = request.form.get('usr_type')

            sql = "INSERT INTO coder.lib_user VALUES ('%s','%s','%s')" % (
                usr_id, usr_password, usr_type)
            #print(sql)
            query.update(sql)
            return redirect(url_for('manager'))
    else:
        return u'页面不存在'
Esempio n. 30
0
def addStaff():
    user = session.get('sta_id')
    name = request.form.get('name')
    sex = request.form.get('sex')
    sta_no = request.form.get('id')
    birth = request.form.get('birth')
    dept = request.form.get('dept')
    job = request.form.get('job')
    edu = request.form.get('edu')
    address = request.form.get('address')
    tel = request.form.get('tel')
    introduction = request.form.get('intro')
    pwd = request.form.get('pwd')
    sql = "INSERT INTO trainplan.staff (NAME,SEX,STA_NO,BIRTH,JOB,EDU,ADDRESS,TEL,introduction,PASSWORD)" \
          "VALUES ('%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s')" % (
          name, sex, sta_no, birth, dept, job, edu, address, tel, introduction, pwd)
    query.update(sql)
    sql = "select * from trainplan.staff WHERE STA_NO='%s'" % user
    result = query.query(sql)
    return render_template('StaffInfo.html', result=result)