ImageVerifierCode 换一换
格式:DOCX , 页数:26 ,大小:842.74KB ,
资源ID:28798896      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/28798896.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(毕业设计教务管理系统的开发.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

毕业设计教务管理系统的开发.docx

1、毕业设计教务管理系统的开发目录摘要 3关键字 3第一章 绪论 41.1 引言 41.2 课题现状 41.3 课题的研究目的和意义 51.4 本文结构 5第二章 系统设计原理 62.1 ASP技术介绍 62.2 C/S结构 72.3 ASP运行环境 7第三章 系统总体设计 83.1 系统的软、硬件环境 83.2 系统功能模块设计 83.3 数据库结构设计 10第四章 详细设计与系统实现 114.1 首页设计 114.2 后台信息设计 124.3 外部链接设计 124.4 学生信息管理设计 124.4.1 管理员用户管理设计 124.4.2 系统流程图设计 134.4.3 数据库的连接 154.4

2、.4 数据库的加密 164.4.5 系统主界面设计 174.4.6 管理员管理程序设计 184.4.6.1 初始化首页显示 184.4.6.2 信息管理模块 184.4.6.3 课程管理模块 214.4.6.4 成绩管理模块 214.4.7 留言模块 214.4.8 系统页面介绍 214.4.9 分页显示的代码设计 22第五章 设计总结 24参考文献 25致谢 26教务管理系统的开发摘要:随着计算机网络技术的不断发展,其被越来越广泛地应用于各行各业,作为教育单位的学校更不例外。现在校园网已普及,学生管理信息系统就是其中及其重要的一个。基于Web的网络管理模式将Web技术与管理技术相融合,使学校

3、管理人员能够方便地通过Web浏览器异地配置和监控网络,这大大方便了老师和学生信息查阅和使用,提高了效率。教务管理系统,属于交流互动性系统,因而更多地要求来访者进行互动交流。如上传、修改、编辑新闻,留言板,同学录,学生学籍和成绩的管理。因此是采用ASP作为前台开发工具,Access作为后台数据库平台的基于C/S的两层模式的管理系统。如何方便同学们学习查阅资料和方便管理员登陆维护是本课题要解决的主要问题。本设计旨在解决现有实际大学教务管理困难和学习不便,工作效率低下等问题,设计并完成对大学学习计划,学习内容,学生信息管理等通过网上实现的功能,极大的方便了老师教学与学生学习。借助网上大学,广大同学可

4、以系统地接受本处室的所有的信息,也方便外来人员了解本教务的信息,达到科学管理的效果。关键字:ASP,教务,管理,学籍第一章 绪论1.1 引言在科学技术飞速发展的今天,计算机科学及互联网日渐成熟,其强大的功能已为人们深刻认识,它已经进入人类社会的各个领域并发挥着越来越重要的作用。各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。现如今学校招生越来越多,必然就会有大量的学生信息需要处理。如果只靠人力来完成,这将会变成一项非常繁琐、复杂的工作,而且还会出现很多意想不到的错误,给管理这些数据带来了很大的不便,也越来越不适合学校发展的需要。教务管理系统是一个庞大而复杂的系统,它包括对

5、院系资料的管理,对课程资料的管理,对学生资料的管理和对学生成绩的管理等等主要的功能。教务管理系统是每个学校的一项必不可少的内容,它的好坏直接影响到学校里的主要工作,一旦此系统瘫痪,学校将会受到非常严重的损失,也会影响到每一个学生。所以现如今设计一个功能完整、操作简单以及界面友好的教务管理系统变得非常重要。1.2 课题现状随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,就需要建立一个高效快捷的教务管理系统迫在眉睫。其目的是为了提高学校对信息的管理,减少人力资源的开支和浪费,从而提高学校在各方面的工作效率。通过这样的系统,可以做到信息的规范管理、科学统计

6、和快速的查询,从而减少管理方面的工作量。由于计算机和网络的普及,若建立一个C/S结构的教务管理系统,学生便可以通过网络来查询成绩并且查询自己的有关信息,使得学校的教务管理工作系统化,规范化,自动化,大大提高了学校管理教务信息的效率。1.3 课题的研究目的和意义管理系统主要是提供学生,老师或者来访者方便的查询等相关操作,对学校的教务信息管理能统一规范化。功能块的相应操作分别由其对应的子模块实现。通过教育网络或互联网把整个学校的学生信息汇聚起来,为学校教育主管部门提供全面及时的学生信息,方便管理,同时亦可通过校园网扩展各类信息化应用,共享学生信息。学校可通过一个简化的教务管理系统,使学校的教务信息

7、和学生信息管理工作系统化,规范化,自动化,从而达到提高教务信息管理效率的目的。本篇论文研究的高校教务管理系统采用的是Asp+Access技术,针对三种用户分别是:管理员、学生、老师。可对学生、成绩、班级、系部、专业、老师等数据信息进行管理,这些都能提高学生信息管理的效率。1.4 本文结构本文通过基于Web的技术对一个小型教务管理系统进行设计和开发。第一章:绪论(本章阐述了系统开发的背景、课题来源和研究意义,分析了教务管理信息系统设计的特点和任务)第二章:系统设计原理(本章具体分析了系统设计的基本原理和采用的技术方法,关键介绍了系统所需要的运行环境及后台支持。)第三章 系统总体设计(分析了管理系

8、统的应用需求,设计了系统的数据库结构,并根据需求对系统功能模块进行了划分和细化。)第四章 详细设计与系统实现(根据第四章的设计结果利用Macromedia Dreamweaver和Microsoft Access进行了具体的应用程序设计及测试。)第五章 设计总结(总结管理系统设计体会和编程体会,并指出了系统设计中的不足和改进的方向。)第二章 系统设计原理2.1 ASP技术介绍ASP是Active Server Pages的简称,是服务器端脚本编写环境,使用它可以创建和运行动态、交互的Web服务器应用程序1。使用asp可以组合Html页、脚本命令和Active组件以创建交互的Web页和基于Web

9、的功能强大的应用程序。也可以认为Asp是一种类似于HTML、Script与CGI的结合体,但是其运行效率却比CGI更高,程序编制也比Html更方便且更有灵活性。Asp具有3个重要特性使它变的很独特:2.2 C/S结构C/S(Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server 应用都可以进行同样

10、的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。2.3 ASP运行环境以操作系统为 Windows 2000 以上,可以按图4.1.1的方法安装 IIS:打开【控制面板】,找到 【添加/删除程序】【添加/删除WINDOWS组件】,弹出 【Windows 组件向导】 ,选择 【Internet 信息服务(IIS)】,插入安装盘,按【下一步】开始安装。如2.2所示:图2.2 选择安装 IIS服务安装成功后,就可以按照自己的要求配置IIS了。IIS的默认目录安装在 系统盘:

11、wwwroot里,也就是说上面的虚拟目录http:/localhost 或http:/127.0.0.1其实是执行机器上物理路径为 系统盘:wwwroot上的内容,尝试看看IIS起始页中的localstart.asp是否已在wwwroot目录里。wwwroot的默认目录也是可以更改的。进入【控制面板】【管理工具】【Internet 服务管理器】,双击它,会出现【Internet信息服务器】的主界面,在窗体里找到【计算机名】,展开后会出现:【默认 FTP 站点】、【默认 Web 站点】、以及【默认 SMTP 虚拟服务器】。在【默认 Web 站点】上单击右键,选择【属性】,就可以进行IIS的诸多配

12、置了。配置如下:1.【属性】【主目录】,可以修改默认的虚拟路径以及ASP文件的执行权限(除虚拟目录需要更改外,其他一般以默认设置为宜)。2.【属性】【文档】,默认文档的意思就是:如果只填加index.asp在一个虚拟目录(假如就是wwwroot里)为默认文档。那么在浏览器中输入http:/localhost 或者http:/127.0.0.1 的时候默认访问的文件就是index.asp。第三章 系统总体设计3.1 系统的软、硬件环境系统平台:Windows xp数据库服务器:Microsoft access开发工具:Macromedia Dreamweaver 83.2 系统功能模块设计根据数

13、据流程图所描述的新系统数据的流动情况,用结构图的方式再进行系统的总体结构设计。数据流程图描述了系统具有学生信息管理、课程信息管理、成绩信息管理和用户管理等几个功能,再结合系统设置的要求,将以上功能用结构图的方式表示出来,如图4-1所示。3.3 数据库结构设计由用户的需求分析和概念结构设计,最终设计了名为教务管理数据库的数据库,一部分数据库中的表如下所示:表1:登录信息表记录号字段名称数据类型字段大小属性(是否可为空)1用户名text16否2密码text16否3权限text16否表2:考试成绩表表3:学生信息表、表4:课程信息表表5:教务通知表第四章 详细设计与系统实现4.1 首页设计首页是指一

14、个网站的主索引页,是令访客了解网站概貌并引导其调阅重点内容的向导。首页设计要求在保障整体感的前提下,根据大多数人的阅读习惯以色彩、线条、图片等要素将导航条、各功能区以及内容区进行分隔。首页设计采用客户的既定标准色,注重协调各区域的主次关系,以营造高易用性与视觉舒适性的人机交互界面为终极目标。本系统系统采用div+css对首页布局主要展示了教务公告、教务通知以及教师的可见信息。如图所示:4.1 系统首页4.2 信息后台设计信息后台主要功能是控制主页上的一些信息的浏览,包括后台用户登录和教务公告的添加、删除、修改、查询等。其中登录界面:4.2 登录界面4.3 外部链接设计外部链接主要是增加系统的一

15、些主要功能和一些与系统息息相关的网站或者系统之间的联系。外面的链接有:益阳职院官网 益阳教务处教务之窗4.4 学生信息管理系统设计4.4.1 管理员用户管理设计管理员主要服务的对象是教师用户和学生用户,负责管理他们的信息和提供相关的安全等,管理员用户主要设计了以下管理功能:1. 学生信息管理 主要包含学生信息的录入、修改、查询。2. 课程管理主要包含课程管理和课程的添加。3. 成绩管理 主要包含成绩的录入和修改。4.4.2 系统流程图设计根据系统总体设计的要求,首先我们的后台系统要有一个登陆界面,管理员才可以从这个界面登陆到学生信息管理系统后台当中去。在管理员正确输入用户名和密码后,接着应该进

16、入后台的管理界面,在这个界面上,会得到相应的权限服务。系统用例图如图4.1所示。图4.1 系统用例图管理员登陆流程图如图4.2示。管理员登陆需要经过身份验证,上图是代码对用户验证的诠释。当管理员输入密码正确后,即可进入后台管理模块。后台管理模块各功能如图4.3所示。图4.3 后台功能结构图4.4.3 数据库的连接动态网站应用程序开发的过程中关键技术6就是动态网站数据库的设计和编程,包括数据源的配置与连接、数据源的操作、数据的获取、SQL查询语言的使用。ASP 用Database Access组件与数据库进行连接。oconn.asp主要包含在其他文件中实现数据库的连接和断开功能,代码如下:说明:

17、定义数据库的相对路径和数据库的驱动程序方法如下:定义一个数据库对象的方法如下:Set oConn = Server.CreateObject(ADODB.Connection)oConn.Open Provider=Microsoft.Jet.OLEDB.4.0;Data Source= & dbFilePath其中dbFileName确定了数据文件的路径和数据库驱动程序。oConn的含义是定义了一个变量,用来存放数据库连接所创建的对象。oConn.Open则真正实现了数据库的连接。4.4.4 数据库的加密本系统信息安全主要指两个方面:一是数据安全,二是系统安全。核心是数据库的安全,将数据库的

18、数据加密就抓住了信息安全的核心问题。 对数据库中数据加密是为增强普通关系数据库管理系统的安全性,提供一个安全适用的数据库加密平台,对数据库存储的内容实施有效保护。它通过数据库存储加密等安全方法实现了数据库数据存储保密和完整性要求,使得数据库以密文方式存储并在密态方式下工作,确保了数据安全。有效的数据库加密技术主要有以下6个方面的功能和特性。 (1)身份认证:用户除提供用户名、口令外,还必须按照系统安全要求提供其它相关安全凭证。如使用终端密钥。(2) 通信加密与完整性保护:有关数据库的访问在网络传输中都被加密,通信一次一密的意义在于防重放、防篡改。 (3) 数据库数据存储加密与完整性保护:数据库

19、系统采用数据项级存储加密,即数据库中不同的记录、每条记录的不同字段都采用不同的密钥加密,辅以校验措施来保证数据库数据存储的保密性和完整性,防止数据的非授权访问和修改。 在现阶段的ASP系统中,数据库就是采用MD5单向加密的加密算法,对于MD5而言,有两个特性是很重要的。在本论文设计中我采用MD5加密算法对学生信息管理系统进行加密,对于MD5而言,有两个特性是很重要的。第一是任意两段明文数据加密以后的密文不能是相同的;第二是任意一段明文数据,经过加密以后,其结果必须永远是不变的。在本论文设计中我采用MD5加密算法对学生信息管理系统进行加密,许多程序中使用到了加密的数据库,实现数据库加密的文件命名

20、为md5.asp4.4.5 系统主界面设计index.asp程序的功能是系统登陆的入口,在此可以实现学生信息管理系统管理员登陆界面的功能,系统主界面如图4.4所示。图4.4 系统主界面输入用户名(管理员ID)、密码(初始密码都为admin)可登陆,用户名和密码都是字符型。学校基本信息是用SQL语句中的select语句从相关表中查询出来的。4.4.6 管理员管理程序设计4.4.6.1 初始化首页显示初始化首页是显示管理员进入后的管理界面,及一些简单的学生信息显示,如图4.5所示。图4.5 初始化首页4.4.6.2 信息管理模块一、xj.asp是显示学生基本信息的列表,主界面显示的是全院学生的学号

21、、姓名、性别、所属班级及学籍状态信息,有浏览修改详细信息、删除、查询、新增功能,如图4.6所示。图4.6 信息界面 该版面下设置“打印学籍”按钮,可以通过点击实行其功能并进入该项功能页面。同时版面下使用了鼠标经过提供的“修改”和“删除”等功能是针对某一学生设置的快捷功能操作,如图所示: 4.7鼠标经过的效果图主要代码如下: %If Session(JB)var menu=new Array();menu0=a href=?Action=View&ID=&Page=查看详细资料;menu1=a href=javascript:void(0) onclick=NewPopWindow(UpFile

22、_Photo.asp?bm=,UpFile_Photo,600,400,0,0,0)上传学籍照片menu2=a href=?Action=Edit&ID=&Page=编辑学籍资料;menu3=a href=?Action=DelSave&ID=&Page= onclick=return confirm(n警告:nn你真的要删除ID为“”的资料吗?,此操作不可恢复!)删除学籍资料;menu4=添加新生资料;menu5=a href=CJ.asp?Action=View&ID=管理该生信息;menu6=a href=CX_CJ.asp?sk=&sxm=查看信息排名;暂无资料,点击这里开始添加4.4

23、.6.3 课程管理模块 4.8 课程管理图4.4.6.4 成绩管理模块4.9 成绩管理图4.4.7 留言模块4.10 留言效果图4.4.8 系统页面介绍学生信息管理系统管理员登陆界面的个模块及功能有如下页面:index.asp(主页面也是管理员的登陆页面)bf.asp(数据库备份页面)cf.asp(系统设置页面)checkcj_add.asp(信息数据检测页面)cs.asp(系统数据库初始化页面)cx.asp(学籍查询页面)dc.asp(数据导出页面)delfile.asp(删除数据页面)dr.asp(数据导入页面)km.asp(科目管理页面)ks.asp(考试管理页面)lg.asp(系统登录

24、页面)ly.asp(留言管理页面)main.asp(系统信息页面)pw.asp(密码修改页面)rp_xj_hmc.asp(生成学生花名册页面)rp_xj_rs.asp(人数统计页面)rz.asp(系统日志管理页面)up.asp(更新照片数据页面)upfile_photo.asp(上传相片页面)upfile_xj.asp(上传学籍页面)xj.asp(学籍管理页面)yh.asp(系统用户管理页面)4.4.9 分页显示的代码设计request对象负责从用户接收信息, response对象负责传送信息给用户,pagesize属性用来表示每页显示的纪录数,recordcount表示总共的纪录数,部分代码

25、内容如下7:Public Sub ShowPage() Response.Write PageInfo()End SubPublic Function PageInfo() Dim str_tmp,strHtml int_totalRecord=XD_RS.RecordCount If int_totalRecord=0 Then str_error=str_error & 总记录数为零,请输入数据 Call ShowError(str_error) End If If int_totalRecordint_Totalpage Then int_curpage=int_TotalPage End If /此分页导航需要嵌入JavaScript分页文件strHtml=PageList(&int_curpage&,3,&XD_PageSize&,&int_TotalRecord&,&GetUrl()&,1,false) PageInfo = strHtml End Function 第五章 设计总结本系统通过一组数据的测试后,可以实现基本的功能,但是功能不是很完善。管理员登陆

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1