ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:79.31KB ,
资源ID:14132623      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14132623.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ASPNEt课程设计报告Word格式.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

ASPNEt课程设计报告Word格式.docx

1、 采用的关键技术介绍 4 可行性分析 4 技术可行性 4 操作可行性 4 社会效益可行性 5第三章 系统概要设计 6 系统总体设计 6 运行环境 6 系统流程 6 系统结构 8 数据库概要设计 8 逻辑结构设计 8 物理结构设计 10第四章 系统详细设计 11 系统界面的详细设计 11 数据库详细设计 11第五章 系统实现 13 系统开发环境 13 系统实现 13 系统运行环境要求 16 系统部署 16第六章 性能测试与分析 18第七章 课程设计总结与展望 22参考文献 23第一章 引言 本课题的研究背景伴随着数字化、网络化、信息化发展的社会,为了方便普通高校对学生的管理,学校往往采用了计算机

2、进行学生信息的处理,这样可以更加精确直观便利的保存学生的信息,且信息不易丢失,更容易查找。 本课题的研究意义本系统是建立在信息技术基础上,构建出一个学生信息管理的系统,对学生的院系班级性别年龄等进行管理,以提高调查的效率和安全性,基本解决传统信息本的各种弊端。本论文通过对这一需求的详细分析和对现实生活中突出问题的研究,以及对各种技术的考虑,其中前台技术采用基于B/S模式的,开发工具是VISUAL 2005,后台数据库采用SQL SERVER 2008,数据访问技术采用。 现行研究存在的问题及解决办法此方案将系统分为用户和管理员两大模块,根据用户角色所使用的功能不同分别进入不同的的页面,使系统能

3、够清晰明了地呈现在用户面前。同时对两大基本模块又进行细致划分,进一步加强了系统的可操作性和友好性。建立数据表的级联关系,保障了数据的一致性。 当然,此方案也存在不足之处。比如,管理员的角色,只有唯一一个sa(超级管理员),而实际应设普通管理员和超级管理员,才能使系统更广泛使用。第二章 系统分析本课题为实现更加实用的网站,对网站做了详细的系统分析。包括系统的需求分析、对开发用到的关键技术的介绍以及系统的可行性分析。 系统需求分析本课题为Web应用的学生信息管理系统,目的在于可以让用户更方便、快捷的发布信息,实现便利、人性化的信息交流平台,支持管理员的后台信息管理。各个角色的功能需求如下: 普通用

4、户 查看所有学生信息 注册个人信息 运用密码登录个人信息页面 管理员用户 增加学生信息 查找学生信息 修改学生信息 删除学生信息 采用的关键技术介绍 概述 是在原有ASP基础上开发出来的一个新的版本,它不但提供最先进的网络发展平台而且为网络开发者提供了新的灵活、简单的体系结构。被确定为.NET Framework的基础,它所提供的网络应用程序模型为网络应用程序AML、网络服务带来了更多的方便。 包含web表单和服务器控件,WEB表单能带给使用者基于表单的强大功能和美观的页面,但是网络服务器应用程序要通过使用HTTP,XML,SOAP,WSDL技术在不同的网络环境和连接远程设备的情况下来访问远程

5、服务器。 应用程序的运行环境如下图2-1所示: 后台数据库SQLServer2000 SQL Server是一个关系数据库管理系统,现如今的商业环境要求不同类型的数据库解决方案。性能、可伸缩性及可靠性是基本的要求,而进入市场的时间也非常关键。除具备这些核心企业品质外,SQL Server 2000 还为数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。从数据管理和分析角度看,将原始数据转化为商业智能和充分利用 Web 带来的机会非常重要。SQL Server 2000 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在

