《软件学院监考人员自动分配系统——逻辑层和数据层设计.doc》由会员分享,可在线阅读,更多相关《软件学院监考人员自动分配系统——逻辑层和数据层设计.doc(43页珍藏版)》请在文库网上搜索。
1、.143.4 选课结果 .153.5 选课历史 .153.6 修改密码 .153.7 退出登录 .15第四章 运行结果截图 .164.1 登录界面 .164.2 学生首页 .174.3 查看选课说明 .184.4 查看选课单 .194.5 选课结果 .204.6 选课历史 .214.7 修改密码 .22结 论 .23致谢语 .24参考文献 .25软件学院本科生选课系统6ContentsChapter Introduction .11.1 The purpose of the research.11.2 The significance of the research.1Chapter II S
2、ystem Design.32.1 Technical Background .32.1.1 JSP.32.1.2 Servlet .42.1.3 Tomcat.42.1.4 MySQL.52.1.5 AJAX.52.1.6 Eclipse.62.2 Operating environment .72.2.1 The software and hardware requirements.72.2.2 Running requirements .72.2.3 Orther requirements .72.3 System Module .72.3.1 Student Module -ER ch
3、art .82.3.2 Administrator Module - ER chart .82.4 Database Design .92.4.1Manager Table- ER chart .92.4.2 Student Table - ER chart.92.4.3 Notice Table - ER chart.92.4.4 Course Table - ER chart.102.4.5 Credit Restrict Table - ER chart.102.4.6 Student-Course Table - ER chart .102.4.7 Cache Table - ER c
4、hart.11Chapter III Student Module Design.123.1 Login .123.2 Elective Description .133.2.1 Elective Notice.133.2.2 Elective Table Description.143.3 Course confirm .143.4 Course Result .143.5 Course History .153.6 Update Password .15软件学院本科生选课系统73.7 Login .15Chapter IV Screenshots of Result .164.1 Logi
5、n interface.164.2 StudentHome.174.3 View Course Description .184.4 View Elective Table .194.5 Course results.204.6 Elective history.214.7 Change Password .22Conclusion.23Acknowledgement .24References .25软件学院本科生选课系统11第一章 引言在高等学校的教务管理工作中,课程表的编排是一项十分复杂、棘手的工作。在排课过程中,除了满足大量的制约条件以外,还必须解决许多冲突与矛盾,例如:两位教师不能同
6、一时间在同一班级上课、一位教师不能在同一时间上两门课等等。利用计算机辅助进行课表编排工作,既提高了排课工作的科学性,又可大大减轻管理人员的工作强度,提高工作效率,从而使学校教务管理现代化迈上了一个新台阶。我国不少高校都实行了学分制,它的核心是允许学生自由选课,即把学习的自主权交给学生。在这里,学生选课时的制约因素比较复杂,工作量也很大,而且往往需要在较短的时间内完成。运用计算机辅助选课,即能实时地对大量选课数据进行检验和统计,十分方便地输出选课结果,同时也避免了人工处理时容易产生的错误。从系统开发的复杂程度来看,计算机辅助排课与选课是高校教务系统中的两个关键子系统,目前不少教务系统尚未很好地解
7、决排课与选课问题。本文主要对高校教务管理系统中计算机课表编排与选课子系统的基本功能、设计思想、需求分析以及实现技术进行探讨。11 课题研究的目的1.掌握采用 I厦门大学本科生毕业论文I本科毕业论文(科研训练、毕业设计)题 目:软件学院本科生选课系统数据库及系统架构设计姓 名:学 院:软件工程系:软件工程专 业:软件工程年 级: 学 号:指导教师: 职称: 指导教师: 职称: 年 月 日厦门大学本科生毕业论文II软件学院本科生选课系统数据库与系统架构设计摘要 课程选修管理一向是高校教学管理工作中的重点。多年来,厦门大学软件学院本科生的课程选修一直采取传统的手工操作方式进行管理,这种方式容易出现数
8、据丢失, 统计错误等问题,造成教学管理劳动强度高、效率低。使用计算机可以高速 ,快捷地完成以上工作。数据在网上传递,可以实现数据共享,避免重复劳动,规范教学管理行为, 从而提高了管理效率和水平。随着网络技术的发展和用户要求的不断提高,不受时间、空间限制 B/S 结构的网上选课系统取代原有的手工操作方式已成为一种趋势。选课管理系统以 B/S(Browser/Server )架构,通过对教务管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来本论文论论述了学生选课系统数据库设计与系统架构,主要包括后台数据库的建立和前端应用程序的开发两个方面。建立起数据一致性、完整性、安全性好的数据库。前端
9、页面则要求应用程序功能完备,易使用。经过分析,我们使用 MySql、 Eclipse 作为开发工具,tomcat 为 Web 服务器,windows xp 作为开发平台。关键词 选课 学生模块 管理员模块 数据库 查询 厦门大学本科生毕业论文IIIAbstract The traditional manual mode of operation is fallibility and slowly. And it has a high rate of data loss. Using computer can avoid most of these problems. With the help
10、 of internet, we can share data easier and faster. Also we can avoid duplication of work and standardize teaching management. Thereby enhancing the efficiency and management level. This course management system use B/S (Browser / Server) framework. By managing student information and course informat
11、ion, it release the administrator from those boring data.This paper mainly include the framework of database and course management system, including establishment and maintenance of the backstage database, and web application development. Establish a strong and integrity and safe database. The web a
12、pplication must have completely function and be easy to use and so on.After analysis, we decide to use MySql, Eclipse as development tool, tomcat as Web server, windows xp as platform. First establish a system prototype in a short time, and then, constantly revise and improve, until it forms a viabl
13、e system which can make customer satisfy. This system can make student more convenience when selecting courses. It can record mass student information. The complexity of the students information will not be a problem. This system can deal with mass information which may find in every process and adjust student information in time. Key words course selection student module admin module database query厦门大学本科生毕业论文IV目录第一章 引言 .81.1 课题意义 .91.2 课题的可行性分析 .91.2.1 课题调研 .91.2.2 可行性分析 .10第二章 系统总体分析 .112.1 需求分析 .112.2 相关技术 .122.2.1 JSP 技术 .