没有合适的资源?快使用搜索试试~ 我知道了~
首页西安科大高新学院:JAVA+SQL Server实现学生数据管理子系统设计
西安科大高新学院:JAVA+SQL Server实现学生数据管理子系统设计
0 下载量 176 浏览量
更新于2024-06-23
2
收藏 3.48MB DOC 举报
本篇论文是关于西安科技大学高新学院机电信息学院计算机科学与技术专业的一份毕业设计任务书,主题聚焦于"教学管理系统之学生数据管理子系统"。该系统旨在通过使用Java和SQL Server技术,帮助学生深入理解网络数据库管理系统开发的过程,特别是关系数据库理论的实际应用。设计目标包括以下几个方面: 1. 技术认知提升:通过项目实践,让学生掌握如何利用Java进行网络数据库的开发,以及SQL Server在建立数据库结构(如建库、建表、存储过程等)中的应用。 2. 网络与基础技能:学生需学习简单局域网的建设和管理,这是实现网络数据库系统的基础。 3. 数据库操作能力:通过SQL Server客户端工具,学生将学习如何进行数据库的操作,包括数据的增删改查等。 4. 编程技能:Java在数据库编程中的应用是关键部分,学生需要熟悉基本的编程技巧。 5. 系统实现与功能:设计目标是开发一个学生数据管理系统,它能够处理任课学生的数据,并能自动生成教学所需的各种表格,以支持日常教学任务的执行。 6. 文档规范:任务书中强调了对参考文献的正确引用格式,遵循GB 7714—87《文后参考文献著录规则》,以及日期的书写规范,如使用阿拉伯数字和特定的日期格式。 整个项目不仅是技术实践,也涵盖了理论与实际操作的结合,对学生在计算机科学与技术领域的专业素养有着显著的提升作用。通过这个项目,学生将有机会深化对数据库管理的理解,提升软件开发和网络技术的应用能力。
资源详情
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/88022125/bgc.jpg)
3
2 系统中主要用到的技术
2.1 HTML 方面
2.1.1 HTML
HTML(HyperText Markup Language)即超文本标记语言,也就是我们平时说的网页,
一网页就是一个 HTML 文件,一般以.html 或者.html 为扩展名,可以用任何文本编辑器进
行编辑。
2.1.2 CSS
层叠样式表(Cascading Style Sheets),一种用来为修饰结构文档的 HTML 或者 XML
的样式表,CSS 的最大优点就是能够实现将文件的内容与显示分隔开来,展现同样的内容
只需修改 css 就可以实现不同的页面展示效果。
2.1.3 JavaScript
JavaScript,一种基于浏览器的脚本语言,最早是在 HTML 网页上使用,用来给 HTML
网页增加动态功能。现在多用于客户端的表单验证,随着 HTML5 的出现 JS 变的更加流行。
JavaScript 的一个重要功能就是面向对象的功能,通过基于对象的程序设计,可以用
更直观、模块化和可重复使用的方式进行程序开发。是一种解释性脚本语言(代码不进行
预编译)。
主要用来向 HTML 页面添加交互行为。可以直接嵌入 HTML 页面,但写成单独的 js 文
件有利于结构和行为的分离。
2.2 JAVAWEB 方法
2.2.1 Java
JAVA 不仅是一门编程语言,更是一个平台,拥有面向对象,跨平台,多线程,分布式
等特点,具体可以分为 JAVASE,JAVAEE,JAVAME。其中,JAVASE 是 java 的基础,也是 java
![](https://csdnimg.cn/release/download_crawler_static/88022125/bgd.jpg)
4
的核心,JAVA SE:JAVA Platform,Standard Edition,前身 J2SE,2005 年之后更名为 JAVA SE,
主要包含面向对象思想,JVM,底层调用等待。JAVA EE 即 java Platform ,Enterprise
Edition 企业级开发应用技术,主要包括 JSP,Servlet,Ejb 等等;JAVA ME,JAVA Micro
Edition 嵌入式移动设备开发技术,主要做游戏开发,通讯设备。
Java 语言的特定:简介有效、可移植性、面向对象、解释性、适合分布式计算、有良
好的性能,健壮、防患于未然、用多线程处理能力、有较高的安全性能、是一门动态语言、
是一种中型的结构 。java 的最大特色跨平台,这个全靠底层的 JVM(JAVA Virtual Machine)
来实现的,JVM 通过读取与平台无关的 class 文件实现跨平台。
2.2.2 JSP
JSP 是目前最常用的三种动态网页语言 ASP(Active Server pages),JSP(JavaServer
Pages),PHP (Hypertext Preprocessor)之一,由 Sun Microsystems 公司倡导和许多公司
参与共同建立的一种使软件开发者可以响应客户端请求,而动态生成 HTML、XML 或其他格
式文档的 Web 网页的技术标准。
JSP,即 java Server Page JSP 被 JSP 的编译引擎编译转化成 Java Servlet(一个 java
类),然后有 java 虚拟机底层执行。其实,SUN(现被 Oracle 公司收购)早期没有 jsp,只
有 Servlet,用 Servlet 的输出流动态拼接这 html,因为效率太低,SUN 公司就借鉴了 Asp
开发了一套类似 ASP 的服务器脚本技术 JSP。使得 JSP 得到快速的发展。
2.2.3 Servlet
Servlet 是服务器端小程序,只要是 jsp 能干的事情,servlet 都能干,但是一般情况
下我们规定,servlet 只干三件事情,即:判断、跳转和调用。即以后这 jsp 只能找
servlet,不能找 jsp。这样做可是实现程序的分层实现。Jsp 作为前台页面展示,里面可
以写 java 代码,但是一般不允许写,servlet 只能用来接收 jsp 页面的请求,进行判断,
调用业务逻辑方法。这样就是网页很好的实现了分层结构,遵循 MVC 设计模式。
2.3 扩展插件
2.3.1 Juqery validate
Jquery 是一个优秀的 javascript 框架。它是轻量级的 js 库,拥有强大的选择器,出
色的 DOM 操作,可靠的事件处理、完善的兼容性和链式操作等功能,这些优点使得很多的
开发者学习和研究它。Jquery 是开源和免费的,开发者可以自己编写插件,jquery 很小
只有压缩版只有 30kb 左右。Jquery 在对 Ajax,表单验证等方面也做的很好。类似的 jquery
![](https://csdnimg.cn/release/download_crawler_static/88022125/bge.jpg)
5
的插件插件还有很多,如 Prototype、Dojo、Ext Js、MooTools 等等,但是 Jquery 以写得
少,做得多(writer less,do more)的理念赢得了很多开发者的青睐。
jquery.validate.js 是 jquery 旗下的一个验证框架,借助 jquery 的优势,我们可以
迅速验证一些常见的输入,并且可以自己扩充自己的验证方法,并且对国际化也有很好的
支持。
2.3.2 AJAX
AJAX 即“Asynchronous JavaScript and XML”(异步 JavaScript 和 XML),AJAX 并非
缩写词,而是由 Jesse James Gaiiett 创造的名词,是指一种创建交互式网页应用的网页
开发技术。
Ajax 的核心是 JavaScript 对象 XmlHttpRequest。该对象在 Internet Explorer 5 中首
次引入,它是一种支持异步请求的技术。简而言之,XmlHttpRequest 使您可以使用
JavaScript 向服务器提出请求并处理响应,而不阻塞用户。
Ajax 是一门老技术,但是注入了新思想。现在在互联网中大量的使用,如:google
suggest,Google Map,视频网站的视频评论等。
2.3.3 SWFUpload
SWFUpload 是一个客户端文件上传工具,它通过整合 Flash 与 JavaScript 技术为 WEB
开发者提供了一个具有丰富功能继而超越传统<input type="file" />标签的文件上传模式。
他的主要特点可以归纳为:支持多文件同时上传,ajax 实现的无刷新上传,可显示进度条,
有良好的浏览器兼容性,支持文件格式的筛选。支持一些常见的 javascript 封装库,同
时支持多个版本的 flash。它还提供了一组简明的 JavaScript 事件,借助它开发者可以方
便的在文件上传过程中更新页面内容来营造各种动态效果。这个组件有非常好的性能,得
到了广大程序设计者的青睐。
2.3.4 POI
Apache POI 是用 Java 编写的免费开源的跨平台的 Java API,Apache POI 提供
APIcrosoft Office 格式档案读和写的功能。Apache POI 功能比较强大,可以提供对
word,ppt 和 Excel 文件格式的读写。我的项目中用到了对 Excel 数据的读写功能,POI 确
是强大支持多个版本的 Excle 数据进行操作。当然类似的工具也还有,比如 JXl,这个插
件是专门针对 Excel 进行开发的,也不错。
2.3.5 commons-fileupload
WEB 文件上传可能是网站建设中最常用的功能之一,常用的 web 上传组件有
commons-fileupload 和 Smartupload。其中 commons-fileupload 是 Apahce 软件基金会下
面的一个开源项目,专注文件的上传于下载,支持一个或者多多文件上传,对中文支持友
剩余69页未读,继续阅读
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/acfce43ffe2c41f996326bd927946824_yhsbzl.jpg!1)
智慧安全方案
- 粉丝: 3768
- 资源: 59万+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 解决本地连接丢失无法上网的问题
- BIOS报警声音解析:故障原因与解决方法
- 广义均值移动跟踪算法在视频目标跟踪中的应用研究
- C++Builder快捷键大全:高效编程的秘密武器
- 网页制作入门:常用代码详解
- TX2440A开发板网络远程监控系统移植教程:易搭建与通用解决方案
- WebLogic10虚拟内存配置详解与优化技巧
- C#网络编程深度解析:Socket基础与应用
- 掌握Struts1:Java MVC轻量级框架详解
- 20个必备CSS代码段提升Web开发效率
- CSS样式大全:字体、文本、列表样式详解
- Proteus元件库大全:从基础到高级组件
- 74HC08芯片:高速CMOS四输入与门详细资料
- C#获取当前路径的多种方法详解
- 修复MySQL乱码问题:设置字符集为GB2312
- C语言的诞生与演进:从汇编到系统编程的革命
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)