基于java web 技术的高校教务系统的设计与实现——选课系统子模块

上传人:博****1 文档编号:432883778 上传时间:2024-02-06 格式:DOC 页数:45 大小:3.55MB
返回 下载 相关 举报
基于java web 技术的高校教务系统的设计与实现——选课系统子模块_第1页
第1页 / 共45页
基于java web 技术的高校教务系统的设计与实现——选课系统子模块_第2页
第2页 / 共45页
基于java web 技术的高校教务系统的设计与实现——选课系统子模块_第3页
第3页 / 共45页
基于java web 技术的高校教务系统的设计与实现——选课系统子模块_第4页
第4页 / 共45页
基于java web 技术的高校教务系统的设计与实现——选课系统子模块_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《基于java web 技术的高校教务系统的设计与实现——选课系统子模块》由会员分享,可在线阅读,更多相关《基于java web 技术的高校教务系统的设计与实现——选课系统子模块(45页珍藏版)》请在金锄头文库上搜索。

1、天津商务职业学院毕业设计(论文)题目:基于Java Web 技术的高校教务系统的设计与实现选课系统子模块专业班级软件1001班学 号0108100119姓 名王悦指导教师冯毅企业指导教师何晶2013年4月24日题目:基于Java Web 技术的高校教务系统的设计与实现选课系统子模块摘 要随着在校大学生人数的不断增加、教育改革的不断深化,建立一套能够适应这些改变的行政管理方案也就显得尤为重要。以往的选课方法是随堂点名。这种方法虽然直接,但是造成选课的盲目性和教务处处理数据的繁重性。为了减轻教务处工作,以及每个学生更好的选择自己所喜欢的科目。针对学生选课这一环节,开发一套适合校情的选课系统便成为了

2、教务处的迫切需求。本系统从学生自主选课到教师课程发布这两个方面进行了设计,基本实现了学生的信息查询,选课功能以及教室对课程信息发布的管理等功能。本文通过分析浏览器/服务器结构的特点并结合高校选课的实际情况,提出了基于B/S结构的高校选课系统的基本设计思想,简要介绍了系统功能模块以及数据库的设计,着重讨论了用JavaEE和MySQL开发高校选课系统时的数据库访问技术和底层框架技术,并给出了部分实现代码。该系统完成了院系、专业、课程、教师、学生信息的管理功能及选课、查看选课学生、权限限制等功能。经测试,此系统满足高校教务系统用户需求,能够促进当前高校教务工作的管理水平,可以显著减轻教务人员的工作负

3、担,大大提高工作效率,有一定的实际应用价值。关键词B/S ;高校选课系统;数据库;AbstractWith the increase in the number of college students, the deepening of education reform, the establishment of a set of administrative solutions to adapt to these changes it is particularly important. Elective property named. Although this method direct

4、ly, but causing of elective blindness and the Office of Academic Affairs for processing data heavy. In order to mitigate the Office of Academic Affairs, as well as each student a better choice of their favorite subjects. For student elective this part of the development of a suitable school situatio

5、n elective system has become the urgent needs of the Office of Academic Affairs. The system independent course from students to teacher courses released these two aspects of the design, the basic realization of the student information query, elective function as well as classroom management and othe

6、r functions published information on this program. In this paper, by analyzing the features of the browser / server architecture combined with the actual situation of university course, based on B / S structure and the basic design of the college elective system, a brief introduction system function

7、 modules and database design, focused on the use of JavaEE and MySQL developers college elective system database access technology and the underlying framework technology, and gives a part of the implementation code. The system completed a faculty, curriculum, teachers, student information managemen

8、t functions and course to view the course student permission restrictions. Test system to meet the university educational system user demand, to promote the management level of the college academic work, can significantly reduce the workload of the academic staff, greatly improve work efficiency, ha

9、s some practical value.KeywordsB / S; university elective system; database目 录第一章 绪论11.1课题背景11.2 选课系统简介1第二章 需求分析22.1功能性需求22.2非功能性需求5第三章 可行性分析63.1编写目的63.2开发系统的技术可行性63.3开发系统的法律可行性63.4社会条件上的可行性7第四章 系统相关技术介绍74.1框架简介74.2实现架构图7第五章 系统设计85.1数据库设计85.2系统架构设计115.3运行设计125.4系统功能结构135.5 系统流程图145.6软件结构165.7详细设计165.

