论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
基于Web的学生信息管理系统的设计与实现 (转载自http://zw.nseac.coM科教作文网)
目 录
1 绪论 1
1.1 国内外MIS发展历程及现状 1
1.2 MIS的结构特征及相关信息 2
1.2.1 MIS的结构和特性 2
1.2.2 MIS的相关学科 3
1.2.3 MIS的开发原则 3
1.3 MIS发展前景及开发工作简要 3
2 开发环境及开发工具 5
2.1 Win2000操作系统 5
2.2 Microsoft SQL Server 2000简介 5
2.2.1 语言介绍 6
2.2.3 管理工具介绍 7
2.3 IIS服务器 7
2.4 前台开发ASP技术 8
2.4.1 Active Server Pages 的特点 8
2.4.2 ASP的页面结构 9
2.4.3 ASP内置对象简介 9
2.4.4 ASP的工作模式 10
2.5 主页编辑工具Dreamweaver MX 12
3 可行性和需求分析 13
3.1 引言 13
3.1.1 开发背景 13
3.1.2 缩略词定义 13
3.2 分析前提 14
3.2.1 基本要求 14
3.2.2 设计目标 14
3.3 对比分析新旧系统 14
3.4 技术可行性分析 16
3.4.1 处理流程和数据流程 16
3.4.2 新系统可能带来的影响 16
3.5 数据描述 17
4 系统开发计划 19
4.1 引言 19
4.2 系统概述 19
4.3 实施计划 19
4.3.1 任务分解 19
4.3.2 进度 19
4.3.3 预算 19
4.3.4 关键问题 19
4.4 人员分工及交付期限 20
5 概要设计 21
5.1 引言 21
5.2任务概述 21
5.2.1 设计目标 21
5.2.2 运行环境 21
5.2.3 条件与限制 21
5.3结构与模块设计 21
5.4 接口设计 21
5.5 数据结构设计 22
5.5.1 物理结构设计 22
5.5.2 数据结构与程序关系 25
5.6 运行设计 25
5.6.1 运行模块组合 25
5.6.2运行控制 26
5.7 出错处理 26
5.7.1 出错信息 26
5.7.2 出错处理对策 26
5.8 安全保密设计 26
6 详细设计及实现 27
6.1 引言 27
6.2 总体设计 27
6.2.1 需求概述 27
6.2.2 软件结构 27
6.3 程序描述 32
6.3.1 学生用户管理系统 32
6.3.2 管理员管理系统 35
总结与展望 42
参考文献 43
致谢词 44
摘要:随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,有效地提高学生管理工作的效率是1个急需解决的问题。本文在此基础上提出了1个基于浏览器/服务器模型的名为学生信息管理系统的计算机MIS,以期通过该系统,做到信息的规范管理、科学统计和快速的查询,并减少管理方面的工作量。
该系统实现了基本的教务管理系统和学生选课系统,并增加了作业公布、作业答案提交、公告发布和管理、系统初始化等功能。
本系统开发以Macromedia Dreamweaver MX为主要开发工具,使用ASP技术开发了前台的应用程序,以SQL Server2000数据库作为后台数据库,使用SQL数据库查询语言完成了应用程序与数据库的连接,实现了系统各类信息的录入、查询、修改、删除等,同时将IIS为服务器与SQL Server数据库进行结合,从而实现了这个基于B/S模式的学生信息管理系统。
关键词: 计算机MIS;B/S模式;SQL Server
Design & Implementation of Student Information Management System Based on Web
Abstract:With the growing size of the school and the increasing number of students,the students’ information also grows exponentially.Confronted with the mass information,we find improving the efficiency of the management of students a much-needed solution.On the basis of such environment,this paper proposes a computer MIS named student information management system based on browser/server model,with a view that standardizing the management of information,statistics and rapid scientific enquiries and reducing the management workload become true by the adoption of the system. (科教作文网 zw.nseac.com整理)
The system not only meet the basic academic management system and the system of course choices of students,but also increase the homework lying out, submitting answers,a public announcement and management,system initialization,and other functions.
The system,with Microsoft Access as the database,take Dreamweaver MX as the main tool and use ASP technology to build application programs and make use of SQL language to create the link between application and database and realize the insert,query,update and delete of kinds of information.Also,SQL Server2000 have been combined with IIS server and finally the B/S model based student information management system have been made to come true.
Keywords: computer MIS; B/S model; SQL Server
1 绪论
管理信息系统(Management Information Systems 简称MIS)在现代社会已深入到各行各业,由于计算机技术的迅速发展和普及,MIS 事实上已成为计算机MIS。
目前,由于开发高质量计算机MIS的能力大大落后计算机硬件日新月异的进展,加上社会对MIS 发展和完善需求的增加以及对MIS开发过程中出现的错误认识和行为而导致MIS开发的失败,这些情况已严重妨碍了计算机技术的进步。因此对MIS有关的内容进行深入研究,提高工作效率,提高MIS开发成功率已变得10分重要。本文介绍的就是关于学生信息管理的MIS的成功设计与开发过程。
1.1 国内外MIS发展历程及现状
美国是MIS建设的发源地。在美国,MIS建设大概从5、610年代就已经起步,在有了许多成功和失败的经历的基础上,到了7、810年代,MIS建设已经发展到比较成熟的阶段。
计算机MIS开始从软件设计方法研究开始,后来发展到软件工程。软件工程方面比较有代表性的研究成果,是由美国马里兰大学计算机教授、美籍华人朱耀汉提出的软件蓝图方法论。该方法论强调采用工程的概念、原理、技术、方法和实践来开发软件,并使用了自然语言与形式化语言相混杂的蓝图语言,提出了与工程设计的概念设计、初步设计和详细设计3个阶段相对应的A级设计、B级设计和C级设计的设计过程,并把软件设计与软件实现、软件编码等工作分离开来。 (科教作文网http://zw.ΝsΕAc.com发布)
后来,人们逐步认识到,MIS建设需要有软件开发,但是它决不仅是个软件开发的问题。MIS建设除软件开发之外,还有更广、更深、更丰富的内容。这方面比较有代表性的是美国哈佛大学的理查德·诺兰(RichardNolan)教授。他提出了企业MIS建设的阶段划分理论,该理论通称"诺兰模型"。诺兰模型把企业MIS建设划分为6个阶段:第1阶段是初始阶段。在初始阶段,计算机刚刚引进,大家都觉得很新鲜,以为计算机就像彩电、录音机1样,买来设备就行了,因而应用不广泛。如果说应用的话,也就是用计算机完成1些报表统计、计算等工作。信息系统建设停留在1个低水平上。
第2阶段是扩展阶段。在扩展阶段,大家都对计算机有所了解,都想用计算机来解决自己应用中的问题。这个时候,应用种类增加了,但出现比较盲目地购买机器、开发软件的现象,缺少计划和规划,因而应用水平仍不高。第3阶段是控制阶段。在控制阶段,高层管理人员用投入产出的法则审视计算机的应用,发现现实并不如相像的那样美好,甚至是花钱多,效益少。因而开始对计算机的使用实行控制,做出规划。首先用好现有设备,然后在计划指导下发展。第4阶段是统1阶段。在统1阶段,系统设计人员努力把1个机构内部不同的计算中心和处理中心统1在1个系统当中,比如采用统1的数据技术、统1的处理标准,使得大家能够做到资源共享。第5阶段是数据管理阶段。在数据管理阶段,不仅有了数据库,而且要建立统1的数据管理体系、数据库管理方法,真正做到对整个机构的数据进行统1的规划和应用。第6阶段是成熟阶段。