| 我爱杂烩 | 特产特色 | 故事荟萃 | 网站优化 | 试题大全 | 成才成材 | 毕业吧 | 幽默笑话 | 奥运专题 | 搜金淘宝 | 两性 | FLASH
| 百科知识 | 图片图库 | 节日祝福 | 源码资源 | 教案课件 | 毕业设计 | 模板库 | 图案图形 | 简历知识 | 感动故事 | 消息 | 常识库
计算机优秀毕业论文全文免费下载\youxiubiyelunwen
 
用户登陆
 
 
用户名:
密 码:
验证码:
 
快捷搜索页
 
xishi/西施
diaochan/貂蝉
wangzhaojun/王昭君
xingganmirenhuangshengyi/性感迷人黄圣依
路上网
www.6shang.com
旅游信息集合分享
清纯靓丽刘亦菲/xingchunliangli/liuyifei
淘碟 宝之神牌
测客吧/ceke8.com
99种树交友
  计算机典型毕业设计

基于ASP技术的学生管理信息系统
【题名】 基于ASP技术的学生管理信息系统
【作者】 第1时机
【专业】 计算机应用
【导师】 d1sj.net
【学位】 学士
【关键词】ASP+ACCESS数据库、学生管理、ASP加密算法
【摘要】
本系统用ASP+ACCESS架设登陆以及学生信息,使学生信息第一时间反馈给学校,拉近学校管理与学生距离。在相对较多的表现形势下展示学生管理的风面,宣传文化理念等,突出优点就是:功能全面,可扩展性强,人机交互界面友好。本文主要论述系统建设规划的思想、利用ASP/ACCESS实现系统功能。
【关键词】ASP+ACCESS、加密算法
1 . 绪论
Access 对象
Access 数据库由6种对象组成,它们是表、查询、窗体、报表、宏和模块。
表(Table) ——表是数据库的基本对象,是创建其他5种对象的基础。表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。
  查询(Query)——查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。
  窗体(Form)——窗体提供了一种方便的浏览、输入及更改数据的窗口。还可以创建子窗体显示相关联的表的内容。窗体也称表单。
  报表(Report)——报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。
  宏(Macro)——宏相当于DOS中的批处理,用来自动执行一系列操作。Access列出了一些常用的操作供用户选择,使用起来十分方便。
  模块(Module)——模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。模块使用Visual Basic编程。
  与Access 以前的版本比较,Access 新增了许多功能,字段类型增加了OLE对象和超级链接,特别是与Internet的融合,在数据库中可以直接链接到指定的Web页面或网络文件,也可以把Web页面上的表格导入到数据库。Access 可以方便地利用各种数据源,包括dBASE, FoxBase,FoxPro,Excel,Word 等。Access 增加了数据库访问的安全机制,可对表一级设置访问许可权。Access 还可以方便地利用FoxPro数据库、Excel电子表格的数据,还可以和Word混合使用,打印通用信函或信封。
