没有合适的资源?快使用搜索试试~ 我知道了~
基于web的报名培训系统的设计.pdf
0 下载量 154 浏览量
2023-07-06
03:13:33
上传
评论
收藏 1.34MB PDF 举报
温馨提示
试读
25页
基于web的报名培训系统的设计.pdf
资源推荐
资源详情
资源评论
目录
1 系统概述 ...................................................................................................................................................... 1
1.1 设计背景 ........................................................................................................................................... 1
1.2 系统设计意义 ................................................................................................................................... 1
1.4 系统的现状 ....................................................................................................................................... 1
2 应用技术及开发环境 .................................................................................................................................. 2
2.1 应用技术 .......................................................................................................................................... 2
2.1.1 B/S 结构模式 ......................................................................................................................... 2
2.1.2 ASP.Net 技术 ......................................................................................................................... 3
2.1.3 SQL Server 数据库 ................................................................................................................ 4
2.2.2 系统开发工具 ........................................................................................................................ 5
3 系统需求分析 .............................................................................................................................................. 6
3.1 可行性分析 ....................................................................................................................................... 6
3.1.1 技术可行性 ........................................................................................................................... 7
3.1.2 经济可行性 ........................................................................................................................... 7
3.1.3 操作可行性 ........................................................................................................................... 7
4 系统详细设计 .............................................................................................................................................. 8
4.1 概述 .................................................................................................................................................. 8
4.2 系统架构 ........................................................................................................................................... 8
4.3 系统结构设计 ................................................................................................................................... 8
4.3.1 用户注册模块 ........................................................................................................................ 9
4.3.2 教学安排模块 ...................................................................................................................... 10
4.3.3 学员论坛模块 ...................................................................................................................... 10
4.3.4 课程信息模块 ...................................................................................................................... 11
4.3.5 网上报名模块 ...................................................................................................................... 12
4.3.6 在线咨询模块 ...................................................................................................................... 12
4.3.7 新闻公告模块 ...................................................................................................................... 13
4.3.8 师资力量模块 ...................................................................................................................... 13
4.3.9 友情链接模块 ...................................................................................................................... 14
5 数据库设计 ................................................................................................................................................ 15
5.1 数据库逻辑设计 ............................................................................................................................. 15
5.2 数据库实体图 ................................................................................................................................. 15
5.3 数据库物理设计 ............................................................................................................................. 18
参考文献 ....................................................................................................................................................... 24
1
1 系统概述
1.1 设计背景
随着 Internet 的发展和普及,以网络为基础的各种服务相应而出。针对考试报名
和考试培训的各类网站也得到很快的发展。根据现实环境中存在的问题,对基于网上报
名和培训的网站作了全面的分析和查阅。发现基于 web 的网上报名系统的设计和实现在
现实生活中会有广泛的应用前景,有较大的开发空间。根据现实的需求和发展现状,开
发出基于 web 的网上报名培训系统是十分实用的。
目前,传统的学习方式都是通过出版书籍和杂志等实体类的学习材料进行知识摄入。
这种学习方法是十分有效的,但在一些情况下也是十分局限的,比如学生接触到的学习
资源十分有限,自己好多的东西根本无法自己去理解,请教老师又不是很方便等。针对
这些局限的问题和情况,开发出基于 web 的网上报名培训系统对广大学生来说无疑提供
了巨大的便利。针对这些问题提出相应的解决方案,使培训网站不仅成为人们在结合实
体类的学习资料的同时使用网络的资源和手段对薄弱的知识进行补充。在实际设计中,
该系统主要实现以下几个功能:在线报名;论坛交流;在线咨询;适应不同学生用户的
各类学习要求,提供最新而且权威的学习信息资料。
1.2 系统设计意义
目前,传统的学习方式都是通过出版书籍和杂志等实体类的学习材料。在实际的学
习中,我们会遇到各类的问题和疑问,对于这些状况,我们很难找老师帮忙解决。针对
这些问题提出相应的解决方案,使学生接触更多的学习资源,提高学生能力和效率。就
是为了解决或改善这些问题,以更好地满足用户的需求,达到网络教学的真正目的。其
意义有以下几点:
(1) 用户模型的设计使得根据用户不同特点提供个性化服务成为可能。
(2) 各种模块充分考虑了用户学各种需求,体现以用户中为心的思想和服务宗旨。
1.4 系统的现状
随着计算机在教育教学中的普遍应用,在线交流学习和在线查看下载学习资料也成
为了大学生学习中的重要辅助手段,越来越多的学生把网上报名培训作为一种学习学习
的重要方法,培训网站就是为在线学习者提供更多的教育信息和学习资源,以及让更多
的注册用户在在线论坛中进行有效的学习交流。
开发基于 web 的网上报名系统为学生提供很大的帮助
2
2 应用技术及开发环境
2.1 应用技术
2.1.1 B/S 结构模式
B/S(Browser/Server)结构即浏览器和服务器结构。它是随着 Internet 技术的兴
起,对 C/S 结构的一种变化或者改进的结构。
在这种结构下,用户工作界面是通过 WWW 浏览器来实现,极少部分事务逻辑在前端
(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓 B/S 结构。
相对于 C/S 结构属于“胖”客户端,需要在使用者电脑上安装相应的操作软件来说,B/S
结构是属于一种“瘦”客户端,大多数或主要的业务逻辑都存在在服务器端,因此,B/S
结构的系统不需要安装客户端软件,它运行在客户端的浏览器之上,系统升级或维护时
只需更新服务器端软件即可,这样就大大简化了客户端电脑负荷,减轻了系统维护与升
级的成本和工作量,降低了用户的总体成本。 B/S 结构系统的产生为系统面对无限未
知用户提供了可能。当然,与 C/S 结构相比,B/S 结构也存在着系统运行速度较慢,访
问系统的用户不可控的弱点。
以目前的技术看,局域网建立 B/S 结构的网络应用,并通过 Internet/Intranet 模
式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不
同的人员,从不同的地点,以不同的接入方式,比如 LAN,WAN 等。访问和操作共同的数
据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在
JAVA 这样的跨平台语言出现之后,B/S 架构管理软件更是方便、快捷、高效。
一、B/S 模式的优点和缺点
B/S 结构的优点
(1)具有分布性特点,可以随时随地进行查询、浏览等业务处理。
(2)业务扩展简单方便,通过增加网页即可增加服务器功能。
(3)维护简单方便,只需要改变网页,即可实现所有用户的同步更新。
(4)开发简单,共享性强
B/S 模式的缺点
(1)个性化特点明显降低,无法实现具有个性化的功能要求。
(2)操作是以鼠标为最基本的操作方式,无法满足快速操作的要求。
(3)页面动态刷新,响应速度明显降低。
(4)功能弱化,难以实现传统模式下的特殊功能要求。
3
2.1.2 ASP.Net 技术
ASP.Net 是把基于通用语言的程序在服务器上运行。不像以前的 ASP 即时解释程
序,而是将程序在服务器端首次运行时进行编译。 ASP.Net 构架是可以用 Microsoft
公司最新的产品 Visual Studio.net 开发环境进行开发。这些仅是 ASP.Net 强大化软
件支持的一小部分。
因为 ASP.Net 是基于通用语言的编译运行的程序,所以它的强大性和适应性,可
以使它运行在 Web 应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,
数据接口的处理都能无缝的整合到 ASP.Net 的 Web 应用中。 ASP.Net 同时也是支持语
言独立化,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用
很多种语言来写,现在已经支持的有 C#,VB,Jscript。将来,这样的多种程序语言协
同工作的能力保护您现在的基于 COM+开发的程序,能够完整的移植向 ASP.Net。
ASP.Net 使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的
设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地
的管理员工具就可以实现。这种被称为"Zero Local Administration"的哲学观念使
ASP.Net 的基于应用的开发更加具体,和快捷。一个 ASP.Net 的应用程序在一台服务器
系统的安装只需要简单的拷贝一些必须的文件,不需要系统的重新启动,一切就是这么
简单。
ASP.Net 已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器
的环境下用特殊的无缝连接技术,将很大的提高运行速度。ASP.NET 优越性主要体现在
以下几个方面:
(1)效率高。ASP.NET 是建立在.NET Framework 之上的,可使用 Visual Basic ,C++
这样的模块化程序设计语言,在第一次执行后不须重新编译就可直接运行,所以速度和
效率比 ASP 这种只能用 VBScript 或 JavaScript 这样的非模块化语言来编写的脚本编程
语言提高很多。
(2)可重用性强。可重用性 ASP.NET 不再像 ASP 那样将 ASP 代码与 HTML 混合在一
起,而是实现代码与内容的完全分离,可重用性强。
(3)代码量小。ASP 对所有要实现的功能通过编写代码来实现,而 ASP.NET 只须预
先说明,就可自动实现,所以,实现同样的功能,ASP.NET 要比 ASP 代码量小的多。
Microsoft.NET 作为一种面向网络、支持各种用户终端的开发平台环境,推动了新
一代因特网的发展,真正地让人们可以在任何时间、任何地点、通过任何设备得到信息。
而 ASP.NET 是建立在.NET 平台构架上,利用公共语言运行库在服务器端为用户提供建
立强大的企业级 Web 应用服务的编程框架。ASP.NET 提供了一个统一的 Web 开发模型,
并提供了开发人员创建企业级 Web 应用程序所需的各种服务。ASP.NET 可以与任何.NET
兼容的语言编写应用程序。此外,ASP.NET 应用程序都可以完全使用.NET Framework。
ASP.NET 是.NET 计划中的一个重要组成部分,其为 Web 应用程序开发人员提供了许
剩余24页未读,继续阅读
资源评论
yyyyyyhhh222
- 粉丝: 415
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功