毕业设计网上选题系统设计开题报告

 2022-12-07 11:18:56

1. 研究目的与意义

调研结果

文献[1]朱志斌,谢文崇,王国基等的《基于php及mysql的毕业设计(论文)选题系统》设计开发基于php以及mysql的毕业设计论文选题系统.该系统基于角色分配主要分为四大功能模块,分别是:学生管理模块、教师管理模块、审核员管理模块以及管理员管理模块,模块公共功能包括:留言板、文件上传下载、信息修改等.系统基于b/s三层架构作为设计方案,采用php7.0、mysql5.5以及apache2.4进行系统的开发与后台数据库管理.

文献[2]罗小芬的《基于b/s的高职毕业设计管理系统研究与实现》

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究内容与预期目标

研究内容

根据毕业设计网上选题的业务情况及相关的调研结果,该系统主要分成管理员,教师,学生三大系统模块,系统功能设置 ,管理员用户操作,教师信息修改,选题题目提交,选题题目审核,学生信息修改,学生题目选取,题目修改等功能。

预期目标

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究方法与步骤

研究方法

3.1.1系统功能模块划分

毕业设计网上选题系统按功能划分为4个模块:用户登录模块、管理员模块、教师模块、学生模块。

3.1.1.1用户登录模块

用户登录模块主要包括了:管理员登录、教师登录、学生登录。

3.1.1.2管理员模块

管理员模块主要包括了:管理员添加教师身份信息、添加学生身份信息两个子模块。

3.1.1.3教师模块

教师模块主要包括了:教师信息修改、毕业设计题目上传、学生选题冲突处理三个字模块。

3.1.1.4学生模块

学生模块主要包括了:学生信息修改、毕业设计题目浏览、毕业设计题目选择三个子模块。

3.1.2采用的语言以及开发工具

本人打算以c#基础,使用mysql数据库并且基于Visual Studio 2010开发平台进行软件的开发,开发软件完成后,测试软件,使用黑盒和白盒测试,分别测试软件是否达到里预计的需求,并且检查是否有逻辑上的错误,最后形成毕业论文,做好PPT和准备论文答辩。

经查阅C#语言主要有以下特点:

1) 语言简洁。

2) 保留了C 的强大功能。

3) 快速应用开发能力。

4) 语言具有自由性。

5) 强大的web服务器控件。

6) 支持跨平台。

7) 与xml相融合。

3.1.3数据库的设计

本系统拟采用mysql数据库,目前设计的表主要有

(1)admin表,大体设计如下:

字段

类型

可否为空

admin_id

vchar(8)

N

admin_password

vchar(16)

Y

admin_id字段代表了管理员登录的id,admin_password代表了管理员登录密码。

(2)teacher表,设计如下:

字段

类型

可否为空

teacher_id

vchar(8)

N

teacher_password

vchar(64)

Y

teacher_name

vchar(16)

Y

teacher_student_id

vchar(16)

Y

teacher_id字段表示教师登录的id,teacher_password字段表示教师登录的密码,teacher_name字段表示教师的姓名,teacher_student_id字段表示已选择该教师的学生ID。

(3)student表,设计如下:

字段

类型

可否为空

student_id

vchar(8)

N

student_password

vchar(64)

Y

student_name

vchar(16)

Y

student_timu_id

vchar(16)

Y

student_id字段表示学生登录的id,student_password字段表示学生登录的密码,student_name字段表示学生的姓名,student_timu_id字段表示学生所选的题目的ID

(4)timu表,设计如下:

字段

类型

可否为空

timu_id

vchar(8)

N

neirong

vchar(64)

Y

zhuangtai

vchar(16)

Y

timu_id字段表示题目的id,neirong字段表示题目的内容,zhuangtai字段表示题目的选取状态。

MySQL数据库具有以下主要特点:1. 同时访问数据库的用户数量不受限制;2. 可以保存超过50,000,000条记录;3. 是目前市场上现有产品中运行速度最快的数据库系统;4. 用户权限设置简单、有效。这也是我采用mysql数据库的最直接原因。

3.2研究步骤:

本系统拟采用总-分的形式来进行设计。首先,在查阅大量国内外文献的基础上进行系统需求分析,列出一些系统的大致需求。然后进行系统概要功能设计,包括一些系统的大体框架和数据库的设计。接下来就是系统详细功能的实现与算法的设计。接着就是系统代码的详细编写以及功能的一些集成。最后编写测试用例进行测试发现bug以及完成后续的算法优化。

4. 参考文献

[1]朱志斌,谢文崇,王国基等.基于php及mysql的毕业设计(论文)选题系统 .科技创新与应用,2018年36期,p41-43

[2]罗小芬.基于b/s的高职毕业设计管理系统研究与实现,智能计算机与应用,2018年6期,p174-176

[3]刘建芳,李培然,史丽珂.基于uml的毕业设计双选系统的需求分析 .电脑知识与技术,2018年3月,p83-85

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 工作计划

2022.01.10----2022.03.04 查阅资料,翻译5000字译文

2022.03.05----2022.03.20 撰写开题报告

2022.03.19----2022.03.25 需求分析,学习开发工具

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。