asp.net524汽车美容远程指导系统

演示视频:1.4.3 动态网站技术介绍

由于系统的操作界面都是Web页面形式,而且需要对各种用户的具体请求进行动态处理并返回结果,这是一般静态Web页面技术所无法实现的,所以采用动态网页技术.目前动态网页技术有很多,可以说是层出不穷,比如CGI,ASP.NET,JSP,ASP,ASP.NET等.本设计采用ASP.NET技术.。

ASP.NET(又称ASP+)是ASP的下一代版本,它并不只是ASP 4.0,它是一个用于
Web开发的全新框架,其中包含了许多新的特性.ASP.NET完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面更是引入了许多激动人心的新技术,正是这些具有革新意义的新特性,让ASP.NET远远超越了ASP,同时也提供给Web开发人员更好的灵活性,有效缩短了Web应用程序的开发周期.ASP.NET与Windows
2005 Server/Advanced
Server的完美组合,为中小型乃至企业级的web商业模型提供了一个更为稳定,高效,安全的运行环境。

本章小结

在本章中主要介绍了本系统的开发背景、目的和意义、系统设计思想,以及本课题开发所应用的相关技术
------ B/S 结构、开发工具的一些主要技术,本系统主要是采用VS2005
作为开发工具,并采用SQL2005作为后台数据库。采用当前较流行的Asp.net、JavaScript和CSS技术。操作系统为
Windows XP
,应用服务器为自主开发。选择如此架构主要因为Windows和SQL2005数据库已被广泛使用多年,是一项成熟的技术,并且有较多的成功案例。此外系统的使用和日常维护也较方便,因为
Windows和SQL2005数据库等软件的开发商是Microsoft公司,大家都非常熟悉其产品。Windows和SQL2005数据库,都有很友好的客户界面,便于使用,相应地缩短了开发时间。Windows和SQL2005数据库就价格来说,较市场上同类产品相比是价格最低的,并且均为较成熟的产品,有较好的安全性,比较适合中小型企业的网络和数据库的应用。

可行性分析

可行性分析(已具备的条件和待解决的问题;拟采取的研究方法、技术路线、实验方案等)

1、已具备的条件:资料的查询、计算机硬件的准备、对已有考试管理管理系统的研究和体会。

2、待解决的问题:页面的设计实现、数据库的构建、库的连接及各个表的创建、文件的上传功能

3、拟采取的研究方法:ASP.NET SQL server

ASP.NET是Microsoft公司的产品,它是一个可以使用任何.NET语言兼容的应用程序。ASP.NET不仅是ASP的一个升级版本,它还提供了一个统一的web开发模型。ASP.NET的语法在很大程度上与ASP兼容,所以在现有ASP应用程序中可以添加ASP.NET代码,以增强ASP应用程序的功能。以往ASP网页并没有内建FTP文件上传功能,想要提供文件上传的功能,需额外购买文件上传组件,现在ASP.NET以内建文件上传的功能,既好用又不必额外付费。

SQL
server2005是Microsoft公司发行的关系型数据库管理与分析系统,它提供了功能全面、操作简单的图形界面。由于ASP.NET应用的后台程序中有专门针对SQL
server的数据应用类库供用户使用,方便了用户对数据的操作。

技术可行性

随着计算机的普及,其应用也越来越重要,正是在这种情况下各种应用软件也应运而生,而且不断丰富。在本系统中,操作人员易于贯穿软件思想并掌握使用方法,系统在运行时每一步都有相应的文字提示,有时还会弹出小窗口。只要根据提示进行相应的操作即可,操作十分简单。本系统是一套比较完整的应用程序,功能比较齐全,系统可以解决用户注册、查询信息、信息管理等实用性问题。因此,开发此软件在技术上是可行的。

经济可行性

软件的经济可行性是指软件所能带来的经济效益与开发设计所需要的投资相比,是否相适宜,同时还要看此软件能否真正给用户带来足够的经济效益。我所开发的全国高校二手交易网正是基于为用户提高工作效率、节省工作时间、方便操作与管理的目的而设计的。本系统的开发在经济上是完全可行的。开发此软件不需要大量的经费,而且是个人独立设计,可以节省许多费用,同时也可提高个人的实际动手能力。

操作可行性

自从人类社会进入九十年代后,以及计算机技术的飞速发展,各种应用软件已日益为人们所接受。管理形式的计算机化是社会发展的必然趋势,各种智能化的软件层出不穷,而面对二十一世纪智能管理的挑战,减少了原来人工操作的费时费力的状况。并且可以避免人为的经济犯罪,管理层容易做出及时的决策。本系统用户平台直接面向普通用户,界面简单、明了,采用可视化界面,普通用户只需用鼠标就可以完成相应的数据操作;少量的数据输入是由后台管理员用户完成的。对于初次使用此系统的用户,不必经过复杂的培训和学习就可以掌握本系统的操作流程。由此可见,开发此系统在操作上是可行的。

时间可行性

软件的时间可行性是指软件在时间跨度上的实际范围。本系统具有良好的兼容性、可维护性,因而可以在今后很长时间内使用。

本章小结

本章主要对于系统的可行性研究进行了简要的分析,通过以上对本系统在经济上、技术上、运行上、法律上的可行性,以及对于新系统的主客观条件的分析,认为该系统的技术成熟、完备,测试手段可靠,具有良好的市场拓展,它追求的是简单、易学、易懂、易用,技术较为成熟、完备、可靠,因此本系统具有一定的开发前景,可以立即执行。通过复查系统的规模和目标,了解系统的流程,并且从现有的物理系统出发,能够导出系统的高层逻辑模型。

