基于BS模式的教务管理系统的设计与实现毕业设计开题报告

2024-05-28

基于BS模式的教务管理系统的设计与实现毕业设计开题报告(共8篇)

篇1:基于BS模式的教务管理系统的设计与实现毕业设计开题报告

淮阴工学院

毕业设计(论文)开题报告 学生姓名:

郑启航

学号:

1081302234

专业:

通信工程

设计(论文)题目:

基于B/S模式的教务管理

系统的设计与实现

指导教师:

赵文东

2012 年 月 日 毕业设计(论文)开题报告

1.结合毕业设计(论文)课题情况,根据所查阅的文献资料,每人撰写 2000字左右的文献综述

文献综述

1.1课题背景

随着高等院校的不断扩招,教学、教研、教务管理工作的信息量越来越大,信息的重要性也显得更为突出,在我国教学资源明显紧缺,教务管理工作的繁重不仅增大了实施的难度,管理稍不到位,便容易出现失误。在高等院校中,教务管理工作具有举足轻重的地位,教学质量取决于教务管理的水平。其中包括对门类繁多的信息的收集、传输、加工、储存、查询等工作,原有的管理方法和手段已经不适应高等院校的发展。因此,大力提高教育技术手段的现代化和教育信息化程度,对推进学校教育现代化,具有战略指导意义。现代化远程教育为学生提供了个性化的学习环境和学习空间,学分制管理适应了学生个性发展及素质教育的要求,而个性化教育又是每个学生成为管理的一个基本单位,管理的工作量和随机性矛盾越来越明显,因此,开发一套适应现代远程教育需要远程教务管理信息系统显得及时而又必要,也是教学改革的必然趋势。本文是基于浏览器/服务器(Browser/Server)模式下的教务管理系统设计的前期分析,以建立一套适应现今高等院校需求的教务管理系统[1]。1.2课题研究的意义

教务管理系统,教务信息包括教师信息、学生信息、成绩信息,显然如果以人工的方式对其管理将耗费大量的人力、物力,本系统以此作为开发的目标,用以减轻教务管理人员的负担。随着社会的进步和经济的飞速发展,青少年活动中心开展的活动也变得多样化、结构化,教务管理工作队教务数据处理要求的日益提高和科学技术的进步,教务管理操作技术也在不断的发展,使用计算机进行教务管理的出现大大提高了教务管理工作及至整个管理工作的水平和效率。为此,建立了以个完善的青少年活动中心教务管理系统很有必要,既可以利用计算机进行教务数据处理可以彻底打破手工处理的局限性,为青少年活动中心教务管理系统提供更加详细、更加准确、更加及时的信息,也减轻了教务处人员的工作负担。使用计算机进行教务数据处理以后,大部分工作由计算机自动进行处理,使教务处人员从繁重的手工操作中解放出来,从而使教务处人员把主要

毕业设计(论文)开题报告

精力放在管理和监督上,更好地发挥教务处人员的作用。

本文研究的主要目的是为实现高校教务管理的信息化、系统化、规范化,为高校的长远发展奠定了基础。该系统采用浏览器/服务器(Browser/Server)模式,基于校园网,有着较高的实际应用价值。教师和学生将不受时间和地点的限制查询学生资料、自由选课、查询成绩等。管理员还可以不受时间和地点的限制对学生资料、成绩进行添加、修改等管理,可以减少大量的简单、繁琐、重复的操作,能够更充分地利用网络服务教学,及时的对学生的学习进行了解和评价,教学管理人员可随时掌握学生动态,通过成绩管理反过来指导学生选课的方向,帮助学生完成学业。以教务管理的信息化提高教学管理效率,促进教学管理体制改革,实现教学管理科学化和现代化[2]。1.3课题的发展的现状和前景

教学管理计算机化与网络化在国外的许多大学已开展多年了,其管理模式基本上是面向全局的综合教务管理系统。由于多年运行不断使用和改进,国外的这种管理模式已处于比较完善的稳定运行阶段。由于国外高校与我们的实际情况不同,相关机构管理职能不同,教学管理办法不同,所以我们还不能简单的引用他们的管理系统,只能在借鉴的基础上自主开发适合我们实际情况的教务管理系统。近年来,高等教育办学规模持续扩大,教育教学体制改革不断深化,这对教务管理工作提出了新的要求。在20世纪90年代,伴随着信息高速公路的兴建,“教育信息化”的概念被提了出来。它是针对教育教学过程中对信息的获取、传递、加工、再生和应用而言的。教务管理信息化是教育信息化的子概念。教务管理信息化是指在教务管理过程中广泛运用以计算机技术、多媒体技术和网络通信技术为基础的现代化信息技术,是信息资源的开发和利用及信息社会所有的重要组织和理论管理方式在教育教学领域中饰演的一系列过程。很多高校经过长期的探索与研究,已经完成了教务管理信息系统的建设工作,并且有多数高校已经研发出基于计算机网络技术的教务管理信息系统,实现了教务管理的网络化[3]。

毕业设计(论文)开题报告 参考文献 武晓春,王晓明.给予C/S和B/S模式的教务管理信息系统的设计与实现.电化教育研究,2005,(3):50-52 2 张龙,伏俊江,徐希龙.基于C/S和B/S的现代高校教务管理系统的研制.中国科技论文,2007:1-6 3 赵耀峰.学分制模式下教务管理系统的探讨.延安大学出版社,2009.3(1):102-105 4 翟彦博,韩锡斌.基于B/S模式的综合教务管理信息系统的设计与实现[J].沈阳建筑大学学报,2006.8(2):155-158 5 党建武.管理信息[M].兰州:兰州大学出版社,1999.189-195 6 乔勒米.客户机/服务器数据库指南[M].秦萁英译.北京:电子工业出版社,1998 7 许宏.基于B/S结构的高校教务管理网络系统需求分析.淮阴工学院学,2003.10 8 徐新华.精通ASP.NET2.0.著机械工业出版社,2006.5 9 卫红春,方明.信息系统分析与设计.西安电子科技大学出版社,2004.1 10 成伟,黄坚.基于C/S和B/S模式相结合的高校教务管理系统[J].湖南人文科技学院学报,2007(6):42-44 11 朱本浩.基于B/S结构的教务管理系统的实现[J].现代计算机,2007(3):100-101 12 杨威.ASP3.0网络开发技术[M].北京:人民邮电出版社,2001,22-23 13 余雷,周松建.ASP.NET应用开发百例[M].北京:清华大学出版社,2003,14-15 14 李劲.精通ASP数据库设计[M].北京:科学出版社,2001,18-20 14 武苍林,罗晃.Web数据库的ASP开发方案[J].计算机工程与科学,1999:21(1):65-68 15 黄明.ASP信息系统设计与开发实例[J].机械工业出版社,12-15 毕业设计(论文)开题报告

2.本课题要研究或解决的问题和拟采用的研究手段(途径)课题的理论依据、研究内容 基于ASP、JSP或.NET采取B/S的操作模式,体现以学生为中心的指导思想的高校教务管理系统的设计方案,,采取开放的课程结构, 考虑到技术的先进性和维护的简易性,系统拟采用ASP、JSP或.NET和数据库进行开发。从系统总体设计、系统开发环境、系统功能模块、数据库选择、系统数据流分析,系统安全保障等方面的实现方法。2 课题的重点和难点

1)教务管理系统是一个关乎教学的重要管理平台,系统运用的灵活性,实用性,对不同使用者需求的定位和权限的设置,系统管理正常运行和安全性设置都非常重要。

2)教务管理系统的结构复杂、规模庞大、开发周期长,其模型的构建也是一个不断修改完善的过程。课题的研究方法

1)先分析当前的教务管理所提出的新要求和现有的教务管理系统的使用情况; 2)完成系统的总体架构设;

3)参与了系统模型的建立、数据库系统的设计与实现;

