基于J2SE技术的BS架构学生选课系统-最新教育资料.docxVIP

基于J2SE技术的BS架构学生选课系统-最新教育资料.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于J2SE技术的BS架构学生选课系统 、项目的提出 随着教学体制的不断改革,尤其是学分制、 选课制的展开和 随着教学体制的不断改革, 尤其是学分制、 选课制的展开和 深入,教务日常管理工作日趋繁重、复杂。选课系统是中国管理 软件学院在学分制实行过程中,学生选课进行人工登记效率低, 工作量大,容易冲突, 任课教师难以获得及时有效的课程选修学 生名单, 教学秩序较难控制, 教学调度比较困难的情况下要求开 发。 针对上述情况,笔者提出了基于 J2SE技术的B/S架构学生 选课系统的构建设想, ,为学生提供选课的功能及为学院教务中 心提供学生信息维护, 课程信息维护及选课调整功能。 选课系统 不与其他系统发生联系, 但如果要开发与其他教务系统交互的接 口,则不在此次开发任务和需求范围之内。 二、系统概述 1. 系统模型 系统高层模型以选课系统为中心, 把与选课有关的用户分为 学生、教师、教务人员。也就是说选课系统把用户定位为三种角 色。这三种角色分别与系统产生交互, 选课系统提供需要的功能 和产生结果数据。如下图: 系统物理模型 系统物理模型是一个典型的三层结构,前台显示使用JSP和 SERVLET在浏览器上实现。 业务逻辑层使用封装的JAVA BEAN来实现特定的业务逻辑。 数据层采用的后台数据库 SQL-SERVER2000. 系统功能描述 本系统设计同时支持 300人在线选课。 1)学生功能模块 系统提供学生登录功能,修改密码,选课,退选,查询选课 列表功能。 学生使用学号及初始密码登录系统,登录后可以修改密码。 在相应的页面进行选课操作。 在选课过程中, 系统自动提供选课 列表,必修课程由系统自动设定,不能退选。选课过程中自动检 测所选课程上课时间冲突, 自动判断学分限制。 在相应的页面提 供退选机功能。通点击相应的已选课程并确认退选。 2)教师功能模块 系统提供登录功能,查看选课情况,获取选课列表,查看学 生信息。 教师使用教工号及初始密码登录系统,登录后可以修改密 码。可以查询自己所授课的选课情况, 以及所授课的选课学生列 表,并可以导出列表。 可以在列表页面打开新窗口查看选课学生 3)教务人员功能模块 系统提供登录功能,学生信息录入,修改,查询功能。课程 信息录入,修改,查询功能。选课设置功能,查看选课情况列表。 用户管理功能。 教务人员使用教工号及初始密码登录系统, 登录后可以修改 密码。 学生信息录入:在学生信息页面录入学生信息。 学生信息修改:在学生信息修改页面进行学生信息的修改, 但不能修改学号。 查询功能:在学生信息查询页面按条件查询学生列表, 并可 以导出列表。 课程信息录入:在课程信息页面录入课程信息。 课程信息修改:在课程信息修改页面进行课程信息的修改, 但不能修改课程编号。 查询功能:在课程信息查询页面按条件查询课程列表, 并可 以导出列表。 选课设置:在选课设置页面进行本学期待开课的课程设置。 选课调整:采用先选先得的原则进行调整。 查看选课情况列表:在查询选课情况列表页面可以按条件查 询,并可以导出列表。 用户管理包括 用户添加:在用户添加页面添加用户。 用户修改:在用户修改页面修改用户设置。 三、系统开发解决方案 对于网上选课系统, 实现的方案可以有多种。 可选择的技术 方案也有多种。常用的解决方案有 C/S方案和B/S方案。 1. C/S 模式方案 即 Client/Server 方案,采用客户机 / 服务器模式架构。 C/S 结构软件分为客户机和服务器两层, 客户机不是毫无运算能力的 输入、输出设备,而是据有了一定的数据处理和数据存储能力, 通过把应用软件的计算和数据合理地分配在客户机和服务器两 端,可以有效地降低网络通信量和服务器运算量。 由于服务器连 接个数和数据通信量的限制, 这种结构的软件适于在用户数目不 多的局域网内使用。 C/S 方案实现一般是由客户程序 +服务器程 序+数据库实现。 2. B/S 模式方案 B/S 即 B/S 即 Browser/Server 模式。 B/S 模式是随着 Internet 技 术的兴起,对 C/S 结构的一种改进。在这种结构下,软件应用的 术的兴起,对 C/S 结构的一种改进。 在这种结构下,软件应用的 业务逻辑完全在应用服务器端实现, 用户表现完全在 Web服务器 实现,客户端只需要浏览器即可进行业务处理, 是一种全新的软 件系统构造技术。 B/S 由于部署快速,维护和升级方式简单。管 理成本低, 数据实时性好等优势, 这种结构更成为当今应用软件 的首选体系结构。 3. 建议的方案 采用 B/S 架构开发 根据选课系统的需求和系统目标, 学生选课系统毕业设计小 组经过分析论证, 认为采用 B/S 架构开发选课系统能很好实现系 统目标和满足

您可能关注的文档

文档评论(0)

wangyueyue + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档