信息学院毕业论文过程管理系统设计内容摘要:

MB 以上; 操作系统: WINDWOS 2020SERVER 等;需配置 APACHE 服务器以运行 PHP 网站; 数据库: MYSQL Server5 或更高版本; 功能模块设计 本系统 基于 OA 办公 模型 进行设计 ,界面 形式为 用户管理 型 ,每个用 户的登陆后的 页面既是系统主页面(不同用户的界面有所不同)也是用户的个人管理界面。 采用简洁而方便的界面设计提高系统的可操作性。 系统所具备的功能模块主要有八大模块:公共信息 (略) 、文件管理 (略) 、个人资料 (略) 、日程安排、邮件管理、毕业论文、扩展功能(限于管理员)。 更多论文 第 8 页 共 19 页 日程安排模块 该模块体现系统人性化设计的一面,为用户提供日程安排的功能,主要分为个人日程管理和部门日程管理两部分。 个人日程:用户可根据自己的需要设定行事日程,系统将根据用户的设定在规定的时间里对用户进行信息提示,如用户不 在线时该日程将保存,等用户上线后再补充进行提示(如技术允许可尝试实现将日程发送到用户常用电子邮箱上)。 部门日程:由管理员或高级用户进行设定,通常表现为某一部门内部的日程信息,如开会、活动安排等。 而普通用户对所属部门的部门日程只能查阅。 [主要功能代码 ] //====================日程列表 ====================// $userNO = $_SESSION[userNO]。 $sql = select * from person where userid=$userNO order by Ptime DESC。 genpage($sql,$page_size=20)。 $result = mysql_query($sql)。 ? body div id=container table width=99% border=0 cellspacing=1 cellpadding=0 tr td width=14%日期 /td td width=69%日程安排 /td td width=17%操作 /td /tr ?php while($row = mysql_fetch_array($result, MYSQL_ASSOC)){ ? tr td?php echo Dateshort($row[Ptime])。 ?/td td?php echo $row[task]。 ?/td tda href=?ID=?php echo $row[ID]。 ? 修改 /a|a href=?ID=?php echo $row[ID]。 ?amp。 action=del删除 /a/td /tr?php } ? tr td colspan=3?php showpage()。 ?/td /tr /table 更多论文 第 9 页 共 19 页 图 31 个人日程(编辑)页面效果图 图 32 个人日程(查看)页面效果图 邮件管理模块 该模块主要实现对站内邮件的管理,主要功能有邮件浏览、邮件编辑、邮件发 送 、 邮件具备上传附件、附件下载等功能 , 该模块为用户提供站内的邮件收发功能,提高了用户间的交互性。 [主要功能代码 ] //====================邮件发送 ====================// 更多论文 第 10 页 共 19 页 if (isset($_POST[send])) { $accepted = $_POST[accepted]。 $title = $_POST[title]。 $content = $_POST[content]。 $send = $_SESSION[userNO]。 if(!empty($_POST[annex])) { $annex = $_POST[annex]。 $annexname = $_POST[annexname]。 $sql = insert into annex(anexaddress,annexname) values(39。 $annex39。 ,39。 $annexname39。 )。 mysql_query($sql)。 $sql = select annexID from annex where anexaddress =39。 $annex39。 $rs = mysql_query($sql)。 $IDrow = mysql_fetch_array($rs)。 $annexID=$IDrow[0]。 $sql = insert into message(send,accepted,title,content,sendtime,flag,annex) values (39。 $send39。 ,39。 $accepted39。 ,39。 $title39。 ,39。 $content39。 ,NOW(),39。 139。 ,39。 $annexID39。 )。 } else{ $sql = insert into message(send,accepted,title,content,sendtime,flag) values (39。 $send39。 ,39。 $accepted39。 ,39。 $title39。 ,39。 $content39。 ,NOW(),39。 139。 )。 } mysql_query($sql)。 //or die(出现错误 : . mysql_error())。 //mysql_free_result($result)。 } //====================收件箱,发件箱,重要邮件 ====================// if(empty($State) or $State ==accepted){ $sql = SELECT * FROM message,user where =39。 $username39。 and is null and = and is null order by desc。 } elseif($State ==send)$sql = SELECT * FROM message,user where send =39。 $username39。 and important is null and = and is null order by desc。 elseif($State ==important)$sql = SELECT * FROM message,user where accepted =39。 $username39。 and important = 1 and = and is null order by desc。 genpage($sql,$page_size=10)。 $result = @mysql_query($sql)。 } else{ exit()。 } 更多论文 第 11 页 共 19 页 图 33 邮件管理(编辑)页面效果图 图 34 邮件管理(查看)页面效果图 毕业论文过程管理模块 该模块实现对毕业论文过程的管理,面向的对象为导师和学生,两者间通过本系统进行过程控制,由于导师对学生是一对多的关系,而学生对导师是一对一的关系,所以系统为两种用户提供不同的操作界面 [7],教师可以通过归类和列表的形式查看所指导的学生的论文情况,而学生则简洁的显示论文的进度情况; 整个过程按照流水线的模式进行,只有当一步完成后才可以进行下一步的操作,通过设定每一步骤的开始时间、结束时间和允许延迟时间来控制进度, 系统将进行自动提示和统计,及时通知跟不上进度的用户。 更多论文 第 12 页 共 19 页 由于毕业论文有严格的格式要求,所以这就要求系统为用户提供能判断论文格式的编辑环境,只有符合格式的要求的论文才可以成功发送到导师处。 系统也将为用户提供格式范例。 毕业论文过程管理的具体步骤如下: ( 1) 教师提交毕业论文题目及任务书; ( 2) 学生提交 开题 报告; ( 3) 教师批准开题报告; ( 4) 学生提交论文中英文摘要; ( 5) 教师审核论文中英文摘要; ( 6) 学生。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。