4)参与了教学计划子系统、学籍管理子系统、成绩管理子系统等的编制以及功能测试; 5)与指导老师对模块进行整合与测试。4 教务管理系统的功能及特点 对于管理者有以下功能:

1)基础数据管理:教师和学生等基本信息;

2)教学计划管理:培养方案、教学计划、排课管理、教材管理;

3)教学运行管理:选课管理、学籍管理、成绩管理、教务管理、教学资源管理、信息发布; 4)教学质量管理:评教管理、教学质量监控管理、教学信息反馈管理;

5)教学基本建设管理:课程建设管理、专业建设管理、实践教学基地建设管理。

毕业设计(论文)开题报告 对于使用者有以下功能:

1)学生:成绩查询、个人信息、信息设置、退出管理; 2)教师:教学任务、成绩录入、个人信息、退出管理;

3)教务员:课程录入、课程修改、申报教学计划、安排教学任务、成绩管理、补考处理、教师管理、修改密码、退出管理。

4)教学主任:课程录入、课程修改、课程浏览、成绩管理、教学计划、教学任务、功能设置、个人密码、退出管理。

5)管理员:教务员、权限管理、部门信息、教师信息、数据备份、个人密码、退出管理。5 系统总体设计 5.1 系统的总体框架

高校教务管理过程是一项庞大的系统工程,其操作过程和细节涉及教学管理的每一个环节与角落,涉及的层面非常宽广且复杂。高校教务管理系统设计的出发点是方便管理者和使用者,通过互联网实现管理者的远程控制和使用者的远程访问。整个高校教务管理系统分为教务管理子系统(管理者)和教务信息查询子系统(使用者)2个部分,其系统总体框架如图5-1所示。其中,教务管理子系统用于教务处和各院系教务管理工作,教务信息查询子系统用于教师和学生查询教务信息。高校教务管理系统的用户是学校的学生、教师和教务管理人员。学生登录该系统在网上查询自己基本情况、学期成绩、教材、上课地点等。教师使用该系统查询自己每学期所要上课程的班级、上课的地点、时间、学时及工作量,填写所上课程考试后的成绩等。教务管理人员利用该系统对老师和学生班级进行排课和地点的安排、对学生的学业成绩、学籍进行动态管理等。

毕业设计(论文)开题报告

图 5-1 系统总体框架图 5.2 系统的开发工具

B/S结构采用ASP开发,ASP是一个统一的Web开发平台,全新的编程框架,旨在用于快速开发Web应用程序。ASP提供了一种基于组件的、可扩展的且易于使用的方法,用以构建、部署和运行供所有在浏览器或移动设备中使用的Web应用。5.3 系统安全保障

由于教务管理系统的开放性,在促进数据信息充分利用和共享的同时应防止各种类型的威胁和侵害。在系统设计时,使用了以下安全机制防止信息的泄漏和非法用户对数据的修改和破坏。

1)使用防火墙或访问控制列表实施对网络设备的防护,隔离和过滤非法用户对网络设备的远程访问。2)有效保证存放数据库的文件系统的安全性,防止非系统管理员非法拷贝、移动数据目录,避免敏感信息的泄漏。

3)用户与权限管理:由系统管理员集中定义用户、定义角色、分配权限(到具体功能和数据范围),确保每一用户能且只能在授权范围内使用相应功能管理相应数据。

毕业设计(论文)开题报告 4)用户身份确认:学生使用学号作为帐号、教师、教辅人员与管理人员使用工号作为帐号,分别使用自行维护的密码登录数据采集与信息发布部分;管理人员使用由系统管理员分配的专用帐号与自行维护的密码登录管理控制与数据处理部分。身份、帐号和密码均正确的情况下,认证通过。

5)系统对重要的操作建立了日志记录,当出现问题时,便于进行分析和追查。6)定期对数据库服务器、WEB服务器进行磁盘整理、清空缓存等工作。5 课题的进度安排

2012年1月17号-2月17号搜集资料,查阅文献,完成开题报告 2012年2月18号-3月01号进行开题答辩

2012年3月02号—4月29号严格按照开题报告中的工作计划完成毕业设计任务 2012年4月30号—5月29号交毕业论文 2012年5月30号—6月03号进行毕业答辩

毕业设计(论文)开题报告 指导教师意见:

1.对“文献综述”的评语:

2.对本课题的深度、广度及工作量的意见和对设计(论文)结果的预测:

2012 年

月 日

指导教师:(手写签名)

所在专业审查意见:

负责人:(手写签名)2012 年 月 日

篇2:基于BS模式的教务管理系统的设计与实现毕业设计开题报告

本文介绍了基于B/S模式的配合课堂的网络教学辅助系统中“教师在线教学管理”子系统的设计和实现方案。教师在线教学管理子系统是教师发布教学信息、提供教学资源、配合课堂进行教学指导、布置作业、网上教学交流、了解学生情况的窗口。在整个系统中,教师是网站信息的提供者,是系统应用的指导者。在线教学管理除了具备传统课堂教学管理功能外,还具有应用信息技术特有的网上课堂的教学管理功能。子系统运用二层页面及其框架结构和数据库表的联系实现动态的网上教学平台管理。[关键词]在线教学;动态管理平台;设计;实现

[中图分类号]F270.7 [文献标识码]A [文章编号]1673-0194(2006)06-0056-03 教师在线教学管理子系统是我们承担的“电算化类课程网络教学辅助系统”的重要组成部分。教学辅助系统的目标是为传统的班级授课模式提供一个扩展的网上教学平台,作为课堂教学的补充。本文介绍其中的教师在线教学管理子系统的设计和实现方案。

一、教师在线教学管理子系统的设计

1.设计思路

(1)在线教学管理子系统是教师课堂教学管理的延伸

作为辅助传统课堂教学的网上教学平台,必须与课堂教学融为一体,是教师实施教学的另一方讲台。由此,教师在线教学管理子系统首先要具备传统课堂教学的管理功能。例如,有哪些学生选课、授课的内容与进度、布置作业、疑难解答,等等。另外,网上教学平台不受时空的限制,可以弥补传统课堂教学的不足,在线教学管理子系统还须具备网上课堂的管理功能。例如,越来越多的教师在课堂教学中使用PPT,这使课堂信息量大增,不少学生难以短时间内接受这么大量的信息“轰炸”,在线教学平台可以缓解这一矛盾。教师可以通过子系统提供的上传功能提前将课件传到网上平台,通过公告栏公布授课计划,进行课前指导,让学生在课前按老师的思路预习,了解内容要点,课后有针对性地复习,掌握课堂所学。

(2)在线教学管理子系统要满足因人施教的管理需求

在线教学管理子系统还应致力于满足不同层次和不同类型学生学习的需要。传统课堂教学中,教师只能根据大多数学生的情况进行授课,难免会使有的学生“吃不饱”,有的学生“吃不下”;另外,传统的课堂教学活动是通过教师与学生面对面的交流展开的,对于一些性格内向的学生就很难有机会发表自己的意见,教师也不好掌握。通过网上课堂,教师可以针对不同类型的学生进行学习指导,学生也能把自己的要求及时反馈给教师。这种非面对面的交流方式便于师生之间进行有效沟通,充分发挥学生的主动性和探索精神。(3)在线教学管理子系统要构建成一个通用和灵活的教学辅助平台

在实际的教学活动中,经常是一个老师在一个学期讲授多门课程或多个老师讲授同一课程名的课程。在线教学管理子系统应该针对实际的教学管理活动提供支持,即子系统要按每个老师所授的每门课程开设一个独立的网上教学空间进行管理,使一个老师承担的多门课程或多个老师承担的同名课程在这个平台上进行辅助教学都不会相互影响,因此,子系统设计时要考虑网上课堂的通用性、灵活性和互斥性。(4)在线教学管理子系统要方便教师进行网上教学管理活动

