"大连东软信息学院数据库实验报告和电商系统功能开发技能探究"

版权申诉
0 下载量 26 浏览量 更新于2024-03-17 收藏 2.26MB DOC 举报
本实验报告详细记录了在大连东软信息学院进行的SQL Server 2005数据库实验。在实验中,首先学习了数据库的基本操作,包括安装SQL Server 2005、了解SQL Server 2005各组件、建立和删除数据库、理解SQL Server的数据类型,以及建立、删除和修改表。在安装SQL Server 2005的步骤中,我们需要将安装光盘放入光驱中,运行autorun.exe程序,并在接下来的对话框中接受许可条款和条件,安装必备组件。 在接下来的实验中,我们学习了SQL语句的基本语法和常用命令,包括SELECT、INSERT、UPDATE、DELETE等,通过实践操作了多种SQL语句,熟练掌握了数据的查询、插入、更新和删除操作。此外,我们还学习了SQL Server 2005的高级功能,如子查询、联合查询、分组查询和排序功能,进一步提升了对SQL语句的理解和应用能力。 在数据库设计方面,我们学习了如何设计规范的数据库结构,包括实体关系图的绘制、主键和外键的设置、约束的添加等,通过实验设计了符合业务需求的数据库结构,并建立了相应的表格。在表格设计中,我们需要考虑数据类型、字段长度、索引等因素,保证数据存储的有效性和完整性。 另外,在本次实验中,我们还学习了如何编写存储过程、触发器和函数,以提高数据库的性能和安全性。通过实际编写和调试存储过程等程序,我们加深了对数据库编程的理解和实践经验,为以后的数据库开发工作奠定了基础。 总的来说,本次实验不仅帮助我们掌握了SQL Server 2005数据库的基本操作和高级功能,还培养了我们的数据库设计和编程能力。通过实验的实践操作,我们加深了对数据库管理系统的理解,提升了对数据管理和数据处理的技能,为以后在数据库开发领域的工作打下了良好的基础。感谢指导老师的耐心指导和支持,让我们能够顺利完成这次实验,收获颇丰。希望能在以后的学习和工作中继续努力,不断提升自己的数据库技术水平,为实现更多的数据处理和分析任务做好准备。

package edu.cn.neusoft.project.controller; import edu.cn.neusoft.project.model.service.WorkerService; import javafx.concurrent.Worker; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; import java.util.List; @Controller public class WorkerAction { @Autowired private WorkerService service; @RequestMapping("login.action") public String login(){ return"login"; } @RequestMapping("loginSuccess.action") public String loginSuccess(String username,String password){ boolean ret; ret = service.login( new Worker(username,password)); if(ret){ return"loginSuccess"; } return "login"; } @ResponseBody @RequestMapping("worker.action") public List<edu.cn.neusoft.project.model.vo.Worker> worker(Model model) { List<edu.cn.neusoft.project.model.vo.Worker> list = service.showAll(); Model list1 = model.addAttribute("list", list); // for(Worker worker : list){ // System.out.println(worker); // } return list; } @ ResponseBody @ RequestMapping("updateWorker. action" ) public void updateWorker( Worker worker){ System. out. println(" ---up" + worker); service . updateWorker ((edu.cn.neusoft.project.model.vo.Worker) worker); } @ ResponseBody @ RequestMapping (" deleteWorker. action") public void deleteWorker( Integer wid){ // System. out. println("--delt--"+ wid); service . deleteWorker(wid); } @ RequestMapping("regist. action" ) public String regist(){ return "regist"; } @ RequestMapping(" registSuccess. action" ) public String registSuccess(Worker worker){ service . regist((edu.cn.neusoft.project.model.vo.Worker) worker); return "login" ; } }哪里错了?请写出正确代码

2023-05-30 上传