基于BS结构的选课管理系统的设计_第1页
基于BS结构的选课管理系统的设计_第2页
基于BS结构的选课管理系统的设计_第3页
基于BS结构的选课管理系统的设计_第4页
基于BS结构的选课管理系统的设计_第5页
已阅读5页,还剩101页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本科生毕业论文(设计)近年来随着高校使用网络管理学生的各项信器/服务器结构的特点,完成学生网上选课功询,对于教务处提供的课程进行选择或者退选,计。系统界面友好,操作简单,安全性高,是块,管理员发布选课消息以及录入选课信息。学ApplicationismorepopulaSpring3.0Annotation,annotatedrapplicationdevelopmentmorelightweight.KeyWords:course,management,dat2相关开发软件以及技术介绍 5.2****未完待程序完成后,将典型问题列出****17及,计算机已进入人类社会的各个领域并发挥着越方式相比,网上选课系统利用局域网为学生选房或者宿舍的个人电脑上通过网络来选课,只修改自己的选课情况,大大提高了学校选课工系统的管理员子系统来管理学生的选课情况,),界面友好,异步信息存储的特点。使用起来选课管理系统将作为现代化的教务管理系统在浏览器中输入相对应的地址即可,从服务器获得更新。同时,由于我国高校是允许学生自由选课,比较复杂,工作量也很大,而且往往需要在较短的课,即能实时地对大量选课数据进行检验和统计,师不能同一时间交两门课程等等。利用计算机辅助课工作的科学性,又可大大减轻管理人员的工作强建思想来实现网上选课系统可以最大程度的做合,安全性以及规范化原则。采用本系统,能化,提高工作效益。由于采用统一的数据信息现,但是主要事务逻辑在服务器端(Server化了客户端电脑载荷,减轻了系统维护与升LAN,WAN,Internet/件。只要有一台能上网的电脑就能使用,客户端零要能上网,再由系统管理员分配一个用户名方便的特性。对一个稍微较大的单位来说,服务器就行了,所有的客户端只是浏览器,根本不规模有多大,有多少分支机构都不会增加任何维护升级和共享。所以客户机越来越“瘦”,而服务器的主流方向。今后,软件升级和维护会越来越容易对用户人力、物力、时间、费用的节省是显而易见器实现,极少部分事务逻辑在前端(Browser)实现一。C/S(客户机服务器模式)结构软件分为客户机和服运算能力的输入、输出设备,而是具有了一定应用软件的计算和数据合理地分配在客户机和信量和服务器运算量。由于服务器连接个数和进。在这种结构下,软件应用的业务逻辑完全在应用来,每个数据点上的数据安全都影响了整个讲,由于其数据集中存储于总部的数据库服务域级服务器,然后再进行数据同步的模式。这些服部才可得到最终的数据。由于局部网络故障造成个断调整。软件供应商提供的软件也不是完美无缺的,重新部署时,为了保证各程序版本的一致性,必须暂优势。而从国外的发展趋势来看,也验证了这一点后字变成红色的且有下划线,这些风格都可以地控制网页外观。使用级联样式表,可以扩充做出了不同的功能分配,分别设立三个主要身份:身份登陆系统后,都会拥有各自的管理功能,班级、课程等各个功能的管理,相当于教务系统中选课学分,发布可选课程的详细信息,并针对最后传统选课系统相区别的是,学生可以再选课的同时,称以及著作,获奖情况等等,因此,学生也可以挑选课程。可以浏览信息,包括已选课程浏览、被选课程课程信息浏览。已选课程浏览是为学生提供教师的功能主要有:注册修改自己的信息,统计选了自己课程的学生情况.查否否否Varchar240否3否否否3否否否否否3否否否2否2否否否否否否否否否否否否否是35323否3否否否否否否否否否否否否否否是否否3否否否2否否否xsi:schemaLocation="4.0.0"><project.build.sourceEncoding>UTF-8</proje<springframework.version>3.1.1.RELEASE</s<version>${springframe<version>${springframe<version>${springframe<version>${springframe<version>${springframe<version>${springframe<version>${springframe<version>${springframe<artifactId>commons-<groupId>org.hibernate.jav<artifactId>hibernate-<artifactId>jetty-m<scanIntervalSecondspublicclassAdminDaoImplimplementprivateSessionFactorysesspublicvoidsetSessionFactory(SessionFactorysessi}@Transactional(readOnly=true,propagation=PropagapublicbooleancheckUser(StringuserName,StringusList<UserLoginDetail>result=sessionFactory.getCurrentSession().createuserName)).add(Restrictions.eq("userPassword",user.add(Restrictions.eq("userType"}}publicclassAdminServiceImplimplementsAdpublicvoidsetAdminDao(AdminDao}publicbooleancheckUser(StringuserName,StringusreturnadminDao.checkUser(userName,userPasswor}}privateAdminServiceadpublicvoidsetAdminService(AdminServiceadm}@RequestMapping("/apublicModelAndViewcheckUser()throwsreturnnewModelAndView(}@RequestMapping(method=ReqpublicStringprocessSubmit(@ModelAttribute("user")Useruser,BindingResultresult,SessionStatuStringreturnUrl="";booleana=adminService.checkUser(user.getUuser.getUserPassword(),}booleana=adminService.checkUser(user.getUuser.getUserPassword(),}booleana=adminService.checkUser(user.getUuser.getUserPassword(),}}息会发到教务管理系统首页。可供学生和教师题,内容(可选学分,选课开始时间,选课结有的设计模式与登录模块相同。开发顺序都为Dao—在选课过程中,同学还可以点击授课教师名给学生提供了更多的选则。真正做到自由选在选课未结束期间,学生可以登陆系统机型看自己所教课程的被选情况。统计选课的结果结果的一栏中有学生的姓名,教师也可以点击将请求提交给管理员,对应显示生活的教务处工作人告知管理员。可以由管理员帮忙选择,并更新到课程程与上一情况相同。提交书面请求,由管理员代为课程也需要取消。要求系统级联删除学生的已选课packagecom.zhangyt.choosecoursimportorg.springframewimportorg.springframeorg.springframework.test.context.junit4.Spring@RunWith(SpringJUnit4ClassRpublicclassAdminDLogger.getLogger(AdminDaoTestCapublicvoidsetAdminDao(AdminDao}}publicvoidtest_saveUserLUserLoginDetailuserLoginDetail=newUserLoginDeuserLoginDetail.setUserNameuserLoginDetail.setUserPassworduserLoginDetail.setUseradminDao.saveUserLoginInfo(}publicvoidtest_updateUserLUserLoginDetailuserLoginDetail=newUserLoginDeuserLoginDetail.setUserId(Long.valueuserLoginDetail.setUserNameuserLoginDetail.setUserPassworduserLoginDetail.setUseradminDao.updateUserLoginInfo(}}但是在搭建环境过程中,无论直接生成MavenprpublicclassUserLoginDet@SequenceGenerator(@GeneratedValue(strategy=GenerationType.SEQUENCE,generat}publicvoidsetUserId(lo}}publicvoidsetUserName(String}publicStringgetUser}publicvoidsetUserPassword(Stringuse}}publicvoidsetUserType(String}returnReflectionToStringBuilder.to}}@RunWith(SpringJUnit4ClassRpublicclassAdminDLogger.getLogger(AdminDaoTestCapublicvoidsetAdminDao(AdminDao}publicvoidtest_saveUserLUserLoginDetailuserLoginDetail=newUserLoginDeuserLoginDetail.setUserNameuserLoginDetail.setUserPassworduserLoginDetail.setUseradminDao.saveUserLoginInfo(为这项系统的开发和研究是有一定的实际意义的整合所学知识的机会。同时,通过这一设计,我解,对如何以系统和全局的眼光分析和解决问题也在整个设计阶段感受最为深刻的是掌握学习是解决问题的方式,虽然面临的信息很多,但是如

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论