《基于BS学生信息管理系统设计.doc》由会员分享,可在线阅读,更多相关《基于BS学生信息管理系统设计.doc(29页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流基于BS学生信息管理系统设计.精品文档.基于BS学生信息管理系统设计【关键词】 .NET,查询,统计,毕业,学位【摘要基于BS学生信息管理系统设计】 随着社会主义市场经济的高速发展,需要更多高质量的人才。在全国基于BS学生信息管理系统设计高校的扩招以及学分制管理制度下,学生信息管理的量成倍增加,学基于BS学生信息管理系统设计分统计工作日趋复杂。而作为学生学习目标的毕业与学位,更是学生信基于BS学生信息管理系统设计息的重要组成部分。本系统对高校管理的科学化,信息化,具有重要意义。本文主要对毕业学位管理系统的开发进行了研究。首先对杭州电子科技大学
2、学分制的管理模式下,学生获取毕业资基于BS学生信息管理系统设计格和得到学位证书的过程,进行了详细说明。然后重点介绍了该系统各基于BS学生信息管理系统设计个模块的分析,设计与实现过程,阐述了系统各个模块的组成部分,基于BS学生信息管理系统设计层次式的判断条件使得数据运用更加合理准确,并利用系统的查询调用手段进基于BS学生信息管理系统设计行连接,对毕业与学位进行科学的统计管理。该系统运用.NET平台和基于BS学生信息管理系统设计SQL Server数据库作为开发工具,具有界面良好,使用简单灵活,基于BS学生信息管理系统设计数据安全可靠等特点,适合现代化教学的基本要求。系统基于BS学生信息管理系统设
3、计的运行将减轻教务人员的工作负担,提高工作效率,并且为老师和学生提基于BS学生信息管理系统设计供良好的查询,统计,管理服务。 引 言 基于BS学生信息管理系统设计近年来,高校招生规模的不断扩大造成每年毕业的人数不断增加,毕业和学位基于BS学生信息管理系统设计管理的工作量也随之不断变大,并且集中在学生毕业前夕,时间要求基于BS学生信息管理系统设计很紧,传统的手工处理已经不能满足管理要求。在计算机技术高速发展的今天基于BS学生信息管理系统设计,利用计算机系统来管理信息被越来越多的利用起来。使用计算机来进行基于BS学生信息管理系统设计信息的管理和控制,不仅提高了工作效率,还大大提
4、高了其安全性。尤其对于基于BS学生信息管理系统设计复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与基于BS学生信息管理系统设计信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就基于BS学生信息管理系统设计是为毕业和学位信息管理而设计的。本章分为四个部分,基于BS学生信息管理系统设计第一部分为第一章,对该系统的目的及意义、对本系统已有研究情况及存在问基于BS学生信息管理系统设计题的评述、本文所要解决的问题等做了说明。第二部分为第二章,是对系统基于BS学生信息管理系统设计前台开发平台.NET以及后台数据库的SQL Server的简单基于BS学生信息管理系统设计介绍。
5、第三部分为第三章到第七章,对系统的分析与设计作了详细的描述,基于BS学生信息管理系统设计即有关模型的建立,方案的拟定等情况。第四部分是结论,对系统的基于BS学生信息管理系统设计功能实现进行了讨论,说明工作的情况和研究成果,以及系统的不足和开基于BS学生信息管理系统设计发中遇到的问题。本次论文的编写除了主要由我来操作之基于BS学生信息管理系统设计外,还经过了我的导师的大力协助,还有很多同学对我提出了宝贵意见,在此基于BS学生信息管理系统设计我表示感谢。第一章 系统开发背景1基于BS学生信息管理系统设计.1 选题的目的及意义为深化教育体制改革,实践基于BS学生信息管理系统设计和探讨建立具有中国特色
6、的社会主义高等教育模式,培养社会主义建设的高基于BS学生信息管理系统设计素质人才,杭州电子科技大学早在多年前就已经在本科生教育中开始实行学分基于BS学生信息管理系统设计制培养计划。学分制是高等学校的一种教学管理制度,学分是计算学生实际基于BS学生信息管理系统设计完成学业数量的工具以及考核学生是否具备毕业要求的标准。学分制基于BS学生信息管理系统设计的实施是选课制和弹性学制的结合,所以学分制可以使学生在学校各类指基于BS学生信息管理系统设计导性教学计划的框架内以及学校学分制度的约束下,通过选修课程的形式更基于BS学生信息管理系统设计加自主的安排学习进程与在校学习时间,有利于学生进一步丰富和扩大自
7、己的基于BS学生信息管理系统设计知识面与素质的全面提高。作为一名计算机学院的毕业生基于BS学生信息管理系统设计,希望利用自己所学的专业技术知识,在离开母校之前为她贡献绵薄之基于BS学生信息管理系统设计力。因此准备以Visual Studio.NET为开发工具,用S基于BS学生信息管理系统设计QL Server 2000数据库,开发基于.NET技术的毕业学位基于BS学生信息管理系统设计管理系统,减少校方的工作量,加快学校的信息化建设。1基于BS学生信息管理系统设计.2 系统国内外情况学分制里的学分是计算学生实际基于BS学生信息管理系统设计完成学业数量的工具以及考核学生是否具备毕业要求的标准。学分
8、的基于BS学生信息管理系统设计介入产生了大量的数据输入,统计,查询和分析工作,不仅数据量非常基于BS学生信息管理系统设计庞大,而且由于学分制中学科的性质不同,产生了比想象中还要巨大的信息处基于BS学生信息管理系统设计理过程,实在是学分制的一大不便。其主要必须让我们基于BS学生信息管理系统设计来关注的问题有:课程性质:拿我们学校计算机专业来做基于BS学生信息管理系统设计比方,本系所有课程性质各不相同,共分以下几块,校定必修课程(公基于BS学生信息管理系统设计共基础课程),分院必修课程(专业基础课程),限选课程,任选课程,实践基于BS学生信息管理系统设计环节课程,课外必修项目课程,课外选修项目课程
9、。而学分制对每种基于BS学生信息管理系统设计课程都有不同的要求,要求达到的积分也是各不相同。选基于BS学生信息管理系统设计课制:它的产生,是学分制实现的必然结果,不然无法体现学生素质的基于BS学生信息管理系统设计全面体现。选课除了学生可以根据自己的学习进程来选择以外,还可以在基于BS学生信息管理系统设计学有余力的同时,根据自己的学习兴趣,选择自己喜欢的课程,因而基于BS学生信息管理系统设计,每一届每一个班级每一个学生,在不同的学期中上的课程都有可能是不同基于BS学生信息管理系统设计的。学分统计:在目前看来,学分统计,虽然是一些简单的基于BS学生信息管理系统设计数据输入工作,可依然是需要有所注意
10、的。公共基础课程和专业基础课程最基于BS学生信息管理系统设计好统计,只需要确认是否有不通过的就可以了;限选课程和任选课程基于BS学生信息管理系统设计每个分院都有不同的要求,根据具体情况,一般只要达到一定的学分累加,就可以算是通过该性质课程的学分要求了,即使依旧有不通过的课程,也不用担心;课外必修课程也是必须通过所有课程,拿满所有学分的,但课外选修课程,就是和先前说的标准类似了,只要得到的学分超过了分院指定的指标,就算是通过,可以顺利毕业。然而根据我对学校一些部门的咨询,和网络上资料的浏览,我发现,学校内部关于毕业和学位的管理系统依旧存在着不少弊端:在硬件方面,涉及毕业与学位管理的各部门尤其是学
11、分统计的部门,均还没有实现资源共享,而对于管理毕业与学位工作的办公室联系又不够紧密,要明白,其有关数据的交流是十分频繁的,很多情况下,各部门关于毕业与学位的管理工作没有统一规划,各自独立,不得不靠大量的人工数据输入修改来解决部门之间的交流问题。在软件方面,学校分院内部各办公室里的计算机所采用的数据库,操作系统和开发工具版本不一,功能不齐,有的办公室采用FOXPRO,而有的则已经使用了SQL SEVER。这样就造成了运行环境不统一,管理工作不好协调的局面。尤其是数据库方面,没有建立统一的,具有数据一致性的信息库,数据也没有共享,而没有这样一个科学的有关学分统计的数据库,对于现在实施学分制的学校而
12、言,可以说是非常致命的。现有毕业与学位管理系统适应性差,甚至可以说还没有一个可以称作系统的管理工具,对学校教育管理产生了很多可以避免的困难,同时也加重了工作人员很多不必要的工作量,开发新的毕业与学位管理系统,势在必行!1.3 系统要解决的问题本系统是基于.NET平台和SQL Server数据库的管理系统,采用B/S三层模式,应用C#语言和ASP.NET相关技术编写WEB应用程序,用户可以通过浏览器完成各种操作,而系统运行的代码和所需数据分别运行在Web服务器和数据库服务器中,系统通过ADO.NET 技术访问数据库并完成相关操作。本学位系统主要的功能就是帮助老师在每个学年结束时候,进行学生能否毕
13、业和能否取得学位的判断工作,以决定哪些学生毕业,哪些学生取得学位,减少手工操作,提高工作效率。系统的基本原理就是:1本系统根据实际学生的课程考试成绩或者是补考重修后的成绩,将上述几个数据库的内容填写完整,并时刻更新。2根据学校有关规定,并通过查询数据库中学生的成绩、所获学分以及其他各项数据,判断学生是不是在学期结束以后,可以正式毕业,不能毕业的显示其理由。3根据一系列取得学位的要求,和学生资料库中的成绩以及其他资料进行比较,得出结论,该学生是否有资格获取学位,并显示结论,即该生可以获得学位或者该生无法获得学位。4本系统也会有一个统计部分,包括每个班、每个专业、每个分院的统计以及民办,公办,专升
14、本的统计,即多少人毕业,多少人取得学位,毕业率是多少,学位率是多少。5根据学校每年政策的不同,本系统还有一个数据库信息的修改功能,比如修改重要基础课,修改毕业所需的学分标准等。通过一段时间的编译和测试,建立成一个方便老师统计的毕业与学位管理系统,用来帮助专职老师在每个学年结束以前,统计即将毕业的学生的学位问题,判断他们其中哪些人可以正式获取学位,并通知学校,可以对这些同学授予学位,减少手工操作带来的繁琐工作,以及学生来询问无法获取学位的原因时候,不能及时给出答案的尴尬。由于学生资料数据库必要的不断补充,刚开始该系统可能还不能准确的做出判断,但随着资料更新,相信该系统还是可以为教师带来方便,为学
15、生提供一定帮助的。3.3 可行性分析3.3.1技术可行性分析1系统软硬件条件。根据先前系统环境运行配置的要求,个人的电脑或是学校的电脑都已经符合规格。2VS.NET技术条件。.NET技术是一门比较新的技术,本人接触时间不长,但由于前段时间看过不少相关的书籍,已经有了初步的认识和简单使用C#语言编程的经验,再加之有导师丁宏老师和张海平的指导,出现问题可以及时请教。3数据库技术条件。本系统所使用的数据库管理软件为SQL Server 2000,它对于处理这些中小型的数据库绰绰有余。 结论:技术可行。3.3.2经济可行性分析学校网络信息化建设将使整个学校的管理工作更高效,信息传递更及时,较
16、之以前有了较大的飞跃,实现了教学管理中的网络化、电子化、无纸化和自动化。在学校现有的硬件和软件的条件下,将这一系统运用于学校日常工作的管理中无须投入大量人力和物力,便能较好的实现。当这一系统能够在校园中全面应用,无疑会加强学校与学生,教师与学生的沟通、交流,从而提高学校整体教学科研的水平。结论:经济可行。3.3.3法律可行性分析此系统是由计算机分院组织开发,由老师及学生自主进行设计及实施完成整个系统,分院相关部门提供业务流程咨询。软件版权最终归计算机分院所有,不存在纠纷问题。结论:法律上可行。第四章 需求分析4.1 功能分析根据系统简介,本项目的主要功能是查询、统计和信息修改,结合先前所提到的
17、问题,先将系统功能归纳如下:1系统将学生用户和管理员(教师)的使用权限进行定义,对权限不同的用户,将有不同的功能定义,即学生用户只能查询自己的毕业和学位信息,除此之外没有其他权限,而管理员除了可以查询各个学生的信息外,还具有按班级、专业查询和统计的权限,以及修改相关判定条件的权限。2系统通过数据库的用户表来管理学生用户和管理员用户,每个用户拥有自己的用户名和密码,普通用户的初始密码为111111,用户登陆后可修改自己的密码,管理员的用户名和密码由系统设计时统一写入数据库。用户必须通过用户名和密码登陆系统才能完成相关操作。3学生用户登陆后,进入学生信息查询模块,此模块的功能是判断学生能否毕业,能
18、否取得学位,并显示学生的毕业和学位信息,以及学生大学的总成绩单。4管理员登陆后,进入管理员查询统计和修改模块。查询统计模块主要分为按学生学号查询,按班级查询,按专业查询,各模块将取得学位学生,毕业学生,不毕业学生分开显示,并显示取得学位人数,毕业人数,以及学位率和毕业率。同时,管理员可查看被查询的任何学生的毕业和学位信息,此时系统自动跳转到学生信息查询模块。5管理员除了查询和统计学生毕业学位信息外,还具有修改相关信息的权限,此权限由修改模块来实现,修改模块主要是针对每年学校的学位政策不同,对英语四级,重要基础课以及所需修满学分的规定不同而设计的,为了降低系统的设计难度,目前管理员可以增加和删除
19、重要基础课。其它数据修改仍需通过手动修改数据库来完成。 键词:在线购物,JSP,Hibernate,SQL Server 2000在线购物系统是用JSP在网络上架构一个动态的在线购物网站,系统是在Windows XP下,以SQL Server 2000为数据库开发平台,Tomcat网络信息服务作为应用服务器,采用JSP(Java Server Pages),Hibernate和Struts技术开发的网上购物系统。论文详细阐述了在线购物网站的开发背景和意义,并对系统所采用的技术进行了简单的介绍。在系统规划中,描述了系统的总体设计思路和建设原则,在此基础上对系统的模型进行了简单的分析,明
20、确系统的操作流程,并对系统进行了可行性分析,确定在当前的条件下,开发网上购物系统是可行的。在需求分析结果的基础上,进行了系统的设计,对系统的功能模块进行了划分。接着对系统的数据库进行设计,包括数据库设计的各个阶段和数据表的结构,之后进行了系统中主要模块设计和实现。最后,为了保证系统的安全性和可靠性,进行了系统的测试。建立后的网站系统是一个动态、交互式、具有商品提供、系统管理等功能的在线购物网站。 关键词:在线购物,JSP,Hibernate,SQL Server 2000第1章 绪论 1.1选题的背景及意义网上购物在国际互联网上可以实现的商务功能已经多样化,从基本的对外沟通
21、展示功能、信息发布功能、在线商品展示功能、到在线洽谈功能、在线采购功能、在线客户服务功能、在线网站管理功能等等,几乎以往传统商店功能都可以在互联网上进行电子化的高效运作。同传统购物方式相比,网上购物方式具有一下优势:首先,对于消费者来说:第一、可以在家里逛商店,订货不受时间限制。 第二、获得大量的商品信息,可以买到当地没有的商品。 第三、网上支付比传统拿现金支付更加安全,可避免现金丢失。 第四、从订货、买货、到货物上门无需亲临现场,即省时又省力。 第五、由于网上商店省去租店面招雇员存贮保管等一系列费用,总的来说其价格较一般商场的同类商品更便宜。 其次,对商家来说,由于网上销售没有库存压力,经营
22、成本低,经营规模不受场地限制等有利因素,在将来会有更多的企业选择网上销售,通过互联网对市场信息的及时反馈适时调整经营战略,以此提高企业的经营效益和参与国际竞争的能力。第3章 系统分析 3.1系统分析概述在管理信息系统的生命周期中,紧接系统规划阶段的是系统开发,而系统分析阶段是管理信息系统生命周期中系统开发的第一环节,这一环节工作质量的高低直接影响到后继工作的进行, 特别是系统分析中产生的可行性研究报告和系统说明书。其中,可行性研究报告是系统开发任务是否下达的决策依据。系统说明书是整个系统分析阶段的工作总结,是系统分析人员和用户交流的主要手段,是系统建设领导部门决定是否进行系统建设的主
23、要依据13。系统分析阶段的目标就是在系统规划所定的某个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。系统分析在整个系统开发过程中,是要解决“做什么”的问题,提出逻辑方案,为了下一阶段进行物理方案设计,解决“怎么做”提供依据13。系统分析阶段的主要活动有:系统初步调查、可行性研究、系统详细调查、新系统逻辑方案的提出。系统分析的工作特点:1、 工作内容涉及面广,不确定性大。2、系统分析工作主要面向组织管理问题,工作方式主要是和人打交道。3、系统分析工作主要成果(产品)是文件。4、系统分析的工作追求的是有限目标。3.2系统的初步
24、调查和可行性分析系统初步调查和可行性分析,是系统分析的第一步,其中系统初步调查是系统可行性分析的前提,可行性分析是在系统初步调查的基础上进行的。3.2.1系统初步调查系统初步调查的主要目标是从系统分析人员和管理人员的角度看新项目开发有无必要和可能,其基本内容包括:系统的基本情况、系统信息处理情况和系统资源情况。系统初步调查采用的主要方式是系统分析人员与电子购物商城各级主要管理人员进行交流,并到经营管理现场参观了解情况,经过初步调查了解到,电子购物商城的基本情况为:网上商店作为一种新兴产业,以其便捷、时尚的特点吸引着越来越多的消费者,抢占了现实市场交易中的相当份额,并呈现出蓬勃发展、愈演愈烈之势
25、。作为网络时代的产物,网上商店具有很多新的特性,这些特性使其充满生命力,以致成为传统商业的有力挑战者,引发零售业态的第三次商业革命。网上商店市场的发展现状:一方面,潜在消费者的发展速度惊人。据中国互联网信息提供的资料,截至2006年年底,我国网民人数达到1.37亿,与2005年相比增加2600万人,增长率为23.4%,是历年来网民增长最多的一年。而同时我国的网民相对数量仍偏低,从普及率上看,2003年,美国已经达到63.2%,用户数居第三位到第七位的日、德、英、韩、法都在50%左右,而我国到2006年用户普及率只有10.5%,这意味着发展空间还很大。另一方面,网上交易额快速增长。据投资公司Co
26、wen and Co的报告,2006年美国互联网商品销售额是1080亿美元,预计到2011年,网上销售额会增加到2250亿美元;韩国新世界流通产业研究所目前发表的一项报告预测,韩国网上购物的规模将在2009年超越传统的百货业。来自INTERNET GUIDE 2007中国互联网调查报告的数据,2006年我国互联网用户个人互联网消费市场总规模约为2767.46亿元人民币,较2005年1876.53亿元同比增长47%。由上可见,网上商店以其投资少、适应性广、成本低、无需存货的特点发展迅速,但与传统商店相比,网上商店仍处于初级阶段,尚未形成真正意义的市场,但有很大的发展空间。3.2.2可行性分析可行
27、性是指在组织内外当前的具体条件下,进行某项目的必要性和可能性的研究。可行性分析就是对项目开发的可能性和必要性进行分析,避免盲目投资。主要是必要性分析和效益分析,以决定是否建立MIS,同时还要进一步进行技术可行性分析、投资/效益分析、组织管理可行性分析,确定是否存在否定项目的可能性。1、前台模块详细功能描述:其中,查看订单、查看购物车和放入购物车模块是禁止匿名用户访问的内容。(1)销售排行模块实现查看商品详细信息的功能;(2)新品上架和特价商品模块实现商品的分类查看、查看商品详细信息和将商品放入购物车的功能;(3)查看订单模块实现查看订单详细信息的功能;(4)查看购物车模块实现清空购物车、修改购
28、物数量、继续购物和结账等功能;(5)查看发货信息模块实现查看发货详细信息等功能;(6)商品搜索模块实现查看商品详细信息等功能;(7)网站公告模块实现查看公告详细信息等功能。2、后台模块详细功能描述:(1)商品类别管理模块包括添加新类别、修改现有类别、删除子类别和删除主类别的同时删除子类别等的功能;(2)商品管理模块包括添加新商品、商品搜索、修改商品信息和删除商品等的功能;(3)订单管理模块包括接受、删除新生成的订单和查看所有订单等的功能;(4)公告管理模块包括添加新公告和维护及删除原公告的功能;(5)会员管理模块包括会员搜索、删除会员和冻结/恢复会员的功能;(6)发货管理模块包括执行发货和生成
29、发货信息等功能;(7)管理员管理模块包括添加及删除管理员、修改登录信息等的功能。4.2.2系统体系结构在线购物系统是一个模拟网上购物环境的应用程序,它维护着一个数据库,存储着用户信息、商品信息和交易信息等。JSP程序从数据库中获得信息,并呈献给最终用户。主要功能包括用户管理、商品信息管理和模拟交易(比如购物和付款)。目 录摘要 1Abstract 21、引言 31.1 课题研究的目的 41.2 课题研究的意义 41.3 课题的可行性分析 51.3.1 课题调研 51.3.2 可行性分析&n
30、bsp;52、准备阶段 62.1 JSP 编程语言 62.2 SQLSERVER 2000数据库 72.3 BS模式与C/S模式的比较分析 72.4 数据库系统设计 93、应用系统开发工具 113.1 对软件和硬件的要求 113.2 运行需求 113.3 其他需求 123.4 数据库应用系统开发简介 123.5 学生选排课系统 124、系统分析 134.1 系统简要分析 134.2 应用需求分析 144.3 业务流分析 164.4 数据流分析&n
31、bsp;164.5 系统数据模型设计 174.5.1 E-R图 174.5.2 数据表 185、详细设计 195.1 学生登录 195.2 课程预览 195.3 选课 205.4 退课 215.5 密码修改 215.6 管理员登录 215.7 退出系统 226、调和测试 22结 论 24致 谢 25参 考 文 献 26摘要Internet网是目前全球最大的计算机通信网,它遍及全球几乎所有的国家和地区。www系统
32、是一个大型的分布式超媒体信息数据库,它极大的推动了Internet的发展,己经成为Internet中最流行、最主要的信息服务方式。www技术之所以能在全球普及,一个重要的原因就是它与数据库管理系统相互融合,成为一个处理和共享信息的强大工具。一方面,数据库是一种强大的信息管理工具,另一方面,www提供了共享数据的方法。两者强强联合取长补短,发挥各自优势,使用户可以在Web浏览器上方便地检索数据库的内容。 本论文主要包括学生选排课系统方案分析与网络规划,本系统是一个典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性
33、强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,我们使用SQLSERVER2000数据库,Jsp编程语言作为开发工具, 利用其提供的各种面向对象的开发工具,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。本系统可以方便学生更方便的选排课。实现全校学生选课在线查询。还可以对新来的学生信息进行信息录入。由于学生上课情况复杂,可以实现信息修改,及时调整学生的基本情况。关键词 选排课 系统设计 信息管理 1、引言数据库是从60年
34、代初发展起来的计算机技术。经过四十来年的发展,数据库技术己经趋于成熟。Web数据库在新的Internet环境中发生了很大的变化。就数据应用而言呈现出多样化的空间,如数字图书馆、电子出版物、电子商务、远程教育系统等的出现,给web数据库技术提出了更多、更高的要求。同时,随着国内高校校园网的建设,基于互联网的应用系统的开发正在蓬勃发展并发挥着较大的作用。例如,我国许多高校的网上招生系统,学校的各种管理信息系统,学校选排课系统,还有一些医学院校开发出的网上诊所、远程诊断系统等等,都是基于校园网的应用系统。国外的教学科研软件与国内相比开发的早而且比较成熟。早在七十年代末,美国就建成了NSFNET(国家
35、科学基金网),其课题的申报及课题的进展情况汇报都在网上进行。其网上教学教务管理系统也十分完善,世界各地的学生可以坐在家里通过互联网完成入学报名、选排课、考试、取得学位这一学习生活的全过程。目前,国际上已具规模的远程教育学校就有数百所之多,网上教育正在各地发挥着巨大的作用,为世界各国培养出大批人才。所有这些都表明,基于Internet的校园网的应用已深入到校园内的各个方面。在高等学校的教务管理工作中,课程表的编排是一项十分复杂、棘手的工作。在排课过程中,除了满足大量的制约条件以外,还必须解决许多冲突与矛盾,例如:两位教师不能同一时间在同一班级上课、一位教师不能在同一时间上两门课等等。利用计算机辅
36、助进行课表编排工作,既提高了排课工作的科学性,又可大大减轻管理人员的工作强度,提高工作效率,从而使学校教务管理现代化迈上了一个新台阶。我国不少高校都实行了学分制,它的核心是允许学生自由选排课,即把学习的自主权交给学生。在这里,学生选排课时的制约因素比较复杂,工作量也很大,而且往往需要在较短的时间内完成。运用计算机辅助选排课,即能实时地对大量选排课数据进行检验和统计,十分方便地输出选排课结果,同时也避免了人工处理时容易产生的错误。从系统开发的复杂程度来看,计算机辅助排课与选排课是高校教务系统中的两个关键子系统,目前不少教务系统尚未很好地解决排课与选排课问题。本文主要对高校教务管理系统中计算机课表
37、编排与选排课子系统的基本功能、设计思想、需求分析以及实现技术进行探讨。我想大家肯定都经历过学生时代,也许很多人还对那个时候的选课记忆犹新,每个学期都要排着长长的队伍去选。现在,我们已经进入到Internet时代了,选课系统自然也要随着更新。大学中,公选排课较多,学生可根据自己的专业及兴趣选择公选课程进行学习,本系统将从教学部门的要求出发,实现公选课的选择、查询与统计。学生选排课系统需要满足来自两方面的需求,这三个方面分别是学生、管理员。学生的需求是查询院系的课程、学生选排课情况及学生信息的修改;学生可以直接查看选排课情况,学生可以根据本人学号和密码登录系统,还可以进行本人学科成绩情况的查询和维
38、护部分个人信息。一般情况下,学生只应该查询和维护本人的选排课情况和个人信息,若查询和维护其他学生的选排课及成绩查询信息,就要知道其他学生的学号和密码。这些是很难得到的,特别是密码,所以不但满足了学生的要求,还保护了学生的个人隐私。学校工作人员有修改学生选排课的权限,所以需对工作人员登陆本模块进行更多的考虑。在此系统中,学校工作人员可以为学生加入选排课或是登陆记录,并打印生成相应的报表给用户查看和确认院系管理人员功能的信息量大,数据安全性和保密性要求最高。本功能实现对选排课信息、教师信息、总体选排课情况信息的查询和统计、工作人员和管理人员信息查看及维护。学校管理员可以浏览、查询、修改、统计选排课
39、的基本信息;浏览、查询、统计和修改学生选排课的基本信息,浏览、查询、统计学生信息,但不能添加删除和修改学生的信息,这部分功能应该由院系工作人员执行,但是,删除某条学生选排课基本信息记录时,应实现对该学生选排课的级联删除。并且还应具有生成选排课报表,并打印输出的功能。设计不同用户的操作权限和登陆方法对所有用户开放的学生选排课查询和个人部分信息维护查看个人情况信息维护学生个人密码根据选排课情况对数据库进行操作并生成报表根据选排课情况对数据库进行操作并生成报表查询及统计各种信息维选排课信息维护工作人员和管理员信息维护学生信息处理信息的完整性。本系统主要实现学生信息管理、课程信息管理、排课管理、学生选
40、课管理,学生信息管理有学生姓名、学生学号和学生所在系;课程信息管理有课程名称、学分、上课地点、已选人数、课程性质、开课系、课程人数;系信息管理有系号和系名。(1)学生信息模块完成学生的登陆,然后根据各位同学所在的系不同,调用相应的选排课模块。其中学生登录模块的功能是验证登录人员确实是本院的学生,学生启动本系统后,系统提示输入学生学号码和密码,验证后进入主控操作界面。(2)教师信息模块完成教师的登陆,然后根据各位教师所在的系不同,教师所教的课程不同,调用所选的课程.其中教师登陆模块的功能是验证登录人员确实是本院的教师,教师启动本系统后,系统提示输入教师工号和密码,验证后进入主控操作界面。(3)课
41、程信息管理包括必修课程和选修课程,学生必需先登陆才能进行对课程的选排课否则不能进入选排课系统.(4)系信息管理中学生必需选重所在的系号和系名才能进行选排课,否则并不能进行选排课. 基于JSP网上拍卖管理系统设计关键词 WEB技术 JSP 系统设计 网上拍卖 摘要本论文主要涉及软件,数据库与网络技术等。涵盖知识面广,可有效地提高消费者综合运用所学知识分析解决问题的能力,增强消费者对事物的理解与掌握能力,培养消费者掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创新,为今后进一步学习与工作奠定了良好的基础。
42、本课程设计利用JSP 2.0开发工具和SQL Server 2000数据库来开发的。该系统要解决的网上商城及拍卖管理中所要解决的问题,可以满足网上销售及拍卖管理的基本要求。该系统能根据用户的需求,快捷方便的为用户提供服务。2.1.3.关键技术1. JSP技术随着互连网(Internet)的飞速发展和普及,构造Web网站、开发网络应用程序已经成为热门技术之一。JSP以其简单易学、与Windows操作系统无缝继承、扩展性好等特性,吸引了众多动态网站开发人员,得到了网络编程者的青睐。JSP是Java Server Pages的缩写,中文名称叫做“动态服务器页面”,服务器是所有
43、Web站点的核心,后缀名为.JSP。JSP内含于IIS(Internet InformatioJSP文件时,服务器用JSP;JSP全部读取请求的文件,执行所以的服务器端脚本,并将脚本输出与静态HTML代码进行合并;最终的HTML页面将在HTTP响应中传送给浏览器。JSP程序是由文本、HTML标记和脚本组合而成的。在JSP程序中,脚本通过分隔符与文本和HTML标记区分开来。JSP用分隔符%和%包括脚本命令。由分隔符括起的命令称为主脚本命令,这些命令由主脚本语言进行处理。在JSP分隔符%和%内,可以包括主脚本语言允许的任何语句、表达式和操作符等。JSP实际上是将标准的HTML文件扩展了一些附加特征
44、,也像标准的HTML文件一样,包含HTML对象并且有一个浏览器解释并显示,任何可以放在HTML 中的东西—Java applets,闪烁字符串,客户端脚本,客户端JavaX控制等。都可以放在JSP中。因此,JSP有如下四个重要特征,使之具备很强的通用性,是Microsoft开发的服务器的脚本环境。通过JSP,可以结合HTML(HyperText Markup Language )、脚本命令和组件来创建动态、交互且高效的Web服务器应用程序。2. SQLSERVER 2000 SQLServer2000是一个基于关系型数据库模型建立的数据库管理系统软件(DBMS)。它帮助用户方使地得到所需信息,并提供强大的数据处理工具。它可以帮助用户组织和共享数据库信息,以便于根据数据库信息作出有效的决策。另外,仅有这样—个数据库管理系统