浙江经贸职业技术学院毕业论文(设计)
都可以在网上进行,避免了很多不必要的麻烦。
2.系统调研及可行性分析
2.1系统调研
通过对学院的毕业论文工作流程进行了解,以及对校内学生、教师的调查,确定了本系统将要实现的功能。
(1) 实现教师能够在线管理自己的论文题目,包括增加论题、修改论题、删除
论题。这样避免了传统的纸上出题的麻烦,同时也节省了办公经费的支出。 (2) 实现学生对相应教师的论题的选择,在没得到指导教师的确定前还可以多
次重选.。这样在选题方面就是学生完全独立的自主选择,也不用每次换题目都需要与指导教师取得联系,节省了时间,提高了效率。
(3) 实现教师对学生的筛选,可以根据需要在人数上进行调整,还可以对一些
已经被确定的学生通过改变其状态使其可以进行重选。这在一定程度上增强了系统的灵活性。
(4) 实现学生能够上传论文以及教师可以下载论文进行查阅,整个过程能够节
省很多的时间。
(5) 实现教师与学生间通过在线收发短信进行沟通,以便教师能更好地对学生
进行毕业论文指导。 2.2系统总体目标
本系统在使用上比较方便、简单;界面设计上美观大方;后期维护上比较容易,如要对功能模块方面作修改,则无需进行整个系统的重新架构。 2.3技术可行性分析
本系统是一个典型的数据库应用程序。现有的数据库应用程序开发技术已非常成熟,利用现有技术完全可以实现预定的功能。ASP语言简单、功能强大并容易掌握,其脚本语言有VBScript和JavaScript。而Access是一个非常优秀的小型数据库管理软件,方便使用,性能稳定。于是,采用ASP+Access技术完全能够实现本系统的开发。
第 2 页
浙江经贸职业技术学院毕业论文(设计)
3.系统分析
3.1系统需求分析
经过以上对本系统的调研及可行性分析后,下面将对系统在功能上以及性能上进行进一步的需求分析。 3.1.1功能需求 (1)系统管理功能
各章应有序号,序号的层次格式为: 1.1.1 ××××(小四号黑体,顶格,段前0,段后0) 系统管理功能主要实现基本信息的管理以及系统参数设置,基本信息主要包括学生信息、教师信息等,用户可以对其信息进行添加、修改、删除操作。系统参数设置主要是对系统开放和结束时间进行设定。 (2)论题管理功能
论题管理功能主要实现教师对自己已给出的论文题目的基础上增加论文题目,也可以根据需要对其论文题目进行修改或删除等操作。 (3)学生选题功能(略) (4)筛选学生功能(略) 3.1.2性能需求
设备需求:PC机,Windows 2000/98/XP操作系统, PⅡ以上,64MB RAM。 服务器,采用Access数据库管理。
第 3 页
浙江经贸职业技术学院毕业论文(设计)
3.2系统流程图 3.2.1数据流程图
登陆N判断是否合法Y学生管理Y教师管理上传论文选题留言联系论题管理查看论文提示信息Y判断是否已选增加论题修改论题删除论题N提交至数据库选择论题失败更新成功重选Y提示信息更新到数据库N 返回学生主页返回教师主页
图3.1 系统数据流程图 4.系统设计
一律用阿拉伯数字分别4.1概要设计
4.1.1功能模块结构图
依序连编编排序号。序号分章依序编码, ”图3.1”标注在下方 第 4 页
浙江经贸职业技术学院毕业论文(设计)
毕业论文选题系统一律用阿拉伯数字分别依序连编编排序号。序号分章依序编码, ”图4.1”标注在下方 登 陆系统菜单退出系统论题管理学生选题筛选学生留言联系上传论文查看论文系统管理 图4.1 功能模块结构图 4.1.2功能模块描述 (1)登录模块
根据用户输入的用户名和密码,与数据库中进行匹配,验证帐号和密码, (2)论题管理模块
根据教师登录的信息,加载其所有的论题。 (3)学生选题模块
根据学生登录的情况,显示适合该学生的所有论题供其选择,如果该学生的状态为已确定,则提示无法重选,否则,学生可以多次进行选择相应教师的论题,但每次只能选择一个题目,即每次操作都会覆盖前次操作。 (4)筛选学生模块
教师成功登录后,加载出该教师给出论题的选题情况,包括学生的基本信息,论题的一些基本信息,若已选人数超过了论题的限定人数,教师可以通过对相应学生进行淘汰。若接受该学生则同意其选择,而经确定后的同学又需要重新选题,则教师可通过改变该学生的状态来使其可以再次选题。 (5)留言联系模块设计
根据用户登录的信息,若是学生,则在收件框里加载所有的老师,根据需要选择其指导教师,并可以发短信与其取得联系;若是教师,则加载其所有指导的学生,可以选择多个学生进行群发,也可以给个别学生进行短信联系。 (6)上传论文模块设计
学生成功登录后,可以选择其存在本地的论文的路径进行上传。若成功则上传并保存到服务器中,若失败则提示信息,等待学生重新上传。
第 5 页
浙江经贸职业技术学院毕业论文(设计)
(7)查看论文模块设计
教师成功登录后,可以对其指导的学生所上传的论文进行下载并查看。 (8)系统管理模块设计
管理员成功登录后,可以对学生信息、教师信息进行管理。包括添加信息、修改信息、删除信息等。还可以对系统参数,如系统开放时间和结束时间进行设定。
4.2数据库设计 4.2.1表设计
表4.1权限表(quanxian) 字段名 User_id User_phid User_name User_pwd User_sex User_xibie zhichen User_class User_type 一律用阿拉伯数字分别依序连编编排序号。序号分章依序编码, ”表4.1”标注在上方 说明 用户编号 帐号 姓名 密码 性别 系别 职称 适用班级 身份 类型 自动编号 文本 文本 文本 数字 文本 文本 文本 数字 长度 长整型 10 10 6 长整型 10 10 15 长整型 主键或外键 主键 一律用阿拉伯数字分别依序连编编排序号。序号分章依序编码, (身份:1代表学生,2代表教师,3代表管理员) 表4.2系统时间表(admintime) 字段名 Time_id Starttime endtime addtime 说明 编号 开始时间 结束时间 操作时间 类型 自动编号 日期/时间 日期/时间 日期/时间 表4.3 题目表(title) 第 6 页
”表4.2”标注在上方 长度 长整型 主键或外键 主键 主键