浅析SXBU网上选课系统可行性分析

来源 :世界家苑·学术 | 被引量 : 0次 | 上传用户:chenyikg21
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:学生选课系统是一款管理系统,囊括了学生管理和课程管理的基本过程。系统覆盖学生的选课、查看、修改密码等各个环节,软件的各个模块操作界面简单、实用,用户可以在最短的时间内掌握系统的使用方法。用户可以在最短时间内找到自己所需要的信息,该系统是一个基于B/S结构的Web项目,可以显著减轻教务人员的工作负担,大大提高工作效率,从而实现教务管理的数字化和网络化。系统采用Struts软件进行开发,用户数据选用MySQL进行统一管理。
  关键词:B/S;选课系统;需求分析
  随着学校招生规模的不断扩大,学校出现多个校区并存的局面,并且校区之间的地理位置跨度非常大,给高校选课带来了很大的不便。高校选课系统就是为了解决这个问题而产生的,它利用高校现有的网络资源使学生可以通过网络轻松的实现选课功能,使教务人员可以方便快捷的统计各课程的选择情况。本文通过对SXBU网上选课系统概要设计进行分析,并做了系统可行性分析。
  一、开发工具
  本系统使用的开发工具,后台java代码编写使用MyEclipse Europa workbench 6.5,前台页面编辑使用DreamWaver 8。
  (一)MyEclipse简介
  MyEclipse企业级工作平台(MyEclipse Enterprise Workbench,简称MyEclipse)[5]是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的開发、发布,以及应用程序服务器的整合方面极大的提高工作效率。
  (二)DreamWaver简介
  Dreamwaver是美国MACROMEDIA公司(现为Adobe收购)开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具。
  (三)数据库的选择
  MySQL是一个开放源码的关系数据库管理系统[6],MySQL由于性能高、成本低、可靠性好,已经成为最流行的开源数据库,被广泛地应用在中小型网站中。随着MySQL的不断成熟,它也逐渐用于更多大规模网站和应用。
  (四)容器
  本系统页面采用JSP,所以对应的容器采用Apache Tomcat 6.0。既然JSP/Servlet,那么它当然是不能直接运行的,必须把它放到某种运行环境当中,它才能发挥它的作用。这个环境就是我们讲的"容器"。容器也是 java 程序,它的主要功能除了为Servlet 提供运行环境,还有更重要的就是提供网络传输协议与java 程序实体的相互转换。
  二、需求分析
  (一)可行性分析
  1、技术可行性
  学生选课系统是一款管理系统,系统包含课程管理的基本过程。系统覆盖学生的选课、查看、修改密码等各个环节,软件的各个模块操作界面简单、实用,用户可以在最短的时间内掌握系统的使用方法。用户可以在最短时间内找到自己所需要的信息。系统采用如今已广泛被人们接受的B/S结构,可以通过Internet协同工作,数据共享。系统软件采用现在流行且技术很成熟的框架Struts +MySQL平台进行开发并实现。可以进行高效的管理,提高工作效率。本系统具有以下特点:具有良好的系统性能,友好的用户界面;较高的处理效率,便于使用和维护;采用成熟的技术开发,全系统具有较高的技术水平;尽可能地简化选课的管理工作,提高工作效率
  2、经济可行性
  由于本系统是为学生选课管理使用的系统,该系统可以容易实现学生,老师与学校之间的联系,在Internet上实现完成部分教务工作,提高办事效率和周期。系统成本主要集中在系统软件的开发上,当系统投入运行后可以为学校节约大量的人力和物力,所带来的效益远远大于系统软件的开发成本,在经济上完全可行。
  3、操作可行性
  界面设计时充分考虑管理人员的习惯,使得操作简单;数据录入迅速、规范、可靠;统计准确;制表灵活;适应力强;容易扩充。
  (二)功能模块分析
  在本系统中,有两类用户:系统管理员和学生。两种不同的用户所具有的操作权限以及操作内容均不一样。本选课系统给予管理员很大的自主权,负责向系统中添加学生和教师的个人信息以及教学楼教室信息以及开设课程等。学生登录网站可选择课程。系统超级管理员设置一个选课时间段,在到达时间段以前,普通管理员可以开设课程;到达选课时间段以后,学生可以登陆网站选择课程。管理员登陆网站后可以开设课程,为课程编辑上课时间和地点,当系统中出现时间地点冲突的时候,系统报告并推荐一个时间地点。
  对于学生用户,到达选课时间段以后,每个学生除了必须选择必修课程外,至少还要选择两门选修课程。当时候超过选课时段后,系统自动锁定学生的选课课程[8]。系统可以根据学生的选课信息,生成一份学生自己的课表。
  根据上面的要求,从操作功能上可以分为两个类:一个是通用操作,主要实现用户的登录注销和修改密码等;另一种是为不同用户定制不同操作。
  1.通用操作
  (1)登录与注销
  每个用户都可以用自己的帐号登录系统[10]。用户操作完成后退出系统,注销后可以重新登录系统。
  (2)修改密码
  每个用户第一次登录都用默认密码[11](初始密码为8888)。
  2.用户功能
  (1)系统管理员
  设置选课时间段:系统管理员通过此项功能设置选课时段[12],只有在选课时间段里,学生才可以选择课程,超过次时间段,学生选课信息被自动所定,不得修改。录入学生与教师个人信息:通过此项功能可以实现对教师和学生的个人信息添加删除。录入教学楼教室信息:通过此项功能可以把学校里所有的教学楼教室的信息录入到系统中,以便给教师开设课程时候设置上课的教室。
  开设课程{[13]:可以设置该课程教师、教室、时间、地点、最大人数和剩余人数,开设了课程后,可以灵活地设置上课时间和地点。
  (2)学生用户
  显示和修改个人信息:学生登录系统后,可以查看和修改学生的个人信息,如姓名,性别,电话等。查看开设课程:学生登录后,可以查看所有开设的课程。查看该课程的信息,上课时间地点,开课教师信息等。查看最终选课信息:学生登录系统后,可列出已选择的课程,若选课信息未被锁定,则可以退选。
  (三)软硬件环境需求
  硬件平台:CPU:P4 1.8GHz以上;内存:256MB以上。
  操作系统:Windows 2000/WinXP/Win2003
  数据库:MySQL5.0
  JSP 服务器:Tomcat 6.0;
  开发工具包:JDK Version 1.6
  三、结语
  本文主要探讨了SXBU网上选课系统网络选课系统的开发,并且通过对SXBU网上选课系统的概要设计进行分析,同时,对其网上选课系统进行了需求分析,并分析得出该系统的可行性。该系统的可为学校管理部门提供一个全新的工作环境,为促进学校教育教学管理的科学化、规范化、信息化提供了有力的支持,提升了学校教学管理信息化的水平,从而使该系统成为学校日常管理工作中离不开的关键应用,同时为日后的软件维护提供了良好和完备的接口。
  参考文献
  [1] 陈永静.浅析教务管理现代化.科技资讯.2007年24期:97.
  [2] 李章兵,刘建勋,龚波.基于Web的毕业设计教务管理系统的安全设计.学术研究;2007.5.
  (作者单位:陕西国际商贸学院信息与工程学院计算机科学与技术专业)
其他文献
摘 要:新时期对学生的素质提出了较高的要求,需要学生进行综合、全面的发展,然而当前小学生的德育教育还存在着较多的问题需要改进。本文通过分析新时期小学德育教学中存在的各种问题,提出解决的办法。  关键词:小学德育教学;有效性;策略  小学生的性格还没有成熟,对于事物的理解不全面,很容易受到外界事物的影响。在新时期下,伴随着网络的快速发展,学生很容易沉迷其中难以自拔,如果不对学生进行德育教育,小学生会
期刊
摘 要:當代高考肩负着探索构建“一体四层四翼”的高考评价体系的重任,高考命题必然围绕“立德树人、服务选拔、导向教学”这一核心立场。这就要求学生能运用所掌握的知识、原理及规律来分析解决问题,也要求教师的教学策略应随之改变。概念图是一种用节点代表概念、连线表示概念间关系的图示法,若将其引入到复习课的教学中,能帮助学生组织、建构知识,使之概括化、网络化,使学生学会学习,提高复习课的效果。本文主要分析了概
期刊
摘 要:中国经济迅猛发展,材料化学工程成为了发展过程中的重要环节。随着人类对地球资源的不断挖掘,如何开发新能源成了各国面临的突出问题。快速发展的材料化学工程让能源开发有了更多的选择,另外对提升国防力量和能源的使用率也有很重要的作用。因此,要加大对材料化学工程的研究和实施,以可持续发展为原则,奋勇推进。本文针对材料化学工程的发展提出了几点建议。  关键词:材料化学工程;应用;发展趋势  引言  有着
期刊
摘 要:在当今社会的发展过程中,土壤对于生活的重要性与日俱增。种植庄稼和种植花草树木已经成为人类社会生活中不可缺少的一部分。土壤是绿色植物生长的源泉,无论是耕作还是种植。此外,受污染的土壤是在感知范围内生长的。我们需要检测土壤是由什么污染的,是由重金属或生活污水?这个问题是至关重要的。如果在种植绿色植物之前不能检测土壤质量或污染的状况,我们就不能将不同性状的植物移植到相应土质的土壤中,从而不能更好
期刊
摘 要:在以往的中职教学过程中,学生依葫芦画瓢,被动地掌握课程内容。我们通过引入“走马灯”,由教师作为导演,采用理实一体化灵活地将信息化手段以各种形式融入教学环节。全程调动学生动脑思考和动手实践,做到主动学习、生动实践、灵动延展、促使学生变被动为主动,取得理想的教学效果。本文从搜集信息、制定计划、作出决策、组织实施、检查反馈、考核评价六方面介绍了人物跑步的运动规律-基于”一包三表“的项目教学之制作
期刊
摘 要:凡钢琴练习者无不埋头于技巧研究,以细究音乐的深层内蕴为上层,却容易忽略对于钢琴练习的重要环节——全面读谱的研究。乐谱是连接演奏者和作曲家的唯一桥梁,是作曲家情感生活的真实写照、思想意识的集中体现。而正确的全面读谱、准确的表达作曲家的意图,是对每一位钢琴演奏者的最基本的要求。因此,掌握正确的全面读谱的方法,对于钢琴练习者来说是非常必要的。  关键词:钢琴练习;全面读谱;表层读谱;深层读谱  
期刊
摘 要:SH矿目前物资库存管理不规范,为该矿的日常生产经营带来诸多不便,鉴于此,旨在建立一套物资库存管理信息系统,从而将物资的进库、出库、查询、系统等日常管理工作实行计算机统一管理,实现库存管理的计算机化,从而提高工作效率和管理水平。本文从系统规划视角阐述了SH物资库存管理信息系统的开发思路、方法和过程。  关键词:管理信息系统;可行性分析;系统规划  系统规划是MIS生命周期的第一个阶段,是管理
期刊
摘 要:风电场出力具有随机性大、波动性高、可预测性差的特点,再加上风资源与电力负荷分布不均匀、部分地区电网输送能量有限、风电场规划建设失调等原因,“弃风限电”现象严重,风电场限功率运行成为一种常态。由于风电的随机性和不确定性,对电力系统的安全稳定运行产生影响,为保证电网安全稳定运行,有必要对风电场的有功功率控制策略进行研究。  关键词:风电场;有功功率控制;虚拟调节算法;  一、风电场有功功率控制
期刊
摘 要:民族音乐学又称音乐人类学,是音乐学的一个下属分支学科,也是80年代所产生的一个新兴学科。民族音乐学与语言学、人类学、社会学、历史学、民俗学、美学等学科相互交织,实地考察为其基本的研究方法。研究的是文化视野下活态存在的事物即文化中的音乐。民族音乐学区别于音乐学中的曲式学、和声学、美学、中国音乐史等方向,且在音乐学中占有不可或缺的位置。笔者以简述的方式来浅谈这两门学科,并提出观点。  关键词:
期刊
摘 要:本文对于传统风光互补电动汽车充电效率低、充电方式不合理等缺点,提出了风光互补电动汽车的快速充电系统设计,采用buck电路及机械結构设计,并通过单片机对快速充电系统进行控制。设计分为硬件部分设计和软件部分设计。实验结果表明,在未来,风光互补快速充电系统具有较大的可行性,但风力发电模块所需要的初始风速较大是将来亟待解决的主要问题。  关键词:风光互补;电动汽车;快速充电  一、引言  以铅酸蓄
期刊