ASP特点
从软件的技术层面看,ASP有如下的特点:
(1)易于生成使用常规文本编辑器(如WINDOWS下的记事本),即可进行*.asp页面的设计。若从工作效率来考虑,不妨选用具有可视化编辑能力的Dreamweaver 8
(2)面向对象在ASP脚本中可以方便地引用系统组件和ASP的内置组件,还能通过定制ActiveX Server Component (ActiveX服务器组件)来扩充功能。
(3)与任何ActiveX Scripting语言兼容除了可使用VBScript和JScript语言进行设计外,还可通过Plug-in的方式,使用由第三方所提供的其它Scripting语言
(4)处理由浏览器传送到站点服务器的表单输入。
(5)访问和编辑服务器端的数据库表。使用浏览器即可输入、更新和删除站点服务器的数据库中的数据。
(6)读写站点服务器的文件,实现访客计数器、座右铭等功能.
(7)可以实现在多个主页间共享信息,以开发复杂的商务站点应用程序。
(8)使用VBScript或JScript等简易的脚本语言,结合MME码,快速完成站点的
应用程序。通过站点服务器执行脚本语言,产生或更改在学生端执行的脚本语言。
经济可行性
从网络经济的特点来看,速度和知识是网络经济的两大支柱。首先,企业只有借助于网络才能获得发展的先机,这就要看谁能够以最迅捷的动作联系学生、供应商和代理商,组织生产和销售。毫无疑问,企业门户是实现上述目标最有力的手段。
从资源利用的角度来看,企业门户是以最小可能成本,实现最大程度开发利用现有资源目标的可行途径。首先,企业门户将本需要占用多台不同硬件系统的应用集成到较少的系统设备上,从而节约硬件的投入。其次,减少了多种未经集成的应用软件的总体维护成本。除了新设立的企业,其他实施企业门户的企业都已有多种应用系统和以数据库、文档等形式存储的信息资源。这些资源往往条块分割,分散维护成本高昂。新的企业门户将现有的资源加以整合,并经过一定的处理,最后集成到企业门户这样一个统一的平台上,提供给更多的用户。由于它的继承和集成,企业可以实现集中维护,从而降低维护成本。第三,企业门户采用高效的互联网作为信息传输的工具,相比建设或租用线路价格低廉,同时减少了人力投入。第四,企业门户的实施可以改进企业的供应链管理,企业门户能够帮助企业实现真正意义上的零库存。 由此看来,企业尤其是大中型企业,不论是从节约成本角度还是从提高竞争力角度考虑,建立企业门户都是有效的方法。
技术可行性
网络技术迅猛发展,各种层次的技术规范日益完善,选择一种好的语言是至关重要的,本系统采用微软的ASP(Active Server Pages)语言,体积小,运行环境易搭配,执行效率高,是开发中小型系统的首选语言。
前期准备工作
企业在建立企业门户之前,要进行大量的信息调查工作,弄清楚企业的商业信息是如何使用的。对于大多数企业而言,这意味着要进行商业信息应用的调查和研究。调查的目的是了解谁使用信息,信息是如何使用,以及信息如何流入和流出。
技术的选择
在进行完信息的使用调查之后,企业就要选择门户产品和技术。门户软件不仅要满足商业信息和应用访问的需要,还要满足事先定义的技术层面(如协议)的要求。目前,由于有相当数量的公司推出了企业门户解决方案,这为企业提供了较大的选择余地。但不可否认,目前企业门户的产品良莠不齐,功能和所采用的技术差别较大,如何正确选择适合自身企业需要的企业门户产品是一门学问,本栏目下期对此进行讨论。
2 . 设计要点
  Web站点是向用户或潜在学生提供信息(包括产品和服务)的一种方式。其文档所包含的内容是由被称为超文本(HyperText)的文本、图形图象、声音,甚至电影等组成。使这些超文本能够有机地关联并可使浏览器识别,是通过HTML语言(HyperText Markup Language超文本标记语言)实现的。同时CGI(Common Gateway Interface公共网关接口)能使Web具有交互功能。Web站点指引用户浏览该站点或其他站点上的分页信息,可以通过表格和电子邮件的连接提供双向交互方式。站点建立后,你的企业就在国内、甚至在国际上有了一席之地,有了每周7天、每天24小时的“虚拟门市部”。网站是未来企业开展电子商务的基础设施和信息平台,它是“知识经济”的制高点,企业的网址犹如企业的商标和品牌一样,是反映企业形象和文化的巨大的无形资产。
ASP与静态主页
把信息系统纳入Internet/Intranet的框架之后,首先要解决的问题是通过网页访问后台数据库信息。所有应用程序都被分割为页面的形式,用户的交互操作是以提交表单等方式来实现的,这就要求WEB站点具有很强的动态数据发布能力。
然而,目前WEB的服务,仍以提供,静态”主页内容为主。所谓”静态”,指的就是站点的主页内容是”固定不变”的,无法根据用户的佑求和实际情况作出相应的变化。当浏览器通过Internet的HTTP协议向站点的WEB服务器申请主页时,站点服务器就会将已设计好的静态的HTNM文件传送给浏览器。若要更新主页的内容,只能用非在线的手动方式更新HTML的文件数据。
ASP所设计出的是动态主页,可接收用户提交的信息并作出反应,其中的数据可随实际情况而改变,无须人工对网页文件进行更新即可满足应用需要
Windows NT Workstation 4.0: Microsoft Personal Web Services 3.0;
ASP的安装分为Windows NT和Windows 95两种情况。对于NT,Active Server Pages都包含在Service Pack 3中;对于Win95,可使用Visual Studio服务器构件下的ActiveX Server Pages安装选项。安装成功之后,在程序管理器中会找到一个
ACCESS数据库基本介绍
数据库是有结构的数据集合,它与一般的数据文件不同,(其中的数据是无结构的)是一串文字或数字流。数据库中的数据可以是文字、图象、声音等。
Microsoft Access是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。图1是一个“产品”表的例子。“产品”表由10个记录组成,一个记录占一行,每一个记录由产品ID、产品名称、库存量、订货量、单价和折扣率6个字段组成。“产品ID”是字段名,其下面的1,2等是字段的值。
定位正确
分析有些网站的效果不如预想的好,主要原因是对用户的需求理解有偏差,缺少用户的检验造成的。设计者常常将企业的市场营销和商业目标放在首位,而对用户和潜在的用户的真正需求了解不多。所以,企业或机构应清楚地了解本网站的受众群体的基本情况,如受教育程度、收入水平、需要信息的范围及深度等,从而能够有的放矢。
Web站点的设计是企业或机构发展战略的重要组成部分。要将企业站点作为在因特网--这个新媒体上展示企业形象、企业文化的信息空间,领导一定要给予足够的重视,明确设计站点的目的和用户需求,从而作出切实可行的计划。
  挑选与锤炼企业的关键信息,利用一个逻辑结构有序地组织起来,开发一个页面设计原型,选择用户代表来进行测试,并逐步精炼这个原型,形成创意。