在线教学管理子系统是教师发布教学信息、提供教学资源、配合课堂进行教学指导、布置作业、网上教学交流、了解学生情况的窗口。在整个系统中,教师是网站信息的提供者,是系统应用的指导者。在线教学管理子系统的设计要方便教师上网进行教学管理活动,要能根据教学的进度适时地对课件信息进行更新、对题库进行维护、对选课学生进行管理,等等。因此,上网操作是否方便直接影响到教师发布信息的速度和热情。由于整个教学辅助系统采用B/S(浏览器服务器)模式,系统结构已经解决了教师上网和操作的便利性,应用软件设计时要考虑对课程、课件以及选课学生的动态管理的操作简便性。

2.子系统功能设计

教师在线教学管理子系统是在传统的班级授课基础上提供网上教学辅助的功能,所以每门课程的在线教学活动要与课堂教学进行一体化管理。传统班级授课模式中,教师的教学管理流程一般是:对所授班级的学生指定教材和参考书——按教学计划授课——对学生的问题进行答疑——与学生就有争议的问题进行讨论——布置作业——安排考试以检查学生的学习情况——组织学生上机操作(电算化类课程)。根据班级授课模式的教学环节以及网上教学辅助的特点,在线教学管理子系统的主要功能如下:(1)对课程的授课对象(学生)进行管理

教师用自己的ID登录在线课堂后,要认识自己所授课程的班级的学生以及选课的学生,这样才便于辅助课堂教学。系统是按每个班级的每门课程在网上独立开设课堂,在线教学管理子系统给授课教师提供了对网上课堂的学生进行管理的功能,即批准或取消学生选课、查看选课学生的基本情况。(2)对课程的教学课件进行管理

在线教学辅助系统中最主要的教学资源是各类教学课件,它们是教师辛勤劳动的成果,同时也是辅助课堂学习、提升学生的学习热情、满足各类学生学习需求的内核。网上课件的形式可以充分利用多媒体等现代信息技术,课件的内容也可以多种多样。例如:课程讲义、教学大纲、教材及参考文献、案例分析、业务模拟、共性的疑难问题解答、共享的实习软件,等等。课件管理的功能主要包括上传课件、查阅已上传课件、删除课件及修改课件内容等。(3)作业与在线测试管理

作业和课堂测试(考试)是巩固和检查教学效果的手段。网上教学课堂为教师布置和批改作业、学生接收和递交作业提供灵活机动的时空;另外,教师可以根据教学需要,布置各个章节的在线自测练习,以便及时掌握学生的学生情况。因此,作业管理给教师提供了在线布置作业,接收学生递交的作业并在线批阅等功能;在线测试管理给教师提供了在线出题、评分、查询学生的答题情况,以及题库管理,包括增加题目、删除题目、修改题目等功能。(4)答疑与教学沟通管理

经常了解学生对课程教学的需求并针对他们提出的问题予以解答是提高教学质量的有效环节。在线教学管理子系统提供了疑难解答、公告、短消息、网上教学论坛等多种形式支持这一教学环节。对于经常出现的共性的疑难问题可以通过疑难解答课件进行解答,系统提供了上传、修改和删除疑难解答课件的功能模块;也可以通过公告的方式给出答题思路,学生登录该门课程的网上课堂时就能看到,系统给教师提供了发布、删除、修改公告的功能模块。对于一些不愿意直接面对面提问的学生或一些敏感问题,可以通过短消息方式进行一对一的解答,系统具有编辑、发送、删除短消息的功能模块。对于一些热点问题或即兴问题可以通过网上教学论坛的方式进行在线讨论和解答。

二、教师在线教学管理子系统的实现

网络教学辅助系统的体系结构采用三层B/S应用模式,教师通过客户端的IE浏览器直接登录教学网站,就能进行在线教学管理的操作。整个系统采用动态网页设计技术JSP(Java Server Page),以实现对课程、学生、教师等信息的动态管理和人机交互式的教学管理功能。应用软件采用MVC(Model/View/Control)结构,即在线教学管理的业务处理逻辑(模型M)、页面显示(视图V)、业务控制逻辑(控制C)三个部分的编程独立开来,便于程序的开发和维护。以下介绍子系统实现的主要特点。

1.应用数据库表实现在线教学课程信息的动态管理

由于教师在线教学管理子系统要实现按每个教师每个学期开的每门课进行网上课堂的管理功能,而每个学期网上开设多少个课堂、每个课堂的授课教师、授课对象、课件资源等信息都是动态变化的,这是一种动态的网上课堂管理,涉及多个页面、多个功能,所有的操作都要与数据库联系。系统为这些,动态信息设计了以下主要数据库表:(1)教师表。存储有权进行在线教学管理的教师个人信息。(2)课程表。存储每个学期网上辅助的课程的基本信息。(3)课件表。存储每门课程的课件存放路径。(4)公告表。存储教师发布的公告内容。(5)作业表。用于存放教师布置的课后作业。以上数据库表结构用关系模式表达如下: 教师{教师编号,登录名,密码,姓名,电子邮件,联系电话,所属院系,教师主页,教师基本信息,权限} 课程{课程编码,课程代号,课程名称,课程性质,课时,学分,数师编号} 公告{公告编号,公告标题,公告内容,发布日期,删除标志,课程编码} 作业{作业编号,作业批次,作业,发布日期,课程编码} 课件{课件编号,课件性质,课件路径,课程编码} 授课{教师编号,课程编号,开课学期}(注:单下划线的表示是该数据表的主属性,双下划线的表示是该数据表的外码)其中,最重要的是课程表。课程表存放课程的基本信息,是课程管理的核心,其中的课程代号是学校的统一编号,课程编码是子系统按每学期开的每个网上课堂(课头)系统自动进行唯一编码。公告表、作业表和课件表都通过课程编码与课程表联系。教师登录后,选择需要管理的课程,子系统就能通过课程编码找到与该课程相对应的公告、作业和课件的信息,直接列于管理页面中,方便教师进行管理,大大提高了处理速度。为了方便教师对课件的操作和管理,课程的教学大纲、讲义、案例分析、业务模拟等课件资源都是通过课件表来管理的,表中仅存放课件在服务器中的地址,并且通过课件性质实现对课件进行分类管理,方便教师上传、修改和删除课件。

2.运用二层页面及其框架结构实现动态的网上教学平台管理

在线教学管理子系统是通过二层页面及其框架结构与数据库表的联系来实现动态的网上课堂管理的。首先,通过系统维护员将在线教学辅助的所有课程和授课教师的基本信息存储到数据库中。教师获得在线教学管理权限后,通过登录成功的第一层页面“网上辅助教学中心”(图1)的导航条目可以进行通用操作:个人信息管理、短消息管理、网上论坛等;同时,系统会自动按教师的登录号在课程数据库中搜索该教师的网上辅助课程名并显示在页面左部。教师点击需要进入的课堂(课程名),子系统弹出教师在线教学管理的第二层页面“在线教学管理”(图2)。该页面的导航条目为学生管理、课件管理、公告管理、作业管理、考试管理等。教师在导航栏中选定要进行的管理内容后,左部框架(leftframe)中将出现管理的具体功能。如选择“课件管理”导航条后,左部框架中将列出课件管理的功能:添加课件、查阅所有课件、删除课件。教师选定具体操作后,主框架(mainframe)中就会显示相应操作的界面。框架的运用增加了系统的通用性,使操作更为简洁、直观。教师在线教学管理实现的流程如图3所示。

图1在线教学管理第一层页面

图3教师在线教学管理实现流程图

三、结束语

篇3:基于BS模式的教务管理系统的设计与实现毕业设计开题报告

1 BS工作原理

浏览器作为www中最为普遍的可见页面,当用户将信息录入界面之后,浏览器就会接收到此信息并及时将其输送给服务器端,通过服务器的外部程序对数据库加以支持、访问工作,进而用户的输入结果就会再次返还到浏览器上,现将其工作原理以下面图谱形式清晰展示出来。(见图1)

