【模板一】计算机XXXX系统-毕业设计

  • Post author:
  • Post category:其他



密 级

公 开

本科生毕业设计报告


XXXX系统

姓 名

(学号)

指导教师姓名:    XXX

职        称:    XXX

单        位:    XXXX学院

专 业 名 称:    XXXX

学位授予单位:    XXXXXX

XXXX系统

摘要:

写一写现在的环境下,计算机技术、软件系统的重要性,系统的应用存在什么问题,存在的弊端;开发这个系统能达到什么好处。采用了什么语言以及数据库技术,开发环境及软件的是B/S架构还是C/S架构。实现什么功能。这个论文主要是完成了软件开发的北京、需求分析、详细设计、数据库设计及测试。(也别写太多就200-300字即可)

关键词: XX系统;XXX数据库;什么什么语言;亮点技术


XXXXX System

Abstract:

英文摘要

Key words:

英文关键词

Tips:与上面的对应就好了


——————————————————————————————————————————————————————–

目 录

第一章 绪 论    ———————————————————-1

1.1选题背景及意义  —————————————————1

1.2 系统采用的相关技术   ——————————————-1

1.2.1 开发模式  ——————————————————– 1

1.2.2 数据库管理系统 ———————————————— 1

1.2.3 开发工具   ——————————————————–1

第二章 系统需求分析  ————————————————2

2.1系统需求描述  ——————————————————2

2.2 功能模块图   ——————————————————- 2

第三章 数据库设计    ————————————————–3

3.1 概念结构设计    —————————————————-3

3.2逻辑结构设计    —————————————————–3

第四章 系统详细设计与编码    ————————————–5

4.1 登录模块    ———————————————————-5

4.2 用户管理模块    —————————————————-5

4.3题库管理界面    —————————————————–5

第五章 系统测试    —————————————————–6

第六章 总结    ———————————————————–7

参考文献    —————————————————————8

——————————————————————————————————————————————————————–


第一章 绪 论


1.1选题背景及意义

没系统的时候存在什么问题、哪里不好,开发新的系统的必要性。

开发完之后有啥好处。

1.2 系统采用的相关技术

系统采用什么语言+ 什么数据库在什么开发平台上开发一款什么架构(B/S还是C/S)的软件。

开发语言简介:后续会推出各种主流开发语言简洁的文字描述(C#、JAVA、PHP、Android)。

数据库简介:(SQL SERVER、ORACLE、MYSQL、MongoDB等)。

软件开发平台简介:(Visual Studio、Eclipse、PHPStorm、Android Studio等)。

1.2.1 开发模式

本系统采用什么开发框架,通过什么方式连接数据库,最终开发出C/S或者B/S软件。

1.2.2 数据库管理系统

XXXX数据库。

1.2.3 开发工具

开发平台、图形处理软件等

——————————————————————————————————————————————————————–


第二章 系统需求分析


2.1系统需求描述

XXXX系统设置XXXX几类用户。

每个用户登录系统后,系统提供什么什么功能,即:XXX管理、XX管理、XX管理、XX管理、XX管理和XX管理。

1、    XXX管理:希望实现XXXX的功能。

2.2 功能模块图


图 2-1  XXX系统功能模块图

——————————————————————————————————————————————————————–


第三章 数据库设计


3.1 概念结构设计

概念设计主要就是系统的用例与关系图

分析得出有六类实体,分别为课程、试卷、试题、选项、学生、成绩,实体关系图如下:

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

图 3-1 系统E-R图

3.2逻辑结构设计

逻辑设计就是具体的数据表间的关系了,各种ID、属性名、关系对应关系外键等。

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

图 3-2 数据库结构图

表3-1 User(管理员表)

列名 数据类型 长度 说明(字段描述)
id bigint 20 主键
loginName varchar 100 不能为空
password varchar 255 不能为空
name varchar 80 不能为空
sex enum ‘男’,’女’    不能为空
type enum 系统管理员    不能为空


表3-2 exampaper(试卷表)

列名 数据类型 长度 说明
id bigint 20 主键
name varchar 255 不能为空
timeout tinyint 3 不能为空
sumscore tinyint 3 不能为空
course_id bigint 20 外键

——————————————————————————————————————————————————————–


第四章 系统详细设计与编码


4.1 登录模块

详细设计就是系统的各个页面的设计,可以先添加效果图,并对功能进行描述

学生考试系统(服务器端)通过管理员用户进行登录,登录系统后管理员能进行系统所有操作。登录界面如下:

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

图4-1登录界面

登录界面的主要代码如下:

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

4.2 用户管理模块

模块描述:

页面设计:

主要代码举例:

4.3题库管理界面

模块描述:

页面设计:

主要代码举例:

——————————————————————————————————————————————————————–


第五章 系统测试


数据库连接测试:测试连接是否正常。

代码功能结构测试:数据传输、接口数据知识。

功能模块测试:具体系统每个模块的增删改查等功能逐个测试。

系统整体功能测试:功能流程的全部贯穿测试。

——————————————————————————————————————————————————————–


第六章 总结


我在哪位老师的精心指导下,完成了系统的设计。总体上来说,实现了其基本功能、达到了预期的效果。本系统的优点有界面美观、功能简洁、容易操作等。

本系统采用什么语言编写界面,通过什么方式连接数据库。开发过程中用到什么模式。界面布置中用到了什么控件等。是否采用了线程,这样能使系统性能得到提升。

系统组中实现了什么功能。

通过毕业设计获得了什么能力,有哪些方面的提升。


————————————————————————

参考文献

[1] XXX.XXXXXX.XXXXX,2013.11.

[2] XXX.XXXXXX.XXXXX,2013.11.

[3] XXX.XXXXXX.XXXXX,2013.11.

[4] XXX.XXXXXX.XXXXX,2013.11.

[5] XXX.XXXXXX.XXXXX,2013.11.

[6] XXX.XXXXXX.XXXXX,2013.11.

—————————————————————————————————————————————————————-

————————————————————————————————————————————————————-


欢迎随时技术交流与切磋



版权声明:本文为qq_39729096原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。