热门搜索: 小程序 管理系统 APP QQ:619795130
文章来源:设计52   发布者:毕业设计   浏览量:2701  
基于WEB的毕业设计管理系统

本系统是针对现代高校计算机技术的发展,为了应对以往毕业生毕业设计中遇到的工作效率低,交互性差等问题而采用软件工程的设计思想设计的。本文的基础就是利用PHP技术与MySQL数据库和Apache服务器的结合,开发出的一个基于WEB技术的B/S结构的毕业设计管理系统。

首先,本文探讨了数据库运行的体系结构,介绍了浏览器/服务器模式的工作方式及特点;比较了主机/终端、客户机/服务器和浏览器/服务器等三种模式各自的优缺点。比较结果表明,浏览器/服务器模式继承了客户机/服务器模式的优点并克服了它的缺点,不受操作系统和硬件的制约,而且能防止“胖客户机”现象的发生,比较容易实现不同网络间的连接。浏览器/服务器模式是目前广泛使用的主体结构。因此,我们开发的本系统也将采用了浏览器/服务器模式。在此基础上,本文还探讨了实现WEB数据库的不同方法。

本次设计是应用LAMP技术实现网络环境下的本科毕业生毕业设计管理。利用VIM工具结合使用MySQL数据库,PHP等技术的工作原理及特点,并以此为理论技术依据阐述了基于WEB的毕业设计管理系统的结构设计和具体的实现过程。

该系统一般包括对选题的发布、更新、删除,学生毕业设计文档信息、导师文档信息的上传(在指导时间前才可提交)和相关信息的发布、查询、更新、输出等功能。如果人工直接操作的话,工作量将十分庞大,特别是,如果学生人数有几千或上万时,人工操作将变得相当繁杂。用计算机可使人们从繁重而又单调的工作中解脱出来,仅用一些简单的操作便可及时准确地获得需要的信息。毕业设计管理系统是一个为适应当前毕业设计管理工作的需求而设计开发的软件系统。该系统的前台采用的是VIM开发系统,后台数据库采用的是MySQL数据库。

对系统功能的规定:该系统的角色是学生、教师(导师)和系统管理员。学生和教师是系统的用户,而系统管理员是系统管理者,虽然系统管理者也是一个用户,但并不影响本系统的功能。

系统的主要功能是通过几个功能模块来实现的。具体的设计过程如下:

1、系统登录:该模块负责将用户分为学生、教师和管理员来实现用户权限的管理。

2、信息发布模块主要包括以下:

(1)信息浏览(这里的信息包括新闻公告、规章制度、设计安排、推荐范文、表格下载、优秀论文、课题的发布等):该模块负责分页列出网站所有的信息,包括标题、类型、来源部门字段及发布日期,每条新闻的标题被做成一个超链接,点击它们就能跳转页面进行信息阅读。

(2)信息阅读:在其他页面中点击标题链接即进入信息阅读页面,此时,每条信息的详细信息将被取出,包括内容、标题、关键字等,并按照相对固定的格式放置在页面的不同区域,所有信息使用大致相同的页面布局,只是各字段对应的内容不同而已。

(3)信息查询:该模块提供了信息查询功能,输入待查找的内容及选定分类信息可以快速地找到符合条件的信息,并输出查询结果。

(4)信息管理:该模块负责分页罗列管理员曾发布过且未删除的信息,并可以对该条信息进行删除、修改。此信息除系统管理员外其他用户不具有对该信息的处理权限(除教师有发布选题的权限外)。

(5)信息录入和修改:管理员录入一条信息所需要的内容,包含标题、关键字、类型、来源部门、发布日期等,同时从登录模块得到用户名,这些信息将被写入数据库中保存。

3、文档上传:该模块负责所有用户的文档上交工作。每个用户注册后有自己单独的文件夹,登陆后上传的文档(在指定时间前上传)将会被保留在此文件夹中。

4、消息处理:主要负责各个用户之间相互发送消息使用。用户可输入对方的用户名发送消息给对方。

5、用户注册:包括学生和教师的注册(需在指定时间段内注册或是直接由管理员添加)。

 



资源信息

格式: rar
  • 上一篇:家电论坛网站
  • 下一篇:基于PHP的个人相册展示系统设计与开发