通过以图1可知,人们主观的将Web数据库的访问划分为三个层次:第一层次将浏览器作为搜索数据的开端,在透过表单和其他形式将其输送出去以后再由第二层次(WebServer)进行接收和解剖、分析工作[2]。如果接收到了因特网上十分普遍的网址,就会从网页服务器上直接发送处理结果,如果存在需要特殊需求或者是需将数据加以存储、调取、查询等工作时,即第三层次,就应该连接ASP、CGI、ODBC等数据引擎之后,再与浏览器进行超链接工作,使得DatabaseServer在将数据端的请求处理完毕之后,将结果依照先后顺序分别回复给第二层次和第一层次。由于BS模式具有扩充程序、软件升级和维修便利等优点,所以此种结构设计的作用是能够解决掌控在两层结构里存在较为原始性的问题。

2 ADO助其访问数据库

使用BS模式对学生学籍管理系统实行全面性的研发与使用,加之A S P动态网页技术,在ADO组件的帮助下达到与数据库动态链接的最终目的。所谓ASP就是动态网页技术,在互联网信息服务的协助下,形成动态形式并能相互交换且性能较高的应用程序。在服务器端实行VBScripet以及Jave Script的动态编程工作,并将其放置于HTML的程序中,开发者可以建立既包含动态内容又包含静态内容且能够互相交换信息的浏览器页面[3]。而ADO作为ASP程序中的内部组件,既能够显示浏览器的页面状况、又能够使用户十分迅速的对数据库信息加以储存,还能够于用户端上及时为用户更新、提供最新的数据库技术。ADO坐落于开放式数据库链接,并处于开放数据库互连以及对方链接与嵌入之上,能够借助性能较高的访问接口为用户供给全程开放的操作环境,且同意其将模型运用在不同国家的语言以及相同的编制程序中进行各项操作。将ASP技术和ADO技术结合应用能够组建以及提供包括数据库信息在内的浏览器页面,透过结构查找和语言命令协助用户随意进行数据的录入、修正、删除以及更新工作。

3 设计和实现

3.1 开发软件

在学生学籍管理系统的设计上应用BS模式,并在TCP/IP校园网站上对其加以整体运行工作。由于学生学籍管理系统的信息量十分巨大且被访问次数较多,所以需从系统设计的根本需求、运行效果以及维修服务等多方因素出发,最终决定使用SQLServar2000程序[4]。将SQLServar2000程序与WebServer以及ADP组件之和作为学籍管理的使用和数据服务体系,并使用Windows2000服务器作为具体的操作系统。将计算器视为校园网上的Web浏览器,进而可将系统升级以及维修工作集中于服务器端,能够快速适应数据更新需求,进而能够在很大程度上减轻工作量以及完成远程监控的管理和维修工作。

3.2 整体框图

应用具有三个层次体系结构的BS模式和以全球准则为主的网络协议,使用模块形式的体系能够为各种规模的用户提供不同需求。笔者通过对学校管理系统的探查和研究,将其设计系统总结为以下几点,如图2所示。

3.2.1 成绩管理

成绩管理中包含的六大模块,能够明确记录学生学籍情况、应修课程和应得分数、已修科目和已得分数,设置权限限制,不同用户有不同的输入方式和名称。

3.2.2 查询统计

查询统计中包含三种不同身份的查询模块,其中的学生查询针对在校学生,在其查询时应输入自己的身份、班级学号和密码,为学生能够随时掌握自身的学分状况以及档案修改提供便利之处。教师查询和成绩统计针对本校教师,为教师提供学生完成学业的具体情况,在本系统中还能够实行模糊以及各项条件的复合查询统计工作。

3.2.3 补考管理

该系统模块为学生提供补考事项以及补考成绩等相关消息。

3.2.4 毕业管理

本管理模块能够自动对毕业生的信息加以修改、总结,并制成表格,待学生毕业时填入毕业信息[5]。

3.2.5 报表输出

服务于学生名册的打印、每位学生成绩的打印以及全班学生成绩的打印工作。

3.2.6 系统帮助

帮助用户查看详细信息并使其加强对本系统操作的熟知度,在此系统中可以退出系统。

4结语

使用优质的基本BS模式系统管理学生学籍,能够在很大程度上提升工作效率与工作质量,真正实现了“无纸化学籍管理”,其先进、便捷的管理优势同工作量繁冗、不易查看的传统管理模式形成了鲜明对比,在学生学籍管理界存在至关重要的作用。由于本系统记录了学生的有关信息,所以建议管理人员定期进行系统维护工作,还.可设置更多的查询功能,进一步对数据库加以更好的完善、优化,使学生学籍管理工作更富有实践性。

摘要:笔者在本文中主要讲解了sQLserver数据库研发以及AsP程序对基本Bs模式的学生学籍管理系统的设计手段,详尽阐述了系统的实践与操作问题,BS模式具有方便扩充程序、软件升级和维修便利等优点。

关键词:BS模式,学籍管理,系统,设计,实现

参考文献

[1]崔浩.学生学籍管理系统设计[J].企业技术开发,2009(2):38-39.

[2]李亚.学生学籍管理系统的设计与实现[J].科技风,2008(23):118-119.

[3]黄立新.某校学生学籍管理系统的设计开发方案[J].电力学报,2006(3):331-333.

[4]丁丹婷,基于B/S结构的高校学籍管理系统的设计与应用[J].电脑知识与技术:学术交流,2007(7):21.

篇4:基于BS模式的教务管理系统的设计与实现毕业设计开题报告

关键词:B/S模式网上报名NCRE

一、引言

全国计算机等级考试(简称NCRE),是由教育部考试中心主办,面向社会,用于考查应试人员计算机应用知识与技能的全国性计算机水平考试体系。

目前义乌市的全国计算机等级考试工作以现场报名的人工填报进行。人工报名时的信息采集工作复杂,信息录入、照片采集和管理工作量大且易出错,数据共享困难,信息查询不便等。通过网上报名系统可以解决传统报名方式中的许多限制,与考试中心下发的报名系统实现无缝对接,实现报名考试管理的系统化、保密化、智能化和信息化。使考生能够随时随的进行网上报名、修改、查询信息等,同时大大减轻考务人员工作负担,从而提高办事效率。

二、系统总体分析与设计

1.总体设计

本系统采用B/S结构进行设计,B/S 架构(Browser/Server 架构)即浏览器和服务器结构。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器,服务器安装Access、Oracle或Sql Server等数据库,浏览器都可通过Web Server同数据库进行数据交互。这样就大大简化了客户端电脑的载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。本系统采用ASP开发服务器端应用程序,使用OLE DB数据库驱动程序建立与Access数据库连接。

网上报名系统分考生模块和管理员模块。网站的考生模块,网上报名填写、提交、修改报名信息,上传照片,准考证打印,在线查询成绩等。管理员模块主要用于管理员对考生的信息进行查询、修改或删除,最后生成报表,以及对网站的新闻信息及时更新。

2.主要功能模块

1)考生模块

(1)新闻公告查看:网站的首页便是新闻模块部分,考生可以查看等级考试相关的具体要求和最新动态。比如考试时间的安排、地点的安排以及相关的变动等信息。

(2)网上报名:进入网站首页点击注册链接考生就可以在此页面要填写考试所需要的全部详细信息(包括姓名、身份证、报考科目、登录密码等),通过关键数据正确性验证后提交,完成网上报名。

(3)照片上传:通过身份证登录验证,按照照片的要求上传考生照片。上传的照片需要通过审核,审核不通过,可以再次上传。

(4)报名信息打印:通过身份证登录验证,照片审核通过之后可以打印报名信息表,缴费成功后可以打印准考证。

(5)成绩查询:考生可以通过身份证和姓名的验证查询考试成绩等信息。

2)后台管理模块

