基于WEB的公寓管理系统的设计与实现毕业论文.doc

上传人:来看看 文档编号:3922222 上传时间:2019-10-10 格式:DOC 页数:49 大小:1.08MB
返回 下载 相关 举报
基于WEB的公寓管理系统的设计与实现毕业论文.doc_第1页
第1页 / 共49页
基于WEB的公寓管理系统的设计与实现毕业论文.doc_第2页
第2页 / 共49页
基于WEB的公寓管理系统的设计与实现毕业论文.doc_第3页
第3页 / 共49页
基于WEB的公寓管理系统的设计与实现毕业论文.doc_第4页
第4页 / 共49页
基于WEB的公寓管理系统的设计与实现毕业论文.doc_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《基于WEB的公寓管理系统的设计与实现毕业论文.doc》由会员分享,可在线阅读,更多相关《基于WEB的公寓管理系统的设计与实现毕业论文.doc(49页珍藏版)》请在三一文库上搜索。

1、-I- 辽宁省高等教育自学考试 软件技术软件技术 专业(本科段) 毕业设计(论文)原创性声毕业设计(论文)原创性声 明和使用授权说明明和使用授权说明 原创性声明原创性声明 NORTHEASTERN UNIVERSITY 毕业设计毕业设计( (论文论文) ) 设计设计( (论文论文) )题目题目 基于 WEB 的公寓管理系统的设计与实现 GRADUATE DESIGN (THESIS) 指导教师指导教师 孙坤 20122012 年年 3 3 月月 2626 日日 -II- 本人郑重承诺:所呈交的毕业设计(论文) ,是我个人在指导教 师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别 加以

