- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于JSP高校排课系统设计研究
基于JSP高校排课系统设计研究 摘 要:排课问题是教育行业中所有机构都要面对的问题,在相关理论的指导下,分析以往一些排课软件,利用JSP及数据库相关技术,提出一种排课系统的设计方法,从界面的设计、排课算法的设计、管理资源和查看信息入手,对排课中系统中一些具体的问题给出相应解决方案。? 关键词:排课;JSP;数据库设计? 中图分类号:TP 文献标识码:A 文章编号:1672-3198(2010)17-0280-01 1 设计思想? 通过分析,我们采用当前流行的B/S结构,客户端除了浏览器,一般无须任何用户应用程序,只需从Web服务器上下载程序到本地来执行。在下载过程中若遇到与数据库有关的指令,由Web服务器交给数据库服务器来解释执行,并返回给Web服务器,Web服务器又返回给用户。? 用户工作界面是通过浏览器(Browser)来实现,极少部分事务逻辑在前端实现,主要事务逻辑在服务器端(Server)实现,大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。B/S结构能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在Java这样的跨平台语言出现之后,B/S架构管理软件更是方便、速度快、效果优。? 2 开发工具的选择和介绍? 针对目前世界上流行的大量软件和开发工具,经过认真分析其优缺点,结合排课系统的需要和目前的硬件环境,我们选用微软WINDOWS平台下的Java语言、myEclipse作为软件开发工具和JSP前台页面以及SQL Server 2000数据库进行连接。? JSP技术简介:JSP(Java Server page)是由Sun公司推出的使用Java代码动态生成HTML文档的技术,它是在传统的网页HTML文件中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP的文件。JSP不仅拥有跨平台和跨Web服务器支持,并且将服务器端Java技术的功能与静态HTML网页的功能有效地结合了起来。JSP页面运行在JSP容器中,容器将JSP转换成等价的Java Servlet。? JSP将网页逻辑与网页设计和显示分离,使网站的结构变得简化,使开发者更容易读懂其他开发者的程序,也使基于Web的应用程序的开发变得迅速、容易。Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易??,完全的面向对象,具有平台无关性且安全可靠。? 3 系统功能设计? 3.1 功能要求? (1)系统软件运行应该速度快、稳定、可靠,具有很高的键入性和容错、纠错能力;? (2)系统软件操作上应简单、方便,界面简洁明了、美观;? (3)系统软件应能具有较高的安全性,对内对外都有严格的身份认证和数据必威体育官网网址的措施;? (4)系统软件在结构上应具有很好的可扩展性,便于将来的功能扩展和维护;? (5)数据计算准确无误,精确度符合业务的需要。? 3.2 功能分解? (1)基本信息管理子系统功能:专业班级信息,教教信息和教室信息的添加、保存、修改和删除;? (2)用户管理子系统功能:用户密码的设置和修改,用户重新登陆;? (3)数据管理子系统功能:包括对教室、教师、专业班级和课表数据的保存、查询、更新、删除;? (4)排课管理子系统功能:包括自动排课,手动排课两个部分;? (5)课表查询子系统功能:对于具体的班级、教师、教室进行课表查询、打印。? 4 系统详细设计? 4.1 用户界面设计? 随着视窗操作系统的全面推广和流行,如今GUI(图形用户接口)已经成为业界用户接口的一个标准。在本系统的设计过程中,也按照GUI的设计原则来设计用户接口,给用户提供一个友好的人机交互界面。具体来说,将按照以下几点原则来设计。 4.1.1 简单易用和个性化需求? 无论什么系统,面向什么使用者,都应该以简单易用而不显枯燥为标准。本系统使用图形化的用户界面,整个界面功能键的设定和窗体布局,完全具有独特统一的风格。 4.1.2 对数据的查询? 查询是信息系统中不可缺少的功能。本系统设计的是一种可对任意指定的表、按所有字段进行的查询。查询的结果,在本系统中用数据窗口对象显示输出。对于查询的结果,用户也可以根据自己的需求,选择显示的字段和设计自己的视图。 4.1.3 基本信息输入? 基本信息输入是让录入员输入和修改课程信息、班级信息、教师信息、教室信息基本数据,数据管理包括课程、班级、教师、教室、课表数据的查询,打印,添加、保存
您可能关注的文档
最近下载
- 国开电大《土木工程力学(本)》形考作业3答案.pdf VIP
- 秋冬季如何预防儿童感冒.pptx
- 2025至2030南京市医疗机构行业市场运营调研及有效策略与实施路径评估报告.docx
- 《机械结构有限元分析-理论》课程教学大纲.doc VIP
- 异物控制改善日期.ppt VIP
- 2025年6月四级真题及答案 (1).docx VIP
- 围手术期安全管理PPT.pptx VIP
- 《高层民用建筑设计防火规范》_GB50045-95_2005年.pdf VIP
- 第四课 用联系的观点看问题(精品课件)-【中职专用】高二思想政治《哲学与人生》同步精品课堂(高教版2023·基础模块).pptx VIP
- 2025年辅警招聘公安基础知识100题及答案.pdf VIP
文档评论(0)