(1)考生信息管理:对已经报名的考生的信息进行增、删、查、改的操作,最后进行统计,生成报表查看、打印。

(2)照片库管理:考生照片的审核、删除、导出等功能。

(3)考生成绩管理:考生成绩的分析与统计,报表的打印等。

(4)新闻公告管理:对首页的新闻进行管理,通过后台及时更新,上传最新的新闻动态。

(5)系统管理:主要对考试的参数设置,如考试科目、网上报名时间开始和结束时间等设置,数据备份,数据导入,数据恢复,用户管理等。

三、系统实现关键技术

1.数据准确性验证

为了提高数据输入的准确性和合法性,对需要提交的关键数据进行验证,以确保提交数据的合理性和正确性。例如:对填写的姓名信息,验证是否是2-4个的汉字;对登录密码字符长度和字符类型的验证;对考生输入的身份证号是否是18位、性别与身份证号一致性验证;出生日期自动根据身份证号获取等。这极大提高了系统的运行效率,保证了数据的有效性。

2.动态组建照片库

网上上传照片,自动审核并动态创建照片库,系统自动判别照片像素大小、照片数据量照片比例等数据,根据考试照片规格要求,可自动筛选符合条件的照片,并将较大照片进行大小自动调整和容量的自动压缩,初步达到自动审核照片的功能,有效降低考生报考的成本,同时提高数据采集和处理的效率。

四、结束语

本系统功能实用,总体稳定性强,操作简单方便。本系统与教务管理信息系统对接,实现数据共享。考虑到在同一时间段内许多考生可能同时报名,进而对数据库性能进行了了一系列优化措施,保证数据库具有优良的性能与稳定性,能满足近百用户同时查询及操作。在以后的工作中需要进一步完善本系统的在线支付功能。

本系统现已实际投入义乌市考区使用,从使用情况来看,取得了良好的效果。有效地提高了义乌市NCRE报名工作的效率,大大降低了错误率,同时使该工作进一步得到规范与统一。充分体现“以人文本,服务考生”的理念,加快推进义乌市的网络化建设。

参考文献:

[1]姚徐,姚双良.全国计算机等级考试网上报名系统的分析与设计[J].计算机与现代化,2011(11):203-204.

[2]曾瑞,王英彦.具有本土化特色的高职生创业实践课程体系研究——以义乌工商职业技术学院为例[J].中国职业技术教育.2012(8):76-78.

[3]邵检江.基于B/S架构的全国大学英语考试网上报名系统的设计与实现[J].广东交通职业技术学院学报,2010,9(1):49.

[4]曾瑞,王英彦.在线学习环境下移动协作服务集成的设计[J].现代教育技术.2012(5):97-101.

篇5:基于BS模式的教务管理系统的设计与实现毕业设计开题报告

一. 选题的背景

随着现代科技的进步,用计算机来进行考勤管理成为现代化企业运作必不可少的一部分。以前考勤工作都是由工完成,不仅浪费了人力与物力,而且无法保证其准确性和透明度,同时给企业的管理带来了许多的不便。现在利用计算机来管理考勤工作,大大降低了工作人员的工作量,提高了工作效率,使原本复杂枯燥无味的工作变的简单而轻松。

计算机技术,特别是数据库技术的发展。为企业建立管理信息系统,甚至对改变管理思想起着不可估量的作用。实践证明信息技术已在企业的管理层面扮演越来越重要的角色。

当今社会正处于信息时代,信息技术已渗透到社会生活的各个领域,特别是各行业的管理领域,智能化信息处理已是提高效率、规范管理、客观审查的最有效途径。考勤作为一个公司的基本管理,是单位对员工工作管理的基本依据。但是,目前国内大多数企业在考勤时,依然使用的是传统的考勤方法,例如手工记录、签卡、机械打卡等,不仅考勤速度慢,在考勤时需要专门人员在旁记录、统计、制成报表,当报表最后交到主管人员手上时,也许时间已经过了几天,根本不能发挥考勤真正的监督作用。而且考勤数据不准确,考勤人员在考勤过程中可能记录出错,甚至弄虚作假的现象出现,极大的影响了企业对员工的管理。

二.课题的提出意义

使用考勤管理系统,管理者可以快速记录公司全体员工当日的出勤状况,并可按月份统计员工出勤、出差、请假状况及正常工作时间

三.考勤管理系统的功能及特点

设计本考勤系统目的是为企业解决员工考勤的繁琐工作,减轻企业负担,减少不必要的劳动力、金钱的损耗,提高工作效率,为企业创造更多效益,实现单位考勤管理的系统化、规范化和自动化。因此本系统主要需要实现以下几个功能:管理员登录及信息维护,员工信息维护,数据采集,基本数据(请假类型、部门类型、职务类型)维护,数据库管理,查询功能,排班功能,请假、缺席记录等。(1)登录系统。包括用户登录、修改密码、退出系统等。登录分为两种形式,客户和管理员。用户名或密码不知道或者错误时将自动以客户登录,除了系统模块外的所有模块都呈现不可激活状态,不能进行操作。

(2)基本操作。分为六个子模块:打卡数据采集、班次定义、日常排班、调班换班、请假登记、其他缺席登记等。打卡数据采集,就是从考勤机上把刷卡记录采集过来,以便在查询、制作报表等时使用,其中包括采集功能、添加考勤记录功能、保存考勤记录功能和删除刷新功能。

(3)数据管理。管理部门及部门员工的资料信息,对各部门员工信息进行添加、修改、删除、查询(按拼音、工号、姓名、等进行);对IC卡进行标记(有卡、无卡、丢失);对部门、请假类型、和职务类型进行添加删除;对数据库进行管理,备份数据库、初始化数据库、删除过期信息、压缩数据库等。(4)报表中心。查询统计个人或部门的日常考勤报表、月考勤报表、考勤明细报表、打卡统计报表等。

(5)IC卡管理。登记每个员工的IC卡号码,并可修改验证码。

(6)考勤机管理。考勤机时间设置、考勤机记录总数设置、通信端口选择设置。

四.管理系统的现状

管理信息系统(MIS)是一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和电子计算机技术于一体。1985年,管理信息系统创始人,明尼苏达大学卡尔森管理学院的著名教授戴维斯(Gordon.B.Davis)给出了一个具有代表性的定义:“管理信息系统是一个利用计算机硬件和软件,手工作业、分析、计划、控制和决策模型以及数据库的用户-机器系统。它能提供信息支持企业或组织的运行、管理和决策功能。”

随着网络技术的出现,管理信息系统又有了新的必恭必敬,基于网络的管理信息系统不断出现,管理信息系统的概念模型也发生了相应的变化,许多学者对管理信息系统给出了新的定义。例如劳顿认为:“管理信息系统是一个基于计算机的信息系统,它通过收集、处理、存储和扩散信息,来支持组织的管理、决策、合作、控制、分析活动,并使之可视化。”

五.本系统的设计方法和技术线路 5.1选用设计语言

目前的可用的设计技术在设计此类系统上的数据库技术已经非常成熟,可提供的开发工具也很多,例如:Visual C++ ,Visual Basic,PowerBuilder,Dephi, visual foxpro等,它们都是很好的数据库开发工具,都是可视化开发工具,功能强大,开发容易,开发周期短,对于本任务都能够胜任。

Visual Basic是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的种类应用程序。它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C++编程基础。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。

总的来说,Visual Basic具有以下特点: 可视化编程:

用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。如果对界面的效果不满意,还要回到程序中修改。有时候,这种编程-编译-修改的操作可能要反复多次,大大影响了软件开发效率。Visual Basic提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。Visual Basic自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。

面向对象的程序设计

4.0版以后的Visual Basic支持面向对象的程序设计,但它与一般的面向对象的程序设计语言(C++)不完全相同。在一般的面向对象程序设计语言中,对象由程序代码和数据组成,是抽象的概念;而Visual Basic则是应用面向对象的程序设计方法(OOP),把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,Visual Basic自动生成对象的程序代码并封装起来。每个对象以图形方式显示在界面上,都是可视的。