2、标注和致谢的地方外,不包含其他人或组织已经发表或公布过 的研究成果,也不包含我为获得 及其它教育机构的学位 或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人 或集体,均已在文中作了明确的说明并表示了谢意。 作 者 签 名: 日 期: 指导教师签名: 日 期: 使用授权说明使用授权说明 本人完全了解 大学关于收集、保存、使用毕业设计(论 文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和 电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并 提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其 它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论 文的部分或全

3、部内容。 作者签名: 日 期: -III- 学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行 研究所取得的研究成果。除了文中特别加以标注引用的内容外,本 论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本 文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。 本人完全意识到本声明的法律后果由本人承担。 作者签名: 日期: 年 月 日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定, 同意学校保留并向国家有关部门或机构送交论文的复印件和电子版, 允许论文被查阅和借阅。本人授权 大学可以将本学位 论文的全部或部分内容编入有关

4、数据库进行检索,可以采用影印、 缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期: 年 月 日 导师签名: 日期: 年 月 日 -IV- 毕业设计(论文)任务书毕业设计(论文)任务书 毕业设计(论文)题目:毕业设计(论文)题目: 基于学生成绩管理系统的设计与实现基于学生成绩管理系统的设计与实现 设计设计(论文论文)的基本内容:的基本内容: 了解项目开发背景,分析项目进度管理系统功能需求,研究其设计及实 现技术。设计基于学生成绩管理系统总体结构, ,并对所实现的系统进行测试 和评价。 毕业设计(论文)专题部分:毕业设计(论文)专题部分: 题目:题目: 基于学生

5、成绩管理系统的设计与实现基于学生成绩管理系统的设计与实现 设计或论文专题的基本内容:设计或论文专题的基本内容: 学生接受毕业设计(论文)题目日期学生接受毕业设计(论文)题目日期 指导教师签字:指导教师签字: 2012 年年 3 月月 26 日日 东北大学本科毕业设计(论文) 摘 要 -V- 基于学生成绩管理系统的设计与实现 摘 要 随着学校的规模不断扩大,学生数量急剧增加,有关 学生的各种信息量也成倍增长。面对庞大的信息量需要有 学生管理系统来提高学生管理工作的效率。本文开发了学 生成绩管理系统。随着信息技术在管理上越来越深入而广 泛的应用,管理信息系统的实施在技术上已逐步成熟。管 理信息系统

6、是一个不断发展的新型学科,任何一个单位要 生存要发展,要高效率地把内部活动有机地组织起来,就 必须建立与自身特点相适应的管理信息系统。随着学校的 规模不断扩大,学生数量急剧增加,有关学生的各种信息 量也成倍增长。面对庞大的信息量需要有学生管理系统来 提高学生管理工作的效率。通过这样的系统可以做到信息 的规范管理、科学统计和快速查询、修改、增加、删除等, 从而减少管理方面的工作量。 ,实现了学生成绩关系的系统 化、规范化和自动化,其主要功能是用计算机对学生成绩 进行日常管理 关键词:公寓管理系统;SQL Server;C#; 东北大学本科毕业设计(论文) Abstract -VI- Design

7、 and Implementation of the Students Marks Management System Abstract Students Marks Management System is a new MIS that takes DELPHI and ACCESS Database as development tools. The final software can run on any computer which has the Studio of DELPHI and OFFICE 2000. This system is made up of six sub-

8、mould: the user landing mould, the course management mould, the mould of students marks management, the mould of query students marks system , the mould of auto assess fellowship, the mould of system administration. The main realized functions of sub-mould are: record, inquiry, alter, delete. This s

9、ystem has manager, teacher and student user. The manager can alter the information to assure the accuracy of the students marks information. This paper makes a introduction of the functions, using methods, flow and using studio of these sub- mould. From the aspects of system general introduction, sy

10、stem demand analysis, the overall design, the data structure, the program flow, the background of technology, the using illustration and what one has learned, this paper elaborates this management system in details. The MIS is not too complicated, and can be used successfully after testing and alter

11、ing Keywords:Students Marks Management System; SQL Server; ASP;ADO 东北大学本科毕业设计(论文) 目 录 -VII- 目 录 毕业设计(论文)任务书毕业设计(论文)任务书.II 摘摘 要要.III ABSTRACTIV 目目 录录.V 第第 1 章章 引引 言言1 1.1 课题研究的背景和来源.1 1.1.1 信息化管理1 1.1.2 学生成绩管理存在的问题3 1.2 选题意义.4 1.3 本文的内容及主要工作.4 第第 2 章章 相关技术简介相关技术简介6 2.1 ASP 技术.6 2.2 SQL SERVER2000 简介

12、.8 2.3 ADO 技术 9 第第 3 章章 需求分析需求分析11 3.1 可行性分析.11 3.1.1 经济可行性11 3.1.2 技术可行性12 3.2 系统实现目标.12 3.3 系统运行环境.12 3.4 系统的开发环境.13 3.5 功能性需求描述.13 3.6 业务分析.15 3.7 数据分析.15 第第 4 章章 系统设计系统设计17 4.1 系统设计原则.17 4.2 系统总体设计.17 4.3 系统功能设计.17 东北大学本科毕业设计(论文) 目 录 -VIII- 4.3.1 前台功能设计18 4.3.2 后台功能设计19 4.4 系统数据库设计.20 4.4.1 数据库概

13、要设计20 4.4.2 数据库物理结构设计22 第第 5 章章 系统实现系统实现28 5.1 系统登录的实现.28 5.2 信息预置版块的实现.29 5.3 学生信息添加的实现.32 第第 6 章章 系统测试系统测试36 6.1 功能测试.36 6.2 运行测试.36 第第 7 章章 结结 论论38 7.1 工作总结.38 7.2 展望.39 参考文献参考文献40 致致 谢谢41 东北大学本科毕业设计(论文) 第 1 章 引 言 -1- 第 1 章 引 言 1.1 课题研究的背景和来源 信息技术是二十世纪九十年代的新名词,它在社会生活中应用的时间还很 短暂,但是现在它已广泛地应用到各行各业。高

14、校是知识和技术的前沿,很多 的新知识和新技术都从这里诞生,信息技术也是如此。但高校对学生公寓的管 理相对滞后,一些高科技、新技术诞生之后不是马上应用到高校的管理,而是 应用到社会生产的其他领域。但随着高校发展,学生不断扩招,学生公寓管理 变成一项繁杂的工作。公寓管理实现了信息化,不仅可以提高本部门的管理的 自动化、智能化,促使管理模式的合理化、管理方法的科学化、管理过程的规 范化、管理数据的精确化、管理效果的最优化、管理效率的最大化、管理质量 的标准化,还能为高校教育管理实现整体信息化创造条件。 学生公寓管理系统是高校发展不可缺少的管理工具。这对于高校的决策者 和管理者来说都是至关重要的。但一

15、直以来,大部分高校仍然使用传统的人工 方式管理大量烦琐的重要数据。这种管理方式存在着效率低、易出错、保密性 差,而且随着高校的发展,时间的延长,使得产生的文件和数据越来越大,这 对于查询统计、数据更新和维护变的十分困难。 面对如些烦琐的管理,各项查询统计及报表制作大量的数据处理操作。采 用计算机来进行管理,将具有着人工管理所无法比拟的优点。例如:检索迅速、 查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些将能极 大地提高学生公寓管理的效率,也是高校的科学化、正规化管理,与世界接轨 的重要条件。 1.1.1 信息化管理 在计算机网络高度发达的今天,人们获取信息的能力已经大大增强,信

16、息 时代的特征是信息高速膨胀,但是如何充分开发、加工和利用如此浩如烟海的 信息资源,则是知识时代的重要生存手段。信息只有在经过加工后才能转化为 知识。 信息化是指培养、发展以计算机为主的智能化工具为代表的新生产力, 并使之造福于社会的历史过程。(智能化工具又称信息化的生产工具。它一 东北大学本科毕业设计(论文) 第 1 章 引 言 -2- 般必须具备信息获取、信息传递、信息处理、信息再生、信息利用的功能。 )与智能化工具相适应的生产力,称为信息化生产力。 管理信息化是以信息化带动工业化,实现企业管理现代化的过程,它是 将现代信息技术与先进的管理理念相融合,转变企业生产方式、经营方式、 业务流程

17、、传统管理方式和组织方式,重新整合企业内外部资源,提高企业 效率和效益、增强企业竞争力的过程。 1、信息化管理概述 信息化是指培养、发展以计算机为主的智能化工具为代表的新生产力,并 使之造福于社会的历史过程。(智能化工具又称信息化的生产工具。它一般必 须具备信息获取、信息传递、信息处理、信息再生、信息利用的功能。)与智 能化工具相适应的生产力,称为信息化生产力。 信息化管理是以信息化带动工业化,实现企业管理现代化的过程,它是将 现代信息技术与先进的管理理念相融合,转变企业生产方式、经营方式、业务 流程、传统管理方式和组织方式,重新整合企业内外部资源,提高企业效率和 效益、增强企业竞争力的过程。

18、 2、信息化管理的内涵 (1)信息化管理是为达到企业目标而进行了的一个过程 信息化管理是企业为了达到其经营目标、以适量投入获取最佳效益、借助 一些重要的工具和手段而有效利用企业人力、物力和财力等资源的过程。信息 化是手段、运营是关键、业务流程的优化或重组是核心,增强企业的核心竞争 力、实现企业价值的最大化是最终目的。不能为了片面地追求信息系统的准确、 信息的快速获得而忽视了信息是为企业经营管理服务的。 (2)信息化管理不是 IT 与经营管理简单的结合,而是相互融合和创新 信息化管理不是简单地用 IT 工具来实现已经陈旧的管理逻辑,不要期望将 某种解决方案、ERP 等等系统套用在传统的管理模式之

19、上就会产生某种神奇的 功效,当信息系统与现行的管理制度、组织行为发生剧烈冲击和碰撞的时候, 当需要真正的创新发生在现有的管理层面,甚至企业治理结构层面的时候,信 息系统往往无法提供更多的帮助,而需要的是通过信息化带动企业管理的创新, 站在企业战略发展的高度,重新审视过去积淀的企业文化、企业理念、管理制 度、组织结构,将信息技术融入到企业新的管理模式和方法中。 东北大学本科毕业设计(论文) 第 1 章 引 言 -3- (3)信息化管理是一个动态的系统和一个动态的管理过程 企业的信息化并不能一蹴而就,而是渐次渐高的。企业内外部环境是一个 动态的系统,企业管理的信息化系统软件也要与之相适应,管理信息

20、系统的选 型、采购、实施、应用是一个循环的动态过程。这一动态过程是与企业的战略 目标和业务流程紧密联系在一起的。 3、信息化管理的内容 企业信息化管理的精髓是信息集成,其核心要素是数据平台的建设和数据 的深度挖掘,通过信息管理系统把企业的设计、采购、生产、制造、财务、营 销、经营、管理等各个环节集成起来,共享信息和资源,同时利用现代的技术 手段来寻找自己的潜在客户,有效地支撑企业的决策系统,达到降低库存、提 高生产效能和质量、快速应变的目的,增强企业的市场竞争力。 (1)改变企业的传统管理模式,实行扁平化管理和网络化管理,实现面向 客户的集成化管理目标。这就要求对企业管理进行重组和变革,重新设

21、计和优 化企业的业务流程,使企业内部和外部的信息传输更为便捷,实现信息资源的 共享,使管理者与员工、各部门之间以及企业与外部之间的交流和沟通更直接, 提高管理效率,降低管理成本。 (2)运用信息技术对企业的商流、物流、资金流和信息流进行有效控制和 管理,逐步实现商流、物流、资金流和信息流的同步发展,通过四流系统将原 来管理金字塔体系打破,实现扁平化的流水线管理方式,通过这个主线条衔接 并重建每个员工、每道工序、每个部门的数字化基础,并达到规范化、标准化 的要求,企业领导和管理人员可随时调用生产、采购、财务等部门所有数据, 即实现资源共享,又实现实时监控,同时防微杜渐。这样,在新的管理思想基 础

22、上建立起来的新的数字化管理才能成为企业走向网络化,信息化的坚实基础。 1.1.2 公寓管理存在的问题 1、目前管理方式落后 学生公寓管理所涉及到的对象比较多而且比较复杂,从住宿管理到财务管 理、资产设备管理、人力资源管理、水电气管理、安全管理等等。目前这些管 理都是通过人工查对、抄制、复写、归档、全天候值班、计算量非常大、重复 东北大学本科毕业设计(论文) 第 1 章 引 言 -4- 劳动多、有些劳动量大的工作实现起来不仅效率低,准确性、可靠性、安全性 也大大降低,还会使我们的各种数据资源很难实现继承和共享。 2、从学校长期发展看 分析发现,学生公寓管理的对象均有一定的规律性,可以通过分析、归

23、纳 形成数据,许多人为工作完全可以借用计算机技术来完成。并且,在公寓管理 中广泛运用计算机的自动化技术和智能化技术,如水电气自动化管理系统、智 能监控系统、消防检测自动系统等等,还可以解决许多人为工作不能解决的问 题。从而节省了大量人力、物力、财力,真正实现了成本低,效率高的信息化管 理,更是大大推动了高校后勤服务的质量,提高了公寓管理的水平。 1.2 选题意义 信息已成为继劳动力、土地、资本之后的又一大资源。谁控制的信息越多, 谁利用信息资源的效率越高,谁就会在各方面的竞争中占有一席之地,谁就会 有更多的优势。 学生公寓管理是学生工作和高校后勤工作的重要内容,建立一套基于 WEB 的学生公寓

24、管理系统对于高校后勤管理,有着重要的意义。从微观上讲,建立 一套公寓管理系统能够加快信息的传播速度,提高公寓管理效率,从而加强了 管理的信息化手段,提高了本单位的经济效益。从宏观上讲,顺应了社会的信 息化、社会化潮流,缩短了整个社会化大生产的周期。 1.3 本文的内容及主要工作 本文在分析介绍了 ASP 技术,数据库技术、ADO 相关的组件的基础上, 基于学生公寓管理系统的需求特点,介绍了系统的设计架构,并且实现了学生 公寓管理系统的基本功能。 各章的内容组织如下: 第 2 章介绍了 ASP 技术、SQL Server2000 数据库、ADO 技术以及软件体 系结构等内容; 第 3 章主要进行

25、系统地分析工作,主要分析了系统的需求情况,确定了系 统的功能需求和相关的数据需求; 第 4 章对系统进行总体设计,描述了系统地主要功能,并确立了数据库的 基本数据结构; 东北大学本科毕业设计(论文) 第 1 章 引 言 -5- 第 5 章主要介绍了系统的实现方法,描述了系统登录的实现方法以及数据 查询的解决等; 第 6 章介绍了利用工具进行测试的情况,并对出现的错误进行了分析解决; 第 7 章结论部分是对整个论文工作的总结以及下一步工作的展望,指出我 们工作中有待改进的地方,同时指明了下一步的研究方向。 东北大学本科毕业设计(论文) 第 2 章 相关技术简介 -6- 第 2 章 相关技术简介

26、2.1 ASP 技术 随着 Internet 技术的发展以及人们对 Internet 认识的加深,越来越多的应用 都围绕着 Internet/Intranet 进行,如电子商务、电子政务和远程教学等,一成不 变的静态网页已经远远不能满足这些应用的要求,因此以数据库为核心,结合 各种先进的 Web 技术,开发能够实现信息交互和个性化服务的应用已经成为一 种趋势。为了迎合这种的广泛需要,许多的软件厂商纷纷推出了可以与后台数 据库进行交互地 Web 开发技术,如 JSP、ASP、PHP 等,其中 ASP 技术是目前 比较流行的建立在 Windows 平台上的 Web 开发技术。 ASP 是 Acti

27、ve Server Page 的缩写,意为“活动服务器网页” 。ASP 是微软 公司开发的代替 CGI 脚本程序的一种应用,它可以与数据库和其它程序进行交互, 是一种简单、方便的编程工具。ASP 的网页文件的格式是.asp,现在常用于各 种动态网站中。 ASP 是一种服务器端脚本编写环境,可以用来创建和运行动态 网页或 web 应用程序。ASP 网页可以包含 HTML 标记、普通文本、脚本命令以 及 COM 组件等。利用 ASP 可以向网页中添加交互式内容(如在线表单) ,也可 以创建使用 HTML 网页作为用户界面的 web 应用程序。与 HTML 相比,ASP 网页具有以下特点: 1、利用

28、 ASP 可以实现突破静态网页的一些功能限制,实现动态网页技术。 ASP 文件是包含在 HTML 代码所组成的文件中的,易于修改和测试。服务器上 的 ASP 解释程序会在服务器端制定 ASP 程序,并将结果以 HTML 格式传送到 客户端浏览器上,因此使用各种浏览器都可以正常浏览 ASP 所产生的网页; 2、ASP 提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。 例如可以从 web 浏览器中获取用户通过 HTML 表单提交的信息,并在脚本中对 这些信息进行处理,然后向 web 浏览器发送信息; 3、ASP 可以使用服务器端 ActiveX 组建来执行各种各样的任务,例如存取 数据

29、库、发送 Email 或访问文件系统等。 4、由于服务器是将 ASP 程序执行的结果以 HTML 格式传回客户端浏览器, 因此使用者不会看到 ASP 所编写的原始程序代码,可放置 ASP 程序代码被窃 取。 东北大学本科毕业设计(论文) 第 2 章 相关技术简介 -7- ASP 是一种类似 HTML(Hypertext Markup Language 超文本标识语言)、 Script 与 CGI(Common GAteway Interface 通用网关接口)的结合体,但是其运行 效率却比 CGI 更高、程序编制也比 HTML 更方便且更有灵活性,程序安全及保 密性也比 Script 好。如果

30、您是第一次接触互连网(Internet),那么您可能不很了 解上述名词,以下对各种名词加以解释并说明它们之间的区别。 HTML(Hypertext Markup Language)是一种超文本标识语言,文件通过这种 格式可以在互连网上载送浏览,用户只要使用网页浏览器工具就可以浏览这些 文件,目前比较常用的工具包括 Microsoft Internet Explorer,Netscape Communicator 等,由于 HTML 文件都是由标签(tag)所组成,因此它比较适合制 作静态网页,再者,由于先天上的限制 HTML 是无法直接存取数据库的,所以 存取数据库的工作大多是依靠 CGI 来

31、处理。ASP 不但可以包含 HTML 标签, 也可以直接存取数据库及使用无限扩充的 ActiveX 控件,因此在程序编制上要 比 HTML 方便而且更富有灵活性。 CGI(Common Gateway Interface)是一种共用网关接口,它可以称之为一种机 制。因此您可以使用不同的程序编写适合的 CGI 程序,这些程序语言包括 Visual Basic、Delphi 或 C/C+等,您将已经写好的程序放在 WEB 服务器的计 算机上运行,再将其运行结果通过 WEB 服务器传输到客户端的浏览器上。事 实上,这样的编制方式比较困难而且效率低下,因为你每一次修改程序都必须 重新将 CGI 程序编

32、译成可执行文件。而 ASP 与 Script(脚本)的编写方式非常类 似,它完全不需要重新编译成可执行文件就可以直接运行,再者 ASP 内置的 ADO 组件,允许用户通过客户端浏览器存取各种各样的数据库。此外,ASP 与 CGI 最大的不同在于对象向导和组件重用,ASP 除了内置的 Request 对象、 Response 对象、Server 对象、Session 对象、Application 对象、ObjectContext 对 象等基本对象外,另外可以允许用户以外挂的方式使用 ActiveX 控件。当然, ASP 本身也提供了多个 ActiveX 控件供使用,这些组件包括广告轮显组件、文

33、件存取组件、文件连接组件几数据库存取组件等,这些大量扩充且重复使用的 组件使 ASP 的功能远大于 CGI。 Script(脚本)是由一组可以在 WEB 服务器或客户端浏览器运行的命令组合 而成,目前在网页编制上比较流行的脚本语言包括 VBScript,JavaScript。这些 脚本大都是在客户端运行,因此,客户端可以很清楚的取得脚本的内容。所以, 东北大学本科毕业设计(论文) 第 2 章 相关技术简介 -8- 就安全性而言,这些客户端的脚本语言的确有危险。ASP 虽然具有脚本语言的 方便性,但由于他是在 WEB 服务器端运行,运行后再将运行结果以 HTML 格 式传送至客户端的浏览器。因此

34、 ASP 与一般的脚本语言相比,要安全的多。 2.2 SQL SERVER2000 简介 SQL Server 2000 是 Microsoft 公司推出的 SQL Server 数据库管理系统 的最新版本。该版本 继承了 SQL Server 7.0 版本的优点同时又比它增加了 许多更先进的功能,具有使用方便 ,可伸缩性好与相关软件集成程度高等优 点,可跨越从运行 Microsoft Windows 98 的膝上型电脑到运行 Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。 SQL Server 2000 的特性 Microsoft SQL Server

35、2000 的特性包括: 1.Internet 集成。SQL Server 2000 数据库引擎提供完整的 XML 支持。 它还具有构成最大的 Web 站点的数据存储组件所需的可伸缩性、可用性和 安全功能。 SQL Server 2000 程序设计模型与 Windows DNA 构架集成, 用以开发 Web 应用程序,并且 SQL Server 2000 支持 English Query 和 Microsoft 搜索服务等功能,在 Web 应用程序中包含了用户友好的查询和 强大的搜索功能。 2.可伸缩性和可用性。同一个数据库引擎可以在不同的平台上使用,从 运行 Microsoft Windows

36、 98 的便携式电脑,到运行 Microsoft Windows 2000 数据中心版的大型多处理器服务器。 SQL Server 2000 企业 版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大 Web 站点所需的性能级别。 3.企业级数据库功能。 SQL Server 2000 关系数据库引擎支持当今苛刻 的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理 上千个并发修改数据库的用户的开销减到最小。 SQL Server 2000 分布式查 询使您得以引用来自不同数据源的数据,就好象这些数据是 SQL Server 2000 数据库的一部分,同时分布式事务

37、支持充分保护任何分布式数据更新 的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本 保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工 作,然后将他们所做的修改合并回发布服务器。 4.易于安装、部署和使用。 SQL Server 2000 中包括一系列管理和开发 工具,这些工具可改进在多个站点上安装、部署、管理和使用 SQL Server 的过程。SQL Server 2000 还支持基于标准的、与 Windows DNA 集成的 东北大学本科毕业设计(论文) 第 2 章 相关技术简介 -9- 程序设计模型,使 SQL Server 数据库和数据仓库的使用成为生

38、成强大的可 伸缩系统的无缝部分。这些功能使您得以快速交付 SQL Server 应用程序, 使客户只需最少的安装和管理开销即可实现这些应用程序。 5.数据仓库。 SQL Server 2000 中包括析取和分析汇总数据以进行联机分 析处理 (OLAP) 的工具。SQL Server 中还包括一些工具,可用来直观地设计数 据库并通过 English Query 来分析数据。 2.3 ADO 技术 随着网络技术的发展,B/S(浏览器/服务器)模式已经成为应用程序架构 的首选模式,在这些B/S应用程序中,首先要解决的问题就是如何存取数据库的 信息。在基于WEB的学分制选课管理系统中,有大量的信息要存

39、储到数据库中, 同时又要根据用户的操作,从数据库中提取相关的数据,反馈到用户获得的结 果页面中,这些都需要大量的数据库操作。ASP提供了强大的数据库支持,使 用ASP可以很方便地连接各种数据库,如MS SQL Server2000、Access、Oracle 等,使得对数据库的操作变得非常容易。 ASP应用程序访问数据库主要是通过ADO技术实现。ADO(ActiveX Data Objects)称为ActiveX数据对象,是存取数据库的对象的统称,它是Microsoft公 司开发数据库应用程序面向对象的新接口。ADO技术给开发人员提供了一种快 捷、简单、高效的数据库访问方法,目前已成为ASP技

40、术用来访问Web数据库 应用程序的核心。ADO是DAO/RDO的后继产物,它扩展了DAO和RDO所使用 的对象模型,具有更加简单,更加灵活的操作性能。ADO在Internet方案中使用 最少的网络流量,并在前端和数据源之间使用最少的层数,提供了轻量、高性 能的数据访问接口,开发人员可以利用ADO对象(如Connection对象、 RecordSet对象和Command对象等)编程来访问各种数据库。 用户通过ASP页面访问数据库的原理是: (1)用户向WEB服务器提出含有数据库操作的页面请求; (2)WEB服务器接受该请求,找到对应的动态页面文件,解释其中的代 码,调用ADO对象连接数据库并获得

41、相应的数据; (3)WEB服务器将使用ADO对象获得的数据库数据进行组织,形成结果 页面,返回给客户端的浏览器。 ASP使用ADO技术访问图数据库的原理如图2.1所示。 东北大学本科毕业设计(论文) 第 2 章 相关技术简介 -10- ADO WEB WEB 图 2.1 ASP 访问数据库原理 东北大学本科毕业设计(论文) 第 3 章 需求分析 -11- 第 3 章 需求分析 需求分析是网络系统开发的第一步也是最重要的一步。需求分析阶段要通 过描述系统的需求,通过定义系统中的关键领域的类来建立模型。分析的根本 目的是在开发者和提出需求的人之间建立一种理解和沟通的渠道,因此,系统 的需求分析应该

42、是开发人员和用户或者客户一起完成的。需求分析可以采用面 向对象的方法来完成,即明确系统要服务于哪些用户,对这些用户提供哪些服 务等。 只有准确全面的需求获取与分析才能保证系统设计、系统实现的顺利进行, 为后期测试提供必要的支持。在参考了现有的公寓管理系统的功能,并且考虑 到了系统的扩展性和成本的基础上,最后制定了本系统的具体需求。 3.1 可行性分析 3.1.1 经济可行性 学生公寓是高校的一个重要组成部分,要在管理过程中全面推进信息技术 的应用,不仅是技术上还是人才上均是切实可行的。 首先,高等院校尤其是理工科院校和综合性院校,是信息技术人才的集积 地,信息技术的教学和科研力量都比较雄厚,信

43、息技术在各项工作中应用比较 普遍,因此,学生公寓管理在运用信息技术中拥有得天独厚的人才、技术优势。 其次,发展到今天信息技术已经不再神秘,其操作越来越简单易学,所以 一般人员只要通过培训是能够掌握各种技术的操作和使用。随着微电子生产技 术的进步,计算机、网络等技术所需设备价格不算昂贵,一般单位均可承受。 同时,学生公寓管理所涉及到的对象比较复杂,从住宿管理到财务管理、 资产设备管理、人力资源管理、水电气管理、安全管理等等。如果这些管理通 过人工查对、抄制、复写、归档、全天候值班等计算量大、重复劳动多、劳动 强度大的工作实现,不仅会使管理工作不仅效率低,准确性、可靠性、安全性 大大降低,还会使我

44、们的各种数据资源很难实现继承和共享。分析发现,学生 公寓管理的对象均有一定的规律性,可以通过分析、归纳形成数据,许多人为 工作完全可以借用计算机技术来完成。并且,在公寓管理中广泛运用计算机的 自动化技术和智能化技术,如水电气自动化管理系统、智能监控系统、消防检 东北大学本科毕业设计(论文) 第 3 章 需求分析 -12- 测自动系统等等,还可以解决许多人为工作不能解决的问题。 3.1.2 技术可行性 随着我国网络技术飞速发展和相关设施的逐步保障,开发基于 WEB 的网 上系统已经完全可能: 1. 网络应用基础设施完善,由于信息技术的发展,我国的计算机网络飞速 发展,在高校基本上先后建成了校园网

45、,学生和教师的电脑只要连接到校园网 就可以互相通信,这为建立基于 WEB 的公寓管理系统提供了基础设施。 2. 网络技术的普及与掌握,如网络互联、网络安全技术、Web 技术(如 Html,XML,CGI 等) 、各种安全协议(Https,SET,SSL 等) 、网络数据库技 术等,使我们有能力开发实现适合自己的公寓管理系统。网络技术的发展成为 我们构建网络公寓的直接技术支持。 因此,在学校构建网上学生公寓管理系统的技术瓶颈问题(网络应用基础 设施、网站开发技术)得到了有效解决,学校构建网上公寓管理系统技术上可 行。 由于开发公寓管理系统能有效提高学校后勤管理效率,加强和改善学校学 生管理工作,

46、减少经营费用开支,符合学校利益和发展方向,受到学生和后勤 管理人员的支持,因此公司构建学生公寓管理系统管理上可行。 综上所述,高校构建学生公寓管理系统在经济上、技术上、管理上都是 可行的。因而决定开展基于 WEB 的公寓管理系统开发。 3.2 系统实现目标 随着高校学生的增多,学生公寓使用率的成倍提高,存在着信息录入量大, 查询请求多,查询条件繁杂的特点。而已有的公寓管理系统因为操作烦琐,不 能进行方便的操作,已经不能够满足管理中的需要。 为了将公寓管理纳入规范化、现代化管理的轨道,针对现有学生公寓管理 中存在的问题和管理的实际需要,我们将理顺管理体制、建立各种管理规范与 开发信息系统有机地结

47、合起来。通过建立专门的公寓管理信息系统来实施对公 寓信息快速发布和维护信息进行统一管理。所以,为了顺应用户需求,我们推 出了基于 WEB 的公寓管理信息系统。 3.3 系统运行环境 为了充分使用的现有软硬件和网络资源,在保障学生公寓管理系统稳定、 东北大学本科毕业设计(论文) 第 3 章 需求分析 -13- 高效运行的前提下,达到降低成本的目的。根据系统需求,设定了学生公寓管 理系统的运行环境。 网络环境: 服务器和操作主机都需要采用 Internet 或 Intranet。 硬件环境: (1) 服务器主机配置:CPU 使用 2G 以上主频,内存大于 2GB。 (2) 客户端机器配置:内存 5

48、12MB 以上。 软件环境: 服务器: Windows 2000 服务器版操作系统,IIS Web 服务器,MS SQL Server2000 数据库。 客户端:Windows2000/XP 操作系统以上,IE6.0 以上。 3.4 系统的开发环境 服务器端软件环境:Web 服务器采用 IIS,它部署和使用起来都很方便,支 持的功能对本系统来说已经足够。 开发工具与支持环境:系统开发采用 MacroMedia DreamWeaver 8。 3.5 功能性需求描述 本系统是基于网络的公寓管理系统,我们的目标是赋予其基本的学生公寓 管理功能,我们应该使本网站的操作尽量简单使它能够方便管理人员和其他使 用者。所以我们仔细分析日常公寓管理中的各项操作,总结了针对各种用户的 基本功能。 从公寓管理中的人员来看,主要存在三类使用人员,即学生、系级管理员 (如辅导员) 、公寓管理员。对于各级使用人员,也力求尽量大可能方便其进行 操作。 总之,我们将学生公

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1