毕业设计论文基于ASP的某物流企业网站的构建.doc
《毕业设计论文基于ASP的某物流企业网站的构建.doc》由会员分享,可在线阅读,更多相关《毕业设计论文基于ASP的某物流企业网站的构建.doc(26页珍藏版)》请在三一办公上搜索。
1、 591论文网 www.591LW.com基于ASP的某物流企业网站的构建摘 要随着因特网的发展,公司宣传模式发生了很大的变化。网站比传统的宣传模式更方便、经济,且不受空间、时间限制。论文详细论述了一个基于ASP.NET公司网站的开发设计过程。系统采用ASP.NET 2005作开发平台,C#作编程语言,SQL Server 2000作数据库管理系统,实现了企业介绍、企业文化、新闻中心、产品管理、人才招聘、留言版等功能。系统符合公司网站的需求。论文组织如下:首先阐述了该系统的开发背景、意义;其次介绍了相关的开发工具及技术基础;接着对系统的需求进行了分析,并提出了具体的设计方案和数据库模型;然后展
2、现了整个系统的具体实现,包括数据库的设计和连接,各功能模块的实现;最后对该软件进行了严格的测试。关键词:互联网;ASP.NET;数据库设计;安全性;软件工程;The Design and Implementation of Company Website based on ASP.NETAbstractAlong with the development of the internet, the company propaganda mode has been changed greatly. The website is more convenient and economic than t
3、he 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 s
4、ystem, and includes enterprise introduction, enterprise culture, news, goods management, talent recruitment, message board, etc. It can accord with the requirement of the company website.The paper is organized as following: Firstly, analyzes the background and significance; Secondly, introduces the
5、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. F
6、inally gives a test of the system.Key words: Internet; ASP.NET; Database design; Security; Soft engineering.目 录论文总页数:26 页1引言11.1课题背景11.2国内外研究现状11.3本课题研究的意义12系统开发工具与主要技术简介22.1系统开发工具简介22.2系统开发主要技术简介23系统分析与数据库设计实现33.1需求分析33.2系统功能描述33.3系统功能模块划分43.4数据库表的创建43.5数据库逻辑结构设计64通用模块关键技术设计与代码实现74.1模块目录结构74.2通用模块关
7、键技术的设计74.2.1 企业信息类公共模块74.2.2 新闻信息类公共模块94.2.3 产品信息类公共模块104.2.4 招聘信息类公共模块114.2.5 留言信息类公共模块124.2.6 通用信息类公共模块135网站后台管理设计145.1密码管理与修改145.2企业信息的管理155.3新闻中心的管理165.4产品信息的管理175.5人才招聘的管理185.6留言信息的管理186编译运行与系统测试196.1编译运行196.2系统测试23结 论24参考文献241 引言1.1 课题背景Microsoft .NET的策略是将互联网本身作为构建新一代操作系统的基础,对互联网和操作系统的设计思想进行合理
8、延伸。这样,开发人员必将创建出摆脱设备硬件束缚的应用程序,以便轻松实现互联网连接。Microsoft .NET无疑是当今计算机技术通向计算时代的一个非常重要的里程碑。而Microsoft .NET中的C#是最主要的开发语言,她是完全面向对象的开发语言,现在或者将来她将会引导一个时代;在这种前提下我选择了用此语句来开发我的网站。1.2 国内外研究现状ASP.NET 不仅仅是 Active Server Page (ASP) 的下一个版本;它还提供了一个统一的 Web 开发模型,其中包括开发人员生成企业级 Web 应用程序所需的各种服务。ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还
9、提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。课题利用以上优点,使开发出来的网站具有高效性和安全性。国外对ASP.NET的研究比较早,在国外也有比较成熟的技术支持,在国虽然起步比较晚,但是得到了极大的重视,很多人投生于ASP.NET技术中,相信她将会在未来发展得更好。1.3 本课题研究的意义随着计算机网络技术的高速发展,传统的桌面系统、C/S架构系统已经不能满足社会的需要。当今社会是一个网络社会,电子商务系统、企业信息系统已经走进了网络应用系统阶段。如何快速开发出适应社会各个行业发展的网络应用系统是摆在人们前面的一个难题。选择什么样的开发平台、开发工具、
10、开发语言、开发技术直接影响行业的信息化建设。.NET的问世给开发人员带来了一种全新的开发框架,它已经成为一种令人激动的、具有革命性和发展性的新技术。我们之所以选择开发此网站,是因为我们现在大多数用户都使用微软的产品,微软的产品有很大的市场,并且有着开发速度快,容易上手等优点本课题的研究方法本课题采取循序渐进的方法进行研究,按照软件工程原理进行研究,先进行需求分析和系统分析,然后根据需求分析来建立数据库和数据库中的表,然后进行关键模块代码的分析与编写,在实现代码编写之后对界面进行简单设计,最后是进行编译运行与系统测试。2 系统开发工具与主要技术简介2.1 系统开发工具简介开发本系统时主要用到的工
11、具有Microsoft .NET 2005,IIS,SQL SERVER 2000。下面分别对它们做大概的介绍。1Microsoft .NET 2005的简介Visual Studio.NET 是一套完整的开发工具,用于生成 ASP Web 应用程序、XML Web services、桌面应用程序和移动应用程序。Visual Basic.NET、Visual C+.NET、Visual C#.NET 和 Visual J#.NET 全都使用相同的集成开发环境 (IDE),该环境允许它们共享工具并有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,此框架提供对
12、ASP Web 应用程序和 XML Web services 开发的关键技术的访问。2IIS简介IIS是Internet Information Server的缩写,它是微软公司主推的服务器, IIS与Windows NT Server完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。IIS支持HTTP(Hypertext Transfer Protocol,超文本传输协议),FTP(File Transfer Protocol,文件传输协议)
13、以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。IIS支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一代动态的,富有魅力的Web站点。IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持VB script,Jscript开发软件以及Java,它也支持CGI和Win CGI,以及ISAPI扩展和过滤器 。3SQL SERVER 2000简介SQL Server 2000是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了
14、第一个OS/2版本。 SQL Server近年来不断更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;SQL Server 2000是Microsoft公司于2000年推出的版本。2.2 系统开发主要技术简介本系统主要用到.NET中的ASP.NET技术,其中ASP.NET使用的语言为C#,C#是面向对象的开发语言,这样开发效率就得到了大大的提高。数据库采用和ASP.NET完全兼容的SQL SERVER 2000,使他们发挥强大的作用。3 系统分析与数据库设计实现3.1 需求分析此系统中,用户可以浏览企业主页
15、Default.aspx,在主页中包括产品列表和企业新闻,在顶部是公司在图片,而在图片下方是连接条。连接可以跳转到企业简介、企业文化、新闻中心、公司产品或者公司项目、人才招聘、留言版,在企业简介和企业文化里面是对公司的介绍,新闻中心介绍公司发生的重大事件,公司产品或者公司项目最重要,他是公司的核心,他的好坏代表公司的经营状况。本系统还满足以下几点功能:系统安全性。网络发展到现在,技术得到了很大的提高,网络攻击也平凡,现在最常见的攻击有:病毒、木马、拒绝服务攻击等等。本系统采用了.NET框架,安全性得到了很大的提高,可以防御一般的攻击。系统易维护性。网络系统数据操作频繁,所以数据库一定要易于维护
16、。在应用中可以使用最简单的存储来实现,以便更方便的进行数据的操作。3.2 系统功能描述系统功能包括企业简介、企业文化、新闻中心、公司产品或者公司项目、人才招聘、留言版、销售网络。其系统功能的流程,如图1所示: 主页面(Default.aspx)企业简介企业文化新闻中心公司项目代理加盟人才招聘留言版新闻显示项目详情客户留言代理声请销售网络图1系统模块图3.3 系统功能模块划分 主页面:该块包含了顶部公司图片,连接,公司产品列表和公司新闻;此模块的作用是起到一个主体美观的作用,使浏览者浏览此网站后就会留下深刻的印象。企业简介:此模块主要介绍公司的发展和公司在发展过程中取得的成绩。企业文化:介绍企业
17、的文化,企业的发展理念,企业的发展宗旨,让人们了解这个企业的文化,一个企业的文化氛围是相当重要的,它不仅能使企业发展得更强大,还可以增加员工对企业的信心,增加客户对企业的认可程度。新闻中心:此模块发布企业或者本行业的重大新闻,它能即使报道事实,让更多的人了解本公司和本行业。公司产品或者公司项目:此模块能让公司最新产品发布出来,推荐给客户使用,从而达到宣传此产品的作用。人才招聘:在次模块上发布招聘信息,用以吸收公司需要的人才,人才是公司发展的资本,没有人才公司的发展无从谈起,所有此模块是公司吸收人才的关键。留言版:留言版能实现交流的目的,让客户对公司的发展、公司的产品等提出宝贵的意见和建议,这样
18、公司才能更好的定位自己,才能根据客户提出的要求来完善自己。3.4 数据库表的创建该系统中,共需要创建6个数据表。这6个数据表中存放了网站所需要的数据。1企业基本信息表company此表包括了企业的基本信息和企业的文化,详细描述如表1。表1 Company表(公司信息)的定义字段名数据类型长度允许为空是否为主键说明IdInt4否是唯一标识TypeNvarchar50是否信息类型Contenttext16是否信息内容2企业新闻信息表news此表包括新闻的所有信息,包括新闻标题、新闻内容、新闻类型、发表时间、发表人、热点新闻、删除键,如表2所示。表2 News表(新闻信息表)的定义字段名数据类型长度
19、允许为空是否为主键说明IdInt4否是唯一标识TitleNvarchar50是否新闻标题ContentText16是否新闻内容TdateDatetime8是否发表时间TypeNvarchar50是否新闻类型UsersNvarchar50是否发表人Delsmallint2是否删除标记HotSmallint2是否热点新闻3产品信息表product此表记录了产品的信息,包括产品批准号、主要成分、产品规格等,如表3所示。表3 Product表(产品信息表)的定义字段名数据类型长度允许为空是否为主键说明IdInt4否是唯一标识NameNvarchar100是否产品名字AreaNvarchar500是否产
20、品地区TypeNvarchar500是否产品类型TfunctionNvarchar500是否批准文号InfoNvarchar500是否主要成分SecsNvarchar500是否产品规格NumNvarchar500是否功能主治GoodNvarchar500是否适用人群SupportNvarchar500是否产品支持Tdatedatetime8是否时间DelSmallint2是否删除标记4招聘信息表job此表记录了招聘的所有信息,包括招聘职位、招聘时间、工资待遇等,如表4所示。表4 Job表(招聘信息表)的定义字段名数据类型长度允许为空是否为主键说明IdInt4否是唯一标识JobnameNvarc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 ASP 某物 企业 网站 构建
链接地址:https://www.31ppt.com/p-4860001.html