摘 要
随着因特网的发展,公司宣传模式发生了很大的变化。网站比传统的宣传模式更方便、经济,且不受空间、时间限制。论文详细论述了一个基于ASP.NET公司网站的开发设计过程。系统采用ASP.NET 2005作开发平台,C#作编程语言,SQL Server 2000作数据库管理系统,实现了企业介绍、企业文化、新闻中心、产品管理、人才招聘、留言版等功能。系统符合公司网站的需求。
论文组织如下:首先阐述了该系统的开发背景、意义;其次介绍了相关的开发工具及技术基础;接着对系统的需求进行了分析,并提出了具体的设计方案和数据库模型;然后展现了整个系统的具体实现,包括数据库的设计和连接,各功能模块的实现;最后对该软件进行了严格的测试。
关键词:互联网;ASP.NET;数据库设计;安全性;软件工程;
The Design and Implementation of Company Website based on ASP.NET
Abstract
Along with the development of the internet, the company propaganda mode has been changed greatly. The website is more convenient and economic than the traditional propaganda mode, and it is not limited by space and time. The paper discusses in detail the development and design process of a company website based ASP.NET. It uses ASP.NET 2005 as the development platform, C# as the programming language, SQL Server 2000 as the database management system, and includes enterprise introduction, enterprise culture, news, goods management, talent recruitment, message board, etc.. It can accord with the requirement of the company website.http://www.16sheji8.cn/
The paper is organized as following: Firstly, analyzes the background and significance; Secondly, introduces the development tools and the foundation of the technology; Thirdly, analyses the demand of the system, gives a specific design project and a database model; Then shows the implementation of the whole system, which includes the design and linkage of the database and the implementation of every module. Finally gives a test of the system.
Key words: Internet; ASP.NET; Database design; Security; Soft engineering.
目 录
论文总页数:26 页
1 引言 1
1.1 课题背景 1http://www.16sheji8.cn/
1.2 国内外研究现状 1
1.3 本课题研究的意义 1
2 系统开发工具与主要技术简介 2
2.1 系统开发工具简介 2
2.2 系统开发主要技术简介 2
3 系统分析与数据库设计实现 3
3.1 需求分析 3
3.2 系统功能描述 3
3.3 系统功能模块划分 4
3.4 数据库表的创建 4
3.5 数据库逻辑结构设计 6
4 通用模块关键技术设计与代码实现 7
4.1 模块目录结构 7
4.2 通用模块关键技术的设计 7
4.2.1 企业信息类公共模块 7
4.2.2 新闻信息类公共模块 9
4.2.3 产品信息类公共模块 10
4.2.4 招聘信息类公共模块 11
4.2.5 留言信息类公共模块 12http://www.16sheji8.cn/
4.2.6 通用信息类公共模块 13
5 网站后台管理设计 14
5.1 密码管理与修改 14
5.2 企业信息的管理 15
5.3 新闻中心的管理 16
5.4 产品信息的管理 17
5.5 人才招聘的管理 18
5.6 留言信息的管理 18
6 编译运行与系统测试 19
6.1 编译运行 19
6.2 系统测试 23
结 论 24
参考文献 24
致 谢 25
声 明 26
1 引言
1.1 课题背景
Microsoft .NET的策略是将互联网本身作为构建新一代操作系统的基础,对互联网和操作系统的设计思想进行合理延伸。这样,开发人员必将创建出摆脱设备硬件束缚的应用程序,以便轻松实现互联网连接。Microsoft .NET无疑是当今计算机技术通向计算时代的一个非常重要的里程碑。而Microsoft .NET中的C#是最主要的开发语言,她是完全面向对象的开发语言,现在或者将来她将会引导一个时代;在这种前提下我选择了用此语句来开发我的网站。
1.2 国内外研究现状
ASP.NET 不仅仅是 Active Server Page (ASP) 的下一个版本;它还提供了一个统一的 Web 开发模型,其中包括开发人员生成企业级 Web 应用程序所需的各种服务。ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。课题利用以上优点,使开发出来的网站具有高效性和安全性。国外对ASP.NET的研究比较早,在国外也有比较成熟的技术支持,在国虽然起步比较晚,但是得到了极大的重视,很多人投生于ASP.NET技术中,相信她将会在未来发展得更好。
1.3 本课题研究的意义http://www.16sheji8.cn/
随着计算机网络技术的高速发展,传统的桌面系统、C/S架构系统已经不能满足社会的需要。当今社会是一个网络社会,电子商务系统、企业信息系统已经走进了网络应用系统阶段。如何快速开发出适应社会各个行业发展的网络应用系统是摆在人们前面的一个难题。选择什么样的开发平台、开发工具、开发语言、开发技术直接影响行业的信息化建设。.NET的问世给开发人员带来了一种全新的开发框架,它已经成为一种令人激动的、具有革命性和发展性的新技术。我们之所以选择开发此网站,是因为我们现在大多数用户都使用微软的产品,微软的产品有很大的市场,并且有着开发速度快,容易上手等优点本课题的研究方法