网学网VB类作品编辑为广大网友搜集整理了:VB高校通用排课系统的设计绩等信息,祝愿广大网友取得需要的信息,参考学习。
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn |
3.2 性能需求 本系统在性能上应达到如下要求: l 系统软件运行应该速度快、稳定、可靠,具有很高的健壮性和容错、纠错能力[3]; l 系统软件操作上应简单、方便,界面简洁明了、美观; l 系统软件应能具有较高的安全性,对内对外都有严格的身份认证和数据保密的措施; l 系统软件应能支持多用户超负荷并发访问、网络数据共享; l 系统软件在结构上应具有很好的可扩展性,便于将来的功能扩展和维护; l 数据计算准确无误,精确度符合业务的需要。 3.3 设计要求 l 体现小核心、大外延的设计思想,当增加新的教务活动或教务活动需求发生变化时,核心系统可以保持相对稳定[4]; l 排课活动包括很多具有前后时间相关性,相互制约的步骤,各步骤之间层次分明,功能划分清晰,又相对独立; l 通过对排课管理数据库的统计分析及深加工,可以完成一些辅助决策功能; l 采用B/S加C/S结合的技术结构,扬长避短; l 权限控制灵活、方便; l 系统提供一些灵活、通用的、便于维护的工具。 3.4 技术架构 B/S是未来瘦客户机的发展趋势,但是C/S技术比较成熟,所以本系统选择了两者结合的折衷方案[10]。 系统采用B/S加C/S结合的技术结构,充分发挥各自的优势。C/S模式功能强大,开发工作量小,对服务器要求低,但维护工作量大,对客户机要求高。B/S界面美观,易于操作,易于维护,还能在互连网上发布,对客户机要求低,只要能上网的机器都行。但开发工作量大,界面控制能力差,对服务器要求高。 综上所述,对于教务管理人员功能操作多而且复杂,使用的人较少,用C/S模式实现较好。但对于教师和学生的课表查询等访问量大的功能,用B/S模式实现较合适。 高校排课管理系统网络结构图如下图,数据库服务器在防火墙里面,WEB服务器在外边,也可以在防火墙里面,可以在Internet上,也可在Intranet上[6]。教务管理人员通过校园网访问数据库服务器;学生和教师通过校园网或者互联网访问WEB服务器。
l 初始设置子系统功能 初始设置模块包括两个子模块,即:总体条件设置和课程优先级设置; 总体条件设置包括:输入学期,选择上课总周数,选择五天制、六天制还是七天制,每天课程的分配; 优先级设置包括:输入课程类型并选择优先级别; l 基本信息子系统功能 场地信息,班级信息,教师信息,课程信息和院系信息的添加、删除和修改; l 用户管理子系统功能 用户的添加和删除,用户密码的设置和修改,用户权限的设置,用户重新登陆; l 数据管理子系统功能 包括课程、班级、教师、院系、场地、特殊安排、课表数据的备份、还原和清空操作; l 特殊安排子系统功能 包括教师、班级、课程类型和场地的资源要求以及课程的调整两个子模块; l 排课管理子系统功能 包括自动排课,手动排课和课表查询三个子模块;课表查询模块包括打印课表。 l 安全子系统功能 系统安全子系统是整个系统平台的重要组成部分,包括系统模块管理、用户管理、用户权限管理、角色管理、用户组管理、日志管理。对整个管理系统进行安全控制,能实现行级、数据项级的安全控制,不同的人看到不同的数据,能操作不同的数据项。系统还具有访问日志功能,可跟踪用户对模块的访问情况。 l 通用工具子系统功能 包括报表管理、工作任务定义等功能。管理系统中报表所占的比较很大,而且经常发生变化,报表管理能允许用户自己定义报表,满足报表不断变化的需要。 |
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT |
本文选自计算机毕业设计http://myeducs.cn |