基于web的毕业论文管理系统(4)

2019-04-02 18:39

大学学位论文 第三章 系统分析与设计

3.3.3 系统总体设计

本系统的用户通过首页,进入登陆页面,通过用户身份验证(系统根据用户权限)进入不同的管理页面,用户通过管理页面进行具体的操作。如图3.5所示:

- 10 -

大学学位论文 第三章 系统分析与设计

3.4 系统功能概述

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

1、系统登录:该模块负责将用户分为学生、教师和管理员来实现用户权限的管理。 2、信息发布模块主要包括以下:

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

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

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

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

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

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

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

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

3.5 本章小结

本章主要运用软件工程的基本方法,介绍了毕业设计管理系统的功能需求,并对系统进行了详细的介绍和分析,给出了系统各个功能模块的主要功能和设计指标,使整个系统的设计思路更加清晰,使用户和软件测试等人员对系统有了更加深刻的理解。为系统的具体实现和代码的编写工作做了很好的铺垫。

- 11 -

第四章 系统功能的实现

4 系统功能实现

《基于WEB的毕业设计管理系统》的任务是对学校毕业设计管理中的工作进行集中处理,

使教师与教师之间,教师与学生之间能更快、更方便的交流,取代原来的电话(或Email)通知和联系,材料纸的发送等诸多不便,也使学院能更好、更快的发布最新的关于毕业设计(论文)的相关信息和通知,及监督学生毕业设计(论文)的完成情况和文档上交情况。该系统主要内容包括: 用户注册(包括学生和教师)、教师出题、学生选题、文档上交、相互留言等。通过这个系统,可以使广大师生从繁杂琐碎的事情中解脱出来,专心投入毕业设计(论文)的工作中去,提高整个毕业设计工作的工作效率。

4.1 系统结构和流程

4.1.1 学生模块结构

学生在注册通过管理员审核后,登录系统进行相关操作,包括根据自己的导师进行毕业设计(论文)的选题或是自选课题,也可以浏览本站的所有信息,包括公告、工作安排等、下载设计表格、往年优秀论文范文以及系统本站提供的其它资料下载等。修改自己的基本资料和密码,以及上传和管理自己的文档资料,还可以给自己的导师留言等。

其具体结构如下图4.1所示:

4.1.2 教师模块结构

教师用户同样需要注册,并通过管理员审核后方可登录本系统进行操作。具体包括如下操作:

1、可以给自己所带的学生出毕业设计(论文)的课题,供学生选择。以及审核学生的选

大学学位论文 第四章 系统功能的实现

题情况。

2、可以浏览本站的所有信息,包括通知、工作安排、规章制度等信息。 3、可以查看自己学生的信息,以及文档上交情况。 4、上交自己的文档和修改本人的资料、密码等。

5、可以给自己的学生、其他教师和管理员进行留言,并查阅自己的留言。 其具体如下图4.2所示:

4.1.3 管理员模块结构

管理员拥有系统的最高权限,其权限包括对注册用户进行审核、查看所有用户的资料信息、对总体选题情况进行查询(包括总体选题情况、已选情况和未选情况)、监督学生和教师的各种文档上交情况、审核学生申请、发布学院最新消息和其他信息的添加、删除和更新,上传相关表格等,还可以对“系统内容进行设置”、和“数据库备份”等管理权限。 其具体结构如下图4.3所示:

- 13 -

大学学位论文 第四章 系统功能的实现

4.2 数据库设计和构建

数据库设计是项目开发中的系统设计中非常重要的一个关键环节,之所以强调数据库的重要性,是因为数据库设计就像在建设高楼大厦的根基一样,如果设计不好,在后来的系统维护、变更和功能扩充时,甚至在系统开发过程中,将会引起比较大的问题,会遇到非常大的困难,大量工作将会重新进行。

- 14 -


基于web的毕业论文管理系统(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2010-2012年自贡市公需科目《低碳经济》考试题及答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: