目 录
第一章:诸论…………………………………………………………………………..2
1.1 设计思想…………………………………………………………………………2
1.2 开发工具的选用及介绍…………………………………………………….2
第二章:网站总体分析与设计
2.1网站系统分析………………………………………………………………….4
2.2、主页设计 ………………………………………………………………………5
2.3、数据库设计 ……………………………………………………………………5
第三章:详细设计 ……………………………………………………………………6
3.1 大学生在线………………………………………………………………………6
3. 2 网上书店 ……………………………………………………………………10
3. 3文学馆、文章阅读与照片秀……………………………………………13
第四部分:系统的使用说明与安装 …………………………………………14http://www.16sheji8.cn/
第五部分:参考文献 ………………………………………………………………15
第一章 诸论
现在青年创业已成为一社会热点问题,但青年学生并不具备进入市场的经验而且还没有成熟的创业思想,所以许多创业都不理想。据了解,不少创业者,没有充足的思想准备,当初都是凭着一腔热情匆匆走上创业路的,一遇上艰辛与风险,便会束手无策。这引起了我们的反思。本毕业设计运用我们大学生在网络应用方面的知识,缓解就业创业方面的困惑,以论坛讨论和和文章阅读的形式,给大家建立一个畅所欲言、寻找自信的平台,提高同学们适应社会进步和时代发展的能力。再者,青年学生创业网的开发,将填补了青年学生创业的空白,本网提供的创业故事及经验心得,会给其创业带去更稳定的条件。
1. 1 设计思想
通过网站,全面宣传,展示自主创业成功的人士的风采,谈论大学生的自己的创业点子,增强大学生适应社会进步和时代发展的能力。本网考虑到创业时遇到的种种困难,将会介绍各种创业指导知识,创业最新事件及最全面的分析和报道,深刻解析创业的成功之路,报告成功者背后的故事,全面解析知名人物的创业之道,同时还有名人故事、创业文章、大学生在线交流等诸多项目。
1.2 开发工具的选用及介绍
1. ASP的优势:
ASP全称为Active Server Pages,即动态服务器页面,它是一套微软开发的服务器端脚本环境,ASP内含于IIS 3.0以上版本之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的Web服务器应用程序。ASP之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE 或Netscape)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器中“浏览”,不像VBScript或 JavaScript是在客户端(Client)的浏览器上执行,若使用VBScript来设计程序,客户端(Client)在IE浏览器中可以显示程序执行的结果,可是,客户端(Client)若使用Netscape浏览器就无法显示VBScript的执行结果。
ASP文件(即*.asp文件)与HTML文件类似,但ASP文件可以包含脚本命令,脚本命令放在<%和%>之间。当用户请求一个*.asp主页时,WWW响应HTTP请示调用ASP引擎,解释被申请的文件,当遇到与ActiveX Scripting兼容的脚本(VBScript或JScript)时ASP引擎调用相应的脚本引擎进行处理。ASP脚本在服务器端解释执行,结果自动生成符合HTML语言的主页去响应用户的请求。ASP目前已成为目前应用最广泛的动态网页开发工具,同时应用ASP进行网络化的信息管理系统也逐步得到推广。http://www.16sheji8.cn/
2. ASP的特点:
任何开发工具皆可发展ASP
只要使用一般的文书编辑程序,如Windows的记事本,即可进行编辑设计,而利用诸如Frontpage或者Dreamweaver等所见即所得的网页编辑软件可以快捷方便地进行编辑,易学易用。
通吃各家浏览
与浏览器无关(Browser Independence),用户端只要使用可执行HTML代码的浏览器,即可浏览ASP所设计的网页内容。ASP所使用的脚本语言(VBScript、JScript)均在Web服务器端执行,用户端的浏览器不需要能够执行这些脚本语言,执行结果所产生的HTML文件适用于不同的浏览器。
语言相容性高
ASP与所有的ActiveX Script语言都相容,ActiveX Server Components(ActiveX 服务器元件)具有无限可扩充性。可以使用Visual Basic、Java、Visual C++、COBOL等编程语言来编写你所需要的ActiveX Server Components。除了可结合HTML,VBScript、Java Script、Active X服务器组件来设计外,并可经由“plug-In(外挂组件模组)的方式,使用其他厂商(Third Party)所提供的语言。
隐密安全性高
Active Server Pages 的源程序,不会被传到客户端浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML文件,原始的ASP程序代码是看不到的!这是因为ASP程序先于网站服务(Web Server)端执行后,将结果转换成标准HTML文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的ASP程序并不会轻易地被看见进而被盗用。
易于操控数据库
ASP可以轻易地通过ODBC(Open Database Connectivity)驱动程序连接各种不同的数据库,例如:Acess、Foxpro、dBase、Oracle等等,另外,ASP亦可将“文本文件”或是”Excel” 文件当成数据库用。
面向对象学习容易
ASP具备有面向对象(Object-Oriented)功能,学习容易,ASP提供了五种方便能力强大的内建对象:Request、Response、Sever、Application以及Session,同时,若使用ASP内建的“Application”对象或”Session”对象所撰写出来的ASP程序可以在多个网页之间暂时保存必要的信息。
ASP的奇妙之处真是不胜枚举,更为重要的是,ASP是一种“无须编程”的软件开发工具,用简单的几个语句,即可对数据库进行操作。另外,ASP程序员的数量惊人,所以当你遇到问题时,可以请求他人帮你解决。http://www.16sheji8.cn/
3. ASP的六大内部对象
对象名称与功能描述
Application对象是一个应用程序级的对象,用在所有用户间共享信息,并可以在Web应用程序运行期间持久地保持数据。
ObjectContext对象从客户端取得信息将信息送给客户端,提供一些Web服务器工具储存在一个Session内的用户信息,该信息仅可被该用户访问在一个ASP-Application中让不同的客户端共享信息可以用来配合Microsoft Transaction 服务器进行分布式事务处理。
Request对象用于接受所有从浏览器发往服务器的请求内的所有信息。Request对象是ASP中最基本和最常用的对象。
Response对象用于向客户端浏览器发送数据,用户可以使用该对象将服务器的数据以HTML的格式发送到用户端的浏览器,它与Request组成了一对接收、发送数据的对象,这也是实现动态的基础。下面介绍它常用的属性和方法。
Server对象是ASP中一个很重要的对象,许多高级功能都是靠它来完成的。它提供了对ASP及其方法的使用,在这里主要介绍两个最常用的方法。http://www.16sheji8.cn/
Session其实指的就是访问者从到达某个特定主页到离开为止的那段时间。每位访问者都会单独获得一个Session。在Web应用程序中,当一个用户访问该应用时,Session类型的变量可以供这个用户在该Web应用的所有页面中共享数据;如果另一个用户也同时访问该Web应用,他也拥有自己的Session变量,但两个用户之间无法通过Session变量共享信息,而Application类型的变更则可以实现站点多个用户之间在所有页面中共享信息。