资源描述:
《毕业论文(设计)学生选课系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、盐城师范学院毕业设计盐城师范学院毕业设计学生选课系统的设计与实现摘要就现在的科技发展而言,越来越多的工作程序加入到了科技化、电子化的行列中。在以往的学校工作中,学生的课表都是学校安排好的,随着学校人性化的发展,学生也有了根据个人爱好选修课程的权利。这样一来,学校安排课程的操作难度体现得更大,学生网上选课系统应运而生。学生选课系统具有美观简洁的操作界面,后台数据库庞大、安全、有效,给学生选课这件事带来了系统的规范的操作可能。本文所介绍的系统,就是采用JAVA语言,在Myeclipse的开发环境下连接Mysq
2、l数据库编写而成,配合运用Tomcat软件测试。系统用户分类有三种:管理员、教师和学生,不同用户登陆后显示是不同的操作页面,从而进行相应的操作。本系统的开发严格遵循软件工程的开发过程,在开发过程中进行需求分析,确定了其主要的业务流程和信息交互的内容,最终用Java语言编码实现。【关键字】信息管理,选课,Myeclipse,Mysql,Tomcat,盐城师范学院毕业设计DesignandImplementationofStudentCourseSelectionSystemAbstractRightnow,
3、intermsoftechnologicaldevelopment,moreandmoreworkisaddedtotheprogramofscienceandtechnology,electronicranks.Inthepast,schoolwork,studentsoftheschoolcurriculumarescheduled,alongwiththedevelopmentofhumaneschool,studentshaveclaimedpersonalpreferencetoelective
4、courses.Thus,theoperationisdifficulttoarrangetheschoolcurriculum.So,thestudentonlinecourseselectionsystemcameintobeing.Studentelectivesystemhasbeautifulandsimpleuserinterface,alargeback-enddatabase,safeandeffective,itbringstothestudentelectivesystem’sstan
5、dardoperationofpossible.Systemdescribedinthisarticle,itisuseJAVAlanguage,underMyeclipseenvironment,connectionMysqldatabasedevelopmentenvironmenttowrittenin,withtheuseofTomcatsoftwaretesting.Therearethreeclassificationsystemusers:administrators,teachersand
6、students,aftertheuserlogsondifferentdisplaypages,theuserwillhavedifferentoperationstousetheappropriateaction.Thedevelopmentofthissystemstrictlyfollowsthedevelopmentprocessofsoftwareengineering.Requirementswasanalysedinthedevelopmentprocess,todeterminethec
7、ontentofitsmainbusinessprocessesandinformationexchange,andultimatelywiththeJavalanguageCoding.[Keywords]Informationmanagement,Courseselection,Myeclipse,Mysql,Tomcat,盐城师范学院毕业设计目录1引言11.1课题研发的背景11.2课题研发的思路11.3课题研发的意义11.4可实现度分析22系统开发环境及相关技术介绍22.1开发环境介绍22.2语言环
8、境介绍32.2.1开发用到的工具32.2.2对JSP技术的描述32.2.3Struts2和Spring的介绍42.2.4Hibernate介绍43需求分析53.1功能需求分析53.2配置需求分析74系统设计74.1系统功能类型模块图及其E-R图74.2系统业务设计94.3用户操作流程设计115系统实现125.1前台界面的显示125.2学生信息的管理135.3学生选课功能155.4选课评分功能175.5学生信息维护196结语21