web数据库实训报告例.docx
《web数据库实训报告例.docx》由会员分享,可在线阅读,更多相关《web数据库实训报告例.docx(17页珍藏版)》请在冰豆网上搜索。
![web数据库实训报告例.docx](https://file1.bdocx.com/fileroot1/2023-1/27/6f803fff-5f00-40d2-801c-20b4fb30aee7/6f803fff-5f00-40d2-801c-20b4fb30aee71.gif)
web数据库实训报告例
基于WEB的大学生创业系统设计与开发
1大学生创业系统的技术研究
系统架构
针对目前学生在课外学习作业的手腕比较单一这一情形,开发一种学生能通过网络自主学习作业的自测系统,从而进一步提高他们的学习爱好和效率。
由于学生是在Internet网络上进行学习,因此开发自测的系统架构应该是B/S结构的,即Browser/Server(阅读器/效劳器)结构。
在这种结构下,用户界面完全通过WWW阅读器实现。
一部份事务逻辑在前端实现,可是要紧事务逻辑在效劳器端实现,形成所谓3-TIER结构。
B/S模式最大的益处是运行保护比较简便;能实现不同的人员,从不同的地址,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作一起的数据。
B/S结构利用不断成熟和普及的阅读器技术实现原先需要复杂专用软件才能实现的壮大功能,并节约了开发本钱,是一种全新的软件系统构造技术。
这种结构更成为现今应用软件的首选体系结构,也是在如此一种背景下被提出来的架构。
不管是办公自动化治理系统,人力资源治理系统,客户关系治理系统,ERP等等,进展的趋势是不断融合,采纳统一的B/S结构开发的产品不管是此刻仍是以后都是最好的选择
开发工具的选择
传统的自测系统通常采纳VB、ASP或VisualFoxpro等开发语言进行设计,这些系统或多或少存在着对客户瑞环境的依托和执行效率的低劣等问题。
一种新的.NET平台网络技术的显现,将通常的应用系统的开发推上了一个新的层次,使数据库访问能力更强,而且效率高、平安性好,对客户端的系统升级转变不受阻碍。
本系统在开发语言选择上利用目前比较流行的,的语法在专门大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳固性更好的应用程序,并提供更好的平安爱惜。
是一个已编译的、基于的环境,能够用任何与兼容的语言(包括VisualBasic、C#和JScript.)创作应用程序。
另外,任何ASP.net应用程序都能够利用整个.netFramework。
开发人员能够方便地取得这些技术的优势,其中包括托管的公共语言运行库环境、类型平安、继承等等。
微软为设计了一些策略:
易于写出结构清楚的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更易开发出Web应用,知足计算向Web转移的战略需要。
提供了稳固的性能、优秀的升级性、更快速的开发、更简便的治理、全新的语言和网络效劳。
C#是微软公司发布的一种面向对象的、运行于之上的高级程序设计语言。
并定于在微软职业开发者论坛(PDC)上登台亮相。
C#是微软公司研究员AndersHejlsberg的最新功效。
C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎一样的语法和编译成中间代码再运行的进程。
可是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NETwindows网络框架的主角。
数据库的选择
在现今的互联世界中,数据和治理数据的系统必需始终为用户可用且能够确保平安。
本系统数据库选择利用在微软环境下能发挥高效率的SQLServer2005,SQLServer2005包括了很多新的和改良的功能来帮忙企业的IT团队更有效率的工作。
SQLServer2005包括了几个在企业级数据治理中关键的增强:
(1)易治理。
SQLServer2005能够更为简单的部署、治理和优化企业数据和分析应用程序。
作为一个企业数据治理平台,SQLServer2005提供了一个唯一的治理操纵台,使得数据治理人员能够在组织内的任何地址监视、治理和调谐企业中所有的数据库和相关的效劳。
它还提供了一个可扩展的治理架构,能够更易的用SQL治理对象(SMO)来编程,使得用户能够定制和扩展他们的治理环境,独立软件开发商(ISV)也能够创建附加的工具和功能来更好的扩展应用。
(2)可用性。
在高可用技术、额外的备份和恢复功能,和复制增强上的投资使企业能够构建和部署高可用的应用系统。
SQLServer2005在高可用上的创新有:
数据镜像,故障转移集群,数据库快照和增强的联机操作,这有助于最小化宕机时刻和确保企业的关键系统可用。
下面咱们将更为详细的介绍这些增强特性。
(3)可伸缩性。
提供了诸如表分区、快照隔离、64位支持等方面的高级可伸缩性功能,使你能够利用SQLServer2005构建和部署最关键的应用。
表和索引的分区功能显著的增强了对大型数据库的查询性能。
(4)平安性。
SQLServer2005在数据库平台的平安模型上有了显著的增强,由于提供了更为精准和灵活的操纵,数据平安更为严格。
为了给企业数据提供更高级别的平安,微软做了相当多的投资,实现了很多特性。
2学生作业自测系统的整体设计
功能需求
开发一个基于Asp的大学生创业网站平台,用于实现毕业生大体信息搜集、整理、利用,在线咨询,单位信息发布,学生求职信息发布、职位搜索、就业指导、就业宣传等功能。
系统功能分析
(1)用户登岸、注册治理;
(2)用户发表留言、留言板治理
(3)招聘信信息治理
(4)求职信息治理
(5)信息的发布
系统流程设计
在线用户若是想进入论坛,必需第一登岸,输入正确的用户名和密码,然后才可是进入论坛,发表留言;流程图如下:
用户登岸面页
若是用户名错误那么显现此面页
假设是用户名、密码正确,那么转到留言板
点击我要留言,输入要留言的内容
提交后,内容出此刻留言板
数据库设计
关于信息的修改,添加,删除,在数据库里进行,对应的页面也会自动修改。
3在线求职系统的详细设计
数据库设计
本系统利用microsoftaccess作为应用程序的数据库。
考虑到系统的实际需要,成立需要的数据库表,具体描述如下:
(1)用户表(Users):
用于存放所有用户信息,字段包用户名、密码。
(2)论坛表:
(2)其它各表:
如招聘,求职,创业、公告、打算书、视点、专家、咨询表。
创业表
公告表
打算书表
求职表
视点表
招聘表
专家表
咨询表
数据库的连接方式
(1)成立数据库
(2)操纵面板—治理工具--数据源(ODBC)
绑定数据库
绑定记录集
依照需要,再进行相关操作
部份代码
today=newDate();
functioninitArray(){
=for(vari=0;i<;i++)
this[i+1]=[i]}
vard=newinitArray(
"礼拜日",
"礼拜一",
"礼拜二",
"礼拜三",
"礼拜四",
"礼拜五",
"礼拜六");
(
"9pt;font-family:
宋体'>",
(),"年",
()+1,"月",
(),"日",
d[()+1],
"");
--
now=newDate(),hour=()
if(hour<6){("凌晨好!
")}
elseif(hour<9){("早上好!
")}
elseif(hour<12){("上午好!
")}
elseif(hour<14){("中午好!
")}
elseif(hour<17){("下午好!
")}
elseif(hour<19){("黄昏好!
")}
elseif(hour<22){("晚上好!
")}
else{("夜里好!
")}
//-->