资源预览内容
第1页 / 共22页
第2页 / 共22页
第3页 / 共22页
第4页 / 共22页
第5页 / 共22页
第6页 / 共22页
第7页 / 共22页
第8页 / 共22页
第9页 / 共22页
第10页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
网上调查系统,(要求采用bs结构设计)篇一:基于BS结构的选课管理系统的设计本科生毕业论文基于B/S结构的学生选课管理系统的设计与实现BS选课管理设计J2EE,jsp,spring,hibernate,oracle姓 名学 号 专 业 指导教师二零一二年四月二十日摘 要近年来随着高校使用网络管理学生的各项信息的普及。本设计采用分析浏览器/服务器结构的特点,完成学生网上选课功能,并结合选课的实际情况简单的介绍了系统各功能模块及数据库的设计,学生可通过该系统进行选修课程的信息查询,对于教务处提供的课程进行选择或者退选,并且根据学生的选课情况自动生成课程表。本选课系统着重应用java web技术包括:spring MVC 技术以及 JDBC连接数据库.并大量使用的Annotation,注解驱动,减少了xml 配置,使应用开发更加轻量级。使用前台的技术包括 jsp ,javascript,css,ajax 等。数据库采用Oracle 11g。开发环境采用Eclipse,项目总体架构在上,减少了对各种jar包的引用,并且结构目录清晰,易于管理和维护。系统设计部分主要介绍了系统详细功能设计、数据库设计以及代码架构设计。系统界面友好,操作简单,安全性高,是一个实用的选课系统。开发过程中使用Junit保证底层代码方法的正确性,先后台再到前台的开发模式,在出现问题的时候才用debug模式进行问题的查找,直到形成满意的可行系统。系统面向的用户为,学生、教师、管理员。主要的模块分为,用户登录模块,管理员发布选课消息以及录入选课信息。学生进行课程的选定以及退选。教师管理员统计选课结果等等。关键词:课程;管理; 数据库;MVCAbstractEverything is Object, with the popularity of Internet technology, Java which an object-oriented language get a wide range of applications. At the same time, network application bexxe one of the most important part of persons life. Especially in universities, Application is more popular, Students information management, The library books loan or information management, The student consumption system and so on . So java web because more and more popular . It is simple, easy to modify and maintenance. Provide many ways for JDBC which can make a perfect connect with Database. The most important is :It has a lot of frame work which can refer to learn and used in our development .Therefore it is very popular with the developers favorThe system mainly technology including: spring MVC technology and connect to database of advantage, and the use of the Annotation, annotate drive, reduce the XML configuration, make application development more lightweight.In recent years, with the increase size of university students using the network to manage, all the information of the students has been popular. This design use the analysis browser/server structure characteristics, it can xxplete students online choose courses function, and xxbining with the actual situation of the simple course introduces the system the function module and database design.Use the front desk technology including the JSP, JavaScript, CSS, Ajax, etc. Database using Oracle 11 g. The Eclipse the development environment, the project general framework in to reduce the reference of various kinds of jar , Also Maven make directory structure clear, easy to manage and maintain.During the development used the JUint guarantee the correctness of the bottom code method, until satisfactory feasible system formed and used the Debug model to find the root cause when xxbine the jsp page and the backup code .Until it bexxe a satisfied system .This system mainly introduces the function of system in detail design, database design and code architecture design. It has friendly interface, simple operation, high safety, practical course system.Key Words: course,management, database, MVC目 录摘 要 . I1 引 言 . 1 课题研究背景 . 1课题研究目的 . 1课题可行性分析 . 22 相关开发软件以及技术介绍 . 3 开发环境介绍-ECLIPSE 以及 MAVEN的使用 . 6 新特性以及SPRING MVC . 6 HIBERNATE连接数据库 . 7 主要前台技术简介 . 8 JSP . 8 JavaScript . 8 CSS . 83 系统分析与总体设计 . 9 系统功能分析 . 9 系统功能模块设计 . 10 数据库设计 . 11 教师模块数据库表结构 . 11 教师模块数据库表结构 . 13 学生模块数据库表结构 . 134 系统详细设计 . 15 教师、学生、管理员登陆 . 15 管理员发布选课通知 . 20 管理员录入可选课程信息 . 21学生进行选课、退课. 22 教师统计已选自己课的结果 . 24 管理员进行选课统计以及调节 . 255 设计过程中遇到的问题以及解决 . 31 创建MAVEN项目后,为何目录生成不正确? . 31 *未完待程序完成后,将典型问题列出* . 31参考文献 . 35致 谢 . 37 附 录 .
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号