《2022年基于ASP的精英培训网站的设计与实现.docx》由会员分享,可在线阅读,更多相关《2022年基于ASP的精英培训网站的设计与实现.docx(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源天津职业技术师范高校TianjinUniversity of Technology and Education毕 业 设 计专业: 运算机科学与技术班级学号:0811 36 同学姓名:张盼盼指导老师:罗梅副教授二一四年六月欢迎下载精品学习资源天津职业技术师范高校本科生毕业设计基于 ASP 地精英培训网站地设计与实现Design and Implementation of Elites Training Website Based on ASP专业班级:计科 0811 班同学姓名:张盼盼指导老师:罗梅 副教授学院:信息技术工程学院2021 年 6 月欢迎下载精品学习资源摘 要( 30
2、0-500 字)互联网技术地不断进展和普及已经转变了人们地工作和生活习惯,很多人期望能够通过互联网足不出户地找到与自己地实际需要相契合地高效服务.国内民营企业、外资企业快速进展,形成较广地培训市场需求.培训网站在这样地背景下蓬勃进展.(讨论背景) why.精英培训系统通过网络实现培训信息甄选地功能,系统使用者包括游客、会员和治理员.游客可以浏览公开课、注册会员;会员发布培训需求、治理个人信息;培训讲师发布公开课、治理个人信息 .治理员治理公开课、培训讲师、培训需求、人才信息、会员和治理员等. 并且验证非常严密 .(本系统主要功能,同组同学要有区分,只写本人实现地功能.摘要地主体部分) what
3、.系统地开发接受 B/S 结构,挑选 Microsoft 公司发布地经典网站开发语言 ASP,数据库挑选 Microsoft SQL Server 2005. 这是开发网站系统地常见组合,具有很强地有用性 .(实现工具) how.系统界面人性化、功能完备、使用便利简捷,通过本系统可以更加快速高效地为人们供应有关培训地信息 .(简洁评判) how about.关键词:公开课;人才中心;培训讲师;精英(三到五个,中文分号隔开)从题目和摘要地其次部分提取欢迎下载精品学习资源ABSTRACTThe continuous development and popularizationof Internet
4、 technology has changed peoples work and living habits, through the Internet many people want to be able to never leave home tofinda highefficientservice that withtheirownactual need corresponds. Domesticprivate enterprises, foreign capital enterprise rapid development, Form a broad training market
5、demands. In this context , training website develop vigorously.Elitetrainingsystem throughthe networktomeet the trainingfunctionofinformationselection, users of the system, includingtourists and members and administrators.Visitorscan browse the public class, registered members, etc. ; Members can pu
6、blish personal training needs, manage personal information,etc. Traininglecturer can publish publicclass, manage personal information, etc. Administrator management including open class, training lecturer, training needs, talent information, members and administrators etc. And verification is very s
7、trict.System development adopts B/S structure, choose Microsoft company classic ASP web development language, database choose Microsoft SQL Server 2005. This website system is the development of the common combination, have very strong practicability.System interface humanization, fully functional,
8、easy to use simple, through this system can be more efficient to provide the information for the training for people.Key Words: Open Class ; TalentCenter; Training Lecturer ; Elites(英文分号隔开)欢迎下载精品学习资源目 录目 录欢迎下载精品学习资源1 引言 .11.1讨论背景 .11.2讨论意义 .11.3讨论现状 .22 系统分析 .22.1可行性分析 .22.2需求分析 .32.2.1功能性需求 .32.2.2
9、非功能性需求 .52.3开发工具 .52.3.1 ASP .52.3.2 ADO 技术 .62.3.3 JavaScript.63 总体设计 .73.1系统设计 .73.2结构设计 .83.3数据库设计 .93.3.1概念结构设计 参考教材 P17-19 .93.3.2规律结构设计(教材P225左右) .123.3.3表设计 .134 具体设计与实现 .174.1 系统首页 .174.1.1功能设计 .174.1.2功能实现 .174.2 游客模块 .184.2.1功能设计 .184.2.2功能实现 .184.3 会员模块 .194.3.1功能设计 .194.3.2功能实现 .204.4 系统
10、治理模块 .214.4.1功能设计 .214.4.2功能实现 .225 系统测试 .235.1测试环境 .235.2测试目地 .235.3 功能模块测试 .235.4 测试结果 .25总 结 .25参考文献 .26致 谢 .27欢迎下载精品学习资源1 引言1.1 讨论背景近些年来,国内民营企业、外资企业快速进展,形成了较广地培训需求市场,各种培训力气开头积极注入其中. 受就业竞争压力加大、学问更新速度加快等因素影响,国内培训产业地进展出现出强大地生命力.在此环境下,各个细分市场都产生了具有品牌影响力地企业,包括从幼儿早期训练到高等训练、职业训练、各类校外培训、训练技术行业等市场都在以20%左右
11、地速度快速增长.与此同时,国内企业对培训日益重视,目前国内59%地企业都建有自己地培 训部、培训中心或企业高校,已经有90%地公司有相对应地部门负责培训事宜.76%地企业培训费用占工资比例1%以上, 2% 以上地有 27%. 不少人已经看到商机,开头让培训企业走品牌建设地道路、规模化道路,而且培训市场经过多年来地进展,培训机构出现“巨头化 ”趋势 .由此看来,相伴网络地风靡,培训网站地开发和设计前途更加宽广.1.2 讨论意义经过一系列对现有各大培训机构业务流程和服务范畴以及相应实现形式地调查,培训网站 系统是提高企业核心竞争力地重要组成部分和必不行少地实现方式.在学问大爆炸地现代社会,不断地学
12、习,稳固地提升自己各方面地才能,成为自己所在领域地处于金字塔顶端地人物,终身学习也逐步成为这个时代人地一种基本观念.进而,课程培训网站起着举足轻重地作用.培训课程网站对热点课程和时势才能培训地网络化具有不行替代地作用,是具有剧烈地自我提升意识和明确地职业规划地职业人士,快速找到有效渠道、高效完成提升所需技能;同时,也是具有培训资格地讲师查找适当工作机会,从而提高生活水平地重要平台.职业化地观念日益深化人心 .为了达到在合适地地点用合适地方式说合适地话、做合适地事,使学问技能、观念思维、态度心理等符合职业规范和标准地目标,参与专业化、系统化地培训就成为一件迫在眉睫、势在必行地头等大事.综上所述,
13、对培训产业地讨论可以说具有划时代地现实意义.本课题具有以下三个方面地讨论意义:(1) 课题具有肯定地应用价值和实际意义.课题从实际动身,以现代社会对高品质培训地需求讨论为背景,作为初入市场地小型培训机构地一个宣扬平台,具有肯定地实际效用.(2) 课题所用地ASP 技术是基于通用语言地编译运行地程序,敏捷性很高.通过本次课题讨论,对开发系统地实现细节和技术要点有了肯定地把握,具有肯定地指导意义.(3) 课题是对高校五年所学学问地一个综合运用,把所学地这些理论学问通过设计运用在真实地开发过程中,对个人地长远进展起打下一个良好地基础.欢迎下载精品学习资源1.3 讨论现状通过有关资料地调查发觉, 21
14、 世纪初培训市场进入到调整阶段 .而隐匿其中地缘由大致有三个方面 : 其一、机构追求短期市场经济利益,而忽视长期进展 .什么课程热就做什么课程,缺少自己地个性 .也很难形成具有自己特殊优势地品牌;其二、很多培训机构只是灌输课本地知识.完全是 “空道理 ”,不懂军事理论地将军不肯定不会打仗,同样,不懂大道理地商人也不肯定不会做生意 .这种地培训方式导致地结果就是只知其然不知其所以然,甚至可能起到相反地作用;其三、课程支配单一.比如营销培训,就只有营销理论地讲解,完全无法在实际中进行运用,起不到实际地成效.经过调整后地培训产业,已经初见成效,比如 : 培训机构不再只留意当前市场,而是放眼未来市场进
15、展方向,同时对将来可能走热地m 行业下功夫; 更加留意实际应用、多元化课程.其实每一个行业和领域都涉及到很多方面,并不是说各成体系地.培训机构明显也留意到这一点,在后来地课程支配上就表达了这一点,比如课堂式、实习式、演讲式、嬉戏式及个案分析式等培训方法综合运用.课程类别多样化,比如营销理论,同时讲授人际关系学,心里学等等.由此可见,致力于企业相关地培训,就需要简洁易懂,入门简洁;一个理论涉及多个行业和领域;具有分析性和预见性,同时有较高地精准性和实践性 .2 系统分析(大标题与小标题之间应有文字描述.下同)2.1 可行性分析可行性分析是在用户地要求和系统调研地基础上进行,对新系统地开发从社会、
16、技术、经济、治理等方面进行分析,并得出新系统地开发工作可不行行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最终完成可行性分析 .可行性分析是在建设地前期对工程工程地一种考察和鉴定,对拟议中地工程进行全面与综合地技术、经济才能地调查,判定它是否可行 .可行性分析阶段地主要工作包括以下几个方面:(1) 社会可行性分析社会可行性分析主要指网站地开发是否符合社会需求,是否能够与社会大系统实现良好地对接 .本系统可以供应比较准时地有关培训信息地宣扬,但是治理员有治理权限,对网站整体风格可以全方位地进行掌握.(2) 技术可行性分析技术可行性分析是依据新网站地目标来衡量是否具备所需要地技术,包括硬
17、件方面,软件欢迎下载精品学习资源方面及其它应用技术. 本系统运用到地都是一些比较常用地软件制作,并且有很大地功能扩展空间 .(3) 经济可行性分析经济可行性分析主要是对开发新网站所投入地资金与系统投入使用后所带来地经济效益进行比较,确认新网站是否会给企业带来肯定地经济效益.本系统会员免费注册,但是随着网站会员地增加和业务量地扩大,就可以有挑选性地植入一些广告,添加一些网站链接,仍可以联系猎头公司,举荐一些高端精英人才,从中得到一些经济效益.2.2 需求分析软件需求分析地任务是确定系统必需完成哪些工作,就是对目标系统提出完整、精确、清晰、具体地要求 .由于用户提出地需求大多是原始地、抽象地,因此
18、需要综合分析用户对系统提出地需求(功能、性能、数据等方面),然后依据从抽象到具体地方式构造出系统地规律模型,表达软件系统地目标需求,并以多方位地视图形式作为本阶段工作地结果,为下一阶段地软件设计供应设计基础. 需求分析是软件开发过程中至关重要地一步,是否制定出合理地客户需求打算了以后整个系统实施地成败.2.2.1 功能性需求为扩展中小型培训机构地知名度和快速扩展业务范畴,开发精英培训网站.本系统地基本功能如下:(参考软件设计师下午试卷一)(1) 游客可以浏览网站地最新公开课地具体信息、培训需求地信息、培训讲师地具体信息、机构主要地服务;也可以依据自己地需要填写在线报名表便于客服人员即时与客户取
19、得联系完成后期地培训;对于正在查找工作或者有更换工作意向地游客可以在人才中心进行登记以便为找工作供应更多地挑选机会;对于查找人才地猎头机构仍可以在人才中心搜寻符合条件地人才和查看人才地具体信息.(2) 游客可以注册成为网站会员,依据要求填写注册时地用户名等相关信息,经过验证完成注册 .注册后会员依据级别可以发布培训需求或者公开课,也可以查看和修改个人信息.(3) 系统治理员负责完成人才治理、公开课治理、培训讲师治理、培训需求治理、治理员治理 .人才治理保护人才地信息(姓名、性别、学历)储备在人才表中;公开课治理保护公开课信息(课程名称、授课时间、授课语言)储备在课程表中;培训讲师治理保护讲师信
20、息(姓名、培训过地客户)储备在讲师表中;治理员治理保护治理员信息(密码、账号)储备在治理员表中 .精英培训网站系统浏览网站信息、注册游客后台治理系统主要分为游客、会员、治理员三个功能模块.本系统用例图如图2-1 所示,会员用例图如图 2-2 所示,游客用例图如图2-3 所示,治理员用例图如图2-4 所示 .欢迎下载精品学习资源浏览网站信息发布公开课登录相关搜寻发布培训需求会员图 2-2 会员用例图游客注册浏览公开课等登录在线培训报名发布信息游客人才登记相关搜寻图 2-3 游客用例图退出系统在线报名客户治理培训讲师治理培训需求治理会员治理综合治理登录修改密码返回首页治理员公开课治理图 2-4 治
21、理员用例图欢迎下载精品学习资源?少一段文字引入课程信息包含课程编号、标题、课程目地、授课语言、授课时间、每班人数等 . 治理员信息包含治理员编号、姓名、密码、权限标识等 .(参考软设下午试卷二) 用户信息包含用户编号、用户名、用户密码、用户真实姓名、注册时间等 .专业信息包含专业类别编号、专业类别名称、更新日期等 .讲师信息包含讲师编号、会员账号、真实姓名、性别、邮箱、联系方式等 . 会员信息包含会员编号、会员账号、真实姓名、性别、邮箱、联系方式等 . 人才信息包含人才编号、 姓名、性别、毕业学校、诞生日期、政治面貌等 . 培训客户信息包含客户编号、客户名、身份证号、电话、参训课程等 .2.2
22、.2 非功能性需求功能性需求是对软件系统地一项基本需求,但却并不是唯独地需求,通常对软件系统仍有一些非功能性需求.(1) 性能需求:系统能很好地运行,输入数据必需依据规定格式输入,否就系统提示错误.(2) 牢靠性需求:本系统会定期进行保护,保证一个月内不能显现两次以上故障,保证用户地正常使用.(3) 可保护性:本系统利用数据库进行编程,系统结构由程序基本无额定,大量地参数及文本内容全部存放于数据库中.修改,更新数据库只要在数据库进行修改添加,而不需要对系统结构进行修改,这样系统保护性升级都非常便利.(4) 时间特性要求: 1996年IEO/IEC9126 被接受为我国地国家标准 GB/T 16
23、120-1996 软件产品评判、质量特性及其使用指南其中包含地六类质量特性中,效率(衡量在规定地一段时间内和规定条件下保护性能水平地一组软件质量)特性就包括:时间特性和资源特性,这就要求软件系统响应和处理时间快,并且软件执行其功能时地吞吐量大.另外,对于软件地生命周期,在费用答应地范畴内,也期望尽量延长其软件生命周期.(5) 界面需求:界面地设计要求、简洁、美观、一样等.整个界面要保持友好、简易地风格 .2.3 开发工具2.3.1 ASPASP 是 ActiveServer Pages 地缩写,是 Microsoft公司开发地 Web 服务器端脚本开发环境,利用它可以生成动态、高效地Web 应
24、用程序 .ASP 地默认脚本语言是VBScript.在开发 ASP 应用程序之前,需求架设一个网站.可以通过拜访网站中地ASP 地脚原来浏览程序地运行成效 .在 Windows 操作系统中,通过使用Microsoft 公司地 IIS 作为架设网站地首选工具 .IIS 是 Internet InformationServer 地缩写,它是微软公司开发地Web 服务器应用程序 .可以便利地建立强大、敏捷而安全地Internet 或 Intranet 站点,而且它完全支持ASP 技术 .欢迎下载精品学习资源2.3.2 ADO 技术ADO 是 ActiveX Data Object地缩写,是目前最流行
25、地拜访数据库地方法之一.ASP 供应对ADO1数据模型供应地元素为:连接.从应用程序中创建对数据源进行指定地操作2命令.ADO 用 Command 对象来表达参数概念.3参数.ADO 用 Parameter 对象来表达参数概念.ADO 地全面支持,可以通过ADO 数据模型拜访各种数据库.(4) 记录集 .ADO 用 Recordset 对象来表达记录集概念.(5) 字段.ADO 用 Field 对象来表达字段 .(6) 错误.对象模型以 Error 对象表达错误 .(7) 属性.ADO 以 Property 对象表达属性 .(8) 集合 .ADO 供应四种类型地集合:Connection 、C
26、ommand 、Recordset、 Field.(9) 大事.ADO 支持两个大事: ConnectionEvents、 RecordsetEvents.使用 ADO 存取数据源地过程如图2-5 所示 .连接到数据库建立事务2设置SQL语句3传递参数4执行SQL语句5操作数据6完成或取消事务7关闭连接图 2-5 存取数据源地过程2.3.3 JavaScriptJavaScript 就是一种基于对象和大事驱动,并具有安全性能地脚本语言,脚本语言简洁懂得就是在客户端地浏览器就可以互动响应处理程序地语言,而不需要服务器地处理和响应,当然 JavaScript 也可以做到与服务器地交互响应,而且功能
27、也很强大.对象和大事是JavaScript 地两个核心 .JavaScript 可以被嵌入到 HTML文件中,不需要经过Web 服务器就可以对用户操作做出响应,使网页更好地与用户交互;在利用客户端个人电脑性能资源地同时,适当减小服务器端地压力,并削减用户等待时间.欢迎下载精品学习资源3 总体设计总体设计过程通常由两个主要阶段组成:系统设计阶段,确定系统地具体实现议案;结构设计阶段,确定软件结构.结构设计主要地任务是制订系统实现方案和设计规范并合理确定软件系统地整体模块结构及接口关系.在具体设计之前先进行总体设计地话,可以站在全局高度上,花较少成本,从较抽象地层次上分析对比多种可能地系统实现方案
28、和软件结构,从中选出正确方案和最合理地软件结构, 从而用较低成本开发较高质量地软件系统 .经过需求分析阶段地对用户需求地充分分析和深化沟通,系统做什么已经清晰,本阶段就是打算怎样做了 .通过该阶段地工作将划分出来组成系统地物理元素包括:程序、文件、数据库、人工过程和文档等. 总体设计阶段地另一项任务是设计软件地结构,也就是要确定系统中每个程序是由哪些模块组成地,以及这些模块相互间地关系.3.1 系统设计B/S 架构是指浏览器与服务器系统,客户端通过Web 浏览器拜访服务器端系统,服务器负责生成操作页面传送至客户端显示.基于 C/S 架构地开发应用特点使其相对于B/S 结构而言,开发速度较慢,应
29、用过程中需要更多地培训时间,保护也较困难,并且应用过程中必需安装客户端程序才可使用地缺点,进一步限制了 C/S 架构系统地应用范畴 .据此,接受 B/S 架构进行开发 .系统结构架构图如图 3-1 所示.每章地图地编号从 1 开头,如图 2-1、图 3-1 等.全部图形有引用 .如图 所示.数据库服务器WEB 浏览器JAVASCRIPT+ASPINTERNET浏览器浏览器浏览器游客会员治理员(图地标题在正下方 .标题及图中文字为五号字.图居中对齐)图 3-1 系统结构架构图欢迎下载精品学习资源3.2 结构设计结构化设计地核心思想是:如何应用抽象地原就,将系统功能逐层分解为层次化地模块结构.模块
30、化就是把程序划分成独立命名且可独立拜访地模块,每个模块完成一个子功能,把这些模块集成起来构成一个整体,可以完成指定地功能满意用户地需求.模块独立地概念是模块化、抽象信息、隐匿和局部化概念地直接结果.模块独立是好设计地关键,而设计又是打算软件质量地基础.用户功能游客浏览一般会员讲师会员图 3-2 用户功能层次图治理员功能会员治理公开课治理培训治理讲师治理人才治理综合治理系统用户功能层次图如图3-2 所示、治理员功能层次图如图3-3 所示.浏人注在会浏发管会浏发管览才册线员览布理员览布理网登会报登信培个登信公个站记员名录息训人录息开人信登需信课信息录求息息查删审查添审查添看除核看加核看加会会课课课
31、需需培员员程程程专求求训业审查添审查添查添删核看加核看加看加除讲讲讲人人人客管管师师师才才才户理理专专员员业业图 3-3 治理员功能层次图欢迎下载精品学习资源3.3 数据库设计数据库设计地好坏直接关系到信息系统开发地成败.在信息系统设计中,数据库设计是指依据业务需求、信息需求和处理需求,对信息系统中地数据库结构、数据操作和数据一样性进行地约束过程 .数据库设计地目标是为用户和各种应用系统供应一个信息基础设施和高效率地运算环境.高效率地运行环境包括:数据库数据地储备效率、数据库储备空间地利用率、数据库系统运行治理地效率 .数据库设计一般分为两种方法:自顶向下与自底向上,通常是把两种方法综合起来使
32、用. 数据库既包含数据内容本身,又能反映出数据之间地联系.在数据库中,用数据模型来抽象表 示处理现实世界中地数据和信息.数据库设计是在选定地数据库治理系统基础上建立数据库地过程.使用原型法开发系统,主要包括:概念结构设计、规律结构设计和物理结构设计,与上面进行地系统分析和设计地阶段相对应 .3.3.1 概念结构设计 参考教材 P17-19概念结构设计数据库设计人员和用户之间进行沟通地语言,便于用户懂得.一般用E-R 图来描述概念模型 .E-R 图是用来表示数据库概念设计E-R 模型地工具,它使用图形来表示实体、属性和联系之间地关系 .构成 E-R 图地基本要素是实体、属性和联系.第一要设计局部
33、E-R 模式,然后把各部分E-R 模式结合成一个全局地E-R 模式,最终对全局 E-R 模式进行优化,得到最终地E-R 模式,即概念模式.通过对系统地分析,用E-R 图将所涵盖地实体以及各实体之间地关系表现出来.本系统设计地实体有:课程目的授课语言授课时间每班人数标题报价课程编号学员对象标识提交人举荐标识课程关键字邮箱可考证书电话课程属性包括课程编号、标题、课程目地、授课语言、授课时间、每班人数、报价、学员对象、课程内容、最新标识、联系电话、邮箱等.课程实体及其属性图如图3-4 所示 .提交日期课程课程内容更新最新日期审核标识联系图 3-4 课程实体及属性图治理员属性包括治理员编号、姓名、密码
34、、权限标识等,治理员实体及其属性图如图3-欢迎下载精品学习资源5 所示 .欢迎下载精品学习资源治理员编号权限标识姓名密码治理员有效标识登录时间欢迎下载精品学习资源图 3-5 治理员实体及属性图专业属性包括专业类别编号、专业类别名称、更新日期等,专业实体及其属性图如图3-6 所示 .更新日期专业类别名称欢迎下载精品学习资源专业编号显示标识欢迎下载精品学习资源专业图 3-6 专业实体及属性图用户属性包括用户编号、用户名、用户密码、用户真实姓名、注册时间、审核标识、 密码提示问题、提示问题答案、邮箱、更新时间等,用户实体及其属性图如图3-7 所示 .欢迎下载精品学习资源用户编号用户名真实姓名欢迎下载
35、精品学习资源欢迎下载精品学习资源用户密码用户等级用户更新时间提示问题注册时间审核标识密码提示问题欢迎下载精品学习资源邮箱答案讲师属性包括讲师编号、会员账号、真实姓名、性别、邮箱、联系方式、住址、主要培图 3-7 用户实体及属性图训领域、个人介绍、曾经培训过地客户、备注,讲师实体及其属性图如图3-8 所示.欢迎下载精品学习资源讲师编号联系方式真实姓名欢迎下载精品学习资源欢迎下载精品学习资源曾经培训过的客户讲师个人介绍主要培训领域会员账号欢迎下载精品学习资源性别邮箱住址备注图 3-8 讲师实体及属性图会员属性包括会员编号、会员账号、真实姓名、性别、邮箱、联系方式、住址、诞生日期、工作单位、证件号码、证件类型,会员实体及其属性图如图3-9 所示.欢迎下载精品学习资源会员编号证件类型真实姓名欢迎下载精品学习资源证件号码性别会员工作单位邮箱欢迎下载精品学习资源人才属性包括人才编号、姓名、性别、毕业学校、诞生日期、政治面貌、籍贯、学历、邮箱、婚姻状态、联系电话、训练背景、求职意向、工作体会、自我评判、审核标识、提交标识,人才实体及其属性图如图3-10 所示.欢迎下载精品学习资源诞生姓名日期人才编号政治面貌诞生日期审核标识学历求职意向工作自我体会评判性别籍贯人才毕业学校提交标识训练邮箱联系背景电话
限制150内