密 级
公 开
本科生毕业设计报告
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.
—————————————————————————————————————————————————————-
————————————————————————————————————————————————————-
欢迎随时技术交流与切磋