没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
前 言
网络和信息化时代的到来为人们的生活带来翻天覆地的变化,而《C 语言程序设计》
课程网站属于新型的信息管理网站,是利用计算机和网络来实现在线学习的一种新型
方式,这种方式为管理员提供了信息统计和信息管理的新途径,管理员可以在系统上
添加所有的教学团队信息,并且可以发布学习分类,可以解决学生的疑问等,对于学
生来说,可以快速的进行课程的学习和浏览,可以查看老师的教学视频,进行在线练
习等,教师的主要功能是负责学生教学资料的发布和测试信息的管理。
本课程网站采用 C#语言和 asp.net 技术并利用 SqlSever 数据库进行开发,结合了
B/S 框架技术,实现课程教学管理新方式,主要是针对管理员,老师,学生使用,对于
现如今加快的生活节奏来说,设计这样一个在线《C 语言程序设计》课程网站具有一定
的意义。
关键词:教学资料管理;C#语言;测试信息
目 录
1 引言................................................................1
1.1 选题背景 .....................................................1
1.2 课题开发的目的与意义 .........................................2
1.3 课题主要工作内容 .............................................2
2 相关技术及工作环境介绍 .............................................2
2.1 B/S 架构说明..................................................2
2.2 SqlSever 数据库介绍...........................................3
2.3 HTML 语言介绍.................................................3
2.4 ViSual Studio 软件介绍........................................3
2.5 Dreamweave 网页技术介绍.......................................4
2.6 数据库连接的方式 .............................................4
3 系统需求分析 .......................................................4
3.1 课题功能分析 .................................................4
3.2 系统可行性分析 ...............................................5
3.3 系统设计问题分析 .............................................6
3.4 系统操作流程分析 .............................................6
3.5 数据流程分析 .................................................8
4 系统设计 ..........................................................10
4.1 系统总体功能设计 ............................................10
4.2 非功能方面的设计 ............................................11
4.3 数据库的设计 ................................................11
4.4 系统结构设计 ................................................20
5 系统实现 ..........................................................22
5.1 实现概念 ....................................................22
5.2 登录功能的实现设计 ..........................................22
5.3 管理员功能权限设计 ..........................................22
5.4 学生功能的实现 ..............................................25
5.5 教师功能界面 ................................................26
5.6 前台界面设计 ................................................26
6 系统测试 ..........................................................27
6.1 测试环境 ....................................................27
6.2 系统测试的方法和目的 ........................................27
6.3 具体测试 ....................................................28
总 结 ..............................................................30
参考文献 ............................................................31
致 谢 ..............................................................32
1
1 引言
1.1 选题背景
近年来,我国互联网飞速发展,每年上网人数不断增长,位居世界前列。同时,
网络的发展日新月异,从最开始的 2G 需要受限于网线到现在可以随时使用的无线网都
为互联网的发展提供了结实的基础。每天都处于繁忙的工作中,无论做什么事情都讲
究效率,然而传统教学需要固定时间和固定地点变得非常的麻烦,并且对于课程理解
学习能力也层次不齐。当有固定要学习的课程时就需要多次去课程信息里翻找,非常
浪费时间和精力。c 教师只要把相应的课程信息和学生信息登记清楚就可以非常方便的
进行管理,对学校来说,多一种管理途径也是一件非常有益的事情。可以帮助管理人
员的课程整理工作,为学生的课程学习提供新的方式,为学校节省人工费用,提高效
率。
经济的飞速发展带动各行各业的兴起,网络的加入更是为各行各业提供了新的变
革,管理系统做的好的有库存管理系统,会计管理系统等,都为人们提供了新的管理
办公模式。管理系统成为办公的主流,对于商家来说增加了新的管理方式,是时代发
展的新产品。管理信息系统对于用户和商家来说都是一种互赢的方式,商家可以利用
管理信息系统让自己从繁重重复的工作中解拖出来,利润达到最大化,对于用户来说
可以节省时间来实现自己的要求,利用计算机来实现的管理信息系统无论从信息的管
理和信息的统计来说,都有非常大的优势。现如今已有很多人从传统的办公方式变为
利用计算机进行办公。数字的变化更能清楚的表达办公人员的管理方式的转变,据 2016
年底调查,我国使用管理信息系统的用户已达到了二点多亿,并且在 2015 年用户已达
到了一点二亿,这一年的增长达到了 83.7%,并且这在中间使用手机管理的用户为一点
九七亿。这些数字都明确的传达了传统的管理模式已不再满足人们的生活,已不再适
应现代生活,开始朝着多行业发展。正是这些原因使管理信息系统更加快速的发展,
为课程网站的接受能力提供极大的便利。
随着网络时代的兴起,各个行业发生了巨大的变革,学校也加入到线上服务上,
很多学校在一夕之间都开始开发符合自己的网站系统,在大多数的学校招聘信息上都
可以看到招聘网络专员的招聘信息,对于学校来说,主要的使用人群为学生和老师,
效率是所有用户所目临的主要问题点,但现如今学校教学效率低下是绝大数学校的现
实情况,课程的理解层次不齐的问题也是最没有办法控制的,还缺少一种完整的体制。
2
在压力与工作任务重的激励的情况下,很多的老师会对学生的课程学习放松警惕,课
程达不到要求,学习不到位,导致学生学习完不成目标,这些问题都是急须要解决的
问题。
1.2 课题开发的目的与意义
本课题开发的目的是为了方便学生学习课程,管理员管理课程,提高老师教学效
率,为学校解决现实问题,传统的管理课程信息需要学校统一进行通知,当老师指定
想查看某一课程的时候,往往需要核对大量的数据,非常的浪费时间,而且教师的教
学实现不了透明化,对于学校而言,现如今的不同类别的信息越来越多,对于工作人
员造成非常大的压力,市场越来越不景气,如果不寻找一种新的管理途径将会面临着
巨大的风险。而且现在人工的成本非常的大,对于学校来说人工费用,水电费用,成
本费用都是非常大的问题。如果可以利用计算机来管理大量反复的信息就可以很好的
解决这些问题,对于人工方面,只要管理员在后台负责上传正确的分类信息和统计好
用户信息就可以方便的管理系统;所以设计一个《C 语言程序设计》课程网站是非常有
意义的,可以为工作人员提供更为方便管理的途径。
1.3 课题主要工作内容
本系统主要的内容包括管理员,学生和老师部分,设计一个合理且实用的《C 语言
程序设计》课程网站需要做的工作包括:
(1)学习和练习设计《C 语言程序设计》课程网站使用的相关技术和应用;
(2)实际调查现实教学管理所存在的问题,并且提出解决方案;
(3)各个模块的实现详细过程与实际实现效果。
2 相关技术及工作环境介绍
本《C 语言程序设计》课程网站在结合了学校的需求和学生,老师的要求,利用 C#
语言和 SqlSever 数据库进行开发设计的加入了计算机技术进行开发设计的可以方便
管理员管理学习分类信息和学生、教师信息的《C 语言程序设计》课程网站。
2.1 B/S 架构说明
B/S 是利用浏览器进行访问的框架技术,本《C 语言程序设计》课程网站所设计的
权限为管理员,老师和学生三个方面,主要针对学校内部使用,B/S 架构的三层框架图
如下图 2-1 所示:
3
图2-1 B/S框架的结构图
主要用于设计的框架有 C/S 和 B/S 两种,C/S 是窗口模式,是一种弹出模式,大多
用于管理系统开发中,B/S 框架主要用于网站的设计,B/S 的主要特点包括以下几种:
(1)具有强大的跨平台性,可以用于多种平台,并且只要一次编译可用于多种地
方,包括 C#语言,C#语言等。
(2)因为 B/S 是采用浏览器进行访问的,所以具有开发成本低的特点,可以在一
台电脑上开发设计上传到浏览器上就可以在多台电脑上使用,不需要在每台电脑上都
安装客户端,并且后期的维护也很简单,只要在管理员管理端进行维护,上传到浏览
器上的网站就可以及时更新,不占空间,经济成本低。
(3)使用 B/S 开发的管理系统都具有界面简单友好的特点,因为开发的管理系统
都是上传在浏览器上的,不再需要额外复杂的数据计算,所以对电脑没有高的要求。
从以上三点分析来看,本《C 语言程序设计》课程网站采用 B/S 框架进行开发会有
更好的发展,在信息发布和信息维护上来说都有更好的优势。
2.2 SqlSever 数据库介绍
SqlSever 数据库是一种中型轻便的关系型数据库,对于初学者非常适用,非常好
安装,并且体积小不占内存,可以加快代码开发的效率,并且支持多种语言编写,在
开发过程中,数据可以自动存储到数据库中,不需要额外考虑数据的问题,功能非常
强大。
2.3 HTML 语言介绍
主要用于系统中控件的安排,虽然也称为开发语言,但并不能用于代码的编写,
html 对于开发中的控件和信息的排放都会进行提示,可以支持多种格式,包括音乐,
图片,视频等,对于文字信息的显示也可以在浏览器上进行提示。
2.4 ViSual Studio 软件介绍
ViSual Studio 是 C#语言运行环境的升级版本,比传统运行环境多了更多的插件,
使使用起来更为方便,不需要下载服务器,工具等,并且可以运行 B/S 技术的程序也
剩余33页未读,继续阅读
资源评论
小码叔
- 粉丝: 5180
- 资源: 5266
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 解锁被其它进程或资源管理器占用的文件或文件夹
- 单相boost PFC电路仿真 功率因数校正 采用双闭环控制方式,电感电流内环+输出电压双环控制 在0.25s时加入负载扰动,可验证闭环系统稳定性 输出电压,和功率波形以及电路中主要工作波形如
- 【创新无忧】基于matlab遗传算法GA优化极限学习机KELM故障诊断【含Matlab源码 10735期】.zip
- 【创新无忧】基于matlab阿基米德算法AOA优化极限学习机KELM故障诊断【含Matlab源码 10681期】.zip
- 【创新无忧】基于matlab狮群算法LSO优化极限学习机KELM故障诊断【含Matlab源码 10726期】.zip
- 【创新无忧】基于matlab蚁狮算法ALO优化极限学习机KELM故障诊断【含Matlab源码 10736期】.zip
- 【创新无忧】基于matlab淘金算法GRO优化极限学习机KELM故障诊断【含Matlab源码 10727期】.zip
- 【创新无忧】基于matlab鹈鹕算法POA优化极限学习机KELM故障诊断【含Matlab源码 10728期】.zip
- 【创新无忧】基于matlab天鹰算法AO优化极限学习机KELM故障诊断【含Matlab源码 10729期】.zip
- 【创新无忧】基于matlab雾凇算法RIME优化极限学习机KELM故障诊断【含Matlab源码 10731期】.zip
- 【创新无忧】基于matlab向量加权平均算法INFO优化极限学习机KELM故障诊断【含Matlab源码 10732期】.zip
- 【创新无忧】基于matlab能量谷算法EVO优化极限学习机KELM故障诊断【含Matlab源码 10717期】.zip
- 【创新无忧】基于matlab星雀算法NOA优化极限学习机KELM故障诊断【含Matlab源码 10733期】.zip
- 【创新无忧】基于matlab黏菌算法LSMA优化极限学习机KELM故障诊断【含Matlab源码 10718期】.zip
- 【创新无忧】基于matlab蜣螂算法DBO优化极限学习机KELM故障诊断【含Matlab源码 10720期】.zip
- 【创新无忧】基于matlab雪融算法SAO优化极限学习机KELM故障诊断【含Matlab源码 10734期】.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功