1.3 技术线路
1、调查法
首先对公司网站的现状进行调查、采访和咨询,整理相关的信息和资料,通过这些数据和材料,调查系统需要提供的功能,使得开发的系统更具针对性,能更好的为公司网站服务。
2、文献法
大量阅读关于公司网站系统和各项技术研究方面的文献,归纳、整理寻找系统需要使用的方法和方式,得出本系统将要做出的突破,找到理论依据,借鉴各项系统,取其理论精华,为撰写论文和整体系统实现提供充沛的资料。
3、比较法
除了从公司网站系统中寻找资料外也找到大量前人设计的公司网站系统,寻找它们的相似点及各自的特色,推陈出新,得到该系统的的设计目标和设计原则。
4、分析法
分析当前公司网站的现状存在的问题和不足,提出设计公司网站首页的方式方法,和必须避免的错误。
技术路线:
本系统采用 Windows 8作为操作平台:之所以不使用Win 7 系统是由于Win8的兼容性更好,同时系统的稳定性也更加出色。
针对以上提出的关键问题,本网站数据库选用SQL server 2008:该数据库管理系统在Windows 8上能运行,SQL的表变量和SQL语句扩展使网站管理系统的庞大数据库能更好的储存;其本身的查询语言等也能使系统减少冗余,提供运作效率。
同时ASP.NET作为网站的应用软件开发技术选用。ASP.NET的特点在于其灵活性、简易性和管理性。可以使网站的管理和应用更加灵活、便于使用。能够使规模较大、开发周期长的前台和后台的开发难度得到一定的降低。同时还是创建更为友好的人机交互界面;
本系统技术环境选用Visual Studio 2008:Visual Studio 2008是基于.NET2.0框架的,它能开发跨平台的应用程序甚至包含代码测试功能,使用便捷。有助于提高开发效率和可文护性,使网站的文护变得容易。并且Visual Studio 2008采用多图形界面的设计,是开发者和文护者能更好,更直观的开发文护网站。如果将来需要修改网站,在Visual Studio 2008简洁的目录菜单下,也可以简便的找到所需修改页面,Visual Studio 2008还附带了强大的查找功能,查找所需要的代码,或者所需要的出错都可以快速简单的查找到。
2 系统开发环境
2.1 ASP.NET概述
网络是一个服务器端的脚本技术的嵌入式网页中的脚本可以由网络服务器执行。ASP.Net构架是可以用Microsoft®企业最新的产品 Visual Studio.net开发环境进行开发,What You See Is What You Get,所见即为所得的编辑。这些都是ASP.Net非常强大的软件支持的仅仅一小部分。
由于配置信息存储在一个简单的文本,新的设置可能不需要启动本地系统所有者工具可以实现。ASP.Net的Web应用中能无缝整合通用语言的基本库,消息机制,数据接口的处理等机制和功能。ASP.Net同时也是具有language-independent语言独立化能力,所以,你可以用一种最适合你的,你最熟悉的语言来编写程序,或者把程序用很多种语言来编写,现在ASP.Net已经支持C#(C++和Java的结合体),VB等语言。在未来,这样的多种程序语言协同工作的能力能够将您现在基于COM+开发的程序完整的移植向ASP.Net。
网络采用基于字符的,配置系统,简化你的服务器环境和应用程序设置。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的系统拥有者工具就可以实现。这种被称为"Zero Local Administration"的哲学观念使ASP.Net的基于应用的开发更加具体,和快捷。一个ASP.Net的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么简单。