




已阅读5页,还剩61页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中图分类号: 学校代码: 10055 密级: 公开 硕 士 学 位 论 文 基于 of 要 I 摘 要 随着近年来计算机技术和网络技术的飞速发展,给社会的信息传递带来了良好的机遇。通过网络的信息发布,人们可以随时随地进行浏览。目前很多高校信息的传递方式,还主要靠张贴通知和会议通知等来实现。本文 主要是为了解决学生与学校信息间交流途径的瓶颈。因此,建立一个适合学生日常学习生活所必须的信息发布平台,同时能与信息发布人员进行沟通的系统,就能在一定程度上解决这个问题。 根据当前主流开发软件的各自特点,该系统选择了用 言、 B/S 架构、据库相结合的开发模式。通过对学生服务系统功能的需求分析,可以把系统功能的实现分为 8 个大的模块,分别是针对同学的基本信息模块、学生干部模块、就业信息模块、顶岗信息模块、困难生模块、住宿模块、学生活动模块和新闻信息模块。不同模块有自己独立的功能和信息结构,使得信息 的安全性和系统的稳定运行得以实现。不同的表格间也存在一定的联系,为一些信息的统计分析功能的实现起到了支撑作用。在这个系统中,分为不同级别的人员,对系统信息的操作权限,可以由高一级的人员授权给低一级的人员。不同人员拥有系统不同的功能,对于如果系统出现问题,及时查找到原因起到了提示作用。在系统实现部分,列举了日常工作人员对于系统的操作方法和实现途径进行了具体的介绍。 该系统的建立,为同学方便、快速的获取自己需要的信息提供了机会和可能,起到了为同学们服务的功能。同时,系统还能帮助学校日常各项工作的顺利开展,特别是 与学生接触密切的办公室工作人员。最后,对系统的测试情况和不足进行了说明,为进一步的开发进行了探讨。 关键词 : 学生服务 系统设计 I of in of of At in of it on of to of is to of of a to to of HP B/S to of is is of so of of a In of of be by a to of if to In of in of of to to to of At in of 目录 录 第一章 绪论 1 第一节 选题背景 1 对学生服务的现状 1 与学生沟通方式的现状 3 学生的主要特点 3 务器端技术的发展和 选择 5 第二节 研究目的和意义 6 第三节 研究目标和研究内容 8 第四节 论文的章节安排 9 第二章 项目的关键技术 10 第一节 术的发展 10 第二节 B/S 体系机构 12 第 三 节 术 13 第三章 系统需求分析 15 第一节 学生服务系统的运行环境 15 第二节 用户群体描述 15 第三节 系统用例分析 16 第四节 服务系统预期目标 21 第四章 系统概要设计 26 第一节 系统功能设计 26 第二节 系统结构设计 27 第三节 系统的数 据库设计 28 实体分析及表结构设计 28 目录 实体 关系( ER)图 36 第五章 系统详细设计与实现 37 第一节 系统文件目录结构 37 第二节 关键功能及 代码 38 第三节 系统实现 41 主要模块介绍 41 管理人员页面介绍 48 第六章 结束语 56 第一节 学生服务系统测试与实施效果 56 第二节 系统存在的不足与展望 57 参考文献 58 致谢 60 个人简历 在学期间发表的学术论文与研究成果 61 第一章 绪论 1 第一章 绪论 第一节 选题背景 对学生服务的现状 本文的提出,是基于目前我校存在的学生信息沟通不畅,从而发生许多可以避免的事情的出现,再有就是目前网络技术的发展和客户端软件的发展,使得应用网络传递信息成为可能。 目前,教育教学的主要对象是学生,学生也是我们学校各级各类部门的主要服务对象。所以,在日常的学习和生活中,学生出现的问题都应该是我们想尽办法来克服和避免的。国家对行政事业单位,都在逐渐改为服务型单位,我们政府的口号也是“为人 民服务”。那么我们学校的宗旨也是“为学生服务”。在日常的学生生活中,一般会接收两个方面的信息:一个是学校主要职能部门的通知,这种通知会通过学院的办公室通知到同学或班干部,再由班干部通知到每一位同学;还有就是学校的一些通知,是通过校讯通,通知到老师,由老师再转达给学生干部或同学的。 作为接收信息的同学,状况很不一样。有的同学,会积极主动的与学院老师取得联系,理解和熟识学校的各项规章制度以及管理要求,那么这样的同学在日常的学习和生活中是不会出现任何问题的;还有一部分同学,他们对于学校的规章制度以及管理要求视而不 见,而且学校组织的各项活动也不积极参加,甚至日常的上课也是经常迟到或者缺课。那么针对这样的同学,我们通知的工作量就会很大,很多事情通知 2,也完成不了。从而影响了他的学业,影响了他的家庭。 在目前,很多高校的管理人员队伍与学生的比例都是很不平衡的,而作为一个国家级示范校来讲,日常的管理要求严格,这就给学校各部门的管理人员提出了一个更高的要求,如何按时按量的完成工作任务 1。 从技术层面看,在学生中间,手机已经是很普遍了,并且随着手机技术和移动无线网络的发展,利用手机终端来上网接收信息已经可以实现的了。 而且,在学校内利用无线网络上网是免费的,不但可以增加信息发布的渠道,还可以论坛或微博的形式发展同学们的兴趣爱好和生活困惑解答。 第一章 绪论 2 通过,学生服务系统的建立和维护,以及无线和手机技术的发展,可以让同学们接触信息的方式更多,更准确,更方便。也能使得学校的管理人员有时间和精力为提高学校的服务质量而努力思考,发挥更大的作业。 同学从入校到离校,会遇到不同的问题,特别是入校之初,因此学校专门安排了两个层级的入学教育和在校期间一些主要服务部门的建设。 对于同学的服务,可分为以下几项: 第一,新同学入校后,我们学校会对同学 有入学教育。通过,入学教育从学校层面会讲解主要的管理条例和分析将来生活和学习中会出现的一些问题;并告知有问题,应该怎样解决,或找相关的职能部门协商处理。在学院层面,会组织新生入学教育小组,从学院的教育的角度,更加细致的讲解,每个人讲解自己负责的内容,并告诉同学们自己的联系方式,这些人员包括学院的管理人员、专业负责人和班主任。所以同学,在刚入校就会收到很多信息,那么会存在一些信息没能很好的理解和记忆。每个同学都有一本学生手册,其中收录了学生在学期间可能会遇到的事情和一些处理方式。并在其中公布了一些部门的联系电 话。 第二,学校每个学期,会通过各部门的工作人员给学校的职能部门打分,评选优秀服务窗口,从而打造“为人民服务”的大环境。在学校各职能部门外,悬挂有部门名称和相应的职能范围,已经一些工作内容和要求。这样给同学们办理各项工作,方便了很多,要不还有通过询问和记录。在学院主要设置了,学院领导办公室、学院办公室和学生工作办公室,在各个办公室外面有人要介绍和工作范围介绍,利用同学们了解自己的问题应该找谁解决,如何解决。 第三,在学校的各职能部门中,新增设了几个办事中心。来集中解决同学们的问题。它们分别是:学生就业指导中 心、学生事务中心、公寓服务中心、继续教育中心、一卡通中心、考试中心等。通过各个中心的建立,更加方便同学、服务同学,使得同学能够顺利完成学业。 第四,每个学院在每周的固定时间会举行例会。在例会上,学院的相关工作人员,会把近期的工作告诉各班的班干部。很多信息是通过这个渠道下发的,同时相关的职能部门也会通过学校职能部门的网页进行通知。 第五,学校各个部门的一些紧急通知,会及时的在部门门口的橱窗进行通知,从而利于同学和教师合理安排时间,来办理一些事情,避免一些问题的发生。 第一章 绪论 3 2 与学生沟通方式的现状 沟通是信息传 递的过程,分为信息发出者和信息接收者。沟通的方式有见面沟通、会议沟通、电话沟通、书信或电子邮件沟通等。 目前,学校正常的教学秩序下,是教师通过面对面的课堂进行教学,进行沟通,传递知识和信息。但随着网络技术的发展,和学校基础设备性能的提升,大量共享资源课,资源库的建设和使用,使得同学们的学习不单单依靠课堂的学习,同学们可以利用自己的课下时间浏览相关课程的资源库,学习自己想学习的内容。除了教学内容的信息沟通,还有一些教学管理和学生管理的信息沟通,这些信息主要是通过会议沟通的方式,特定的工作人员主持办公例会,将学 校领导或主要职能部门的工作直接传达给同学,同学们以记录为主,对于一些有疑问的事情,可以在会后和主要负责的人员进行见面沟通。 学院的办公例会一般安排在周二的中午进行,在正常的学习生活中,有些信息是在办公例会后通知到学院或相关人员的,并且有些工作比较紧急,工作人员只能通过电话沟通的方式将信息传递给学生干部或相应的同学。 有一小部分同学,在学校经常缺课、手机无人接听,学校一般会采取和家里取得联系,间接的与学生进行沟通,这样的同学也是学生管理工作中的重要内容。 在学校学生会工作的人员,都有办公邮箱,这些人员在学习和 工作中,除了见面沟通、电话沟通外,更多的使用了网络沟通的方式( 信、飞信等)。 学生的主要特点 随着各个高校的发展,对生源的要求已经逐步走向多方向了。特别是本科教育的发展,使得高职教育的发展存在一定的问题。近几年全国高考适龄人员不断的减少,使得高职院校招收的学生质量在一定程度上程下降趋势;并且,为了避免将来几年有可能面临的生源危机,各高职院校也在扩大招收范围,积极扩大招收生源。从这一点上,可以不难看出,我们高职院校的服务对象,已经在逐步走向多源化和多层次化 2。 第一,多层次,差距大。那么目前我 校主要的生源有联合培养的学生,这类学生是本市的生源,而且分数在二本线附近,属于较高层次的学生,但是这类学生的教学要求是按照本科的教学要求实施的,所以这类学生的学习压力应该是比较大的,如果不积极努力学习,那么学习成绩是会很差的;三年制高职同第一章 绪论 4 学,这类同学是全国招生的,他们分数差距比较大,但是在学生层次中属于较好的层次,存在部分专业招收的学生分数偏低的情况,只要通过努力学习,都能顺利的毕业;还有一类是两年制的高职同学,这类同学是比较差的,主要原因是部分中职院校没有能严格的管理,给同学们留下一个误区“我交了学费,就 必须给我毕业证”,很多同学都是这么认为的,对学习管理规定不学习、不遵守。 第二,学生的自控能力降低,个性化增加。对于目前入学的学生,大部分是90 后,他们有很多是独生子女,在整个人生的道路上一直是家里的中心,自我约束能力是不足的,很多事情只有督促很多遍以后,才有可能完成,对事情的重视程度不够。他们追求的目标也是不同的,有的同学希望通过努力学习,将来找个好工作,来回报家里,回报社会;有的同学家里已经给安排好工作了,就等毕业证了,所以学习动力不足;有的同学家里条件好,没有明确的人生目标,每天都睡懒觉,不努力学习, 上课睡觉或经常旷课;有的同学在中职学习期间,养成了不正确的想法,认为“交了学费,就给毕业证”。 第三,调整能力差,理解失误。许多同学,升入大学第一次离开家,对于学校的生活既兴奋又紧张。在家,是家人帮助整理自己的物品和安排事情,到了学校里很多事情都要自己处理,没有了家人的帮助,自己就感觉应接不暇,很多事情需要做。特别,是在学校的公寓管理过程就发现,大一新生的宿舍在前几周很干净,等过了一个月后,就不行了,更多的原因是同学自己的调整能力不足,没能主动的适应学校的生活。再有,就是一些理解失误,学校对于新生很多管理都 很严格,主要是想让同学们养成良好的行为习惯。例如,在我校一年级新生需要上早自习和晚自习。这主要是想让同学们能自觉的来适应学校的生活、适应学校的管理,培养自主学习的能力。再有,我们学校为每位同学都发放了不同课程的笔记本,让同学们养成良好的记录笔记的习惯,可是很多同学还是上课不带书、不带本、不带笔,让老师很无奈,不让上课,他走了可能就不回来了;让上课吧,讲的内容,他不可能全部记住或者 对于其他同学起到误导作用 。 从近几年我学院未能顺利毕业的同学分析,主要有三个方面的原因:第一,对学习的态度不正确,经常缺课,不上课 ,期末不认真复习;第二,不能按照学校的要求来参加正常的考试,这个主要是因为有的同学认为工作很好了,就没能主动与学校联系,并且学校主动联系他的情况下,他还不能按时来学校参第一章 绪论 5 加正常的补考,导致最后有课程不合格;第三,学生考入本校时成绩偏低,学习能力不足,这样的同学所占比例很少,所以,在学校正常安排的期末考试、补考、重修等考试中未能达到及格成绩。 务器端技术的发展和 选择 随着计算机网络技术的发展,特别是二十世纪九十年代出现的 C/S(客户端、服务器)架构的应用程序,使得客户端具有了较强的 数据操作和程序处理能力。但是,这种的发展使得应用程序的复杂程度不断增加,进而使得相应的成本增高、维护成本和困难程度不断增加 3。 那么这种 C/S 架构的弊端不断显现,使得推广的速度受到了很大的影响。在九十年代中后期又出现了一种 B/S(浏览器 /服务器)的新型架构应用程序。在这种新型的应用程序架构中,浏览器的功能和作用逐渐取代了客户端的应用程序,并显示出了很强的生命力。在一定程度上,解决了以前 C/S 架构存在的一些问题。可是,随着 B/S 架构的不断推广,人们也发现了一些问题,比如浏览器在读取数据时不能按需存取,必须 把数据和程序执行一遍,而且不能实现部分页面的加载和更新;服务器端的压力也在增加,并不能很好的利用客户端的机器资源,因此对于客户端的计算机资源存在一定的浪费或者说资源利用的不平衡;再有就是不同的浏览器有一定的限制,不能像 C/S 架构那样丰富多彩的展示数据,从而使得客户端的用户无法保持高度吸引的注意力 4。 目前,一种新的 用程序出现了,它被称为 。其中“ 要包括两个方面内容,它们是数据模型的丰富和用户所视界面的丰富。 其中数据模 型丰富,主要是指用户可以在浏览器中看到和操作更复杂的客户端数据。那么,用户界面的丰富,主要就是指用户在使用浏览器浏览程序时,所能看到的界面已经大大提升了,同时丰富了用户的体验。进而,新出现的 术,能实现 B/S 架构的多功能,又能保证 C/S 架构的的稳定应用技术 5。 目前公认的第一种服务器端应用程序技术是 共网关接口)技术,能够根据服务器运行时的具体情况,来生成动态的 页。这种技术允许服务器端的程序根据客户的请求,生成相应的动态 面,这就使得客户端和服务器端的信息实现了动态的交换 。随着这项技术的推广,很多基于这种技术的第一章 绪论 6 用蓬勃兴起,例如,给类的聊天室、网站的论坛、电子商务平台、文献检索平台等 6。 源于 1995 年,由 发,经过近 18 年的逐步完善,已经成为全球最受欢迎的脚本语言。同 序相比, 一种服务器端、跨平台、 入式的脚本语言,其独特的语法混合了 C 语言、 言和 一种被广泛应用的开源式的多用途脚本语言,尤其适合 发 7。 B/S 体系架构,服务器启动后,用户可以不适用相应的客户 端软件,只用浏览器就可以访问,并且根据加载页面的 令,传递给用户想要看到的页面。因此,用户浏览网页就能更快,更准确了。 本文开发选用 用 软件还 主要由 于它以下的 许多 优点: 第一,安全性 非常 高。 一款 开源软件, 任何 人都能看到 已 有 的 其 程序代码与 一起 编译的方式也可以 使 它具有 更加 灵活的安全设定 方式 8。 第二, 优越的 跨平台特性。 件 几乎 能 支持所有的操作平台,并且 还 支持 如 多种 服务器, 这也是它能 广为流行 的主要原因 。 第三, 它能 支持广 泛的数据库。可 与 多种主流与非主流的数据库 形成配合 ,如 ,其中 搭配 是目前 应用 最佳的组合。 第四, 具有 易学性。 入在 言中, 更多 以脚本语言为主,内置了 丰富的 输出和调用 函数,语法 非常 简单、书写 非常 容易,方便 初学者和广大爱好者 学习掌握。 第五,执行速度快。 言占用的系统资源 非常 少,因此 其 代码 在计算机的运行速度 就非常 快。 第六,免费。可以为网站开发者节省资金。 第七, 具有 模板化 功能 。 很多模版可以供开发者选用, 实现 了 程序设 计与用户 使用 界面 的 分离。 第八, 它能 支持面向对象与过程 的两种开发形式 。支持面向对象 的开发方式和 面向 过程的两种开发风格。 总之,应用 术能极大的改善 用,提高网页读取和网站运行的速度。 第一章 绪论 7 第二节 研究目的和意义 为了实现提高教育教学质量,提高信息交流速度和改善与学生沟通的状态,应用先进的信息技术是必然选择。 首先,随着时代的发展,信息的快速传递已经能够影响一个国家的发展,因此,大力发展信息产业也是我国的一项重要任务。学校的发展也离不开信息技术,信息技术水平高的学校,学生可接触的信息就会增加,无形增加了同 学可学知识的范围,同时信息化水平高低 也是衡量一个学校办学水平的高低。近期,我们学校就参与了国家的大学城网络平台的建设,还有就是目前的学校水平测试系统,也从电子表格转移到了不同种类的数据平台。这些,都是信息化的标志,是信息化对我们的影响 9。 其次,人们生活水平的改善,也加速了信息技术的发展,过去的手机只能实现无线通话和无线传递信息的功能。而现在的智能手机已经非常普遍了,可以实现上网浏览、购物、查看邮件、编辑文件,甚至日常的办公工作都可以通过手机来实现。一些网络的电脑终端软件,也可以在手机上运行,并且很多 的客户端软件给人们的生活带了一定便利。 再有就是,随着信息技术的发展,先进的技术能提高人们工作的效率,提高信息传递的速度,人们已经从过去电话加书写办公的状态转变为电话加电脑的办公状态。加强学校对学生服务的信息化建设,在一定程度上增加了同学们学习和获取一些重要通知、重要文件的渠道,并且通过服务系统的建立,能为同学们展示才华,深入了解一些学校重要规定增加了机会。有些同学,可能性格内向,不敢与老师面对面交谈,通过网络查询信息,与老师交流就没有什么障碍了,可以在一定程度上,实现对部分同学的正确引导 10。 只有建 立适合学生的网站,学生才能乐于登陆,从而对于同学学业的顺利提供有力保障,者就对网站首页及内容的建设提出了一些要求。 从学生管理工作的现状看,存在着一些问题,为了提高对学生的服务,应该逐渐改善以下问题: 首先,基于学生服务的队伍建设严重落后于学生的需要。目前各个学院的办公室工作人员与学生的比例很不协调。这主要是由于学生情况的逐渐复杂造成的,并且学生数量的增加也加大了日常工作人员的工作量。比如,考试收费一项工作,过去一共 20 个班,现在变成 30 个班也要一个人工作,相应的其他第一章 绪论 8 工作的工作量也在增加,对于相应给同学们答 疑解惑的时间就会大大缩短。随着学校建设的需要,不同工作岗位所要承担的任务也在不断增加,增加的目的是为了完善工作,避免出现失误。但现实的问题是,工作人员无法保质保量的完成各项工作,进而给工作过程的服务对象带来许多需要解释的问题。通知事情所占用的时间占据了大部分工作时间,即使这样,有些不积极的同学,还需要通知很多遍才能完成工作 11。 其次,也是目前不可忽视的一个问题。学生整体素质的下降和学生的特点,给教学和服务同学的工作人员带来了大量的工作。对于 70 年代的出生的学生,老师所要做的主要工作是教学,需要教育的工 作量不大。而随着社会的发展,特别是 90 年代出生的学生,从小没有受过生活的辛苦,不懂得珍惜自己的学习时光,并且有一部分因计划生育政策造就的独生子女,在家就是“小皇帝或小公主”,根本不懂得珍惜别人的劳动,珍惜自己宝贵的时光,需要花费老师很大的精力来教育,课堂教师的教学秩序受到一定的影响。由于学习时光宝贵,很多孩子没能按时认真学习,最后出现考试不及格,甚至留级等问题。有些家长也不理解,认为交了学费就能给毕业证,这些都需要我们为他们讲解。从学生的整体素养下降的趋势看,教师需要更多的时间来与学生交流,因此建设信息服务 平台,对于减少日常的工作量会有很大帮助,并且同学通过信息平台来查询接收信息,比过去的班干部接收方式要快,要直接 12。 第三个问题,就是随着学校招生数量的增加,学生信息需要处理的内容也会不断增加,信息化的要求也给日常的工作带来了一定的好处,应用电脑、网络,不但可以改变信息收集的方式,而且可以简化许多不必要的纸质核对过程,更加有利于信息的快速传递,与工作效率的大幅度提升。 从网站系统开发的角度考虑,应用 B/S 架构体系,能很大程度上减少建设资金的需要和减少以往服务器端任务过重,系统客户端资源浪费等问题,应用 加网页浏览速度都有帮助 13。 综上,为了拓宽学生信息获取的渠道,增加信息传递的速度,应用最流行的 务端软件 发一个学生服务系统网站,不但为学校的信息化建设增加力量,而且在提高办公室工作人员信息发布效率、同学获取信息效率等方面将发挥良好的作用 14。 第一章 绪论 9 第三节 研究目标和研究内容 本文的主要研究目标是通过建立一个信息发布平台和信息交流的服务平台,使得普通同学能够利用已有的便利条件访问系统获取消息,并通过系统和相应服务的负责人取得联系,反应问题,咨询政策;最终实现同 学们乐于用学生服务系统,减少一些不必呀的咨询时间,增加同学学习的动力,提高学校的就业率、毕业率。 本文的主要研究内容主要是对学生服务系统的模块的选择,哪些是学生喜欢的,对于学生使用频率高的模块要建设更加完善;哪些是必须的,还需要添加;哪些是没有作用的,进行删除。 第四节 论文的组织安排 本文共分为六章。 第一章绪论。为论文的开头部分,主要叙述论文研究的背景、研究的目的意义以及研究要达到的目标和主要的工作内容。 第二章项目的关键技术。主要分析了系统采用的关键技术及其应用,包括术的发展、 B/S 体系结构 和 术。 第三章简要分析了系统设计的一些内容,包括系统的运行环境、系统用户的描述与用例图和系统的设计目标。 第四章概括介绍了系统功能的设计 项目 、系统结构的 主要 设计 内容 和系统的数据库 结构 设计。 第五章详细讲述了系统的设计实现,包括系统的目录结构设计内容、系统一些关键的代码、不同模块功能实现的流程图和页面。 第六章主要总结了系统应用的效果,对主要工作进行了回顾和总结。并指出了系统目前存在的一些不足和对系统二次开发的展望。 第二章 项目的关键技术 10 第二章 项目的关键技术 第一节 术的发展 目前开发 用程序中使用比较流行的技术,在 2013 年 7 月的界编程语言排行榜上,排名第 5 位。下面针对 技术发展和主要应用进行介绍 15。 一种能嵌入到 面中的脚本语言。同 语言类似,程序开发人员可以混合使用 行网页的编写,当有浏览器浏览到该页面时,服务器端首先会对页面中的 令进行处理,然后将处理的结果和网页内容一起发送到页面请求的浏览器 16。 但具有简单易学的特点,还具有面向对象或者过程的功能,可以在一定程度上为用户提供方便,使得用户可 以把自己编写的代码进行有效的组织和封装 17。 作的基本原理如下: 页的路径和名称,来触发服务器端的 件。 知是个 求。 件,并将此文件传送给解释程序。 释程序对 件进行解释,并根据 码的内容,来完成 功能。 释程序共同把产生的数据或内容,连同其它静态网页内 容发送给客户端的浏览器。 浏览器上进行显示。 工作原理可以用图 表示。 第二章 项目的关键技术 11 浏览器 客户端 务 器 据 库 图 作原理 言在和其他类似的语言相比,也有共同点,比如使用变量来存储临时数据,使用命令操作符号来处理变量,一般语言的数学运算符号、时间处理命令符号、文件系统管理命令、字符串处理命令、进程处理命令等功能,它也是同样具有的 18。 言除了和其他类似语言的相同点外,同类似的 言相比,还具有显著的优点 19: 护成本角度, 完全免费的开源代码,不需要花钱,就可以在一些网站进行下载使用,而相类似的两个软件是需要付费才能使用的。 码的开源角度,很多开发人员在使用的过程中,对于原有的功能不断优化,并随着使用的不断更新,使得 版本和功能都升级的很快,比同类软件要发展迅速。 有的一个显著特征,具有良好的跨平台兼容性, 序可以在不同的平台上使用,而且 以作为 务器的内置模块运行。而和它相类似的两 个软件不支持跨平台的系统,因此在大型项目开发和维护过程中就会比较困难 20。 具有强大的数据库支持功能,几乎能访问目前主流的多种数据库,例如 中 目前最佳的组合。 而相类似的软件 数据库的连接比较复杂,并且支持的数据库数量没有 。 言程序简单易学,特别是有一点语言基础的人员,只要再了解一些 本的语法和命令,就能进行开发,使用 非常方便,并且在网上有很多比较成熟的模块,只要进行必要改动,就可以实现第二章 项目的关键技术 12 所以的功能。而相类似的软件对开发人员的要求就比较高,必须具有较高的编程能力和较多的经验才能驾驭,相比开发和使用的难度较大,开发所使用的时间也会加长,成本相应也会提高很多 21。 序的动态网页相对执行速度要比其它相类似的两个软件快,这主要得益于 件内置的 速引擎 22。 根据 几年的数据显示, 流行程度是有一定的上升趋势,这也正说明了 言的显著特点:简单易学、 面向对象、安全、免费等,正在被更多人所认同。新的 言将会朝着更加企业化的方向迈进,并且将更适合大型系统的开发 23。 第二节 B/S 体系结 构 B/S( 系结构是目前最流行的浏览器和服务器结构。这种结构把过去的客户端和服务器结构进行升级成三层(或多层)的体系机构。应用这种结构,在一定程度上能实现以下功能:首先,用户的界面可以用普通的浏览器来完成;程序运行的一部分工作在浏览器端的客户机上运行解决,但主要的数据运行和程序逻辑处理还是要在服务器来完成的。这样就能为软件的维护性 和扩充性提供了很好的条件,同时会给系统的开发节约很大的成本 31。 利用这种结构后,程序开发人员不用再为客户端的软件的升级而东奔西走,而可以专门把精力放到系统程序的维护和更新升级中来。与过去的 C/S 结构相比, B/S 结构的主要优势有: 这种结构中,客户端计算机只要通过安装的普通浏览器就可以实现对系统的访问,从而大大降低了客户端计算机的负担,节省了客户端计算机的磁盘空间,提高了客户端计算机的运行速度,减少了客户端软件的安装与维护工作。 户端计算机无需安装专门的 软件,就能实现对系统的访问,这就给系统的维护升级带来了极大的便利。开发人员只需要在服务器端对系统程序进行升级就可以了,从而减轻了系统维护人员很多的工作量。 统的客户端软件必须时刻和服务器进行数据的交流,否则很多功能都无法实现。而 B/S 结构的系统,只有客户端浏览器向服务器第二章 项目的关键技术 13 发出请求时,才会产生连接;当服务器完成浏览器的请求后,即将结果返回浏览器时,它们之间的连接就自动断开了。 B/S 模式的登陆方式,只要有浏览器和正确的登陆权限,就能从不同的地方访问 系统,从而使得很多工作没有必要在专门的电脑才能完成。提高了一定的工作效率,有利于信息的传递和利用。 第三节 术 一种小型的关系型数据库系统,其运行性能稳定、内容的可移植性好、源码开放且很容易配置。随着网站系统开发成本的不断增加,很多小的企业只能选择具有开发源码的数据库,所以目前很多主流应用的数据库都是开放源码的。 据库是源码开发、可以跨平台、关系型的网络数据库系统。开发 术的公司,形象的吧这一技术比喻成海豚,用来象征这一技术未来的发展是很有速度、精确和优秀本质的 32。 到很大软件爱好者的青睐,特别是与 术的完美结合,为建立一个基于数据库的动态网站系统提供了良好的基础。 有以下的一些主要特点: 拥有很多存储引擎,可以高效的应用到不同的场合,用户也可以根据自己的需要选择最为适合自己的引擎。 前至少支持 20 种以上的开发平台,这就使得在不同平台下编写的程序都能互相使用,不需要对原有的程序做修改。 一特征是 显著特征。在 数据存储中,使用了 B 树磁盘表和 压缩索引。进而使得程序能在很短的时间内实现对数据的访问,从而使得运行速度很快。 组合是黄金搭档,那么 有的面向对象和面向过程的编程方式,为了实现完美结合, 持面向对象的开发语言。 有安全灵活的密码系统,能允许主机的验证。连接服务器的过程中,使得所有与服务器连接的密码进行进行加密传输,从而保证了用户密码的安全。 第二章 项目的关键技术 14 点主要依赖于 一款免费的产品,可以从网上直接下载和使用。 黄金搭档 有很多的内置函数,遍布了所有的应用开发功能。其中包括对数据库的连接、数据库文件的上传、数据库信息的添加、修改和删除等。 据库中存储的尺寸一般是根据操作系统而限制的,在 部是无法限制的。存储的内容都在一个大的表空间内,表空间可由多个文件组成,表空间最大的容量是 64以满足上千万条记录的需要。 以为多种流行语言使用,主要包括 、 C+、 。 第三章 系统需求分析 15 第三章 系统需求分析 作为一个准备开发的系统 ,除了要知道系统开发的原因,还要懂得如何应用系统应用中的系统思想和系统科学的理论。那么系统的需求分析 33也就是在开发系统时一定要应用系统的理论进行科学的分析和工作。在这个时候,首先要明确的是系统开发的目的,也就是主要为什么 的用户来 开发系统 。通过系统的开发能够让 目标客户对 需求的 所以 信息 进行查询或操作 ,进而提出 整个 系统的 开发 方案。 第二个要解决的问题就是 系统需求分析 ,也可以说 是 我们 要解决 “做什么”的问题,把 具体要做的事情和要解决的问题联系起来,进而能够为客户 的一 些具体的服务需求进行调查、分析 。 然后提出 科学合 理的 系统解决方案,即系统 设计 的逻辑模型,为 系统实现 阶段的 具体工作提供 方案设计、 为最后的 “如何做”打 下坚实的理论 基础。本章 的主要内容就是为了 使整个设计过程 符合实际、有正确的理论作为引导、最终实现 合理、优化的 系统设计,是系统开发中的 重要步骤。 第一节 学生服务系统的运行环境 本系统采用 了 目前 较为 流行的 B/S 架构设计 方法 ,通过使用 优化的 据库 配合 , 再利用 较为流行的 言进行主要 功能 程序的编写。把 经典的 言嵌入到 件 中,通过 技术 来实现 一 些快速的查询、输出 的功能,同时还 必须 要使用到 的软件有 记事本等代码 原始 编辑和 后期 图 相 处理的软件。 系统的硬件 配置 要求: 利用 组建局域网、服务器的 基本 硬件配置: 512M 内存、硬盘 40G 以上。 系统的 软件 配置 要求: 作系统、 本以上、 据库管理系统。 第二节 用户全体描述 第三章 系统需求分析 16 该系统的用户主要为 系统 管理员、学生学习服务负责人(教学秘书)、学生生活服务负责人(辅导员)、各班 班级负责人( 班长 ) 和 一般用户 ( 普通同学 ) ,具体描述如下: 系统 管理员: 主要 负责网站整体的维护, 如果 通过管理员身份登录, 就能 在后台进行对数据的管理和不同人员功能的维护,对不同栏目的信息有添加、更改和删除的功能,对学生学习服务负责人、学生生活服务负责人、各班班长有添加、更改和删除的功能等。 学生学习服务负责人 (教学秘书) :负责学生学习信息的发布、更改和删除,通过论坛对于同学的疑问进行回答。 学生生活服务负责人 (辅导员) :负责学生生活信息的发布、更改和删除,通过论坛对于同学的疑问进行回答。 班长:以班长的身份登录,不但可以查询本班人员的情况 ,还可以对本班数据进行维护,配合 教学秘书和辅导员 ,完成重要信息的传递和反馈。 普通同学:可以浏览网页两位服务负责人发布的消息,班长的重要信息,在两位服务负责人的留言板块进行留言,咨询问题。 第三节 系统用例分析 系统建立的目标是 教学秘书 、 辅导员 可以通过开发的系统,向班长、普通同学发布通知、回答问题,帮助同学们度过美好、充实的大学时光,取得毕业证书。从用户的角度,借助 件,形成了如下的用例图,从中可以清楚的看出用户通过登录系统可以完成的操作及实现的功能。由于不同用户的用例图差不 多
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版动产拍卖委托代理合同范例
- 区域代理合同标准模板
- 二零二五版二手房交易中介协议合同范例
- 会计职工合同标准文本
- 企业无偿租车合同标准文本
- 2025年航空制造和材料专用设备项目发展计划
- 鱼塘出租合同
- 2025渔场租赁合同模板
- 个人转让别墅合同标准文本
- 倒闭工厂转让合同样本
- 湖北2023年中国邮政储蓄银行湖北分行春季校园招聘(第一批)考试参考题库含答案详解
- T-DLSHXH 002-2023 工业干冰标准规范
- 典型示功图应用与分析
- 出凝血完整版终版
- LY/T 2006-2012荒漠生态系统服务评估规范
- GB/T 31190-2014实验室废弃化学品收集技术规范
- 《地铁突发大客流应急管理》论文11000字
- 第五章-项目时间管理课件
- 导游人员管理法律制度课件
- 木箱检验作业指导书
- 初中级档案职称《档案事业概论》档案事业题库一
评论
0/150
提交评论