富有特色
要做到主题鲜明突出,力求简洁,要点明确,以简单明确的语言和画面告诉大家本站点的主题,吸引对本站点有需求的人的视线,对无关的人员也能留下一定的印象。对于一些行业标志和公司的标志应充分加以利用。
在目标明确的基础上,完成网站的构思创意即总体设计方案。对网站的整体风格和特色作出定位,规划网站的组织结构。
  Web站点应针对所服务对象(机构或人)不同而具有不同的形式。有些站点只提供简洁文本信息;有些则采用多媒体表现手法,提供华丽的图像、闪烁的灯光、复杂的页面布置,甚至可以下载声音和录像片段。最好的Web站点将把图形图像表现手法与有效的组织与通信结合起来。
版式编排布局合理
站点设计简单有序,主次关系分明,将零乱页面的组织过程混杂的内容依整体布局的需要进行分组归纳,经过进行具有内在联系的组织排列,反复推敲文字、图形与空间的关系,使浏览者有一个流畅的视觉体验。
  努力做到整体布局合理化、有序化、整体化。优秀之作,善于以巧妙、合理的视觉方式使一些语言无法表达的思想得以阐述,做到丰富多样而又简洁明了。
  多页面站点页面的编排设计要求把页面之间的有机联系反映出来,这里主要的问题是页面之间和页面内的秩序与内容的关系。为了达到最佳的视觉表现效果,应讲究整体布局的合理性。特别是关系十分紧密的有上下文关系的页面,一定设计有向前和向后的按钮,便于浏览者仔细研读。
形式内容和谐
  形式服务于内容,内容又为目的服务,形式与内容的统一是设计网页的基本原则之一。
  画面的组织原则中,将丰富的意义和多样的形式组织在一个统一的结构里,形式语言必须符合页面的内容,体现内容的丰富含义。
  运用对比与调和,对称与平衡,节奏与韵律以及留白等手段,如通过空间、文字、图形之间的相互关系建立整体的均衡状态,产生和谐的美感。如对称原则在页面设计中,它的均衡有时会使页面显得呆板,但如果加入一些动感的的文字、图案,或采用夸张的手法来表现内容往往会达到比较好的效果。 网页设计中点、线、面的运用并不是孤立的,很多时候都需要将它们结合起来,表达完美的设计意境。
站点链接
一个好的网站的基本要素是用户进入后,与本网站相关的信息都可以方便快捷地找到,其中要借助于相关的站点,所以做好导引是一项重要的工作。超文本这种结构使全球所有联上因特网的计算机成为超大规模的信息库,链接到其它网站轻而易举。
在设计网页的导引组织时,应该给出多个相关网站的链接,使得用户感到想得到的信息就在鼠标马上就可以点击的地方。
学生管理信息系统
优秀的网页设计,必须有好的创意,才能使观者视线久久难移,产生震撼力。版面设计是很重要的,通过文字、图形的空间组合,能最佳的表达出和谐与美。
CSS与HTML的结合方式
CSS是一种样式表(stylesheet)技术。也有的人称之为层叠样式表(Cascading Stylesheet)。它的作用简单的说:就是可以使你在同一页面里使用不同的超链接样式。用CSS仅仅改变一个文件就可以改变数百个网页的外观,个性化的表现而不损.这些都因为网页样式表的强大和灵活特性
<LINK>标记是放置在文档的HEAD部分。可选的TYPE属性用于指定媒体类型--text/css是一个层叠样式表--允许浏览器忽略它们不支持的样式表类型。为CSS文件配置服务器而将text/css当作Content-type内容发送出去也是一个好注意。
组成的文件就可以用作外部样式表了。
<LINK>标记也有一个可选的MEDIA属性,用于指定样式表被接受的介质或媒体。允许的值有
screen (缺省值),提交到计算机屏幕;
print, 输出到打印机;
projection,提交到投影机;
aural,扬声器;
braille,提交到凸字触觉感知设备;
tty,电传打字机 (使用固定的字体);
tv,电视机;
all,所有输出设备。

