技术和网络技术,依靠形成的互联网网络进行商务活动,它集成了信息发布、管理信息化于一体,与信息传递与交流模式相比较,具有无可比拟的运作优势:
便于广告宣传;2、运营成本低;3、用户范围广;4、商务开放性好;5、无时空限制;6、多媒体手段表现力强;7、以用户为中心,最大限度地满足用户的个性化需求;8、提升网站的形象;
1.2可行性分析可行性分析
也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。
(1) 经济可行性:主要是对项目的经济效益进行评价,本系统作为一个毕业设计,无需开发经费,对于我个人经济上是可以接受的,并且本系统实施后可以显著提同学与同学之间的交流。
(2) 技术上的可行性:技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该管理系统采用了当前新兴的B/S模式进行开发。结合了Internet/Intranet技术。数据库服务器选用微软公司的SQL 2000它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。
(3) 时机可行性:目前,大学的校园网路覆盖了教学区和学生区的主要建筑物及部分家属宿舍,从而满足校内各,各职能部门,各直属单位上网需求。良好的网络设施为开发使用校友同学录系统提供了坚实的基础。
(4) 管理上的可行性:主要是教务处管理人员大力支持,系领导认同,现有的管理制度和方法科学,规章制度齐全,原始数据正确等。规章制度和管理方法为系统的建设提供了制度保障。
综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快。因此系统的开发是完全可行的。
1.3网站的开发的前期准备工作s
(1) 网站开发准备
网站开发准备工作主要包括查阅相关的电影网站,网站开发前期调研,搜集网站设计所需资料,提出网站开发要求,制定系统开发计划等工作。
(2) 网站调研
调研的内容包括电影网站的现状和发展前景、适用的人群、网站设计的目标及任务、网站需求功能的实现、计算机技术的应用、计算机环境和计算机系统应用情况等
总之,电影网站开发的总体目标是实现电影网站中对于电影的展示和预订管理,方便用户操作,使用户的工作更系统化、规范化和自动化。
2 网站设计的主要技术
电影网站采用结构化的设计方法,所涉及到的相关技术有以B/S架构, Microsoft SQL SERVER 2000为数据库系统、SQL 语言和ASP.NET技术等来开发实现,在对数据库的连接上采用Microsoft(r) SQL SERVER (r) 2000 Driver驱动。
由于计算机技术利用不断成熟和普及的Internet技术实现原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,这是一种全新的软件系统构造技术。Microsoft .NET也是在这样一种背景下被提出来的架构。.NET提供了一种新的软件开发模型,它允许用不同程序设计语言创建的应用程序能相互通信。这个平台也允许开发者创建基于Web的应用程序,这些应用程序能够发布到多种不同的设备(甚至是无线电话)和台式机上。
2.1 ASP.NET简介
2.1.1 ASP.NET的基本概念
Microsoft.NET作为一种面向网络、支持各种用户终端的开发平台环境,推动了新一代因特网的发展,真正地让人们可以在任何时间、任何地点、通过任何设备得到信息。而ASP.NET是建立在.NET平台构架上,利用公共语言运行库(Common Language Runtime)在服务器端为用户提供建立强大的企业级Web应用服务的编程框架。ASP.NET提供了一个统一的Web开发模型,并提供了开发人员创建企业极Web应用程序所需的各种服务。ASP.NET可以与任何与.NET兼容的语言编写应用程序。此外,ASP.NET应用程序都可以完全使用.NET Framework。
ASP.NET是.NET计划中的一个重要组成部分,其为Web应用程序开发人员提供了许多新特性,这些特性包括已编译的服务器端代码、一种将服务器端逻辑与客户端布局相分离的代码隐藏(code-behind)技术、可扩展的服务器端控件模型、设计数据绑定模型、xcopy部署以及客户和服务器上的窗体身份证验证支持等。
2.1.2 ASP.NET的优点
(1)较高的安全性
ASP.NET允许创建"个人帐户"和"角色",以便每个用户都能访问不同的代码和可执行代码,从而提高应用程序的安全性。
(2)可靠性
ASP.NET是一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝技术,大大提高了运行速度。即使现在的ASP.NET应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变就能提高它们的效能。
(3)可扩展性
ASP.NET是一项可扩展技术。为了提高ASP.NET应用程序的可扩展性,改进了服务器间的通信,使得可以在多台服务器上进行一个应用程序。
(4)高效的管理性
ASP.NET使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因
上一篇:
电子相册管理系统——软件工程课程设
下一篇:
马原:环境保护与可持续发展论文(word)