学生学籍管理系统设计.docx
《学生学籍管理系统设计.docx》由会员分享,可在线阅读,更多相关《学生学籍管理系统设计.docx(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘要1ABSTRACT2第1章引言3选题背景31.1. 系统设计的意义和目标37.2.7.选题意义31.22.开发目标.4123.系统开发中的特殊要求4第2章系统相关技术和软件介绍5基础理论介绍52.1.7. 信息管理系统简介5系统开发原理.52.2. 相关软件介绍6Dreamweaver 简介62.2.7. Photoshop 简介.7相关技术简介72.2.8. Asp 简介7232Access2003 简介92.5.3.ODBC数据访问接口102.34VBScript11第3章系统分析与设计12系统分析123.1.1, 用户需求分析.123/2可行性分析.123.2. 运行环境13(7)
2、Dreamweaver的集成特性(8)丰富的媒体支持能力(9) 超强的拓展能力Photoshop 简介Photoshop是美国ADOBE公司推出的一款功能强大,使用范围广泛的平面图像处理软 件。Photoshop可分为图像编辑、图像合成、校色调色及特效制作部分。图像编辑是图像处 理的基础,可以对图像做各种变换如放大、缩小、旋转、倾斜、镜像、透视等。也可进行复 制、去除斑点、修补、修饰图像的残损等。这在婚纱摄影、人像处理制作中有非常大的用场, 去除人像上不满意的部分,进行美化加工,得到让人非常满意的效果。它的主要作用表现在 以下几个方面:(1)为网页制作精美的网页背景图像。一个优秀页面设计离不开
3、精美的图片的选择和设 计,Photoshop为网页图片处理提供了一个使用简单而功能强大的设计舞台。有了 Photoshop 的帮助,页面的处理变得非常的简单,页面的美化效果也有了大规模的提升。操作简单而功 能强大使得Photoshop成为网页设计者的首选图像处理软件。设计制作精美的平面广告作品。Photoshop 一直都是广告设计人员首选的应用软件。用 Photoshop进行平面广告创意制作,操作灵活且容易修改,制作的广告作品色彩艳丽明快, 还能大大的提高工作效率降低成本。2.3.相关技术简介Asp 简介ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是一套微
4、软开发的服 务器端运行的脚本平台,ASP内含于IIS当中。通过ASP我们可以结合HTML网页、ASP 指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。同时,asp也支持 VbScript和JavaScript等脚本语言,默认为VbScript。ASP是经过服务器解析之后再向浏览 器返回数据,所以有了 ASP就不必担心客户的浏览器是否能运行你所编写的代码。因为所 有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕 后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大 提高了交互的速度。但是这样也导致一个问题,运行ASP
5、页面相对于普通的html页面要慢 一点,因为普通的html页面只需要浏览器就能够解析,而ASP则必须是服务器将整页的代 码都执行一篇之后再发送数据。从软件的技术层面看,ASP有如下的特点:1 .无需编译 ASP脚本集成于HTML当中,容易生成,无需编译或链接即可直接解释执 行。2 .易于生成 使用常规文本编辑器(如WINDOWS下的记事本),即可进行*.asp页面的设 计。若从工作效率来考虑,不妨选用具有可视化编辑能力的Visual InterDevo3 .独立于浏览器 用户端只要使用可解释常规HTML码的浏览器,即可浏览ASP所设 计的主页。ASP脚本是在站点服务器端执行的用户端的浏览器不需
6、要支持它。因此,若不通 过从服务器下载来观察*.asp主页,在浏览器端见不到正确的页面内容。4 .面向对象 在ASP脚本中可以方便地引用系统组件和ASP的内置组件,还能通过定 制ActiveX Server Component(ActiveX服务器组件)来扩充功能。5 .与任何ActiveX scripting语言兼容 除了可使用VBScript和JScript语言进行设计外, 还可通过Plug-in的方式,使用由第三方所提供的其它scripting语言。6 .源程序码不会外漏 ASP脚本在服务器上执行,传到用户浏览器的只是ASP执行结果 所生成的常规HTML码,这样可保证辛辛苦苦编写出来的程
7、序代码不会被他人盗取。从应用的层面看,ASP有如下的功能:7 .处理由浏览器传送到站点服务器的表单输入。8 .访问和编辑服务器端的数据库表。使用浏览器即可输入、更新和删除站点服务器的 数据库中的数据。9 .读写站点服务器的文件,实现访客计数器、座右铭等功能。10 提供广告轮播器、取得浏览器信息、URL表管理等内置功能。11 由cookies读写用户端的硬盘文件,以记录用户的数据。12 可以实现在多个主页间共享信息,以开发复杂的商务站点应用程序。7,使用VBScript或JScript等简易的脚本语言,结合HTML码,快速完成站点的应用程序。 通过站点服务器执行脚本语言,产生或更改在客户端执行的
8、脚本语言。13 扩充功能的能力强,可通过使用Visual Basic、Java、Visual C +等多种程序语言制作 ActiveX Server Component以满足自己的特殊需要。2.3.1. Access2003 简介Access2003是一个既可以只用来存放数据的数据库,也可以作为一个客户端开发 工具来进行数据库应用系统开发;即可以开发方便易用的小型软件,也可以用来开发 大型的应用系统。Access2003是微软公司推出的基于Windows的桌面关系数据库管 理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、 页、宏、模块7种用来建立数据库系统的
9、对象;提供了多种向导、生成器、模板,把 数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库 管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的 任务。Access2003是一种关系型数据库管理系统,其主要特点如下:(1)存储方式单一Access2003管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存 放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。(2)面向对象Access2003是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的 各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当 作是由
10、一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行 为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数 据库的操作和管理,极大地简化了用户的开发工作。同时、这种基于面向对象的开发 方式,使得开发应用程序更为简便。(3)界面友好、易操作Access2003是一个可视化工具,是风格与Windows完全一样,用户想要生成对 象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查 询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等 工具,使得操作简便,容易使用和掌握。(4)集成环境、处理多种数据信息Access 20
11、03基于Windows操作系统下的集成开发环境,该环境集成了各种向导 和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计 用户界面、设计数据查询、报表打印等可以方便有序地进行。(5) Access2003 支持 ODBC (开发数据库互连,Open Data Base Connectivity), 利用Access2003强大的DDE (动态数据交换)和OLE (对象的联接和嵌入)特性, 可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数 据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。 利用数据库访问页
12、对象生成HTML文件,轻松构建Internet/Intranet的应用。2.3.2. ODBC数据访问接口ODBC Open Database Connect即开放数据库互连的简称,它是由Microsoft公 司于1991年提出的一个用于访问数据库的统一界面标准,是应用程序和数据库系统 之间的中间件。它通过使用相应应用平台上和所需数据库对应的驱动程序与应用程序 的交互 来实现对数据库的操作,避免了在应用程序中直接调用与数据库相关的操作, 从而提供了数据库的独立性。ODBC主要由驱动程序和驱动程序管理器组成。驱动程序是一个用以支持ODBC 函数调用的模块,每个驱动程序对应于相应的数据库,当应用程
13、序从基于一个数据库 系统移植到另一个时,只需更改应用程序中由ODBC管理程序设定的与相应数据库 系统对应的别名即可。驱动程序管理器可链接到所有ODBC应用程序中,它负责管 理应用程序中ODBC函数与DLL中函数的绑定。ODBC使用层次的方法来管理数据库,在数据库通信结构的每一层,对可能出现 依赖数据库产品自身特性的地方,ODBC都引入一个公共接口以解决潜在的不一致 性,从而很好地解决了基于数据库系统应用程序的相对独立性,这也是ODBC 一经 推出就获得巨大成功的重要原因之一。因此在web服务器上利用ASP的ADO对象,并通过ODBC接口来调用数据库 存储过程,可以很容易的完成业务请求。iff
14、|fOwle驱动程序+9鲤$驱动程序数据库1片额辐硒褫用”SQL 11| Sei ver J其他数据库驱动|瓦他数据库2.2 ODBC的工作原理2.3.3. VBScriptVBScript是Visual Basic Script的简称,即Visual Basic脚本语言,有时也被缩写为VBS。 是asp动态网页默认的编程语言,配合asp内建对象和ADO对象,用户很快就能掌握访问 数据库的asp动态网页开发技术。VBScript是微软开发的一种脚本语言,可以看作是VB语言的简化版,与VBA的关系 也非常密切。它具有原语言容易学习的特性。目前这种语言广泛应用于网页和ASP程序制 作,同时还可以直
15、接作为一个可执行程序。用于调试简单的VB语句非常方便。由于VBScript可以通过Windows脚本宿主调用COM,因而可以使用Windows操作系 统中可以被使用的程序库,比如它可以使用Microsoft Office的库,尤其是使用Microsoft Access和Microsoft SQL Server的程序库,当然它也可以使用其它程序和操作系统本身的库。第3章系统分析与设计3.1. 系统分析用户需求分析现今高校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。在 中外合作办学院校快速发展的背景下,学生规模逐步扩大的趋势还会继续。规模的逐步扩大 和合作办学对学生信息管理的
16、特殊要求使得各高等院校需要一个信息管理系统来管理学生 的各种信息,以提高管理的水平。本系统是针对学院学生学籍的管理,因此学生学籍管理系统的用户包括系统管理员(学 生工作办公室领导)、教师(辅导员)。主要涉及班级信息、学生信息(包括基本信息, 获奖,体测,操行评定,社会实践,志愿者经历以及处罚等信息)、课程信息和成绩等多种 数据信息。实现的具体功能如下: 基本信息管理系统管理员负责对各种基本信息的录入、修改、删除等操作。 学生成绩管理系统管理员负责对学生成绩的录入、修改、删除等操作。 学生信息查询系统用户(辅导员)可以通过该系统对学生的基本信息、,获奖, 体测,操行评定,社会实践,志愿者经历以及
17、处罚等信息进行查询,从而更好的对学生 进行辅导和管理。 系统用户管理系统管理员负责用不同的权限来限制不同用户对系统的使用。以上是用户对系统的基本的功能要求,此外用户还要求系统的效率要高,查询速度要快, 比较小的冗余,易维护,具有较高的数据安全性。3.1.1. 可行性分析经济可行性:系统所要求的硬件(计算机及相关硬件)和软件环境(ASP+Access), 市场上都容易购买到或者从相关网站下载,系统成本主要集中在开发与维护上,不 造成过重的经济负担。而一旦从此系统投入使用,不仅可以减少教学管理者的工作 强度,提高效率,而且极大限度的方便了用户,可以节省大量的人力、财力。第12页共46页(1) 技术
18、可行性:技术上的可行性分析主要是分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需求等。在软件方面,本系统采用的是ASP(Active Server Pages)进行开发,前台网页设计使用的是Dreamweaver 8,而数据库采用的是 Access2003o通过分析,在软、硬件方面现有工具与环境完全可以实现系统的开发, 因此具有技术上的可行性。3.2. 运行环境硬件坏境:为了能够在整个校园实现资源共享,对网络的建设提出了一定的要求。网络 的硬件采用带Vian的交换机以确保数据的安全性,网络结构采取快速以太网等.服务器使用 现有的DELL 4600或以上版本客户机由于本系统客户端软件
19、是基于Windows环境的,要求客户 机上必须能够运行W i ndows系统软件环境:网络操作系统采用Microsoft-Windows 2007,数据库服务器采用Microsoft access 2007.基于经济原因,服务器使用MS IIS5. 0.3.3. 系统结构设计与分析系统功能描述随着学校规模的的扩大,需要管理的信息也越来越繁琐,如果完全依靠人工来管理,不 但工作量之大,管理人员无法承受,而且很容易产生一些错误和人力资源上的浪费。加上像 爱恩学院这样的中外合作办学的模式的特殊要求,传统的学生学籍管理系统无法满足学生要 求。本文开发的学籍管理系统是根据爱恩的特色和特殊要求而开发的,能
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 学籍 管理 系统 设计
限制150内