高校公共机房课程管理系统的设计与实现
- 格式:doc
- 大小:24.50 KB
- 文档页数:5
(二 〇 一 〇 年 六 月双学位毕业论文 学校代码: 10128 学 号: ************题 目:高校学生选课系统的分析与设计 学生姓名: 学 院:管理学院 专 业:工商管理 第一专业:信息与计算科学 班 级:06级工管双学位 指导教师:摘要大学期间总会有很多公共选修课,传统的选课方法没有预见性,无法实现课程和人数的调配。
这是大学校园教学管理一个非常实际性的问题。
网上选课系统,可以在开课前就在网上选课,每个学生的课程在开课前就确定好,使教学资源合理平均地分配。
本系统使用作为开发工具,实现了HTML设计代码与后台编程代码的分离。
系统中使用+SQL Server+IIS,主要考虑到同学们选课主要使用Windows系统,对支持良好,而且代码更易于维护。
对于数据库存取操作,多数系统直接将SQL语句写在代码里进行数据库查询。
在该系统中,绝大部分功能都使用存储过程来完成数据库访问的工作。
系统包括三个主要模块:管理员模块、教师模块、学生模块。
管理员模块主要实现5个功能,分别是院系管理、专业管理、教师管理、课程管理和学生管理。
学生界面主要实现3个功能,分别是个人信息维护、选课、查看选课信息。
教师管理界面主要实现两个功能,一个是查看任课老师课程表,另一个是查看任课老师的学生信息。
关键词:网上选课;SQL Server 2000数据库;Microsoft Visual Studio 2005;AbstractThere are a lot of public electives during the university period. The traditional method of course choosing lack prescience, and there are no prior coordination. This is a very physically sexual problem in the university campus of teaching manage. Online course selection system can be before the commencement of online enrollment, each student before the commencement of the course well established, so that a reasonable average distribution of teaching resourcesThe system uses as a development tool, designed to achieve the HTML code and background separation of programming code. System using + SQL Server + IIS, mainly taking into account the main course selection students to use Windows, support on well, and code easier to maintain. For the database access operations, the majority of the system to write directly to the SQL statement to query the database in the code. In this system, most functions are used to access the database stored procedures to complete the work.System includes three main modules: the administrator module, teacher module, student module. Administrator module to achieve five main functions, namely, faculty management, professional management, teacher management, curriculum management and student management. Student interface to achieve three main functions, namely, maintenance of personal information, course selection, see enrollment information. Teacher management interface to achieve two main functions, one is to check the instructor curriculum, and the other students see the instructor information.Keywords: online course elect;SQL Server2000 database;Microsoft Visual Studio 2005;目录第一章绪论 (1)1.1课题背景 (1)1.1.1人工选课 (1)1.1.2课题研究的内容 (2)1.2国内外概况 (3)1.2.1选课制的教育思想基础 (3)1.2.2网上选课系统的现状 (3)1.2.3选课系统要实现的目标 (4)1.3课题研究的目的和意义 (4)第二章选课系统的技术背景 (6)2.1数据库SQL Server 2000 (6)2.1.1 SQL Server 2000概述 (6)2.1.2 SQL Server 2000特性 (6)2.2软件开发语言C# (8)2.2.1 C#面向对象语言 (8)2.2.2 C#语言和C/C++语言的关系 (8)2.2.3 C#语言和C/C++语言的差别 (8)2.2.4 C#的特性 (9)2.3开发工具Microsoft Visual Studio 2005和ADO (9)2.3.1 Microsoft Visual Studio 2005 (9)2.3.2 ADO编程技术 (10)第三章系统分析 (12)3.1系统简介 (12)3.2系统运行环境 (13)3.2.1硬件平台 (13)3.2.2操作系统 (13)3.2.3应用软件及开发平台 (13)3.3系统的功能需求 (13)3.4系统的数据需求 (14)3.5流程分析 (14)3.5.1业务流程分析 (14)3.5.2系统流程分析 (15)3.5.3数据流程分析 (16)第四章系统设计 (18)4.1系统设计架构 (18)4.1.1 B/S架构 (18)4.1.2 C/S架构 (19)4.1.3 Smart Client (19)4.2系统的数据库设计 (20)4.2.1数据库需求分析 (20)4.2.2系统的主要E-R图 (20)4.3数据表设计 (22)4.3.1数据表设计 (22)4.3.2数据库的表间关系 (23)4.4系统功能模块设计 (24)第五章高校选课系统实现 (27)5.1登陆系统和退出系统 (27)5.1.1登录系统 (27)5.2管理员用户 (27)5.2.1院系管理 (28)5.2.2学生模块管理 (28)5.3学生用户 (29)5.3.1个人信息维护 (29)5.3.2选课 (29)5.4教师用户 (30)5.4.1查看担任课程课表 (30)5.4.2查看担任课程的选课学生信息 (31)结论 (32)参考文献 (33)谢辞 (34)第一章绪论1.1课题背景在信息全球化、网络化的今天,校园网已成为每所高校必备的信息基础设施,也成为学校提高教学管理水平的重要手段。
基于噢易保护卡的高校公共机房系统维护研究彭勤革;李锁清【摘要】高校公共机房机器数量庞大,机型繁杂,课程多,上机量大,需根据课程要求及时更新各种软件,这给公共机房的管理和维护带来沉重压力.应用噢易保护卡可以大大减轻机房管理维护的工作量, 提高工作效率.结合长期实践,对公共机房系统功能需求和噢易保护卡在公共机房的应用进行分析研究,归纳了噢易保护卡的主要性能及存在的不足,并设计公共机房系统应用案例,包括计算机多操作系统规划、保护卡安装、底层与上层软件加载、网络拷贝、上层管理应用等.这些技术和方法为高校公共机房系统维护提供了有效保障.【期刊名称】《常州工学院学报》【年(卷),期】2017(030)002【总页数】4页(P25-28)【关键词】保护卡;公共机房;系统维护【作者】彭勤革;李锁清【作者单位】常州工学院网络与教育技术中心,江苏常州213032;常州工学院网络与教育技术中心,江苏常州213032【正文语种】中文【中图分类】TP308高校公共机房是高校开展计算机类相关课程教学的重要场所,为了提高学生的计算机应用水平及动手能力,课后还要对学生自由开放。
由于机器数量庞大、机型繁杂,而且课程多、学生多、上机量大,需根据课程要求及时更新各种系统软件、应用软件等,给公共机房的机器管理和维护带来沉重的压力。
各类计算机系统保护产品,尤其是计算机硬盘保护卡(或还原卡)近年来得到了广泛的应用,使机房管理人员大大减轻了系统维护的工作量,提高了工作效率[1],其中噢易保护卡是目前机房维护中的典型产品,下面为应用噢易保护卡对公共机房进行维护的实践研究。
保护卡作为机房维护的重要硬件产品,在机房的应用已有十余年的时间。
随着机房维护需求的不断提高,保护卡功能从初期的单一系统保护发展成今天的多系统保护、网络拷贝、平台管理维护等,功能日趋完善。
1.1 公共机房的系统保护公共机房使用学生众多,在使用过程中常有学生修改配置,且移动存储设备的使用及网络访问也增加了计算机系统病毒感染与应用程序破坏的机会。
网络教学平台的研究和实现一、引言作为教学辅助手段的网络教学平台,以网络课程为核心,充分利用网络技术和多媒体技术,在数字化校园环境的支持下,合理有效地利用学科教学资源,为实施全方位的教学提供服务,将网络教学与学校的课堂教学服务进行了有机的集成,从而使得教学能够突破时间和空间的限制,教学材料的展示变得灵活、形象与生动。
网络教学平台是一种在教师指导下学生自主式学习的有力工具,可以对教学过程进行连续的支持、跟踪与管理,目前已经成为高校传统课堂教学的有益补充和拓展。
网络教学通过网络技术实现教学资源的共享,回归教学的本质,借助网络教学平台可以建立一个教与学的互动环境,激发教学双方主体的主动性和创造性。
网络教学平台不仅是先进计算机科学和技术水平的体现,更重要的是符合现代化教育的一般规律,能够为校园教学提供一个真正高效的现代化教育手段。
二、网络教学平台发展现状1.国外网络教学平台的发展状况目前在发达国家,有越来越多的大学采用网络进行辅助教学,国外著名大学对网络教学平台的应用也非常重视,一般都设置有专门的系统管理员,采用各种激励方式促进教师开发应用,积累了诸多开展网络教学的成功经验。
在国外,初期有许多网络教学平台软件提供商,很多大学自己也在开发。
目前经过市场残酷竞争的洗礼,仅存的几家网络平台提供商已经成为行业的主导者,他们占有极大的市场份额,其客户从普林斯顿大学、哈佛大学等著名大学,到一些政府机构、大公司等,应用十分广泛。
2.我国高校网络教学平台应用现状部分国外厂商开发的网络教学平台价格比较昂贵,加之在某些功能方面与我国实际情况相脱离,因此,尽管其产品比较成熟,但是在我国还是难以推广。
目前,我国也已经涌现出众多网络辅助教学平台的厂商,但是其技术水平参差不齐。
同时国内一些实力雄厚的著名大学也在做这一系统平台的研发。
但是国内绝大多数的大学,尽管具有雄厚的师资队伍和优秀的教育资源,但尚缺乏统一的、易用的网络辅助教学平台,这就使得其教学资源难以实现全校共享。
数据库原理课程设计——高校学生选课系统速提升。
本文是在对各大高校全校公开课学生选课情况进行实地调查后,进行详细分析讨论后撰写的学生选课管理系统数据库设计报告。
全文从最初的系统规划,到需求分析、概念设计、逻辑设计、物理设计。
每一阶段都进行了详细的分析。
接下来的实现、运行与维护阶段,还进行了对本系统的测试,最后是本次项目开发的心得和体会以及本文的参考文献。
本系统是采用 MVC 模式(jsp+javabean+servlet)进行的 J2EE 企业级开发,主要功能是对学生选课及相关信息进行管理。
较行业同类产品而言,本系统人机界面设计更加合理、人性化,用户操作简单方便。
数据库的安全性更高,对用户访问权限进行了严格控制。
数据存取速度更快,使用年限更长。
可以很好的满足高校公开课学生选课的要求,极大的提高了学校的工作效率。
关键字:高校学生选课系统;Mysql;JSP第一章系统开发可行性分析分析系统的可行性,说明该软件开发项目的实现在技术上、经济上和操作上的可行性,评述为了合理地达到开发目标可供选择的各种可能实施方案,说明并论证所选定实施方案的理由。
1.1技术可行性技术可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。
本课题是以jsp平台和Myeclipse作为开发工具,运用java 等语言进行开发,所使用的数据库是Mysql,数据库小巧、速度快,而且功能也十分完善,非常适合软件的开发。
而且,平台降低开发和管理他们的数据基础设施的时间和成本,使得系统可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。
因此,系统的软件开发平台已成熟可行。
硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。
综上所述,本系统所使用的技术完全可以满足该系统的开发。
1.2经济可行性本课题开发所涉及的操作平台、开发工具基本上都是实验室机房已具备的软件,都是免费使用的,而且如今的市场情况是:其他都在涨价,就电子类产品在降价。
可编辑修改精选全文完整版智慧校园解决方案•相关推荐智慧校园解决方案(通用5篇)为了确定工作或事情顺利开展,我们需要提前开始方案制定工作,方案具有可操作性和可行性的特点。
方案应该怎么制定才好呢?以下是小编精心整理的智慧校园解决方案,欢迎阅读与收藏。
智慧校园解决方案篇1系统简介:大学学院根据自身需要,校园一卡通建设的要求,该项目并采用银校企联合的模式,由学院提出总体设计需求,银行提供结算服务,系统由多个rfid硬件及一套管理软件组成。
系统组成:根据校方的管理需要,学院一卡通系统所有服务器均安装在中心机房内,发卡中心、结算中心、经营管理中心这三个通用模块分别部署在教务处和财务处,各应用子系统按应用场所不同,分别部署于食堂、浴室、图书馆、电子阅览室、教学楼、学生活动中心、体育内。
学院一卡通系统包括报到收费、发卡、圈存、结算、控水、教务、门禁、上机、查询等12个子系统。
系统的各个功能采用模块化设计,便于增加、修改,或根据用户需要进行后续升级。
系统结构图:校园一卡通系统总体架构图功能特点:1、发卡中心功能是对卡片进行印制、发放和控制管理。
包括卡注册(发卡)、注销(回收卡)、挂失(使卡不合法)、解挂(使卡合法)、换卡等操作。
并将学生注册信息与学杂费收费管理系统相结合,进行学生信息统一管理。
学院一卡通系统配置了2个发卡中心,分别部署在学校教务处两个办公室内,以在发卡量大时起到分散发卡压力的作用。
在其中一间办公室内还安装有证卡打印机,可将采集的学生信息打印到卡片上,作为学生证使用。
2、结算管理中心结算中心的主要功能分为前台财务服务和后台结算清分服务。
前台结算中心负责管理除消费外的各类持卡人账务操作,如:存/取款、补贴/扣除、余额清零等功能。
后台的结算清分服务,主要是针对一卡通系统所包含的各类结算应用子系统所产生的消费流水,进行统一清分、统一资金结算,实现一卡通系统内各个应用管理部门之间的财务转账。
学院结算中心分别设置在财务处和大学生活动中心,方便持卡人充值。
杭州电子科技大学《管理信息系统》课程设计手册姓名林炜叶圣杰曹阳学号129161361291613112946131设计小组长林炜设计成员与分工林炜总体规划与设计叶圣杰资料整理与编辑曹阳数据库分析绘制指导教师钱锋设计时间2015.9.6至2015.9.17目录目录 (ii)摘要 (1)第1章项目说明 (2)1.1问题要义 (2)1.2使用环境: (2)1.3开发方法 (2)1.4设计思路 (2)第2章系统调查 (4)2.1新系统目标 (4)2.2可行性分析 (4)第3章系统分析 (5)3.1流程图: (5)3.2数据流程图 (7)3.3数据字典 (10)3.4系统逻辑模型 (12)第4章系统设计 (15)4.1I/O设计 (15)4.2结构功能设计 (15)第5章总结与评价 (17)参考文献 (18)摘要随着无纸化办公的普遍实现,信息的自动处理以及网络式的信息交互方式已经被人们广泛应用。
让计算机来管理学生的信息是现在各个高校都在积极进行的工作之一,也是高校教学管理工作的重要内容之一。
网上选课与传统的选课方式相比更加节约资源,增加了学生选课自主权。
学生选课系统作为一种现代化的教学技术,越来越受到人们的重视,是一个学校不可或缺的部分, 学生选课系统就是为了管理好选课信息而设计的。
学生选课系统的将使选课管理工作规范化、系统化、程序化,避免选课管理的随意性,提高信息处理的速度和准确性,能够准确、及时、有效的查询和修改学生选课情况。
与传统的选课方式相比,网上选课系统利用局域网为学生选课带来了极大的便捷。
学生在公共机房,或者宿舍的个人电脑上便可以通过校园网络来选课。
在选课期间内,学生能够使用选课系统灵活的修改自己的选课情况,大大提高了学校选课工作的效率。
教务处的教师则可以通过选课系统的管理员子系统来管理学生的选课情况,使得学生选课工作达到系统化和自动化,大大提高了学校的工作效率,为广大师生及相关人员节省了极多的时间。
教务管理系统之子系统——系内课程安排可行性分析报告指导老师:孙宝军小组人员: 范志媛吴树兵鹿超张凯王林王博教学管理系统课程安排子系统可行性分析报告一.教务信息总系统的概述1.教务信息系统的背景信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。
计算机虽然与人类的关系愈来愈密切,但是还有人由于计算机操作不方便继续用手工劳动。
为了适应现代社会人们高度强烈的时间观念,随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。
管理信息系统是一个不断发展的新型学科,任何一个单位要生存、要发展、要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。
这对于正在迅速发展的各大高校而言,同样有着重要意义。
现如今高校为适应社会的需求以及自身办学的需要,扩建、扩招已在寻常不过。
自然就会有更多的学生信息需要处理。
如果只靠人力来完成,必然是一项非常繁琐、复杂的工作,而且还会出现很多意想不到的错误,这不仅会给教学及管理带来了很大的不便,也不益于学校全面快速发展的需要。
众所周知,作为高校日常教学中的主要管理工作之一的教务管理,它涉及到院校、专业、师生等诸多方面。
特别是目前国家的教育体制也正处在不断改革、创新的阶段,教育部门充分吸取国外优秀的教学模式,结合国内多年的办学经验,逐步探索出了适合中国特色的教学形式,国家教育部面向各级各类学校开展了全面学分制改革。
同时,随着选课制的展开和深入,教务日常管理工作也日趋繁重、复杂,如何把教务工作信息化、模块化、便捷化便成为了现代高校发展的重点。
所以总的来说,教务管理软件应实现教务信息的集中管理,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的计算机教务管理系统和全校信息系统打下良好的基础。
在高校中,教务管理工作具有举足轻重的地位,教学质量直接取决十教务管理水平。
现如今教务管理信息系统的开发与实施可谓日新月异。
高校公共机房课程管理系统的设计与实现摘要:高校公共机房是学生进行上机实验的重要场所,为进一步加强机房管理的信息化建设,方便师生的查询、使用,提高机房管理人员的管理效率和质量,我们开发了高校公共机房上机课程管理系统,本文对系统的设计与实现进行了论述。
关键词:高校公共机房管理系统 asp net sql server
中图分类号:g647 文献标识码:a 文章编号:1673-9795(2012)09(b)-0218-01
随着高校对信息化建设越来越重视,机房数量急速增加。
如何对这些机房的使用进行有效管理,是本文讨论的主要问题。
在以前,机房的使用分配由机房管理人员以纸质方式进行。
如果机房数量较多,占用机房的课程也很多,那么留给机房管理人员的工作将是繁重和琐碎的,并且毫无效率可言。
此外,采用人工处理方式,申请空闲机房的流程是繁琐的。
首先,需要上交纸质材料至机房管理部门,提出使用机房的申请。
机房管理部门对申请的时间、申请的机房与现有机房占用表进行手工比照,检查申请信息是否与当前机房占用信息冲突。
在核查信息后,管理人员再通知申请单位,其对机房的申请是否通过。
然后,再修改与机房占用信息有关的纸质表,完成全部申请工作。
可以看到,这项工作的效率较低,且十分容易出现错误,导致机房管理的失误。
因此,加强机房管理信息化建设,开发机房管理系统,一方面能方便师生;另一方面可以提高机房管理者的工作效率和质量。
本
文将就公共机房上机课程管理系统的设计与实现进行讨论。
1 系统功能需求
本系统主要由机房管理部门负责,使用本系统可以有效地对机房使用进行管理。
使用本系统的普通用户(师生)可以查询机房占用情况以及对空闲机房提出使用申请。
机房管理人员可以对机房使用信息进行查询、增加、修改、删除以及批量导入,且可以对机房的申请进行审批等相关操作。
2 系统模块设计
系统分为三大模块,用户管理模块、查询模块、导入模块包括机房信息导入和课程信息导入、添加、修改、删除操作模块、空闲机房申请模块。
2.1 用户管理模块
本系统包含三类用户:管理员、注册用户,普通用户。
管理员:系统数据库内置账户,拥有整个系统的所有权限。
可以进行查询、添加、修改、删除、导入等操作,也可以审批注册用户提交的空闲机房使用申请等。
注册用户:首先需要在系统注册页面进行注册,然后可以登录使用,主要权限有:查询和空闲机房的申请。
普通用户:不经登录直接进入系统,可以使用系统的查询功能。
2.2 查询模块
查询模块提供查询课程占用机房情况和查询空闲机房功能。
可以按照周次、星期、节次、机房名称、课程名称、教师姓名等进行
单条件或组合条件查询。
2.3 增、改、删模块
该模块提供对机房相关使用信息的单条添加、修改和删除功能。
2.4 导入模块
该模块提供批量导入功能,每学期初可以将机房课程信息和机房信息按照模板格式批量导入系统。
需要导入机房使用信息的excel文件主要包含以下字段:课程名称、起始周、结束周、是否分单双周上课、星期、节次、机房名称、课程名称、任课教师。
上课班级等。
导入时会对数据进行验证和解析,解析成功后可成功导入。
2.5 空闲机房申请模块
用户首先通过查询找到空闲机房信息,然后通过申请模块提交使用申请到管理员处,管理员收到申请后进行审批操作,若审批通过,则将申请机房信息写入系统主表,否则不进行写入操作。
管理员审批后将进行结果反馈,用户下次登录系统时可以看到。
3 数据库设计
数据库主要包括5个表,分别为占用记录表、申请信息表、处理结果表、机房信息表,用户信息表等。
3.1 占用记录表
该表记录了各时间段(按“周次,星期,节次”排列)机房占用的情况,以及占用机房的课程的基本信息(课程名称,上课班级、人数、任课教师等)。
调用此表的模块:导入、申请、查询模块。
3.2 申请信息表
该表记录机房的申请信息。
申请信息主要包括:申请的机房编号、申请时间、申请使用机房的时间以及课程基本信息(课程名称,上课班级、上课人数、任课教师)、软硬件需求等。
调用此表的模块:申请模块。
3.3 处理结果表
该表记录对机房申请信息的审核情况。
审核信息主要包括:处理结果、申请机房编号,申请使用机房的时间以及课程基本信息(课程名称,上课班级、上课人数,任课教师等)。
3.4 机房信息表
该表记录学校机房的基本信息,主要包括:机房编号、机房名称,机房容量以及机器配置情况等。
3.5 用户信息表
该表记录管理员和注册用户的账户信息,包括:用户名称、用户密码、密码提示信息等,为保证安全,采用md5加密。
4 开发工具及编程技术
常用的开发模式主要有两种:c/s(client/server,客户机/服务器)模式和b/s(browser/server,浏览器/服务器)模式,c/s 模式下系统任务分别由客户机和服务器来完成,安全性好,但存在灵活性差、升级困难和维护工作量大等缺陷。
b/s模式是一种以web 技术为基础的平台模式,逻辑上采用三层结构,它在前台browser 和后台数据库server之间增加了一个webserver层,所有的应用
程序模块都安装在它上面,客户机上只需安装一个通用的浏览器软件即可。
b/s模式的主要优势有以下几点:(1)大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本;(2)它能有效地保护数据平台和管理访问权限,服务器数据库也很安全;(3)可跨平台操作,任何一台机器,不管安装了哪种系统,只要装有浏览器软件,均可作为客户机来访问系统;(4)具有良好的开放性和可扩充性。
因此本系统选择b/s
(browser/server,浏览器/服务器)模式来开发。
本系统中,服务器采用windows server 2003作为网络操作系统,前台采用开发,后台采用sql server 2008数据库,对于数据库的访问,采用来实现。
6 结语
通过开发高校公共机房课程管理系统,进一步提高了机房管理的信息化程度,既方便了师生,便于机房的开放共享,也使得有关机房管理的诸多问题得以解决,管理人员工作效率和质量明显提高。
参考文献
[1] 陈长喜程序设计基础教程[m].清华大学出版社,2011.
[2] 何玉洁.数据库原理及应用[m].机械工业出版社,2011.。