REL属性用于定义连接的文件和HTML文档之间的关系。REL=StyleSheet指定一个固定或首选的样式而REL="Alternate StyleSheet"定义一个交互样式。固定样式在样式表激活时总被应用。缺少的TITLE属性,就像例子中的第一个<LINK>标记,定义一个固定样式。
一个首选样式会自动被应用,就像例子中的第二个<LINK>标记。REL=StyleSheet和一个TITLE属性的组合指定一个首选的样式。网页制作者不能指定多于一个的首选样式。
CSS应用
在这个样式表中使用了:
font-family: "宋体" ; font-size: 12px 定义了网页文字的字体和大小,以避免因网页浏览器的的设置改变而引起的网页字体和大小的变化,影响页面浏览者的信息浏览;
cursor: crosshair 定义了页面鼠标样式,在这里我将它定义为十字型,以反映网页的总体设计思想和企业的定位精确;
font-style: normal 定义了网页字体风格,可以定义为普通、加粗、倾斜三种样式
JavaScrip
JavaScript是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言。使用它的目的是与HTML超文本标记语言、Java 脚本语言(Java小程序)一起实现在一个Web页面中链接多个对象,与Web学生交互作用,从而可以开发学生端的应用程序等。它是通过嵌入或调入在标准的HTML语言中实现的。它的出现弥补了HTML语言的缺陷。
JavaScript的出现使得信息和用户之间不仅只是一种显示和浏览的关系,而是实现了一种实时的、动态的、可交式的表达能力。从而基于CGI静态的HTML页面将被可提供动态实时信息,并对学生操作进行反应的Web页面的取代。JavaScript脚本正是满足这种需求而产生的语言。它深受广泛用户的喜爱。它是众多脚本语言中较为优秀的一种,与WWW的结合有效地实现了网络计算和网络计算机的蓝图。
系统功能
程序功能:可使得网站管理员进入后台,进行信息管理,包括信息添加、修改等;管理密码通过MD5加密,确保后台管理系统的安全,而且增加验证码,以防止黑客猜解。程序功能:界面美观\支持OICQ在线显示\可管理版内的留言,包括了删除回复\提供注册管理\留言长度限制,防止有人恶意破坏\程序功能:本系统可自动生成菜单,并可自由灵活管理,包括添加\修改\删除\二级菜单。

下面是首页状态栏使用的一段javascript代码,示例:
<body onLoad="abc()">
<SCRIPT LANGUAGE="JavaScript">
var message="学生管理信息系统";
var speed=600;
var visible=0;
function abc() {
if (visible == 0) {
window.status=message;
visible=1;
} else {
window.status="";
visible=0;
}
setTimeout('abc()', speed);
}</SCRIPT>
ASP
ASP是Active Server Pages(动态服务器主页)的缩写,它是一个服务器端的脚本环境,在站点的Web服务器上解释脚本,可产生并执行动态、交互式、高效率的站点服务器应用程序, ASP可以胜任对于微软WEB服务器的各种动态数据发布。
业界在动态主页发布方面唯一的渠道是CGI (Conumon Gateway Interface)模式。随后出现的ISAPI,NSAPI和JDBC等技术方案虽较CGI进步,但从企业网(Internet)的技术现实,这些方案仍不适用于进行快速开发、及时维护和大面积的技术普及。ASP技术的出现,使动态交互式Web主页设计成为一件轻松愉快的工作。只要几行脚本语句,就能将后台的数据库信息发布到Internet/Intranet上,在编程和网页脚本的可读性方面大大优于传统的技术方案。

翻译公司
梦雪软件园 存储部落网 本溪家园
CopyRight©2007-2010 免责声明 E-mail:d1sj#tom.com QQ:819022990 更多链接 故事OK网 大海OK网