学生自助选课系统设计研究论文.docx
《学生自助选课系统设计研究论文.docx》由会员分享,可在线阅读,更多相关《学生自助选课系统设计研究论文.docx(15页珍藏版)》请在第一文库网上搜索。
1、学生自助选课系统设计与实现第1章绪论11.1 选题背景11.2 设计意义11.3 系统开发环境及相关技术11.3.1 MyEc1ipse11.3.2 SQ1Server21.3.3 Tomcat21.3.4 JSP2第2章需求分析32.1 可行性分析32.2 功能需求分析32.3 非功能性需求分析4第3章系统设计531总体框架设计53.2 系统功能设计63.2.1 系统管理63.2.2 班级管理63.2.3 后台管理63.2.4 选课功能63.3 数据库设计63.3.1 概念模型设计63.3.2 物理模型设计8第4章系统实现104.1 登录注册功能104.2 信息维护功能104.3 用户管理功
2、能104.4 课程管理功能11第5章系统测试135.1 功能测试135.2 安全性测试13结论14参考文献错误!未定义书签。致谢错误!未定义书签。第1章绪论1.1 选题背景在当今社会,随着时代的发展,互联网逐渐称为我们生活中不可缺少的一部分,彻底改变了我们的生活方式。不管在工作还是生活方面都给了我们非常大的帮助,特别是在信息这方面,不管是信息的传递还是信息的管理,都变得非常的简单。通过网络,我们可以让信息的流通方式和记录方式从纸质,写信改变成只需要一台电脑、一部手机就能收到,非常方便和快捷。目前,所有的信息基本都是通过网络来交流和储存,学校的信息当然也不例外,一些高校也在广泛应用信息管理系统。
3、随着我国改革开放经济迅速发展,我国的高等教育迅猛发展,越来越多的人进入校园进行学习深造。然而,随着学生数量的增长,学生对于课程的自主选择需求愈发严峻,因此信息系统在教育活动进行中变得至关重要。针对学校情况,该系统实施后,教学管理人员可以摆脱繁琐的工作,真正全面致力于教学管理工作,综上所述,开发学生选课管理系统无论对于教师还是学生课程管理都是非常重要的。1.2 设计意义该系统根据学生选课信息的特点和管理的实际需要而设计。有效实现学生选课管理的计算机化,减少管理人员的工作量,有效管理大量学生选课信息,避免人为错误和不正当行为。使用计算机来对学生的课程选择信息进行管理,不仅能够在很大程度上提高学生信
4、息管理的效率,而且为提高大学教育管理水平做出了很大的贡献,同时系统还有着例如快速搜索,容易搜索,高可靠性,大存储量和低成本等优点。随着Internet的兴起,无纸化办公已成为一种趋势,在过去,基于班级的纸质数据调查和手动统计调查被用于总体规划,花费了大量的人力和时间。而学生选课管理系统易于管理,具有存储时间长,占用资源少且易于查询的优点O1.3 系统开发环境及相关技术1.3.1 MyEc1ipse开发此平台所用的集成开发环境称为JaVa开发工具MyECIipse。在应用程序中,可以将MyECIiPSe合并到相关的工作台中,以扩展和进一步开发EC1iPSe开发环境。MyECIiPSe函数可以是E
5、JB开发工具,WEB开发工具,应用程序服务器连接,J2EE项目部署服务,数据库服务和MyECIiPSe集成支持。对于上述类型的插件,ECIiPSe中有一些功能,并且Ee1iPSe的所有功能特性都可以成为其中的一部分,这些都可以通过一系列功能来实现。1.3.2 SQ1ServerSQ1SerVer在数据分析与管理方面具有很强的灵活性,能较容易地对数据库进行集中管理,它还可以在保持在线状态的同时轻松地在计算机之间复制和移动数据库。SQ1SerVer可以完全满足需求。同时,开发和维护系统的成本相对较低。SQ1SerVer数据库能够运用数据库的储存过程来实现创建、管理和维护系统的增加数据以及对大量数据
6、进行计算。1.3.3 TomcatTomcat是一个常用的轻量级资源应用程序服务器。由于它的使用量很小并且仍在使用中,因此有兴趣的程序员可以对其进行更改或添加新功能。运行tomcat时,可以同时查询和处理HTM1页面。如果仅安装在一台计算机上,则可以使用定期服务器来处理对HTM1页面的请求。从实际的角度来看,这部分是一个独立且高效的Apache服务器,因此,如果它在小型环境或系统中,它们就是APaChe。1.3.4 JSPJSP是开放式动态系统的编程语言,可以用于HTM1,但也可以单独使用。JSP开发了更多模块,JSP可用于:收集表单数据,分析解决字符串,分析解决XM1文件,适应大量网络协议的
7、使用,服务器端的其他相关模块等等。JSP目前己经能够工作在大多数Web服务器上,它还提供了一个单元;还有一些JSP能够工作在CGI标准,有利于JSP可以作为CG1处理器,现在可以用于几乎所有主流处理系统。第2章需求分析2.1 可行性分析经济上:必须对项目的经济效益进行预算。如果开发成本太高而无法承受,那么它也将与其带来的利益相抵触,因此它还必须能够确认,一旦系统启动并运行,就可以实现工作效率。技术上:需要分析现有技术的可行性,以确定当前技术是否可以满足相同的开发条件,以及该技术是否可以应用于校园师生。系统基于B/S模式开发,采用相对成熟可靠的3层系统架构模式,使用表示层、业务逻辑层和数据层框架
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 自助 选课 系统 设计 研究 论文
