小区物业管理系统教学文案.doc
Good is good, but better carries it.精益求精,善益求善。小区物业管理系统-小区物业管理系统<br><p><strong>摘要:</strong>物业管理系统是小区物业管理系统现代居住小区不可缺少的一部分。一个好的物业管理系统可以提升小区的小区物业管理系统管理水平,使小区的日常管理更加方便。将计算机的强大功能与现代的小区物业管理系统管理思想相结合,建立现代的智能小区是物业管理发展的方向。重视现代化小区物业管理系统的管理,重视细致周到的服务是本小区工作的宗旨。确保能提高经济效益小区物业管理系统,确保能提高管理水平,确保取得最大经济效益是本系统开发的目标。<小区物业管理系统br/>本系统是根据小区日常工作特点设计出的一个物业管理系统,小区物业管理系统系统以资料管理、维修管理、费用管理和设备管理为核心,并辅助以数据统小区物业管理系统计功能,实现小区内工作的系统化管理。</p><p><str小区物业管理系统ong>关键词:</strong>网站可行性研究;总体分析;网站详小区物业管理系统细设计;系统说明与安装</p><p> </p><p小区物业管理系统> </p><p><strong>目录</stro小区物业管理系统ng></p><p>摘要1<br/>ABSTRACT1小区物业管理系统<br/>1概述2<br/>1.1系统开发背景及小区物业管理系统系统发展前景2<br/>1.2系统设计目标和意义2<b小区物业管理系统r/>2物业管理研究概述3<br/>2.1物业管理的小区物业管理系统发展历史3<br/>2.2国内物业管理发展的现状3<小区物业管理系统br/>2.3国内物业管理存在的问题4<br/>小区物业管理系统2可行性研究5<br/>2.1管理上的可行性5<br小区物业管理系统/>2.2系统技术可行性分析5<br/>2.3系统经小区物业管理系统济可行性分析6<br/>3总体分析6<br/>3.小区物业管理系统1系统环境分析7<br/>3.2系统需求分析7<br/>小区物业管理系统3.3系统功能分析7<br/>4开发平台选择8<b小区物业管理系统r/>4.1开发工具的选用和介绍8<br/>4.小区物业管理系统1.1MicrosoftVisualStudio.NET的简小区物业管理系统介8<br/>4.1.2SQLSERVER2000简介9小区物业管理系统<br/>4.2系统平台的设计12<br/>5小区物业管理系统系统设计13<br/>5.1系统结构图和流程图13<br小区物业管理系统/>5.2数据库设计13<br/>5.3系统功能的实小区物业管理系统现15<br/>531系统管理员管理15<br/>小区物业管理系统5.3.11管理员登陆模块16<br/>5.3.小区物业管理系统12管理员设置管理16<br/>532业主信息管理18小区物业管理系统<br/>5.3.21业主信息添加18<br/>小区物业管理系统5.3.22业主信息编辑18<br/>5.3.23业主信息小区物业管理系统删除19<br/>5.3.3小区房屋信息管理20<br小区物业管理系统/>5.3.31小区房屋信息添加20<br/>5小区物业管理系统.3.32小区房屋信息编辑与删除21<br/>533业小区物业管理系统主信息查询22<br/>5.3.31普通查询22<小区物业管理系统br/>5.3.32模糊查询23<br/>534业小区物业管理系统主信息统计24<br/>5.3.41年龄、性别、籍贯、入住小区物业管理系统率、住房面积统计24<br/>535业主信息打印小区物业管理系统27<br/>5.3.51自定义打印27<br/>小区物业管理系统5.3.52业主详细信息打印28<br/>5.3.5小区物业管理系统3收费催缴通知单打印29<br/>536系统版权小区物业管理系统信息设置29<br/>6系统的说明与安装30<br/小区物业管理系统>6.1系统说明30<br/>6.2系统的安装与测试33小区物业管理系统<br/>7系统评价35<br/>参考文献36<小区物业管理系统/p><p> </p><p> </p小区物业管理系统><p><strong>系统功能分析</strong><br小区物业管理系统/>该系统是针对小区物业管理而设计开发的,系统界面友好简洁,小区物业管理系统易于用户操作而无需担心其复杂性,各模块功能清晰,这正符合了当今现代化小区物业管理系统管理的发展理念。<br/>从功能上划分可分为六大模块:小区物业管理系统业主信息录入;业主信息修改;业主信息查询;业主信息统计;业主信息打印小区物业管理系统以及其他信息管理模块。<br/>1、业主信息录入:由新业小区物业管理系统主信息录入、小区房屋信息录入组成;<br/>2、业主信息修小区物业管理系统改:由业主基本信息修改、业主详细信息修改、按门牌号或姓名修改、小区物业管理系统业主信息删除、小区房屋信息管理(又包括添加、修改、删除功能)组成;小区物业管理系统<br/>3、业主信息查询:由普通查询、模糊查询组成;<br小区物业管理系统/>普通查询:门牌号查询、姓名查询、户型查询、住房面积查询。<小区物业管理系统br/>模糊查询组成:门牌号查询、姓名查询、户型查询、住小区物业管理系统房面积查询(按面积大于、小于、等于查询)。<br/>4、业小区物业管理系统主信息统计:由年龄统计、性别统计、籍贯统计、入住率统计、住房小区物业管理系统面积统计组成;<br/>5、业主信息打印:由自定义打印、业主小区物业管理系统详细信息打印、收费催缴通知单打印、收费通知单修改组成;<br/>小区物业管理系统6、其他信息管理:由系统用户管理、系统版权信息修改组成。</p小区物业管理系统><br><p>基于JSP的BBS的设计与实现</p><小区物业管理系统p>摘 要<br/> 小区物业管理系统 现今的社会是一个信息飞速发达的社会,其中在小区物业管理系统信息的交流当中,互联网占据着一个非常重要的位置。人们可以通过在互小区物业管理系统联网上收到最新的消息,也可以通过互联网进行信息的交流。而论坛就是大小区物业管理系统家进行信息交流的其中一个渠道。<br/> &n小区物业管理系统bsp; 论坛的概念:论坛(BBS)是Bulletin-小区物业管理系统Board-System的缩写,即电子公告栏。它是一种在In小区物业管理系统ternet网上开放的信息服务系统,通过论坛用户可以方便的实现信息小区物业管理系统的交换和文件的共享。<br/> 小区物业管理系统本文主要完成了基于JSP技术的信息交流论坛的设计和实现,主要实现小区物业管理系统了客户端和服务器端的动态交互。该系统包含六个模本文来自:论文小区物业管理系统网块:论坛用户登陆注册模块,论坛账户信息模块,论坛文章发布模小区物业管理系统块,公告/制度模块,版块管理模块,信息管理模块。论文详细描述了模块的小区物业管理系统结构、功能以及具体设计过程。系统采用了JSP技术以及JavaBea小区物业管理系统ns组件技术和JDBC技术实现。</p><p>关键词:J小区物业管理系统SP,BBS,MYSQL,JavaBeans,系统设计</p>小区物业管理系统<p>Bulletin-Board-Systemrea小区物业管理系统lizationbasedonJSP</p><p>Abs小区物业管理系统tract<br/>Nowadaysisaflour小区物业管理系统ishingsocietythatinformatio小区物业管理系统ntravelsfast.Amongtheexchan小区物业管理系统gesofinformation,theIntern小区物业管理系统etoccupiesaveryimportantposi小区物业管理系统tion,throughwhichpeoplecan小区物业管理系统receivethelatestnews,andcan小区物业管理系统exchangewitheachotherasw小区物业管理系统ell.Andtheforumisanoutletf小区物业管理系统oreveryonetoexchangeinformation,whichcanalsomaketheexchangeofinformationconvenient.<br/>Theconceptoftheforum:Theforum(BBS)istheabbreviationoftheBulletin-Board-System,namelythecolumnoftheelectronicsannouncement.ItisaservicesystemthatisopenonInternet,throughwhich,theforumcustomercanconvenientlyrealizesthecommutationoftheinformationandtheshareofthedocuments.<br/> Inthistext,itmainlycompletedthedesignandrealizationsofinformationexchangesforumbasedontheJSPtechnique.Anditmaincarryoutadynamicstatebetweenthecustomerandtheserver.Therearesixmoldspiece:Theforumcustomerdebarkationregistersthemoldpiece,theforumbankaccountinformationmoldpiece,theforumarticlereleasesthemoldpiece,announce/thesystemmoldpiece,amanagementmoldpiece,informationmanagementmoldpiece.Thethesishasdescribedmodulestructure、functiondetailedandhasdesignedprocessconcretely.SystemhasadoptedtheJSPtechnologyandtheJavaBeansmoduletechnologyandtheJDBCtechnologyhavecometrue.<br/>KeyWord:JSP,BBS,MYSQL,JavaBeans,Systemdesign</p><p>目 录<br/>摘 要 I<br/>Abstract II<br/>绪 论 1<br/>第一章 系统概述 2<br/>1.1设计目标 2<br/>1.2研究方法 2<br/>1.3项目中涉及的技术 2<br/>1.3.1JSP技术 2<br/>1.3.2JavaBeans技术 3<br/>1.3.3JDBC技术 3<br/>1.4设备要求 4<br/>第二章 需求分析 5<br/>2.1需求规格 5<br/>2.1.1系统组成 5<br/>2.1.2功能性需求 5<br/>2.1.3非功能性需求 7<br/>2.2开发环境的选择 7<br/>第三章 概要设计 8<br/>3.1总体设计 8<br/>3.2系统结构与程序的关系 10<br/>3.3运行模式 10<br/>3.4接口设计 10<br/>3.4.1用户接口 10<br/>3.4.2外部接口 10<br/>3.4.3内部接口 11<br/>3.5数据结构设计 11<br/>3.5.1系统ER图 11<br/>3.5.2逻辑结构设计要点 11<br/>3.5.3物理结构设计要点 13<br/>3.5.4数据结构与程序的关系 13<br/>3.6功能模块设计 16<br/>3.6.1总体设计 16<br/>3.6.2功能模块设计 16<br/>3.7系统故障处理设计 18<br/>3.7.1出错信息 18<br/>3.7.2补救措施 19<br/>3.7.3系统维护设计 19<br/>第四章 详细设计 20<br/>4.1用户注册登陆模块 20<br/>4.1.1功能说明 20<br/>4.1.2功能实现 20<br/>4.1.3程序运行过程截图 23<br/>4.2帐户信息模块 24<br/>4.2.1功能说明 24<br/>4.2.2功能实现 25<br/>4.2.3程序运行过程截图 28<br/>4.3文章发布模块 28<br/>4.3.1功能说明 28<br/>4.3.2功能实现 28<br/>4.3.3程序运行过程截图 29<br/>4.4公告制度模块 29<br/>4.4.1功能说明 29<br/>4.4.2功能实现 29<br/>4.4.3程序运行过程截图 31<br/>4.5版块管理模块 31<br/>4.5.1功能说明 31<br/>4.5.2功能实现 31<br/>4.5.3程序运行过程截图 33<br/>4.6信息管理模块 34<br/>4.6.1功能说明 34<br/>4.6.2功能实现 34<br/>4.6.3程序运行过程截图 36<br/>第五章 结论 37<br/>参考文献(References) 38<br/>致谢 39</p><p> <br/>绪 论<br/>随着互联网日益深入社会生活,BBS开发技术发展至今,从CGI,ASP,到PHP已经日趋成熟,功能也更加丰富,但携着Sun公司的Java技术所实现的“一次编写,到处运行”的优势,继承这一衣钵的JSP技术越来越受到人们的注视。BBS作为一种对外的展示窗口,进行内外信息交流,已成为大众的广泛需要。为了进行更好的交流,用户想就自己的专业和爱好能和其他的用户进行及时专业的交流,这就有了论坛,这样以来我们就可以在网络这个虚拟的空间中方便地实现交流。Internet上发布信息主要是本文来自:论文网通过网站来实现的,获取信息是要在网站论坛中和Internet“海洋”中按照一定的检索方式将所需要的信息的。因此论坛建设在Internet应用上的地位显而易见,它已成为现代人勾通和获取信息的重要组成部分,从而倍受人们的重视。现在各个大学网站都有BBS论坛,在BBS上,同学与同学之间,老师之间可以非常轻松的进行交流,有网络的地方,不同的地区和国家的各种不同的人都可加入到BBS上进行交流。这也节省了大量的教育资源,和充分的利用教育资源。<br/>Java是未来的主流开发技术,具有很多优势。JSP则是Java在InternetIntranetWeb上的重要应用技术,得到了广泛的支持和承认,它可以和各种Java技术完好地结合在一起,从而实现非常复杂的应用。本网站使用JSP+JavaBeans和后台数据库MYSQL在WEB系统开发的,从而创建一个更为稳定,高效,安全的运行环境。<br/>本文主要讨论了基于B/S模式的一种JSP论坛的设计与实现,主要功能是实现客户端和服务器端的动态交互。其中有六个模块:论坛用户登陆注册模块,论坛帐户信息模块,论坛文章发布模块,公告/制度模块,版块管理模块,信息管理模块。实现论坛的基本功能,具体功能的实现利用JavaBeans组件技术。</p><p> </p><p>第一章 系统概述<br/>1.1设计目标<br/>BBS是互联网一种人与人之间交互的必备工具,特别是做网站必备。以前我们一直用留言本形式,但是随着您的网站的大规模化,越来越多的迫切需要一种可以易于维护和易于交流的平台,那就要用BBS。BBS可以通过WEB浏览器访问,并且实现在线交流等诸多功能。网民们便逐步开始接受这种使用方便快捷、功能本文来自:论文网日渐强大的系统。在它上面网民们可以发贴和发布各种各样的信息,讨论各式话题。随着中国网络的普及和计算机及其外设的大幅度降价,Internet这个概念逐渐深入人心。中国网民的数量呈几何级数量增长,BBS的普及程度也直追Email。每个网站几乎都拥有自己的BBS或者BBS链接,BBS社区提供给用户的服务是全面而且非常友好的,用户在社区中可以根据自己的喜好设置不同的显示风格,根据自己的需求定制各种服务。<br/>1.2研究方法<br/>本虚拟社区是采用JSP+JavaBeans+MYSQL开发的。运行平台:JDK1.5+Tomcat5.5+MYSQL+WindowsXP。<br/>采用模块化思想,分为3层:<br/>a数据存储层:使用MYSQL来存放BBS的所有数据,包括用户信息,文章数据用户消息,系统数据,关键问题,数据库的规划。<br/>b.系统功能层:完成BBS的基本功能,由多个并列模块组成,向下调用MYSQL的数访问数据库,向上接受处理请求,将处理的结果返回上层,根据请求类型,返回成败结果和其他数据。而且模块高度灵活,可以方便的修改增加。<br/>c.服务层:直接和客户机对话,根据客户机的请求,调用功能模块取得数据,然后将数据发送回客户端,根据客户端的类型,分别开发不同的服务模块,并且尽可能合理进行抽象,使对不同的服务层,能共用系统功能层的模块。<br/>1.3项目中涉及的技术<br/>1.3.1JSP技术<br/>JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术是用JAVA语言作为脚本语言的,JSP网页为整个服务器端的JAVA库单元提供了一个接口来服务于HTTP的应用程序。<br/>在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送email等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无JavaApplet,甚至无Frame。<br/>1.3.2JavaBeans什么是JavaBeans?JavaBeans就是Java的可重用组件技术。最初,JavaBeans的目的是为了将可以重复使用的软件代码打包标准。特别是用与帮助厂家开发在综合开发环境(IDE)下使用的java软件部件。这些包括如Grid控件,用户可以将该部件拖放到开发环境中。从此,JavaBeans就可以扩展为一个javaweb应用的标准部件,并且JavaBeans部件框架已经扩展为企业版的Bean(EJB)。JavaBeans是描述JAVA的软件组件模型,有点类似于Microsoft的COM组件概念。在JAVA模型中,通过JavaBeans可以无限扩充JAVA程序的功能,通过JavaBeans的组合可以快速的生成新的应用程序。对于程序员来本文来自:论文网说,最好的一点就是JavaBeans可以实现代码的重复利用,另外对于程序的易维护性等等也有很重大的意义。ASP通过COM来扩充复杂的功能,如文件上载、发送email以及将业务处理或复杂计算分离出来成为独立可重复利用的模块。JSP通过JavaBeans实现了同样的功能扩充。JSP对于在Web应用中集成JavaBeans组件提供了完善的支持。这种支持不仅能缩短开发时间(可以直接利用经测试和可信任的已有组件,避免了重复开发),也为JSP应用带来了更多的可伸缩性。JavaBeans组件可以用来执行复杂的计算任务,或负责与数据库的交互以及数据提取等。在实际的JSP开发过程中,读者将会发现,和传统的ASP或PHP页面相比,JSP页面将会是非常简洁的,由于JavaBeans开发起来简单,又可以利用Java语言的强大功能,许多动态页面处理过程实际上被封装到了JavaBeans中。</p><br><p>基于JSP住院管理系统的设计</p><p><br/>第三章 系统设计<br/>31概要设计<br/>311概要设计阶段的主要任务<br/>本人先审查软件计划、软件需求分析提供的文档,提出最佳推荐方案,用系统流程图,组成系统物理元素清单,成本效益分析,系统的进度计划,供指导老师审定,审定后进入设计。<br/>确定模块结构,划分功能模块,将软件功能需求分配给所划分的最小单元模块。确定模块间的联系,确定数据结构、文件结构、数据库模式,确定测试方法与策略。<br/>编写概要设计说明书,用户手册,测试计划,选用相关的软件工具来描述软件结构,结构图是经常使用的软件描述工具。选择分解功能与划分模块的设计原则,例如模块划分独立性原则,信息隐蔽原则等。<br/>312概要设计的过程<br/>概要设计要先进行系统设计,复审系统计划与需求分析,确定系统具体的实施方案;然后进行结构设计,确定软件结构。<br/>313概要设计的原则<br/>将软件划分成若干独立成分的依据。<br/>如何表示不同的成分内的功能细节和数据结构。<br/>如何统一衡量软件设计的技术质量。<br/>314系统功能分析<br/>根据医院提供的管理的信息,预测开发的管理系统的达到的功能如下:<br/>第一部分:系统用户管理<br/>要求:用户分二类:管理用户一切功能可用、普通用户仅可查询信息<br/>第二部分:患者基本资料<br/> 要求:实现患者资料的新增、修改、办理患者出院、查询患者资料。<br/>第三部分病房管理<br/> 要求:实现新增病人、病人的转科转房、病房明细查询、患者退房<br/>第四部分主治医师管理<br/>要求:实现主治医师资料的新增、修改、查询,有统计各个主治医师的治疗效果<br/>第五部分收费管理<br/>要求:实现收费项目列表、查询各患者交费情况的查询,及收费窗口<br/>第五部分床位管理<br/>要求:实现当日出/入院病人数量和人员列表,实现各床位管理。<br/>目 录</p><p>第一章 绪 论2<br/>11课题简介2<br/>12开发的意义2<br/>13团队构成3<br/>第二章 开发环境及实现技术4<br/>21开发环境4<br/>22开发工具简介4<br/>第三章 系统设计7<br/>31概要设计7<br/>32详细设计9<br/>第四章 数据库设计11<br/>41数据库SQLSERVER2000简介11<br/>42数据库需求分析12<br/>43测试用例14<br/>第五章 系统的实现16<br/>51系统登录模块的实现16<br/>52主界面的实现20<br/>53住院管理模块的实现22<br/>54病房管理模块的实现29<br/>55医师管理模块的实现34<br/>56交费管理模块的实现37<br/>57其他管理模块的实现41<br/>59床位模块的实现43<br/>59用户管理模块的实现44<br/>第六章 系统使用说明46<br/>61使用说明46<br/>62运行环境46<br/>第七章 设计心得47<br/>参考文献48<br/> </p><p> </p><br><p>基于JSP题库及试卷管理模块的设计</p><p>关键词:Struts;Spring;Hibernate;卷生成;题库;卷管理</p><p>摘 要<br/> SMART系统是一个采用新思路、新架构、新技术开发出来的一个新型智能在线考试信息管理系统,该系统主要实现了学生在线考试与评估以及对各种评估信息的管理和维护。本文针对教育工作的具体需求,用struts+spring+hibernate搭建的框架为设计平台,以B/S(Browser/Server)模式开发与设计题库及试卷管理模块。本设计为Smart系统的一部分。主要设计和实现了学校考试的出卷方式与试题库的管理。论文首先阐述了题库管理及试卷管理系统的详细需求分析、数据库的合理设计以及系统设计原理,给出了计算机管理环境下的题型分类、试卷生成的方法,并从科学、实用的角度构造系统功能模块,包括试题录入、题库维护、生成试卷、试卷管理等功能。其次介绍了各个模块功能的具体实现,包括:题库权限管理、手动出卷、自动出卷等。最后通过本模块的应用,可以满足评估系统中考试需求,对教育评估的发展起到一定的促进作用。</p><p><br/>需求分析和设计方案<br/>3.1题库管理<br/>3.1.1试题管理需求分析<br/>试题管理是整个系统非常核心的模块,它基于知识点模块、章节模块、课程模块、题型管理模块完成的基础上的。其中核心元素是试题,通过试题将题库中的各模块连接起来。<br/>试题管理分为题库录入和题库维护两部分组成。试题录入是整个题库管理模块的灵魂所在,所以试题录入十分重要。由于试题类型很多和试题录入、查询时方便快捷、管理的便利等各个因素考虑,不同种题型的试题分别保存在不同的试题库中。同时考虑到整系统的实用性,每一个题库都要有一个相应的答案库。答案库是独立的,这样设计是为了避免答案的泄露。<br/>题库管理模块用来维护题库中的试题的,对题库中的试题提供增加、删除、修改及其查询等功能。其中题库生成是一个独立的子模块。<br/>题库是有使用权限的,只有拥有权限的管理员与教师才可以向题库中添加各种类型且符合要求的试题,也可以对它们进行修改和删除。所添加的试题可以通过试题来源来设计试题库,例如:可以设计某某老师的题库。这样设计可以使老师在出卷的时候直接调用自己的题库来出试卷。这样方便了教师的出卷,缩减了教师的工作量和时间。</p><p>3.1.2试题管理设计方案<br/>试题录入:首先进入,选择年级,课程,章节,知识点,只有知识点不为空的时候点确定,才会跳出试题的具体设置信息,否则会提示“请首先选择知识点”要选择对应的试题类型,才能跳出对应的选项。比如选单选才能跳出单选对应的内容。所涉及的表的操作主要是保存。<br/> 题库管理:进入初始化页面,将所有的试题查询出来显示在页面上。<br/>(1)查询:为用户提供3种查询方式——按知识点查找(通过年级→课程→章节→知识点),按试题类型查找和按试题来源查找。通过3种查询方式,分别显示出符合条件的试题,显示在页面上。<br/>(2)删除:主要实现对试题的删除操作。通过试题左端的复选框,实现单个试题的删除或者批量的删除。<br/>(3)修改:主要实现对试题的修改功能。通过点击试题对应的id,或者通过选择复选框,进入到修改页面。<br/>a.修改页面要先加载整个试题的内容,单用户修改完内容点击保存的时候,能够更新数据库中对应的字段的内容。<br/>b.修改页面还要实现对本试题的删除,以及返回到初始页面的功能。<br/>(4)主要涉及表有:<br/>物理年级表:smart_real_grade 课程表:smart_course <br/>章节表:smart_section 知识点表:Smart_knowledge_point<br/>判断题目表:smart_judgement 单选题目表:smart_single_choice<br/>多选题目表:smart_multi_choice 试题来源表:smart_source<br/>目 录</p><p>1引言1<br/>1.1课题背景1<br/>1.2国内现状1<br/>1.3本课题研究的意义1<br/>2相关理论知识及其技术2<br/>2.1系统开发环境及技术2<br/>2.1.1开发环境2<br/>2.2框架介绍2<br/>2.2.1Struts简介2<br/>2.2.2Spring简介4<br/>2.2.3Hibernate简介4<br/>2.2.4SQLServer2000简介4<br/>2.2.5JSP组件5<br/>3需求分析和设计方案6<br/>3.1题库管理6<br/>3.1.1试题管理需求分析6<br/>3.1.2试题管理设计方案6<br/>3.2试卷管理7<br/>3.2.1试卷管理需求分析7<br/>3.2.2试卷管理设计方案8<br/>4设计流程9<br/>4.1数据库设计9<br/>4.1.1题库管理数据ER图及数据库表9<br/>4.1.2试卷管理数据ER图及数据库表11<br/>4.2系统实现14<br/>4.2.1题库管理模块实现14<br/>4.2.2试卷管理模块实现16<br/>5系统测试19<br/>5.1测试环境19<br/>5.2测试结果19<br/>结 论19<br/>参考文献19<br/>致 谢21</p><br><h1>绪论</h1><h2> 项目背景</h2><p>排课是每一个学校必须面对的问题,以前各学校的排课都是通过手工排出来了,不仅效率低,而且可变更性差,通常是经过很多次调整后确定的,给教学工作带来极大的不便。在计算机被广泛应用的今天,我们要充分利用计算机的优势,不仅大大提高了工作效率,而且提高了排课的可重用性。使排课不再成为各学校的难题。</p><p>尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了利用计算机进行排课而设计的。</p><p>现今,有很多的学校尚未使用计算机进行排课。根据调查得知,他们以前对排课的主要方式是通过手工处理,首先统计教师、班级人数、上课时间,首先进行第一次排课,得出一个初稿,再在这个基础之上进行多次修改,直到满意为止。这样看来,缺乏系统,规范的方法。尽管有的学校有计算机,但是尚未用于排课,没有发挥它的效率,资源闲置比较突出,这就是管理信息系统的开发的基本环境。</p><p>数据处理手工操作,工作量大,出错率高,出错后不易更改。基于这此问题,我认为有必要建立一个排课系统,使排课工作规范化,系统化,程序化,避免排课的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改排课情况。</p><p> </p><h2> 本文所作工作</h2><p>第一章是绪论部分,分析了智能排课系统开发的背景,正确定位本系统。</p><p>第二章介绍了开发本系统的相关技术,主要有:JSP、JDBC、MVC模式和WebWork。为系统的开发提供了技术支持。</p><p>第三章是排课系统的需求分析,简单介绍了本系统的作用、使用现状、和开发预想。</p><p>第四章根据第三章的需求分析结果进行了总体设计规划。这一章将详细介绍本系统的功能和设计细节。包括系统功能模块设计和数据库设计。</p><p>第五章着重介绍了调整与调度模块的详细开发过程。这一章是本文的重点。</p><p>第六章对系统介绍了运行平台级平台搭建过程。本系统是在JSP+SQLServer2000的基础上开发的。</p><p>第七章分析了系统现在存在或将来可能出现的问题,为系统的茁壮成长定下调子。</p><brclear="all"style="page-break-before:always;mso-break-type:section-break"/><h1>相关技术介绍</h1><h2>简介</h2><p> 本系统的开发语言为JSP,作为一门随同Java发展起来的技术,JSP有着它独特魅力,成为广大系统、网络开发者的最爱。</p><h3>开发背景及发展趋势</h3><p>就目前的现状和发展趋势来看,Internet已经全面深入的渗入人们的日常生活中,并且人们对于它的这种依赖只会加强,而不会减弱。使用网络对很多人来说已经不再是一个新事物,电子商务、信息查询、交友聊天等诸多实际需求的出现,是人们早已不再满足于Web技术发展初期的由文本、图形、和超链接组成的静态信息的发布与交流,为了扩展它的功能,我们需要将Web技术和数据库连接,是用户得到更多的信息和有用数据。人们希望网络编程语言简洁、易懂、功能强大,更希望Web技术能做到和操作系统无关,使开发出来的产品可重用性和可扩展性得到更大的发挥。在这种大背景下,JSP应运而生了,它很好的解决了上述问题,因此,JSP与ASP、PHP共同成为当今Web编程的三大主流技术,但JSP在网络安全性、高效性等方面比其它两种做得更好,可以说JSP必将取代其他两种技术。</p><h3>编程的特点及优势</h3><p>JSP是英文JavaServerPages的缩写,它是Sun公司开发的一种新型动态网页编程技术。JSP源代码能直接插入到HTML中,只需要在代码前后加上<%…%>作为标志就行了,由于JSP技术是从Java编程语言