学生管理信息系统的开发-计算机应用技术毕业论文

上传人:ye****ng 文档编号:48513528 上传时间:2018-07-16 格式:DOC 页数:42 大小:942KB
返回 下载 相关 举报
学生管理信息系统的开发-计算机应用技术毕业论文_第1页
第1页 / 共42页
学生管理信息系统的开发-计算机应用技术毕业论文_第2页
第2页 / 共42页
学生管理信息系统的开发-计算机应用技术毕业论文_第3页
第3页 / 共42页
学生管理信息系统的开发-计算机应用技术毕业论文_第4页
第4页 / 共42页
学生管理信息系统的开发-计算机应用技术毕业论文_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《学生管理信息系统的开发-计算机应用技术毕业论文》由会员分享,可在线阅读,更多相关《学生管理信息系统的开发-计算机应用技术毕业论文(42页珍藏版)》请在金锄头文库上搜索。

1、xx 计算机与电子信息学院毕业论文(设计)题目:学学生生管管理理信信息息系系统统的的开开发发学 部: 计算机与电子信息学院 专 业: 计算机应用技术 班 级: 2011 计应函授专科班 学 号: 201107164430006 学生姓名: xxx 指导教师: xxx 二一三 年七 月目 录第一章 引言.11.1 系统开发背景 11.2 系统开发意义 2第二章 系统分析概述.22.1 系统开发理论依据 22.2 系统开发环境 52.3 系统目标 62.4 可行性分析 62.5 系统架构 72.6 数据分析和数据流程分析 8第三章 系统设计与实现.113.1 数据库表的设计 .113.2 字段的设

2、计 .113.3 表结构 .113.4 注册模块设计 .173.5 登陆模块设计 173.6 个人管理模块设计 183.7 学生基本信息管理模块设计 183.8 特殊信息管理模块设计 193.9 毕业生信息模块设计 203.10 其他管理模块设计 .213.11 成绩管理模块设计 .21第四章 系统功能实现234.1 用户注册功能 .234.2 用户登陆功能 .244.3 用户个人管理功能 .254.4 查看所有信息功能 .254.5 添加功能 .264.6 修改功能 .264.7 查询功能 .284.8 删除功能 294.9 退出系统功能 .30第五章软件测试.305.1 测试目的 .305

3、.2 测试方法 .305.3 测试用例 .31结束语结束语 32参考文献参考文献 33附 录.34致 谢391第一章第一章 引言引言管理信息系统就是我们常说的 MIS(Management Information System ),在强调管理,强调信息的现代社会中它变得越来越普及。MIS 是一门新的科学,它跨越了若干个领域,比如管理科学、系统科学、运筹学、统计学以及计算机科学。在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。近年来 Internet 技术得到了广泛应用,为企业 MIS 提供了良好的支持环境。管理信息系统在企业的应用中存在三个要素,这就是人、计算机和数据

4、。人是指企业领导者、管理人员、技术人员,以及 MIS 建设的领导机构和实施机构,他们必须有企业管理人员,尤其是企业领导的积极参与。计算机技术使 MIS 得以实施的主要技术。在这些技术中,软件开发是 MIS 开发的重点。第三个因素也不能忽视。企业的管理数据是 MIS正常运行的基础。广义地说,各项管理控制是 MIS 的基础。是想要计算一台机床的成本,需要按时输入、每个零件以及每个螺钉螺母的费用,涉及企业的生产车间、采购、库房、工艺设计和财务等多个部门,必须有一套管理制度作保证。1.1 系统开发背景随着计算机技术的逐步发展,全球信息电子化的潮流势不可挡,计算机已经渗入了社会生活中的各个领域,信息技术

5、不仅改变了人们的工作和生活方式,也在改变教育和学习的方式。我国的教育事业蓬勃发展,升学率普遍提高,各类大专院校规模不断扩大,对于学生管理工作的高效性和规范化提出了更高的要求。作为学校管理工作的一个重要组成部分,学生信息管理涉及到的信息量极大,数据极繁琐,可以想像用手工对这些数据进行操作有多么的复杂,造成了大量人力资源的浪费。为保证学生管理工作的顺利进行,改善管理手段,就有必要开发一套适合高等院校实际情况,能解决实际问题的学生管理信息系统。及时,准确的为管理人员提供学生,班级等各类信息,并提供标准化,查询,修改等管理功能。因此自动化的学生管理信息系统也就应运而生。该系统能够为高校学生信息管理提供

6、一种更加高效,实用的管理手段,为学生信息的存储,统计,分析,交流提供一种更加快捷,安全的信息平台。并且能够减少大2量的人工操作,以及在人工操作中由于人为因素而引起的数据错误,保证学生信息数据的安全性和完整性,使学生管理人员能够轻松,正确无误地完成各项工作。1.2 系统开发意义随着科学技术的不断提高目前,学校学生管理是教务管理中的一个极为重要的环节,它是整个管理的核心和基础。学校规模扩大,学生人数逐年上升,学生资源的管理越来越复杂,面对如此繁杂的任务。如果让个人去管理文档,就会显得费时费力。近年来随着计算机的迅速发展,计算机已经在社会各个领域显示了它巨大的作用。毋庸置疑,切实有效地把计算机管理引

7、入学校教务管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义。由于上述原因,所以,学生管理系统的开发也是时代的一个必经阶段。本次设计主要采用 B/S 结构,从学生入学到毕业每个人在校的信息,以及成绩的管理。本系统主要分为六大模块,基本信息管理、特殊信息管理、毕业生信息管理、更多信息管理(补助信息管理、勤工助学信息管理、奖励信息管理、处罚信息管理、异动情况信息管理) 、成绩管理、个人管理。用户可以对各种信息进行录入,修改,删除等操作。更方便各个专业老师对学生信息的系统化管理,提高办公效率,以达到更合理化,方便化等要求。按照管理信息系统开发的原理和方法,采用成熟的信息技术和手段,

