web数据库实训报告例.doc_第1页
web数据库实训报告例.doc_第2页
web数据库实训报告例.doc_第3页
web数据库实训报告例.doc_第4页
web数据库实训报告例.doc_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于WEB的大学生创业系统设计与开发1大学生创业系统的技术研究1.1 系统架构针对目前学生在课外学习功课的手段比较单一这一情况,开发一种学生能通过网络自主学习功课的自测系统,从而进一步提高他们的学习兴趣和效率。由于学生是在Internet网络上进行学习,所以开发自测的系统架构应该是B/S结构的,即Browser/Server(浏览器/服务器)结构。在这种结构下,用户界面完全通过WWW浏览器实现。一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-TIER结构。B/S模式最大的好处是运行维护比较简便;能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据。B/S结构利用不断成熟和普及的浏览器技术实现原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。这种结构更成为当今应用软件的首选体系结构,M也是在这样一种背景下被提出来的架构。无论是办公自动化管理系统,人力资源管理系统,客户关系管理系统,ERP等等,发展的趋势是不断融合,采用统一的B/S结构开发的产品无论是现在还是将来都是最好的选择1.2 开发工具的选择传统的自测系统通常采用VB、ASP或Visual Foxpro等开发语言进行设计,这些系统或多或少存在着对客户瑞环境的依赖和执行效率的低下等问题。一种新的NET平台网络技术的出现,将通常的应用系统的开发推上了一个新的层次,使数据库访问能力更强,而且效率高、安全性好,对客户端的系统升级变化不受影响。本系统在开发语言选择上使用目前比较流行的ASP.net,ASP.net的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。ASP.NET 是一个已编译的、基于.net 的环境,可以用任何与.net 兼容的语言(包括 Visual Basic .net、C# 和 JScript .net.)创作应用程序。另外,任何ASP. net应用程序都可以使用整个. net Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。微软为ASP.net设计了一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。ASP.net提供了稳定的性能、优秀的升级性、更快速的开发、更简便的管理、全新的语言以及网络服务。C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角。1.3 数据库的选择在当今的互联世界中,数据和管理数据的系统必须始终为用户可用且能够确保安全。本系统数据库选择使用在微软环境下能发挥高效率的SQL Server 2005, SQL Server 2005包括了很多新的和改进的功能来帮助企业的IT团队更有效率的工作。SQL Server 2005 包括了几个在企业级数据管理中关键的增强: (1)易管理。SQL Server 2005 能够更为简单的部署、管理和优化企业数据和分析应用程序。作为一个企业数据管理平台,SQL Server 2005提供了一个唯一的管理控制台,使得数据管理人员能够在组织内的任何地方监视、管理和调谐企业中所有的数据库和相关的服务。它还提供了一个可扩展的管理架构,可以更容易的用SQL管理对象(SMO)来编程,使得用户可以定制和扩展他们的管理环境,独立软件开发商(ISV)也能够创建附加的工具和功能来更好的扩展应用。(2)可用性。在高可用技术、额外的备份和恢复功能,以及复制增强上的投资使企业能够构建和部署高可用的应用系统。SQL Server 2005在高可用上的创新有:数据镜像,故障转移集群,数据库快照和增强的联机操作,这有助于最小化宕机时间和确保企业的关键系统可用。下面我们将更为详细的介绍这些增强特性。(3)可伸缩性。提供了诸如表分区、快照隔离、64位支持等方面的高级可伸缩性功能,使你能够使用SQL Server 2005构建和部署最关键的应用。表和索引的分区功能显著的增强了对大型数据库的查询性能。(4)安全性。SQL Server 2005 在数据库平台的安全模型上有了显著的增强,由于提供了更为精确和灵活的控制,数据安全更为严格。为了给企业数据提供更高级别的安全,微软做了相当多的投资,实现了很多特性。2 学生功课自测系统的总体设计2.1功能需求开发一个基于Asp的大学生创业网站平台,用于实现毕业生基本信息收集、整理、利用,在线咨询,单位信息发布,学生求职信息发布、职位搜索、就业指导、就业宣传等功能。2.2系统功能分析(1)用户登陆、注册管理;(2)用户发表留言、留言板管理(3)招聘信信息管理(4)求职信息管理(5)信息的发布2.3系统流程设计在线用户如果想进入论坛,必须首先登陆,输入正确的用户名和密码,然后才可是进入论坛,发表留言;流程图如下:用户登陆面页如果用户名错误则出现此面页若是用户名、密码正确,则转到留言板点击我要留言,输入要留言的内容提交后,内容出现在留言板2.4 数据库设计对于信息的修改,添加,删除,在数据库里进行,对应的页面也会自动修改。3 在线求职系统的详细设计3.1数据库设计本系统使用microsoft access 作为应用程序的数据库。考虑到系统的实际需要,建立需要的数据库表,具体描述如下:(1)用户表(Users):用于存放所有用户信息,字段包用户名、密码。(2)论坛表:(2)其它各表:如招聘,求职,创业、公告、计划书、视点、专家、咨询表。创业表公告表计划书表求职表视点表招聘表专家表咨询表3.2 数据库的连接方法(1)建立数据库(2)控制面板管理工具-数据源 (ODBC)绑定数据库绑定记录集根据需要,再进行相关操作3.3 部分代码 today=new Date(); function initArray() this.length=initArray.arguments.length for(var i=0;ithis.length;i+) thisi+1=initArray.argumentsi var d=new initArray( 星期日, 星期一, 星期二, 星期三, 星期四, 星期五, 星期六);document.write( , today.getYear(),年, today.getMonth()+1,月, today.getDate(),日, dtoday.getDay()+1, ); !-now = new Date(),hour = now.getHours()if(hour 6)document.write(凌晨好!)else if (hour 9)document.write(早上好!)e

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论