当前位置:首页>> >>


计算机毕设_学生宿舍管理系统的设计与实现.rar

收藏

资源目录
    文档预览:
    编号:20180825164812443    类型:共享资源    大小:4.23MB    格式:RAR    上传时间:2018-08-25
      
    45
    金币
    关 键 词:
    计算机 学生宿舍 管理 系统 设计 实现
    资源描述:
    目录封面目录I目录目录 ................................................................................................................................I摘 要 ..............................................................................................................................1ABSTRACT...................................................................................................................2第 1 章 概述 ..................................................................................................................31.1 开发背景 .........................................................................................................31.2 设计意义 .........................................................................................................31.3 论文的组织结构 .............................................................................................4第 2 章 开发工具及相关技术介绍 ..............................................................................52.1 开发工具的选择 .............................................................................................52.1.1 Dreamweaver 概述 ...............................................................................52.1.2 Access 概述 ..........................................................................................52.2 系统开发技术介绍 .........................................................................................62.2.3 Asp 技术 ...............................................................................................62.2.4 B/S 模式 ................................................................................................7第 3 章 系统分析 ..........................................................................................................83.1 系统可行性分析 .............................................................................................83.1.1 经济可行性 ..........................................................................................83.1.2 技术可行性 ..........................................................................................83.1.3 运行可行性 ..........................................................................................83.2 系统需求分析 .................................................................................................83.3 业务流程分析 .................................................................................................93.4 数据流程分析 ...............................................................................................103.5 数据字典 .......................................................................................................13第 4 章 系统设计 ........................................................................................................144.1 数据库设计 ....................................................................................................144.1.1 数据库概念结构设计 ........................................................................144.1.2 数据库逻辑结构设计 ........................................................................164.2 功能模块设计 ................................................................................................17第 5 章 系统详细设计及实现 ....................................................................................195.1 系统登录详细设计及实现 ...........................................................................195.2 通知公告管理详细设计及实现 ...................................................................215.3 住宿信息管理详细设计及实现 ...................................................................235.4 宿舍信息管理详细设计及实现 ...................................................................26第 6 章 验证和测试 ....................................................................................................296.1 功能测试 .......................................................................................................296.2 性能测试 ........................................................................................................296.3 系统性能测试 ...............................................................................................31总结 ..............................................................................................................................33参考文献 ......................................................................................................................34致谢 ..............................................................................................................................35摘 要第 1 页摘 要随着高校的扩张,在校的学生人数也在逐年增加,这直接给学校的学生管理工作带来了很重的负担,学生宿舍管理作为学生管理的一个重要部分,其管理效率的高低直接影响着整个学校的学生管理工作。目前,学校的学生管理相对混乱,如学生互换宿舍导致宿舍管理人员无法找到学生,此外,对于外来的来访人员,也无法实现登记录入,这就给学生宿舍管理工作带来很大的麻烦。基于以上考虑,本文提出了开发 ASP 的学生宿舍管理系统的方案。方案采用 ASP 技术,在 Dreamweaver 开发平台上,结合 Access 数据库,实现基于 B/S模式的宿舍管理系统。系统包括宿舍管理老师、学生两个角色,宿舍老师可以发布通知公告、管理学生住宿信息,学生可以查看自己的个人信息和相关通知。通过开发本系统,学生宿舍的管理效率将有明显的提高,对于提高整个学生管理工作的效率有着积极的作用。关键词:学生宿舍管理、ASP、AccessABSTRACT第 2 页ABSTRACTWith the expansion of colleges and universities, the number of students in the school year by year, which directly to increase school student management work bring heavy burden, the student's dormitory management as an important part of student management, the management efficiency directly affects the entire school student management work. At present, the school of management, such as student swaps relative to dormitory management personnel cannot find student dormitory, moreover, for foreign visitors, also cannot achieve this registration, the student's dormitory management work to bring a lot of trouble.Based on the above consideration, this paper puts forward the development of the student's dormitory management system of ASP solution. Scheme using ASP technology, Dreamweaver, combining the development platform, realizing Access database based on B/S model of dormitory management system. Dormitory management system includes two characters, teacher, student dormitory teacher can notice announcement, management information, students can student accommodation check your personal information and related notice. Through this system, developing the students' dormitory management efficiency will be improved, the student management work for improving the efficiency has a positive effect.Keywords: student dormitory management, ASP and Access第 1 章 概述第 3 页第 1 章 概述1.1 开发背景随着时代的发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务。目前各行各业广泛使用专用系统,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,设计开发好一个专用系统对一个机构(或部门)的发展十分重要。近年来,随着用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术的广泛应用,向用户提供的服务将越来越丰富,越来越人性化。对于学校而言,学生宿舍管理是必不可少的组成部分。目前仍然存在有学校停留在宿舍管理部门人员手工记录数据的阶段,手工记录对于规模小的学校来说勉强可以接受;但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的,而且当查找某条记录时,由于数据量庞大,只能依靠人工去一条一条地查找,这样不但麻烦而且浪费许多时间,工作效率比较低。采用计算机来管理宿舍和学生的信息,大大提高了查询的速度,节约了人力和物力资源,达到了预期的要求。今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面: 首先,计算机可以代替人工进行许多繁杂的劳动; 其次,计算机可以节省许多资源; 第三,计算机可以大大的提高人们的工作效率; 第四,计算机可以使敏感文档更加安全,等等.1.2 设计意义为了实现提高学生宿舍管理部门的工作效率;充分利用资源;减少不必要的人力,物力和财力的支出;方便宿舍管理部门的工作人员全面地掌握学生住宿情况等目的;为宿舍管理部门,开发设计学生宿舍信息管理系统来进行管理学生宿舍信息,使学生宿舍信息实现标准化的管理和规范化的制度是十分必要的。本系统是一个信息管理系统 MIS(Management Information System)(以下就称信息管理系统),它将实现检索迅速和查找方便;信息的录入,修改和删除功能;以及对新入校学生进行宿舍安排等功能,学生可以在系统前台及时查看宿舍管理老师的通知公告等。第 1 章 概述第 4 页1.3 论文的组织结构第一章:对论文的背景及意义进行概述。第二章:对系统开发所使用到的技术及开发方法进行简要地介绍。第三章:系统分析,对系统进行可行性分析、需求分析、数据流程分析和业务流程分析。第四章:系统设计,包括数据库概念设计、数据库物理结构设计、系统功能功能模块设计。第五章:系统详细设计及实现,按功能模块划分进行详细设计,并给出编码实现。第六章:以系统用户登录为例,对系统进行了黑盒测试。最后给出了论文的总结、参考文献和致谢语。第 2 章 开发工具及相关技术介绍第 5 页第 2 章 开发工具及相关技术介绍2.1 开发工具的选择2.1.1 Dreamweaver 概述Macromedia Dreamweaver MX 是 建立 Web 站点和应用程序的专业工具。 它将可视布局工具、应用程序开发功能和代码编辑支持组合为一个功能强大的工具,使每个级别的开发人员和设计人员都可利用它快速创建界面吸引人并且基于标准的站点和应用程序。 从对基于 CSS 的设计提供领先的支持到手动编码功能,Dreamweaver 在一个集成和高效的环境中为专业人员提供了所需的工具。 开发人员可以将其选择的服务器技术与 Dreamweaver 配合使用,建立将用户连接到数据库、Web 服务和旧式系统的强大 Internet 应用程序。Dreamweaver MX 是一款专业的 HTML 编辑器,用于对 Web 站点、Web 页和 Web 应用程序进行设计、编码和开发。无论您喜欢直接编写 HTML 代码的驾驭感还是偏爱在可视化编辑环境中工作,Dreamweaver 都会为您提供帮助良多的工具,丰富您的 Web 创作体验。利用 Dreamweaver 中的可视化编辑功能,您可以快速地创建页面而无需编写任何代码。不过,如果您更喜欢用手工直接编码,Dreamweaver 还包括许多与编码相关的工具和功能。并且,借助 Dreamweaver,您还可以使用服务器语言(例如 ASP、ASP.NET、ColdFusion 标记语言 (CFML) 、JSP 和 PHP)生成支持动态数据库的 Web 应用程序。2.1.2 Access 概述Microsoft Access 是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。举一个“产品”表的例子。 “产品”表由 10 个记录组成,一个记录占一行,每一个记录由产品 ID、产品名称、库存量、订货量、单价和折扣率 6 个字段组成。 “产品 ID”是字段名,其下面的1,2 等是字段的值。表与表之间可以建立关系(或称关联,连接) ,以便查询相关联的信息。Access 数据库以文件形式保存,文件的扩展名是 MDB。第 2 章 开发工具及相关技术介绍第 6 页2.2 系统开发技术介绍2.2.3 Asp 技术ASP(Active Server Pages)实质是一种服务器端脚本环境。ASP 脚本呈现将在服务器端运行。客户端只要使用可执行 HTML 代码的浏览器,即可浏览通过 ASP 设计出来的页面内容。当程序执行完后,服务器仅将执行的结果返回给客户端浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。ASP 并不是一种纯粹的编程语言,它使用的语言是:VBScript 和 Jscript 语言。在一个 ASP 应用程序中可以用其中的一种脚本语言,也可以结合这两种脚本语言使用。ASP 的优点 开放性在 IIS 上,并不需要开发者使用一个专有的脚本语言来生成网络应用程序,实际上 Active Server Pages 包括了对 VBScript 和 JavaScript/Jscript 的本机支持。通过第三方组合组件,它还可以使用其他语言(如 Perl、REXX 和 Tcl) 。多个脚本语言甚至可以在相同的 ASP 文件中交替使用并相互调用。而 ActiveX Server 组件实际上可以用任何语言编写,这些语言包括 Java、Visual Basic、C++ 、 COBOL 等等。 易操作性ASP 使 HTML 设计人员可以在服务器上方便地 “激活”他们的 Web 页,可以立刻对定制化网页和简单的应用程序进行开发。以往需要用 Perl 或 C 编写的复杂的 CGI 程序来完成的功能(如数据库连接) ,现在若使用 ASP 则只要几行简单的代码就能实现。 程序与外观分离通过使用脚本和组件,Active Server Pages 允许用户将编程工作与一个网页的设计和其他工作分离开来。这就可以确保开发者能够将主要的精力用来考虑编写程序的逻辑,而不必担心外观是怎样的。同时,它也使那些从事外观设计的人员可以利用一些工具来对网页进行修改,而不用过于关心编程问题。 非手工编译ASP 的即时编译系统在被请求时自动对 ASP 源文件重新编译,并将其载入服务器的高速缓存中。因此,开发者对 ASP 文件的修改可在浏览器中立即得到反映,只需要简单地保存该文件并在浏览器中刷新即可。 浏览器独立性ASP 提供了一种浏览器中枢方案来完成应用程序的设计工作。因为用于生成动态内容的脚本可以在服务器上执行,所以开发者不必担心客户用什么浏览第 2 章 开发工具及相关技术介绍第 7 页器来浏览网点.2.2.4 B/S 模式B/S(Browser/Server)结构即浏览器和服务器结构。它是随着 Internet 技术的兴起,对 C/S 结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过 WWW 浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层 3-tier 结构。相对于 C/S 结构属于“胖”客户端,需要在使用者电脑上安装相应的操作软件来说,B/S 结构是属于一种“瘦”客户端,大多数或主要的业务逻辑都存在在服务器端,因此,B/S 结构的系统不需要安装客户端软件,它运行在客户端的浏览器之上,系统升级或维护时只需更新服务器端软件即可,这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO) 。 B/S 结构系统的产生为系统面对无限未知用户提供了可能。当然,与 C/S 结构相比,B/S 结构也存在着系统运行速度较慢,访问系统的用户不可控的弱点。以目前的技术看,局域网建立 B/S 结构的网络应用,并通Internet/Intranet 模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在 JAVA 这样的跨平台语言出现之后,B/S 架构管理软件更是方便、快捷、高效。综合以上所述,本系统的开发工具采用 Dreamweaver 开发工具和 Acessr 数据库服务器,利用 Asp 技术,实现 B/S 模式的学生宿舍管理系统。第 3 章 系统分析第 8 页第 3 章 系统分析3.1 系统可行性分析系统的可行性分析是指对系统的需求进行评估,确定是否可以开发,其中可行性分析包括经济可行性、技术可行性、运行可行性几个部分。3.1.1 经济可行性经济可行性研究是对组织的经济现状和投资能力进行分析,对系统建设运行和维护费用进行估算,对系统建成后可能取得的社会和经济效益进行估计。由于该系统是作为毕业设计由我们学生自己开发的,在经济上的投入甚微,系统建成之后将为今后企业员工的交流提供很大的方便,因此在经济上是可行的。3.1.2 技术可行性技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。本系统用的是 Dreamweaver 开发工具,调试相对简单, 当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。 软件方面:由于目前 B/S 模式相对发展成熟,故软件的开发平台成熟可行,它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。3.1.3 运行可行性运行可行性是对组织结构的影响,现有人员和机构、设施和环境对系统的适应性及人员培训补充计划的可行性。当前信息化技术已经相当普及,各类操作人员水平都有相当的高度,所以在运行上是可行性的。3.2 系统需求分析系统的需求分析是整个软件工程中最为重要的一步,具体来说,此部分的工作就是弄清学生宿舍管理系统要用来解决什么问题。只有明确了此问题,才能避免系统的开发出现误区,才能使得开发出的系统具有实际用途。本系统的
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:计算机毕设_学生宿舍管理系统的设计与实现.rar
    链接地址:http://www.gold-doc.com/p-97659.html

    当前资源信息

    4.0
     
    (2人评价)
    浏览:18次
    bysj上传于2018-08-25
    1
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    copyright@ 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开