10、8系统功能模块设计18第六章 系统测试356.1测试方法356.2测试加评价35总 结36参考文献37附录38天津商务职业学院2010届专科生毕业设计(论文)第一章 绪论1.1课题背景随着科技的发展,校园网技术迅速发展。对于高校而言,建立校园网的作用一般有以下两方面:一是外部网络连接,实现与网络连接,提供本校的信息服务,融入世界信息潮流;了解外面世界,加强学术交流与合作。另一个就是建立本校的管理信息系统,实现管理的科学化、现代化;利用现代化的手段提高教学质量和管理水平。 选课系统属于教学信息管理系统一部分。随着高等教育的发展和社会需要,各高校尽多地开设各类课程,以拓宽学生的知识面,培养学生的个

11、性和创造能力,提高学生的综合素质。但由于传统的人工选课数据是经过多级手工处理后上报教务处的,效率较低,而选课时烦琐的工作也给教务管理部门带来了很大的工作量,因此容易出错。另一方面,学生对课程的迟选、补选、改选操作非常麻烦,同时教学管理部门无法掌握选课人数的变化和学生分布的情况,难以进行动态调整。传统的选课方式已经不适应现代教务教学的改革和发展,迫切需要一种新的选课方式。为使教学管理工作的科学化、规范化,就必须采用计算机辅助管理。计算机管理使选课更加高效准确,省去了大量的人力劳动,提高了教学管理的信息化水平。为了切实解决了课程管理中存在的诸多问题,提高教务管理的水平和质量,使校选课的管理更加规范

12、,经过几个月的努力,我设计开发了高校选课系统。此系统基本上实现了一些选课相关的功能。1.2 选课系统简介本系统面向全校师生和管理人员,是高校日常教学、教务管理的应用软件。该系统的目的主要是实现学生选择选修课的公平性和方便性,让他们可以选择课程,删除选课,查询选修课程信息;对于任课教师,可以发布选课信息,设置选课年级及选课人数; 第二章 需求分析2.1功能性需求功能类别功能名称、标识符描述用户登录用户登录对用户输入的用户名,密码进行验证,验证通过后,系统判断用户的权限,随后,用户就登入相应的权限界面,可以对系统进行使用。用户注册用户注册当新用户使用时,可以进行注册从而使用本软件。实现课程信息和专

13、业的具体管理专业管理对系统里面的专业进行管理,能对专业进行添加和对专业的有关功能进行操作。课程管理对课程的管理进行操作,包括课程的添加、课程的设置类型等多个功能。学生选课功能学生选课学生选择自己要新修的课程。查看已选课程查看选择的课程学生查看自己已将选修的课程。学生选课信息的统计统计学生的选课信息统计每门开课的课程的上课时间、地点和学生人数。修改密码修改账号的密码学生对自己账号的密码进行修改。2.1.1用例图用户注册信息管理用户选课查询课程修改密码2.2非功能性需求2.2.1 用户界面需求需求名称详细要求母窗体显示位置窗体初次启动时在屏幕位置居中,窗体最大化。子窗体显示位置窗体初次启动时在母窗

14、体居中。界面风格界面为清新风格。界面字体颜色绿色为主2.2.2 软硬件环境需求需求名称详细要求硬件要求IBM兼容机、Intel Pentium III 800/AMD K7以上处理器、128M以上内存,支持标准网络协议的网卡系统平台Windows2000/WinXP/Win2003 RedHat Linux 9/Fedora系列运行环境Sun Java JRM1.6 For Win/Linux 2.2.3 产品质量需求主要质量属性详细要求正确性业务错误不允许出现健壮性能够正常使用可靠性除电源、硬件、操作系统、服务器管理系统外程序不允许异常退出或崩溃。性能,效率系统处理业务时间最迟时间小于等于5

15、秒易用性不用安装,操作简便清晰性业务流程明确安全性用户信息保密可扩展性可在当前需求基础之上进行功能上的扩展兼容性可运行在大多数主流的硬件环境中可移植性可运行在大多数主流的操作平台上第三章 可行性分析3.1编写目的为了给软件开发企业的决策层提供是否进行项目实施的参考依据,现以文件的形式分析项目的风险、项目需要的投资与效益。方便读者概要的了解此软件系统。3.2开发系统的技术可行性学生选课系统是一款管理系统,系统囊括了专业管理和课程管理的基本过程。系统覆盖学生的选课、查看、修改密码等各个环节,软件的各个模块操作界面简单、实用,用户可以在最短的时间内掌握系统的使用方法。用户可以在最短时间内找到自己所需要的信息。系统采用如今已广泛被人们接受的B/S结构,可以

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号