APP下载

基于C/S模式的毕业设计选题系统设计与实现

2018-01-01苏静太原工业学院

消费导刊 2017年21期
关键词:查重结构图太原

苏静 太原工业学院

基于C/S模式的毕业设计选题系统设计与实现

苏静 太原工业学院

本文介绍采用C/S模式利用MVC架构技术使用QT开发工具基于SQLite数据库实现毕业设计选题系统的实现过程。针对本科毕业生选题工作过程中存在的问题,开发了基于局域网环境的高校毕业论文选题系统,实现了对毕业设计选题的自动化管理,达到了提高工作效率的目的。

选题系统 毕业设计 MVC

引言

毕业设计是本科教育的重要实践教学环节,当学生人数较多时,传统的以手工方式报送毕业设计的选题、学生抽签选题等方式完全不能适应需求。依托学校校园网的发展结合学校当前的毕业选题工作,开发一个合理、严谨、高效的基于局域网的毕业设计选题系统有重大的意义。

一、系统分析模型建立及结构设计

(一)系统功能模型及数据模型

毕业设计选题系统采用软件工程面向过程的结构化开发方法。使用需求分析中数据流图建立功能模型、采用实体联系图建立数据模型。毕业设计选题系统按用户划分为学生用户子系统、教师用户子系统、管理员用户子系统。系统数据流图如图1,E-R如图2所示。

图1 毕业设计选题系统0层图

图2 毕业设计选题系统E-R图

(二)系统的结构设计

毕业设计选题系统设计采用面向过程的结构化设计方法,针对结构化分析的功能模型数据流图采用事务型映射方法得出系统的软件结构图。毕业设计选题系统结构图以教师模块功能结构图为例如图3所示。

图3 教师模块结构图

(三)系统实现

本系统主界面的设计采用T型上左右结构排版设计模式,主界面上部结构是由太原工业学院校徽与计算机工程系图标组合的图片、 “计算机工程系毕业设计选题系统”的标题和太原工业学院校训“知行合一,行胜于言”的滚动字样组成。主界面左部是系统导航栏,有“选题流程”、“毕业选题”、“个人中心”、“修改密码”等导航条。主界面右部则是各个导航条所对应的子界面。界面美观、清楚、条理。主界面如图4所示。

图4 毕业设计选题系统主界面

四、结束语

本系统的设计尚存在的不足之处,如程序不够简练、界面设计不美观。未对所有课题设置统一的课题查重功能,当前系统的课题查重功能,完全依靠管理员在审核题目时对课题进行人工查重,尚未设置关键字检索进行查重的功能。这些都有待进一步改善。

[1]李华夏.高校毕业论文选题系统的设计与实现[D].电子科技大学,2011.

[2]解健.毕业设计选题系统的设计与实现[J].电脑知识与技术,2012,(07):1548-1549+1559.

[3]王关梅.高校本科毕业论文选题系统的设计与实现[D].厦门大学,2013.

苏静(1970-),女,讲师,现为太原工业学院计算机工程系教师。

猜你喜欢

查重结构图太原
中国共产党第二十届中央组织结构图
太原清廉地图
人造太原
学位论文查重乱象引关注
除夜太原寒甚
概率知识结构图
学术论文该“查”什么?
论文查重别大意
学术论文该“查”什么?
第十九届中共中央组织结构图