结构化程序设计语言

Visual Basic是在BASIC语言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式。Visual Basic语句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器。

Visual Basic是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每个语句的语法错误。在设计Visual Basic程序的过程中,随时可以运行程序,而在整个程序设计好之后,可以编译生成可执行文件(.EXE),脱离Visual Basic环境,直接在Windows环境下运行。

5.2选用ACCESS作为后台数据库 Access2000 就是关系数据库管理工具,数据库能汇集各种信息以供查询、存储和检索。Access 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel的电子表格,可以使数据库一目了然。另外,Access允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据文件置于网络文件服务器,与其他网络用户共享数据库。Access 是一种关系数据库管理工具,关系数据库是已开发的最通用的数据库之一。如上所述,Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。

六、系统统设计进度安排

1.系统运行需求: PII以上处理器,128MB内存,硬盘20G以上.2.将会用到的软件:Visual Basic 6.0 , Access 2000 3.制作时间安排

第一阶段:通过调查分析开发学籍管理所具备的能力及实现的方法。第二阶段:绘出逻辑模块图,征求指导老师的建议。第三阶段:技术攻坚,实施开发

第四阶段:运行、调试、修改

篇6:基于BS模式的教务管理系统的设计与实现毕业设计开题报告

实习地点:*****

实习单位:********

实习内容:公司网页

实习目的与意义:

对自己这几年来的所学到计算机知识、所培养的能力以实践的方式来检验,培养自己主动学习知识、分析问题、解决问题的能力和团队合作精神与人协调处理事物的能力。

从07年10份开始学习计算机和编程开始今年的寒假有经历了很多,在这短时间的学习中我完成了《网站建设》《asp网络实战》《OSQLSERVER数据库开发》等课程,并具备了部分网站编程的能力。在寒假假的两周做网站就是把我们置身于标准的工作环境中,完成BOSS布置的项目。

实习让我了解社会,让我从社会的角度去了解消费者,为以后走向工作岗位积累了经验,打下了坚实的基础。完成这个项目所用的知识大部分是自己学过的,但还是有部分是要通过,自己找书去学习并且快速地把自己学习所得运用于实习中。很有挑战性。

实验内容:

这个寒假去了乌鲁木齐同顺春玻璃厂,主要是给厂里做个网站。实践第一天是经理分配任务:团队合作组建一个公司网站。然后告诉我们提交这个项目的时间就走人。然后我们直接和需要建设这个网站的负责人交流,也就是通常所所的需求分析。主要问了一下的问题:

·网站内容包含包含哪些类型?

·希望网站信息采用那种表现形式方式如:文本、视频、图片、表格、压缩包? ·是否具有独立维护内容的能力?

·网站信息是否允许下载和转载?

·是否支持在线打印、信息订阅、评论等?

然后是功能需求

功能是网站价值的体现。不同用户对网站功能的需求是不同的,设计者应该根据实际情况灵活调整。我们问了如下的问题:

·通过网站,您希望获得怎样的品牌增值?

·网站的受众群体是哪些?其特点是什么?

·认为网站最受关注的是哪个方面?

·竞争对手网站都有哪些功能?

你希望网站提供什么样的功能?

·是否开通论坛?

·是否提供用户注册?

了解了如上问题后我们开始做一些具体的建站准备工作,建站的准备工作概括起来包括如下内容:

·网站的注册域名;

·确定了网站的主机类型;

·确定建站的技术!权限和留言丰富的表现形式两个方面。可与允许用户使用带丰富格式的文档比如WORD文档,作者是文本和图片的组合,甚至允许用户进行图片上传。而我想要编写的这个留言板相对比较简单的,使用纯文本的留言板,并且任何使用者都可与查看所有的留言。只有撰写者本人才能重新编辑自己所写的留言。某个特定的账号可与删除留言。

留言板块主要包含以下几个小的模块。

·撰写留言模块;

·浏览留言列表模块;

·阅读留言模块;

·留言管理模块;

其中前三个内容我用了大概5天时间很快编写并通过,测试成功,但是最后一个从来没有写过也没有学习过,没有办法只有先去书店买了个本相应的书看,JSP技术!},讲的时候也是一扫而过的,基本知道有这个东西,具体就不知道了,第六天第七天第八天都是看书,基本上睡觉的时间很少了,现在想想感觉都不可思议,用了三天是时间看完了两本很厚的书,并且还要使用书中的知识做项目。剩下的几天都是不停的编写代码然后测试,在编写代码在测试,很枯燥一边又一边的修改编写测试然后在复,还要和前三个功能衔接配合起来测试。

等到第11天的时候还是又许多漏洞,不过大的毛病没有了,然后团队中的其他人相互求助,相互帮忙下才把我的程序写好。

下面就浅显地谈下我的感受吧。

1)感受到了公司中真是气氛。

我在编写程序的时候觉得其中一个地方要按我以为的怎样怎样写,后来项目经理在测试的时候发现了问题,和其他程序员的模块衔接出现了一些乱码,就是用全角的中文输入时会出现乱码状况,项目经理就很气氛,把我给批了一顿。但是当时感觉自己的想法没有错,却没有想到会出现乱码状况,才发现自己学的还是不是很系统。项目经理的话或者说老板在公司中就是头儿,服从,其实也是职员该做的事情。

2)学会了沟通和处理问题的能力。

和需求公司的人聊他们的需求的时候,那个人对网站的一些术语不是很懂,就需要我们用最通俗的话去和他们沟通交流,在做项目的时候得学会和同事交流沟通,相互帮助相互的发现彼此的问题,团队精神在尤其是做项目最后的时候得以体现。同时明天沟通交流的重要性,比如我的程序中我没有用过全角的汉字输入测试过,但是项目经理就查出来了,如果让其他同事帮我测试下,说不定就可与避免这种问题。毕竟一个人的能力不可能样样都通。同时做事情一定要细心,遇到任何事情都不要慌张。

3)我快速学习的能力也得以提升。

在学习中老师不肯能把所有的东西都教会你,在学校中老师只是大概提了一些的东西甚至一点都没有提到的知识}在做项目的时候却用到了。就需要你快速的学习能力,接受能力,并且把所学到的东西快速的运用到实践中去。

实践,就是把我们在学校所学到的理论知识},运用到客观实际中去,使自己所学的理论知识有用武之地。只学习不实践,那么所学就等于零。理论应该与实践相结合。而另一方面,实践可以为以后找工作打下基础。通过,这段时间的实习,我学到了一些在课堂上学不到的东西。因为在这里身处的环境不同,所接触的人与事也不相同,从中学到的东西自然就不一样了。要学会在实践中学习,从学习中实践。

我通过这次为时半个月的实践,从另一个侧面检验了自己的各方面的情况,培养了自己发现问题、分析问题、解决问题的能力和与人交往的能力;同时也发现一些了自己的不足,使我在以后的学习中不断的弥补和提高。可以说,这次实践让我是“受益匪浅”。

通过这次实习,使我与就业岗位近距离的接触,增长社会和工作经验,毕业后呢个尽快的进入角色。提高我的饿实践能力,解决本专业实际问题的能力。培养学生积极的创业精神,严肃认真打的科学态度和严谨求实的工作作风以及对毕业后工作岗位的适应能力

实习总结:

实践,就是把我们在学校所学的理论知识,运用到客观实际中去,使自己所学的理论知识有用武之地。只学不实践,那么所学的就等于零。理论应该与实践相结合。另一方面,实践可为以后找工作打基础。通过这段时间的实习,学到一些在学校里学不到的东西。要学会从实践中学习,从学习中实践。而且在中国的经济飞速发展,又加入了世贸,国内外经济日趋变化,每天都不断有新的东西涌现,在拥有了越来越多的机会的同时,也有了更多的挑战,前天才刚学到的知识可能在今天就已经被淘汰掉了,中国的经济越和外面接轨,对于人才的要求就会越来越高,我们不只要学好学校里所学到的知识,还要不断从生活中,实践中学其他知识,不断地从各方面武装自已,才能在竞争中突出自已,表现自已。

