优秀论文范例 下载本文

内容发布更新时间 : 2024/12/25 12:14:28星期一 下面是文章的全部内容请认真阅读。

浙江经贸职业技术学院毕业论文(设计)

字段名 Title_id user_id title Title_type gclass stunumber comment 说明 题号 用户编号 题目 论题类型 适用年级 限定人数 说明 类型 自动编号 数字 文本 文本 文本 数字 文本 长度 长整型 长整型 30 10 10 长整型 30 主键或外键 主键 表4.4 选择表(xuanze)

字段名 Titlevsstu_id user_id Title_id istype addtime 说明 编号 用户编号 题号 确定 选题时间 类型 自动编号 数字 数字 数字 日期/时间 长度 长整型 长整型 长整型 长整型 主键或外键 主键 确定(0表示等待中 1表示已确定,3表示淘汰) 表4.5 留言表(liuyan)

字段名 Mail_id Mail_to Mail_from addtime Mail_title Mail_content issee 说明 邮件编号 接收者 发送者 发送时间 邮件主题 邮件内容 是否已看 类型 自动编号 数字 数字 日期/时间 文本 文本 数字 长度 长整型 长整型 长整型 20 50 长整型 主键或外键 主键 (1 表示没有看,2表示已看)

第 7 页

浙江经贸职业技术学院毕业论文(设计)

表4.6 论文表(paper)

字段名 File_id File_url File_size User_id addtime 说明 论文编号 论文路径 文件大小 用户编号 上传时间 类型 自动编号 文本 文本 数字 日期/时间 长度 长整型 50 50 长整型 主键或外键 主键 4.3详细设计

4.3.1用户登录模块设计

用户登录模块主要根据用户登录的信息,与数据库中信息成功匹配后,获得其相应的操作权限。 (1) 流程图

开始输入帐号、密码N判断是否合法用户说明一Y教师判断身份说明二学生教师信息学生信息 一律用阿拉伯数字分图4.2 用户登录流程图 (2) 处理说明 别依序连编编排序号。序号分章依序编码, ”图4.2”标注在下方 说明一:打开网页,等待用户输入帐号、密码、选择身份,判断用户输入的信息与后台数据库是否匹配,查询语句为:sql=”select user_id,user_type,user_pwd,user_class from quanxian where user_name=?”&id&”? and user_pwd=?”&mima&”? and user_type=”&leixing若不匹配,则刷新页面,等待用户重新输入。

第 8 页

浙江经贸职业技术学院毕业论文(设计)

说明二:根据用户选择的身份类别,进行判断,如果是学生,调出学生主页,同时显示学生信息,查询语句为:select * from quanxian where user_id=\。如果是教师,则调出教师主页,同时显示教师信息 。 4.3.2论题管理模块设计

论题管理模块主要实现教师对其论文题目的添加、修改、删除等操作。 (1) 流程图

窗体初始化(说明一)增加(说明二)修改(说明三)开始删除(说明三)调出窗体一调出窗体二提示信息成功保存(说明二)更新(说明三)成功失败提示信息失败提示信息

图4.3 论题管理模块流程图

(2) 处理说明

说明一:打开并激活窗口,根据登录的教师信息加载其论题信息至界面,查询语句为sql=\

说明二:单击添加图标超链接,进入添加论题界面,等待用户输入有关论题信息,单击提交按钮,相关语句为:rs.addnew rs(\保存到数据库。

说明三:单击需要修改的论题,进入修改界面,根据需要在文本框中修改信息,单击修改按钮并更新到数据库,若要删除此论题,则单击删除按钮,相关语句为:delete * from title where title_id=\。

第 9 页

浙江经贸职业技术学院毕业论文(设计)

4.3.3学生选题模块设计

学生选题模块主要实现学生对相应教师的论题进行选择,若已选并经教师确定,则无法重选,否则可以进行多次选择。 (1) 流程图

初始化(说明一)N判断是否已选并确定开始Y选择论题提示信息并不允许其重选提交(说明二)提示信息Y是否重选N返回主页 图4.4 学生选题模块流程图

(2) 处理说明

说明一:打开并激活窗口,根据登录的学生所在的班级加载相应的所有选题信息。查询语句为:select * from title where gclass='\

说明二:首先判断当前学生是否已经选题并被指导教师确定,若是,则提示“你的选题已确定,无法再选”,若不是,等待学生选择相应的论题,当单击“我要选择”后,提示信息“你真的决定你的选择,这样会删除你以前的选择”,即在选题没被指导老师确定的情况下,学生可以多次进行选题,但每一次的选择都

第 10 页

浙江经贸职业技术学院毕业论文(设计)

会覆盖前次的选择。同时适时改变已选人数。查询语句为:select titlevsstu_id from titlevsstu where userid=”&session(“user_id”)&”and istype=1”) 4.3.4筛选学生模块设计

筛选学生模块主要实现教师根据需要对学生进行淘汰或选择,以此来对论文题目人数上进行限定。 (1) 流程图

初始化(说明一)选择论题淘汰(说明二)同意(说明二)开始等待(说明二) 图4.5 筛选学生模块流程图

(2) 处理说明

说明一:打开并激活窗口,根据登录的教师信息,加载该教师的论题的选择情况。查询语句为:sql=\

from title where teacher_id=\

说明二:教师对自己的每个论题选择情况进行筛选,若同意指导该学生,则通过单击“同意”,同时改变学生状态值,查询语句为:\where titlevsstu_id=\;若人数上已经达到饱和的情况,则可以对相应学生进行淘汰,通过单击“淘汰”,同时删除选择表里的相应信息,查询语句为: \;若有些已经被确定的学生希望重新选题,则可以通过单击“等待”,查询语句为:\

第 11 页