8、支持学生管理工作的全过程,减小管理的日常工作量,使信息易于保存、管理和查询,并且支持决策功能。确定所要开发的学生管理信息系统的将来达到以下的主要优点:提高信息查询的速度和准确性;提高工作效率,减少差错率;信息输入管理和查询层次清晰,灵活方便;操作用户权限不同只有管理员才能添加信息和更改信息,其他用户只能查询;做到了管理功能使责任明确,增强了责任感和安全性。第二章第二章 系统系统分析概述分析概述2.1 系统开发理论依据2.1.1 ASP 概述32.1.1.1 ASP 基本含义和特点ASP 是 Active Server Page 的缩写,意为“活动服务器网页” 。ASP 是微软公司开发的代替 C

9、GI 脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP 的网页文件的格式是.asp,现在常用于各种动态网站中。ASP 是一种服务器端脚本编写环境,可以用来创建和运行动态网页或 web 应用程序。ASP 网页可以包含 HTML 标记、普通文本、脚本命令以及 COM 组件等2。利用 ASP 可以向网页中添加交互式内容(如在线表单) ,也可以创建使用 HTML 网页作为用户界面的 web应用程序。与 HTML 相比,ASP 网页具有以下特点:利用 ASP 可以实现突破静态网页的一些功能限制,实现动态网页技术;ASP 文件是包含在 HTML 代码所组成的文件中的

10、,易于修改和测试;服务器上的 ASP 解释程序会在服务器端制定 ASP 程序,并将结果以 HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览 ASP 所产生的网页;ASP 提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从 web 浏览器中获取用户通过 HTML 表单提交的信息,并在脚本中对这些信息进行处理,然后向 web 浏览器发送信息;ASP 可以使用服务器端 ActiveX 组建来执行各种各样的任务,例如存取数据库、发现那个 Email 或访问文件系统等。由于服务器是将 ASP 程序执行的结果以 HTML 格式传回客户端浏览器,因此使用者不会看到 AS

11、P 所编写的原始程序代码,可放置 ASP 程序代码被窃取。2.1.1.2 ASP 的优点ASP 的主要优点2大概可以归纳如下:可以用 VBScript 或 JScript 创建脚本,同时结合 HTML 语言就能够非常方便地完成网站的应用程序。对于 VBScript 和 JScript,使用哪种语言并不重要,Web 服务器等同地处理这两种语言,并向用户的浏览器发送 HTML 格式化结果。因为 ASP 采用 Script 语言(VBScript 和 JScript)就可以轻松编写程序,因此4这就大节省了网络设计人员又得重新学习一种新语言的时间。而且编写 ASP无须手工 compile 编译或链接程

12、序,可在服务器端直接执行,这无疑是更加方便了编写过程。使用普通的使用记事本之类的文本编辑器,即可进行编辑设计。ASP 是运行在服务器端,所以无须担心浏览器是否支持 ASP 所使用的编程语言,用户端只要使用可执行 HTML 码的浏览器,即可浏览 Active Server Pages所设计的网页内容。ASP 在服务器端运行,当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。ASP 能与任何 ActiveX scripting 语言相容。除了可用 VBScript 或 JScript 语言来设计外,还通过 plug-in 的方式,使用由

13、第三方所提供的其他脚本语言,譬如 Perl 等。脚本引擎是处理脚本程序的 COM(Component Object Model)组件。 Active Server Pages 的程序代码隐藏,在客户端上仅可以看到由 ASP 输出的动态 HTML 文件。因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。可使用服务器端的脚本来产生客户端的脚本。面向对象(Object oriented) ,并可扩展 ActiveX Server 组件功能。ActiveX Server Components(ActiveX 服务器组件)具有无限可扩充性。可以使用任何编程语言来编写所需要的 ActiveX Se

14、rver 组件。可以通过 ADO(ActiveX Data Objects,微软的一种新的数据访问模型,是一种可以提供 WEB 页面开发者轻松存取 Internet 的数据库,并可以在用户端实现网上立即、即时更新显示的最新 WEB 页面数据库技术。 )非常方便地访问数据库,从而使存取数据库变得轻松容易。2.1.2 B/S 结构介绍B/S(Browser/Server)结构即浏览器和服务器结构。它是随着 Internet 技术的兴起,对 C/S 结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过 www 浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服

15、务器端(Server)实现,形成所谓三层结构。这样就大大简化了客户端电脑载荷,减轻了系5统维护与升级的成本和工作量,降低了用户的总体成本3(TCO) 。 以目前的技术看,局域网建立 B/S 结构的网络应用并通过 Internet/Intranet 模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如 LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。2.2 系统开发环境2.2.1 系统环境要运行本系统,推荐如下环境: 硬件要求CPU

16、:Pentium 双核 1.3Ghz 或以上;内存:1GB 或以上容量;显卡:64MB 或以上显存;硬盘:至 8GB 剩余空间。 软件要求操作系统:Microsoft Windows 2000/XP/2003 简体中文版;信息服务器:Microsoft Internet Information Services (IIS) 5.1/6.0;数据库: Microsoft SQL Server 2005;开发工具:Macromedia Dreamweaver MX 8.0/2004 简体中文版。2.2.2 工具简介2.2.2.1 Dreamweaver 8.0 简介 Dreamweaver 8.0 是建立 Web 站点和应用程序的专业工具。 它将可视布局工具、应用程序开发功能和代码编辑支持组合为一个功能强大的工具

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号