6、 Internet 上和防火墙外进行查询的能力,SQL Server 2000 提供了以 Web 标准为基础的扩展数据库编程功能。丰富的 XML 和 Internet 标准支持允许您使用内置的存储过程以 XML 格式轻松存储和检索数据,还可以使用XML更新程序容易地插入、更新和删除数据。 ADO技术简介ASP访问数据库是通过ADO(ActiveX Data Objects(Active X数据对象)技术实现的,ADO是Microsoft推出的一种数据访问技术。这是一种面向对象的,与语言无关的通用的数据访问接口,ASP强大的数据库访问功能正是由ADO来完成的。通过ADO与ODBC(开放式数据库连

7、接性(Open Database Connectivity)源的接口,程序员可以用很少而且很简单的脚本程序实现对网站数据库的读、写和修改等操作功能4。 基于XML,能够保证不管使用者是否安装了XML语法分析器 , 它都能在不同的平台上操作任何的数据对象。 的原理见下图2-2所示: B/S模式简介B/S(Browser/Server即浏览器和服务器)模式结构,是20世纪90年代随着Internet/Web技术的产生并开始盛行,已经成为当今最先进的一种网络结构体系,从数据库服务器的角度来看,它是从C/S(Client/Server即客户端/服务器)模式发展而来,但也具有自己的特点: (1)B/S属

8、于一种瘦客户机模式,客户端软件不需要开发,只需安装浏览器,应用界面比较单一,硬件配置要求也比较低。对已经安装Windows 系列的用户,使用内置的TCP/IP协议和IE浏览器就能够实现客户机的功能。 (2)由于B/S的功能都是在Web服务器上实现,开发人员就可以集中精力解决应用层和数据层之间存在的问题,这样就大大减轻了系统开发和维护的工作量,系统管理和升级也比较方便。 (3)平台无关性是B/S模式最大的优点之一,开放型的网络通信协议浏览器技术,不仅能够免费下载,而且还可以选择不同的厂商产品。B/S模式的工作方式如下图2-3所示:由此可以看出B/S模式的网络具有三层结构:浏览器属于用户界面层,用

9、于实现用户的接口功能。在客户端,统一资源定位器(Uniform Resource Location, URL)向指定的Web服务器提出服务器请求,Web服务器用HTTP(HyperText Transmission Protocol,超文件传输协定)把所需文件资料传送给客户端用户,客户端接受并在WWW浏览器上显示。Web服务器属于业务逻辑层,主要完成客户的应用功能,即Web服务器接受客户的请求,以ASP与数据库连接,并进行申请处理,而后数据库结果返回Web服务器,并传至客户端。 (3)数据库服务器即数据层,数据库服务器接受客户端用户的请求独立地进行数据处理。 bootstrap框架:Boots

10、trap (Web前端CSS框架)Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。 它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架。Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。Bootstrap一经推出后颇受欢迎,一直是GitHub上的热门开源项目,包括NASA的MSNBC(微软全国广播公司)的Breaking News都使用了该项目。 国内一些移动开发者较

11、为熟悉的框架,如WeX5前端开源框架等,也是基于Bootstrap源码进行性能优化而来。 webform-三层架构:三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。3、数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、修改、查找等。 可行性分

12、析 技术可行性是微软公司继ASP之后推出的新一代Active Server Pages,它不是ASP的简单升级,是微软发展的新的体系.NET的一部分。同以前的 Web 开发模型相比, 具有增强的性能、Visual Studio世界级的工具支持、灵活性、简易性、可管理性、可缩放性、自定义性、扩展性,以及完全性等数个重要的优点。同时,代码分离、技术,以及全新的开发语言C#更是给作者带来了更快捷、更方便的操作。 SQL SERVER是一个关系数据库管理系统(DBMS),数据库处理的基本结构,采取关系型数据库模式,但是在SQL SERVER的数据库处理中,则是使用了面向对象的操作方式。作者根据它的这个

13、特点,配合数据设计的基本原则及数据库的范式要求对数据库进行设计。 所以,此方案具有技术可行性。 操作可行性因为客户端使用的是浏览器,所以开发者不需要为不同的用户设计不同的客户程序。更重要的是浏览器简单易用,特别适合于非计算机专业人员学习使用。在每个选项组中的各个选项填写,都有相应提示,具有一定程度的用户友好性。其次,为了方便管理员发布不同的问卷表,给出了基本的几套选项组,也提供了自主增加选项组的模式,使得管理员可更好地使用此系统。 社会效益可行性随着互联网的迅速普及,计算机、网络已经深入到我们生活的各个方面,各高校已经运用计算机存储学生信息。首先,在网上进行存储,网络上没有时空和地域的限制,学

14、生也不必召集在一起进行信息录入,只需注册即可,管理员也可针对个别的不正确信息进行增删查改,并且学生信息管理系统的运行维护比较简便,能够实现不同的人员从不同的地点以不同的接入方式访问和操作共同的数据。由此可见,此方案的经济可行性很大。第3章 系统概要设计 系统总体设计目标:用作学生信息的管理。随着高校学生老师的信息需求,为了更加便利的查找各种信息,设置了用户注册登录查看信息,以及管理员登录修改信息的功能。 运行环境操作系统:windows XP/windows7/windows8/windows10其它软件:浏览器数据库:SQL Sever 2000 开发工具:Visual 2012 系统流程

15、前台业务流程(管理员用户执行操作的流程)如图所示。图3-1 前台管理员流程图后台流程(普通用户执行操作的流程)如图所示。图 后台用户流程图 在线问卷系统结构学生管理的功能模块设计如图所示。图系统功能模块示意图 系统概要设计 在系统分析阶段,综合各方面的需求,对系统预期实现的功能已经明确的提出来了。用户角色的权限不同,可使用的功能也有所不同。根据用户的不同权限,将整个系统划分为两个大模块用户系统模块和管理员系统模块。在具体编程中分为前台页面和后台管理。在这次试验中,由于只是要求完成学生管理的基本功能,所以只设置了超级管理员,并未设置普通管理员。如果要对学生信息进行管理操作,需要管理员进行后台管理的登录。前台功能:前台可以更路注册学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1