江苏科技大学南徐学院
数据库课程设计报告
设计题目:学生公寓管理子系统
专业名称:计算机科学与技术
班级:11428012
学号:11428012 05 14 17 20
姓名: 陈杰刘雪健孙志强夏志伟
指导教师: 白素琴
2014年6月20日
目录
第一章绪论 3
主要研究内容 3
3
3
4
课程设计任务 4
第二章相关技术介绍 4
使用工具简介 4
SQL简介 4
JSP简介 4
第三章可行性需求分析 5
系统需求分析 5
系统功能分析 5
系统E-R图 6
各实体对应的表 8
第四章数据库设计 9
系统总体结构及功能模块划分 9
第五章详细设计 10
系统登录页面 10
学生页面 11
学生信息查询 13
结论 13
参考文献 13
第一章绪论
主要研究内容
本系统是为了方便公寓管理人员在数据方面的管理,结合当今各学校的宿舍管理,为了能全面、准确、效地管理学生公寓的各种信息而开发与研制的一个系统。其主要功能是快速适应现代化物管水平和解决工作人员繁重而冗长的工作量。使得他们在学生公寓的各方面都会达到事半功倍的效果,减轻了人力的负担,方便了数据的处理,增加了安全性。本次课程设计不仅考查了我综合运用以前所学知识的能力,同时也锻炼了我的实际动手能力,对于我以后工作能力的培养具有重要的意义。
通过SQL Server 2005和My Eclipse 开发基于Web的学生宿舍管理系统,并对原始数据进行处理分析,内容如下:
(1)进行系统需求分析:确定系统的各功能模块,
(2)进行数据库的构建:
①熟悉数据库建立的过程;
②掌握分析和设计数据库的方法;
③熟悉(关系数据库标准语言)SQL语句;
(3)进行设计网络页面:
①理解网络系统开发的基本流程;
(4) 通过浏览器浏览网站:
①达到界面美观、使用便捷,做到方便用户的操作,尽量减少用户的操作;
②可以实现用户登录管理、数据查询、修改、删除等功能。
主要完成学生基本信息管理,包括学生姓名、学号、所属院系班级、公寓楼号、寝室号等数据。寝室使用情况统计,例如房源使用情况、空床统计情况等。提供多条件查询功能,以及方便用户对学生基本信息及楼房信息的查询。添加、删除、修改用户账户的功能。
本学生公寓管理系统主要使用My ecilpse+SQL技术来开发,用My eclipse来开发前台界面,实现前后台数据交互,以完成学生宿舍管理系统的基本要求。介绍了学生公寓管理系统的开发过程以及开发过程中使用的技术和遇见的细节问题,主要涉及到的工作如下:系统的开发背景,系统的需求分析,系统的的总体设计,系统的概念设计,系统各模块的详细设计,系统开发的相关技术。
课程设计任务
本课程设计任务是通过开发一个数据库学生公寓管理子系统,深入学习和理解数据库系统的设计与开发, 开发工具为SQL、JSP等相关软件。通过对计算机硬件和软件解决方案的论证,对应用领域进行调查分析,参考各种资料和进行数据库系统开发实践。在指导老师的帮助下,已经基本上成功地实现了设计任务书的要求,使得设计的数据库系统能够实现一般数据库的管理和查询功能等。
本次课程设计主要由陈杰和孙志强负责前台和数据库的实现任务,夏志伟和刘雪健负责数据库和论文的制作和完善。
第二章相关技术介绍
使用工具简介
系统采用SQL和JSP语言编写学生公寓管理系统,本系统在研制开发过程中,严格遵循软件工程方法,完全采用结构化程序设计方法。
SQL简介
结构化查询语言(Structured Query Language)简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。
JSP简介
JSP就是Java,只是它是一个特别的Java语言,加入了一个特殊的引擎,这个引擎将HTTPServlet这个类的一些对象自动进行初始化好让用户使用,而用户不用再去操心前面的工作。
同时这个引擎又
数据库设计实验报告 来自淘豆网m.daumloan.com转载请标明出处.