需求分析

软件需求分析工作是软件生存周期中重要的一步。只有通过需求分析才能把软件功能和性能的总体概念描述为具体上的软件需求规格说明,从而奠定软件开发的基础。软件需求分析工作也是一个不断认识和逐步细化的过程。该过程将软件调研阶段的需求资料进行分析和设计,使软件范围逐步细化到详细定义的程度,并分析出各种不同的软件元素,然后为这些元素找到可行的解决办法。本章将从不同角度的需求分析问题,讲述软件需求类型,分析过程,并部分给出了数据字典和数据流图。

系统概述

汽车知识网站是一个典型的汽车知识网站,网站分为前台和后台2个大的模块,每个模块都有自己的权限功能。网站前台显示了所有的汽车知识,专辑,播放列表,网站的公告等。网站提供了会员注册功能,注册了的会员可以登录网站,实现普通用户没有的功能,例如会员可以在论坛中进行交流,可以搜索添加好友,可以和好友进行汽车知识的交流。后台管理员对前台涉及到的所有信息进行管理。开发这样的一个网站实现了一般汽车知识网站的所有功能,本站的特色就在于前台分为2种角色可以具备不同的权限功能

需求分析

为了保证系统能够长期、安全、稳定、可靠、高效的运行,系统应该满足以下的性能需求:

1、
系统处理的准确性和及时性:系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足企业对员工信息处理的需求。

2、
系统的开放性和系统的可扩充性:系统在开发过程中,应该充分考虑以后的可扩充性。例如数据表中用户选择字段方式的改变,用户查询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。

3、
系统的易用性和易维护性:要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。

4、
系统的数据要求:1、数据录入和处理的准确性和实时性。2、数据的一致性与完整性。3、数据的共享与独立性。

本章小结

本章对汽车知识网站的需求进行分析,通过本章的论述对整个系统的设计有更加详细的了解。熟悉所依据的系统流程,根据系统流程图画出系统的数据流程,根据系统的数据流程写出所用到的数据字典,本章为整个系统的需求分析部分需求分析阶段结束之后进入下一章的总体设计阶段。

总体设计

系统模块总体设计

本阶段设计的基本目标是解决系统如何实现问题,也叫做概要设计,本阶段主要任务是划分出系统的物理元素及设计软件的结构,完成软件定义时期的任务之后就应该对系统进行总体设计,即根据系统分析产生的分析结果来确定这个系统由哪些系统和模块组成,这些系统和模块又如何有机的结合在一起,每个模块的功能如何实现。系统设计的目标是使系统实现拥有所要求的功能,同时,力争达到高效率、高可靠性、可修改性,并且容易掌握和使用。总体设计过程通常有两个主要阶段组成:系统设计和结构设计,其中系统设计确定系统的具体实现方案,结构设计确定软件结构。

汽车知识网站是一个典型的汽车知识网站,网站分为前台和后台2个大的模块,每个模块都有自己的权限功能。网站前台显示了所有的汽车知识,专辑,播放列表,网站的公告等。网站提供了会员注册功能,注册了的会员可以登录网站,实现普通用户没有的功能,例如会员可以在论坛中进行交流,可以搜索添加好友,可以和好友进行汽车知识的交流。后台管理员对前台涉及到的所有信息进行管理。开发这样的一个网站实现了一般汽车知识网站的所有功能,本站的特色就在于前台分为2种角色可以具备不同的权限功能

根据网站的角色对网站角色分为3种类型,一种是普通用户,一种是网站会员,以及网站的后台管理员。根据角色信息分析网站的功能模块如下:

网站普通用户的功能权限如下:

实现全选 反选 及汽车知识播放:实现对选择的汽车知识进行播放。

实现汽车知识排行榜:根据用户的点击对网站中的汽车知识进行排行,并生成汽车知识汽车知识排行榜。

可以按汽车知识的首字母进行分类:对汽车知识进行分类根据汽车知识的首字母信息对汽车知识进行分类。

实现公告板功能:实现网站中的公告列表和查看公告信息等功能。

实现站内搜索:搜索网站中的汽车知识信息。

网站会员权限功能如下:

包括普通用户的所有功能。

汽车知识评论:可以对网站中的汽车知识信息进行评论。

密码找回功能:用户忘记密码可以通过密码找回功能找回自己的密码。

实现下载功能:对网站中的汽车知识用户进行下载。

实现上传功能:

实现论坛功能:网站中提供了一个简单的论坛供用户进行交流对汽车知识的新的体验等。

对管理员如下:

可以发布公告板中的信息:对公告信息进行添加,修改和删除等操作。

添加删除汽车知识和专辑:对汽车知识信息进行添加,修改和删除等操作。

管理论坛中的不良信息:管理论坛中的主题信息和回复信息。

用户信息管理:对网站前台注册的会员信息进行查看和删除等操作。

账号信息管理:对操作后台的管理员信息进行添加,修改和删除等操作。

密码管理:登录的管理员信息可以修改自己的登录密码。

评论管理:管理员可以对前台用户评论汽车知识的信息进行查看和删除等操作。
封面最终.jpg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

huida_kaifa

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值