学生信息管理系统 ——学生成绩管理系统.doc
《学生信息管理系统 ——学生成绩管理系统.doc》由会员分享,可在线阅读,更多相关《学生信息管理系统 ——学生成绩管理系统.doc(29页珍藏版)》请在文库网上搜索。
1、功能模块,力求清晰明了地阐述网站开发过程的方方面面。第一章 建筑与土木工程学院网站风格1.1 色系网站的色系是浏览者整体的视觉观感,若一个网站的色系能有一致性,不仅会使网站看起来美观,更能让浏览者对内容不易混淆,增加了浏览的简洁与方便。我选择蓝色为主色系,蓝色属于冷色系,代表天空、清爽、科技,象征着建筑与土木工程学院的沉稳、冷静、不断开拓进取的坚定信念。1.2 排版:厦门大学建筑与土木工程学院站点的设计与实现第 7 页建筑与土木工程学院的网站为资讯类网站,主要目的是发布有用的资讯,而这类网站的用户一般来说只想以最快的速度和最简单的形式获得他们想要的资讯。他们所期望的并不是什么不同寻常的令人眼花
2、缭乱的设计。明确了这一点,我尽量采用简洁的风格。主页面上方是学院的 LOGO 和导航条,下面为内容区域。内容区域又分为左中右三栏。左边放置“用户登陆”和“站点导航”模块。中间放置“通知通告”和“学生活动”模块。右边安排的是“新闻中心”和“学院联系方法”模块。大部分子页面都保留有学院的 LOGO 和导航条,方便用户使用。1.3 程序和特效: 在早期的网站中,只有让浏览者“看”的作用,伴随着多种程序语言的发展,目前常听到的网页互动程序有 ASP 、XML 等等,上述这些网页程序,都能使网页“动”起来,而网站的功能不再只有“看” ,也可以参与其中。网站的特效,能够使网站看起来更为生动活泼,使网页更美
3、观且创造出独特的风格。构建建筑与土木工程学院网站,我决定采用 ASP 网页互动程序,同时结合VBScript 和 JavaScript,创建交互性的动态网页。1.4 内容网站的内容,就如同书的文字一般重要,书没有了内页,就算封面再漂亮、再精致,都只是个徒具美丽空壳的纸版罢了;如果书的内容杂乱无章或是不切合书名,那么买书的人一定会非常懊恼也非常生气。网站也是一样的道理,如果网站没有内容,就算装扮得再美轮美奂,也不配称为网站;如果网站的内容杂七杂八或是与站名摸不着边儿,那么不小心踏进来的浏览者,必然会非常沮丧也非常不悦。建筑与土木工程作为资讯类网站,内容主要是提供学院的各种信息,同时也传达学校的各
4、种动态。总体来说,包括两个大信息块:一个是学院的各个方面情况,还有一个是学院的新闻通知信息。学院情况包括:学院简介、人员概览、学科建设、科研成果、实验中心、图书资源、教学园地、学生风采、系友之光、招生就业、留言信息。新闻通知信息包括:新闻中心、通知通告、学生活动,为了方便管理,需要实现这些信息的动态录入与编辑。1.5 未来走向网站的走向是网站未来的重要指针,网站的走向应与网站的主题相符合。厦门大学建筑与土木工程学院网站今后仍然坚持资讯类网站的走向,为用户提供最新最丰富的内容,满足用户的需要。1.6 站点主页截图厦门大学建筑与土木工程学院站点的设计与实现第 8 页图 1 站点主页截图第二章 网站
5、开发工具和互动环境本网站选择 DreamweaverMX2004 作为开发工具,选择 ASP 为执行网站程序的互动环境,以下对它们进行简单介绍:2.1 Dreamweaver 简介Dreamweaver,这个超过全球 70%占有率的网页编辑软件,以其美观的操作界面,高度整和的功能面板,体贴的窗口布局及从初探到深造全阶段设计功能,受到全球网页设计者的青睐。在历经了多次不同的改版后,2003 年推出了改进版 DreamweaverMX2004。2.2 为什么选择 DreamweaverMX2004(1) 标准化的流程DreamweaverMX2004 将网页中与数据库的互动流程标准化,您不需要学习
6、正统的程序语法,即能经过一定程序的设置与编辑,开发出适当的互动程序。(2)跨足不同的平台与程序语法DreamweaverMX2004 并不自限于一技一艺,它能在同一个设计环境中自动产生 ASP、JSP 的程序代码,让您按照自己的工作平台快速开发应用程序。(3) 支持多种不同的数据库DreamweaverMX2004 能够支持市面上大部分的数据库格式,包括了Microsoft Access、 Microsoft SQL Server、 MySQL 、Oracle 等主流产品,您可以利用 ODBC、JDBC 及 ADO 等方式来连接数据库,应用到网页中(4)借助强大的服务器行为来实现交互功能Dre
7、amweaverMX2004 中内建有许多功能强大的服务器行为,让您更容易操控连接的数据库。用户可以将自己熟悉的程序代码转换成服务器行为以便使用,让您的 DreamweaverMX2004厦门大学建筑与土木工程学院站点的设计与实现第 9 页出类拔萃,与众不同。2.3 ASP 简介ASP(Active Server Pages)是一种功能强大、灵活易学的服务器端脚本编程环境,它的源代码均在服务器端运行,运行的结果以 HTML 代码的形式输出到客户端。利用 ASP 不仅可以快速创建交互性的动态网页,而且程序代码完全保密,更重要的是不用考虑客户端用户使用何种浏览器,可以适用于各种浏览器。2.4 AS
8、P 的工作原理要搞清 ASP 是怎样工作的,不妨把 Web Server 对普通静态页面的处理过程与对 ASP 动态页面的处理过程做个对比。先看看 Web Server 是如何处理对静态页面的请求的(图 1-1)(1) 当一个用户从浏览器网址栏中输入所要浏览的 Web 页面的地址并按Enter键后,这个页面请求便通过浏览器送到对应的 Web 服务器。(2) 服务器接到这个请求并根据.htm 或者.html 的扩展名判断出被请求的页面是一个 HTML 文件。(3) 服务器从目前内存或硬盘上读取相对的 HTML 文件,并将其传回给用户端浏览器。(4) 浏览器将接收到的 HTML 程序解释运行并将结
9、果提供给用户。这是一个简化后的例子,实际情况可能会复杂一些。但这个例子基本上概括了静态页面的处理流程。下图所示为静态页面运行过程厦门大学建筑与土木工程学院站点的设计与实现第 10 页下面我们来说明 ASP 动态页面的处理(1) 用户向 Web 服务器传送一个 .asp 的页面请求。(2) 服务器在接到请求后根据其.asp 的扩展名判断出用户要浏览的是一个ASP 文件。(3) 服务器从内存或硬盘上读取相对的 ASP 文件。(4) 这个 ASP 程序被传送给服务器上的 asp.dll 并被编译运行,产生标准HTML 文件。(5) 产生的 HTML 文件作为用户请求的响应传回给用户端浏览器并由浏览器
10、解释运行。如图 1-2 为 ASP 动态页面的运行过程由此看来,Web 服务器处理 ASP 页面比处理静态 HTML 页面多了一个程序编译的步骤,而对于用户端来说,浏览 HTML 页面与浏览 ASP 页面几乎没有任何区别。ASP 使用于任何浏览器。现在,你可能意识到为什么 ASP 可以为用户提供动态 Web 页面了吧。其原因正是 ASP 程序首先在服务器上编译运行,而每次运行会因为一些变量或条件不同而产生不同的结果,这就是不同的 HTML 文件。这样,对于拥护来说,这个 Web 页面总是在不断的变化。需要注意的是,上面的 ASP 的处理过程也是经过简化的,实际应用中可能还会涉及到诸如 FORM
11、 消息提交、ASP 页面的动态产生、数据库操作等一系列复杂的问题。2.5 ASP 的环境要求ASP 程序必须要在支持 ASP 的网站服务器才能运行,而且只能运行在Windows 平台。下表中是各种使用于微软窗口操作平台的服务器软件,它们可以将电脑模拟为网站服务器:表 1 ASP 环境要求电脑操作系统 适用的服务器软件Windows 98 SE/98/95 PWS4.0Windows NT4.0 Workstation PWS4.0( For NT4.0 Workstation )Windows NT4.0 Server IIS4.0Windows 2000 Server/Professiona
12、l IIS5.0本科毕业论文(科研训练、毕业设计)题 目:手机船期查询系统姓 名:学 院:软件学院系:专 业:软件工程年 级: 学 号:指导教师(校内): 职称:副教授指导教师(校外): 职称:年 月 日手机船期查询系统1手机船期查询系统摘要 WAP 的制定,将互联网引进了一个无线新时代,同时也把移动电话的功能扩至多元化,两者的强劲联合为互联网用户带来了前所未有的方便。基于这样的考虑,对于船务公司来说,客人最常询问也是最关心的问题之一就是船只的离港到港时间即船期,为了方便客人随时随地查询到公司的船期,同时在一定程度上使员工从数量不菲的船期查询电话中摆脱出来提高工作效率,建立支持 WAP 协议的
13、船期查询网站的需求就应运而生了。主要运用WML 语言,ASP 技术及与 ACCESS 数据库连接开发此网站,这样客人就可以方便的通过手机直接查询船期而无需为电话占线而烦恼了。关键字 WAP(无线应用协议) WML(无线标记语言) Nokia 5100 仿真器 NMITooklit 4.0 手机船期查询系统2Abstract: The WAP protocol leads the Internet into a new era. With the combination between the WAP and Internet, the customers get big convenience
14、 from it. Because of this, for a vessel company, the most usual question the customers ask is the vessel schedule, when the vessel leaves from FUZHOU and when the vessel arrives the appointed port. That wastes a lot of time for our customers and agents to ask and answer such questions. So building a
15、 WAP website for customers to get the vessel schedule is necessary. We mainly use the WML language, ASP and the connection of the database to develop the website. Then the customers and agents can save a lot of time and spirit. Keyword: WAP(Wireless Application Protocol) WML(Wireless Markup Language
16、) Nokia 5100 Simulator NMITooklit 4.1(Nokia Mobile Internet Tooklit 4.0) 手机船期查询系统3目 录摘 要 1引 言 4第一章:WAP 服务简介1.1 什么是 WAP41.2 WAP 的应用及发展现状 71.3 WAP 安全性 71.4 WAP 的特征和局限性 8第二章:开发环境和工具2.1 WAP 开发工具 92.2 系统环境设置10第三章:开发语言3. 1 WML 语言 133. 2 ASP 技术 14第四章:开发流程及程序设计4.1 程序需求分析及概要设计164.2 系统流程结构164.3 数据库结构174.4 组成文
17、件18第五章:关键技术及难点实现5.1 ASP 与 ACCESS 数据库连接 205.2 ASP 动态生成 WML 页面 23结束语 25致 谢 25参考文献 25手机船期查询系统4引 言当今全球移动电话用户正以高倍速成长,手机已经成为数字时代必备的移动通讯工具。而通过 WAP 协议,可以使手机变得更“聪明”,不再只是单纯的语音传输功能,进而能够进行资料的取得和交换,而这也使得上网不再只是“点对点”的数据传输,而是随时随地都可以取得想要的信息。在软件的开发过程中,我逐步加深了对 WAP 的认识,更加感觉到它的巨大开发应用的潜力。由于时间的仓促,以及我对公司业务还缺乏全面的认识,所以仅开发了船期
18、查询系统,程序中还有一些需要改进的地方,希望各位能不吝指正!谢谢!第一章:WAP 简介1.1 什么是 WAP1.1.1wap 的基本概念WAP 是 Motoroal、Nokia、Ericsson 和美国软件公司 P 最早倡导和开发的无线应用协议Wireless Application Protocol(简称 WAP),它是使移动通讯设备可靠地接入互联网的国际认可标准,是一种定义在窄带宽上传输数据的通讯协议。WAP 的制定,将互联网引进了一个无线新时代。WAP 协议就像在移动电话中加入一个微浏览器,这样仅需占用移动电话有限的资源,就使得 WAP 能够用于客户机和早期定义的智能电话上,通过这个简单
19、的微浏览器,实现手机上的增值业务。作为 WAP 论坛的代表 P 指出:WAP 协议的背后的哲学是尽量少使用手持设备上的资源。用户可以使用内置的微浏览器向互联网请求信息或服务,请求被送到 WAP 网关,并且从互联网服务器上检索信息。若该信息是 WML 格式,那么可以直接送回 WAP 网关,如果是以 HTML 语言描述的,WAP 服务器上的过滤器会将其翻译为相应的 WML 语言,并送回 WAP 网关,WAP 网关再将结果传回客户端。WAP 本身集成了数据手机船期查询系统5压缩过程,以便最大限度利用当前 GSM 网缓慢的数据传输速率。同时 WAP 还采用了错误校正技术,确保网络浏览和数据传输过程不会
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 信息管理 系统 成绩管理系统