“天下英雄皆我辈,一入江湖立马催。”从学校到社会的大环境的转变,身边接触的人也完全换了角色,老师变成老板,同学变成同事,相处之道完全不同。在这巨大的转变中,我们可能彷徨,迷茫,无法马上适应新的环境。我们也许看不惯企业之间残酷的竞争,无法忍受同事之间漠不关心的眼神和言语。很多时候觉得自己没有受到领导重用,所干的只是一些无关重要的杂活,自己的提议或工作不能得到老板的肯定。做不出成绩时,会有来自各方面的压力,老板的眼色同事的嘲讽。而在学校,有同学老师的关心和支持,每日只是上上课,很轻松。常言道:工作一两年胜过十多年的读书。实习时间虽然不长,但是我从中学到了很多知识,关于做人,做事,做学问。

篇7:基于BS模式的教务管理系统的设计与实现毕业设计开题报告

本科毕业设计(论文)开题报告

题目大学生实验室设备管理系统设计与实现 指导教师孙宁

院(系、部)

软件学院 专业班级计HR 07-6

学号

0720010602

姓名韩冰

日期

教务处印制

2011年3月28日

一、选题的目的、意义和研究现状

(一)选题的目的和意义

在学校实验室的设备管理工作中,设备的编排是一项十分复杂、棘手的工作。在编排过程中,由于数量多容易出错。利用计算机辅助进行设备编排工作,既提高了编排的科学性,又可大大减轻管理人员的工作强度,提高工作效率,从而教学设备管理现代化迈上了一个新台阶。又因为现在各个高校内教学设备众多但自动管理水平相比过低,很多高校管理设备都采用在设备购进以后将设备的基本情况和相关信息登记存档。存档以后档案基本就没人记录与维护,至于以后设备的变迁或损坏都不会记录在设备档案中,即不能体现设备的即时状态。而有些即使有设备管理系统的单位,就算是能把设备的即时信息体现在设备档案上,但设备的缺陷处理及设备缺陷等功能没有实施,设备检修的备品备件情况和检修成本核算没有实现,整个学校教学设备管理信息化仍处于较低水平。将管理任务分成小块,落实到个人并能随时查询设备当前情况和历史情况,对设备的可靠性分析有直接作用,使管理人员从手工计算、统计工作中解脱出来。

(二)选题的研究现状

实验室设备管理系统是一个学校教学系统中不可缺少的部分,它的内容对于实验室的管理者来说都至关重要,所以设备管理系统应该能够为师生提供充足的信息和快捷的查询手段。该系统还可以帮助学校实验室系统进行有效的设备管理,对设备的维护,教学质量的估计有很大的帮助,提高学生对的可持续发展能力与市场竞争力。目前国内学校教学设备自动化管理水平不是很高。大多数学校设备管理办法是设备采购进来以后,将设备的基本情况和相关信息登记存档,然后将档案存档。以后档案基本就没人维护,如设备位置出库、检修情况、设备当前运行状态等信息根本不会体现在设备台帐上,即设备跟踪信息不能及时体现在设备档案上。某些使用设备管理系统学校,对设备的跟踪信息即使能体现在设备档案上,但设备的缺陷处理及设备缺陷等功能没有实施,设备检修的备品备件情况和检修成本核算没有实现,整个学校设备管理信息化仍处于较低水平。本信息管理系统合理的借鉴国际领先的设备管理思想并结合国内学校设备管理现状,可以完全能满足国内学校设备管理的需要。并通过对各行业设备管理情况的长期研究探索,以灵活、通用为主要设计思想,可提高学校的办公效率和设备可靠性,减少工作人员的劳动强度,减少办公耗材,提高学校的现代化管理水平。

二、研究方案及预期结果

(一)研究内容

作为计算机应用的一部分,使用计算机对实验室设备信息进行管理,有着人工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、维护性能强、寿命长、学生使用便捷等。这些优点能够极大地提高教学质量与教学效率,也是学校规模化管理、正规化管理,提高学生实验效率的重要条件。

实验室设备管理系统主要任务是对设备进行综合管理,做到全面规划、合理选购、正确维护、科学检修、适时更新,使设备达到最佳状态,充分发挥设备的效能和利用效率。提高教育质量,加大管理人员对实验室设备的管理力度。(1)设备出/入库管理

功能描述:有操作员核对出/入库设备的基本信息,包括配件的基本属性。核对无误后,将要出/入库单信息提交信息库。(2)计划管理 注意有设备配置计划和设备需求计划表。功能描述:有各部门提交的计划表汇总后得出物资需用计划表,并将计划表发往相关部门。(3)设备信息管理

功能描述:通过对设备各个属性的填写,了解设备的使用年限,使用状态,何时修理等相关信息。

(4)报表统计

功能描述:对设备的使用、维修等各种信息管理,是管理人员对设备使用情况有所了解,并根据数据制定计划。

(二)解决问题

针对于某些院系设备管理系统,对设备的跟踪信息即使能体现在设备档案上,但设备的缺陷处理及设备缺陷等功能没有实施,设备检修的备品备件情况和检修成本核算没有实现,整个学校设备管理信息化仍处于较低水平。

本系统为大学实验室设备的管理提供系统的,安全的方便的解决方案。为设备管理人员减轻工作压力。提高工作效率。同时能为同学们提供更便捷的服务。为同学们动手能力的提高起到很大的作用。

(三)基本理论

本系统开发是面向过程的采用软件工程理论的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。软件工程采用的生存周期方法学就是从时间角度对软件开发和维护的复杂问题进行分解,把软件生存的漫长周期依次划分为若干个阶段,如出库/入库,计划管理信息管理,报表信息统计,每个阶段有相对独立的任务,然后逐步完成每个阶段的任务。

数据库系统是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。它通常由软件、数据库和数据管理员组成。其软件主要包括操作系统、各种宿主语言、实用程序以及数据库管理系统。数据库由数据库管理系统统一管理,数据的插入、修改和检索均要通过数据库管理系统进行。

(四)方法及技术路线

本系统开发将基于JSP的B/S动态网站开发及数据库连接,运用JAVA编程语言。采用面向对象的设计方法进行方案设计,选择myeclipse+ jsp作为开发工具。采用关系型数据库技术。采用Mysql作为数据库平台,并采用JAVA-sql serve数据库驱动sal server.jar,使服务器与数据库完美连接。采用jsp服务器:tomcat 5.0,小巧实用的jsp服务器,以上技术都具有成熟的开发条件,具有技术可行性。

利用前台应用程序:JSP+ Servlet技术 后台数据库:SQL Server小型数据库

(五)论文框架

(1)系统概述:论述实验室设备系统管理流程以及目前存在的问题。

(2)需求分析:包括总体目标、具体目标、系统功能建模,系统业务流程图、数据流程图、系统数据模型简单说来就是分析实验室设备的使用需求。学生的需求具体体现在各种信息的提供、保存、更新和查询。

(3)概要设计:包括体系结构设计,接口设计,代码设计,运行设计等。通过收集资料、数据以及查阅相关的一些文献资料,在系统可行性分析和需要分析的基础上,针对实际情况,最终提出了整个设备管理系统的功能结构和设计方案。

(4)详细设计:包括模块定义,输入输出项目,算法,逻辑,接口,限制条件,测试要点等。系统管理模块主要包括用户管理、日志管理、重新登录、退出系统。(5)编码设计:包括概述开发工具及编程脚本、脚本习惯说明、脚本。(6)系统测试:包括测试原则及方法的概述,测试用例以及结论等。软件的测试与调试:目的是在软件投入生产运行之前,尽可能多地发现软件中的错误,以便及时纠正,避免在软件运行时才暴露出错误而造成无法弥补的损失。软件测试是保证软件质量的重要环节之一。(7)结束语、致谢、参考书目、附录、参考文献。

