大连交通大学软件学院
高等职业技术学院
毕业实习实践报告
姓名:
学号:
班级:
实习单位:
实习时间:
完成日期: 年月日
毕业实践鉴定表
姓名
性别
专业班级
实习开始时间
实习结束时间
实习单位名称
计划实习内容
实现学生,教师信息的建立与维护
实现课程信息,教师信息的查询于统计功能;
实现学生选课功能模块;
实现教师课程信息发布模块;
实现教师课程信息的维护模块;
实现管理员后台管理功能;
.本课题在设计工程中突出实用性;
毕业论文应具体论述系统开发的必要性、数据库结构、基本算法的合理性和系统的应用价值及存在的问题等。
个人实习总结
(摘要)
实习部门负责人评语
签名: 年月日
实习单位意见
(按优、良、中、及格、不及格五个等级评定)
盖章年月日
就业指导办公室审核
签名: 年月日
目录
前言 1
1设计的可行性 2
2
3
网上选课系统的产生 3
网上选课系统的可行性 3
2 相关软件及技术介绍 4
Myeclipse 4
MySQL 4
Tomcat 5
HTML 语言介绍 5
JSP 介绍 6
J2EE 技术介绍 7
Struts 框架 8
Hibernate 框架 8
3系统概述 9
项目范围 9
设计策略 9
4系统总体设计 10
系统结构设计 10
模块间的调用关系 11
14
5 数据库设计说明 15
15
数据库逻辑设计 19
数据库设计 19
6 详细设计 23
教师/学生/管理员登录功能 23
学生选课功能 29
教师添加课程: 31
管理员操作 33
7 设计过程中的问题及解决 36
数据库的连接 36
参数的传递 36
公共数据 36
8 总结 37
前言
随着网络时代的到来B/S结构的管理系统已经成熟的运用在学校、企业、银行、科研机构、政府等各行各业并扮演着不可或缺的角色。
B/S(Browser/Server)结构即浏览器和服务器结构。技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。相对于C/S结构属于“胖”客户端,需要在使用者电脑上安装相应的操作软件来说,B/S结构是属于一种“瘦”客户端,大多数或主要的业务逻辑都存在在服务器端,因此,B/S结构的系统不需要安装客户端软件,它运行在客户端的浏览器之上,系统升级或维护时只需更新服务器端软件即可,这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。 B/S结构系统的产生为系统面对无限未知用户提供了可能。当然,与C/S结构相比,B/S结构也存在着系统运行速度较慢,访问系统的用户不可控的弱点。
以目前的技术看,局域网建立B/S结构的网络应用,/模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,/等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。数据库是从60年代初发展起来的计算机技术。经过四十来年的发展,数据库技术己经趋于成熟。环境中发生了很大的变化。就数据应用而言呈现出多样化的空间,如数字图书馆、电子出版物、电子商务、远程教育系统等的出现,给web数据库技术提出了更多、更高的要求。同时,随着国内高校校园网的建设,基于互联网的应用系统的开发正在蓬勃发展并发挥着较大的作用。例如,我国许多高校的网上招生系统,学校的各种管理信息系统,学校选课系统,还有一些医学院校开发出的网上诊所、远程诊断系统等等,都是基于校园网的应用系统。
网上选课系统是针对在校学生和教师使用,从学生的角度来说,由于学校教学制度的改革,现在大部分高等院校开始实行的是学生的自主选课模式,传统的教学模式(学生按照学校安排好的课程上课)已经不能适应新型的教学手段,如果仍然通过纸上的方式选课,一方面浪费的大量的人力、物力资源,另一方面浪费时间以及在人为的统计过程中不可避免出现的差错等情况。随着高校人数的
JSP在线选课系统 毕业设计 来自淘豆网m.daumloan.com转载请标明出处.