1. 研究目的与意义
1.内容:
程序猿进阶学习平台采用B/S结构,具有良好的浏览器兼容性,系统面向任何用户,提供学习和做题等主要功能,用户可通过该系统学习、购买课程,自主测试来扩展自己的计算机知识,具体描述如下:
(1)功能:程序猿学习平台,能够让用户学习掌握计算机相关的知识,并通过计算机等级考试,具体功能如下:
2. 文献综述
【摘要】
计算机等级考试对绝大部分的高校毕业生来说是至关重要的,在一定程度上和他们的毕业证挂钩,大家十年寒窗苦读也都不想因为计算机等级考试不通过而影响毕业吧。
程序猿学习平台采用B/S架构,ASP.NET开发,以SQL sever为数据库存储,旨在建立一个让普通高校毕业生通过计算机等级考试。
3. 设计方案和技术路线
1.设计方案
(1)系统功能设计
系统功能如表1-1:
表 1-1 系统功能
角色 | 功能 |
管理员 | 1.设置考试题型 2.更新题目信息 3.查看用户信息 4.用户账户相关问题 |
用户 | 1.注册 2.登录 3.浏览计算机知识点 4.按题型做题 5.复习上次做过的题 6.购买学习视频 7.账户充值 8.修改自己的密码 9.修改个人信息(包括关联的手机号,包括昵称等等) |
(2)功能模块图,如图1-1
(3)流程图
(4)数据库设计
采用SQL Server数据库,数据关系设计如下:
1)用户信息表;
2)管理员信息表;
3)计算机知识点表;
4)计算机相关的题目表(选择、判断、填空各一张);
5)用户学习记录表;
6)用户做题记录表;
(5)性能设计
1)界面美观、符合主题;
2)界面结构对用户友好,导航结构简单易操作;
3)系统稳定,数据准确精炼。
2.技术路线
如图1-3所示的技术路线图。
(1)采用B/S结构,并且开发的系统可兼容IE、FireFox、Chrome浏览器;
(2)采用关系型数据库SQL Server建立数据表存储数据;
(3)采用ASP.NET的C#开发语言,ASP.NET相较与其他web开发平台具有很大的优势;
4. 工作计划
2022年2月3日2022年2月10日:调研分析收集资料
2022年2月10日2022年2月17日:需求分析并设计功能框架,开始撰写毕业论文
2022年2月18日2022年2月28日:系统初步开发,概要设计、详细设计,继续完善毕业论文
5. 难点与创新点
1.技术主流:使用的技术是当前主流的技术,通过当前主流的技术进行开发系统,系统稳定,同时易于维护。
2.课题新颖:考虑到当前高校学生的需求,想到用网页的形式来让学生学习知识点,还可以刷刷历年的测试题。
3.展现方式奇特:采用网页的形式,给用户带来便捷,可以直接在网页上进行操作,而不需要下载什么软件,减小对用户的硬件要求。
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。