三、研究进度

2011年3月14日—3月29日查阅相关资料完成开题报告并完成系统可行性分析及需求分析。并在老师的指导下撰写“开题报告”。

2011年4月01日—4月09日完成系统的概念设计,整合所需功能。2011年4月10日—4月15日完善各模块具体功能,初步设计前台界面。

2011年4月15日—4月19日完成前台基本界面并完成出入库管理模块的分析编码与 2011年4月20日—4月24日完成计划管理,设备信息管理,报表统计模块的分析编码。2011年4月25日—4月30日系统整合及测试用例分析。2011年5月01日—5月13日撰写论文,完成毕业论文初稿。2011年5月14日—6月06日修改并完成论文。

四、主要参考文献

[1] 王珊、萨师煊.《数据库系统概论(第四版)》,北京:高等教育出版社,2006 [2] 张海藩.《软件工程导论》,清华大学出版社,2009 [3] 沈应逵.《java Web数据库系统应用开发与实例》,人民邮电出版社,2004 [4] [美]Bruce Eckel.Thinking In Java.英文第4版.北京:机械工业出版社,2009 [5] [美](Liang, Y.D.).Java语言程序设计.机械工业出版社,2008 [6] 苏继英.JSP在电子政务中的两个应用[J]电脑知识与技术, 2009,(23)[7] 林天.用Tom+JSP+MySQL开发邮件帐号注册管理系统[J]计算机应用, 2009,(12)[8] 闪四清.数据库系统原理与应用.北京:清华大学出版社,2008年

篇8:基于BS模式的教务管理系统的设计与实现毕业设计开题报告

关键词:BS架构,网上考试系统,设计,实现

1 国内外研究现状

时代总是在进步, 计算机网络技术的不断成熟使各行各业的规范化程度越来越高, 于是许多基于考试业务的公司和网上考试系统就此逐步成立了。不过, 现在的行业分工非常的精细, 使得各类考试的针对性也非常的强, 从而各个考试系统的模式也不一样。

随着计算机网络技术在教育领域的逐步渗透, 各个高校及科研机构都积极开展了相关课题的研究, 现如今, 网上考试已在各类考试中占据了举足轻重的地位。利用网络考试的便捷, 很多人在不出门都可以获得社会认可的有效证书。网络考试的影响力一天天扩大, 许多商业机构也逐步渗透进来, 并建立专门的网上考试公司承担不同的考试项目, 从而获取不菲的经济收益。美国PROMETRIC有限公司是世界上最大的网络考试认证机构, 也是促进网络化考试以及认证的先导力量, 其考试网络覆盖到全球141 个国家和地区, 它不仅为网络考试制定了相关标准, 还满足了不同语言的需求, 并同时为众多知名企业提供考试认证。美国PROMETRIC有限公司具备丰富的考试题型, 无论你在哪里, 只要能上网就能马上进行在线考试。

我国网上考试及认证随着世界教育事业的革新同样发生了很大的改观, 网上考试也初具规模了。像上海交通大学、复旦大学和武汉大学等知名高校都分别设立了各自的网络教育课程, 并获得了显著成果。尽管我国现阶段的网上考试水平还远不及美国PROMETRIC有限公司, 但对国内现行的考试制度是一个很好的激发。比如为了专门测试大学生的计算机水平而举办的NCRE就是利用C/S模式有效控制同一个考场内试题的重复情况, 这款软件系统总体性能还是比较不错的。北京全美测评软件系统有限公司是一家专业的考试内容及技术服务的公司, 其通过B/S模式能满足十几万同时进行互联网考试, 客户只需简单安装指定了浏览器, 就能马上进行答题考试。

WEB开发技术及遗传算法简介。 (1) Web技术。Web技术中最具优势的特点是超文本连接。超文本连接是以html与http为基础, 利用C/S模型体系创建的一个超文本信息系统。超文本连接除了可以实现网页的文本之间相互跳转外, 还能够提高文本的灵活性和获取信息的效率。在Web技术中, 超文本连接不仅一直保持一致的界面, 还可以帮助网络用户查阅浏览各种不同信息。Web系统能够利用图形界面融合各种网络技术、超文本和多媒体技术, 实现网络资源连接的最大化。因此, Web技术在Internet推广过程中发挥了关键作用, 它在远程教育、自动化办公和电子政务等多个领域都得到了广泛的应用; (2) 遗传算法简介。1975 年, 美国Michigan大学的J.Holland教授以达尔文的遗传选择和生物优胜劣汰的生物进化理念为基础, 提出了遗传算法 (Genetic Algorithm—GA) 的计算模型。他有自己的研究团队, 主用从两方面对遗传算法进行开发研究, 其一是随机检测自然环境的自适应过程;其二是依照自然设计人工系统。J.Holland教授的研究成果意义深远, 无论对人工系统还是自然界都产生深远的影响。

2 系统的分析和设计

(1) 系统可行性分析。具不具备完成系统的条件是根据系统开发的可操作性来说明的, 系统的可行性分析一般从环境、技术等方面开展。

1) 环境的可行性。互联网越来越普及, 高校几乎都拥有各自的校园网, 教学主管部门不断抓紧教学质量, 改革教学手段、考试方式和教学内容, 设计精品课程, 这种背景和条件为开发考试系统工作提供了很好的管理支持和基础条件。

2) 技术的可行性。网上考试系统在技术上的可行性主要表现在两个方面。第一, 随着计算机网络技术的发展, 计算机的硬件技术和软件技术也日渐成熟。技术的成熟为网上考试系统的可行性提供了技术保障。第二, 研究开发人员在研发网上考试系统时已具备充分的研发经验, 并且熟练掌握了开发考试系统所必需的网络技术、控制技术和数据库技术。

3 系统结构体系相关设计

网上考试系统是一种采用B/S模式实现网络运行的应用系统。在当下的网络发展过程中, 网络运行方式主要有表示浏览器和服务器的B/S模式和表示客户机和服务器的C/S模式。如果网上考试系统的网络运行方式采用C/S模式, 那么用户首先应先安装用户客户端软件。因为学校的考生众多, 重复的安装客户端软件, 不仅大大增加了学校考试的工作量, 也会给系统加大压力。如果网上考试系统的网络运行方式采用B/S模式, 那么用户只需浏览器就可以, 不必像C/S模式一样安装客户端软件, 而且B/S模式位于广域网, 与C/S模式相比, 也便于实现拓展升级功能。因此结合网上考试系统的特征和考试系统的运行环境, 网上考试系统采用B/S模式。网上考试系统采用表示层、业务逻辑层和数据访问层的结构体系。

3.1 表示层

表示层操作功能的实现是通过ASP.NET的Web Form来完成的。表示层的主要功能是利用浏览器, 处理用户使用系统的相关需求, 查看数据信息, 实现用户访问应用程序的有效途径。网上考试系统的系统界面主要用于显示数据信息和完成收录数据等。根据网上考试系统的不同用户, 将网上考试系统的用户界面分为学生界面、教师界面和管理员界面。

3.2 业务逻辑层

业务逻辑层主要是操作考试系统中的数据层, 解决考试系统中遇到的问题。即通过分析考试系统然后做某些有效性验证, 确保程序健康有序运行。

3.3 数据访问层

数据访问层是指用户访问系统时, 系统将数据库中的信息反馈到系统界面。数据访问层中处理数据时应明确处理对象, 实现数据的更新、数据的检索、数据的添加、数据的删除和数据的修改等相关操作。系统处理数据时只能在数据访问层中, 并且数据访问层也为业务层和表示层提供了数据信息保障。

4 小结

上一篇:《福尔摩斯探案》读后感1500字下一篇:框架柱混凝土专项施工方案