黄博 《面向教室信息管理数据库系统的设计与实现》 第15页共29页
5.3.6依据院系查询页面及结果
黄博 《面向教室信息管理数据库系统的设计与实现》 第16页共29页
5.3.7教室借用功能实现
5.3.8按教室编号借用界面
5.3.9根据教室条件借用教室界面
黄博 《面向教室信息管理数据库系统的设计与实现》 第17页共29页
黄博 《面向教室信息管理数据库系统的设计与实现》 第18页共29页
6收获与体会
在本次设计中,我通过实际设计数据库的过程训练,掌握了数据库设计的步骤与方法。加深了对数据库设计每一步骤的理解,例如对每一个步骤的目的、任务和所要得到的技术文档。在训练过程中,我感受到了需求分析的重要性。整个过程中,较多的时间投入到了需求分析阶段,通过深入分析业务流程和用户需求,明确了系统处理的信息内容,即数据字典的内容。同时对系统的功能也有了大致的了解。在接下来的概念设计、逻辑结构设计和物理设计阶段,我更是加深了对每一阶段特点的理解,并且按照每一阶段的任务,设计了ER图,数据库模式和用户子模式,以及存储过程和触发器,来完成事务逻辑。
通过这次综合训练,我加深了对数据库理论的理解,熟练了对数据库的各种操作,尤其是存储过程和触发器的使用。与此同时,通过课程论文的撰写及排版,熟悉了科技论文的书写格式和排版要求。在标准化训练的过程中,强化了我对数据库设计的理解。在设计中,我发现自己理论知识还并不是很扎实,这就要求在以后要加强数据库理论的学习,并且争取机会,多做类似的实战训练。
本次实习旨在对数据库设计过程的培训和熟悉,进而养成数据库设计的良好方法。由于时间有限,并且对真正的业务流程不是十分熟悉,因此难免出现偏差,而只是对具体业务的简单模拟。因此存在的问题是与实际的业务处理不太符合,功能不太完善。在逻辑设计阶段,对课程表信息在数据库中的存储方式不太清楚。因此在以后研究中应该更加详细地熟悉具体业务,进而对系统进行完善和补充。
在为期两周的设计过程中,自始至终受到了老师的支持和帮助,再次表示衷心的感谢!同时,在我遇到问题彷徨沮丧时,也受到了同学们的支持和鼓励,再次真诚地向他们致谢!
黄博 《面向教室信息管理数据库系统的设计与实现》 第19页共29页
参考文献
[1] 王 珊,萨师煊.数据库系统概论(第四版)[M]北京:高教出版社.2000 [2] 郑人杰,殷人昆,陶永雷.实用软件工程(第二版)[M].北京:清华大学出版社.1997
[3] 王 珊.数据仓库技术与联机分析处理[M].北京:科学出版社.1998 [4]苗雪兰,刘瑞新,宋会群.《数据库技术及应用》[M].机械工业出版社.2005 [5] 刘金岭,冯万利,张有东.数据库原理及应用[M].北京:清华大学出版社. 2009.7
附录(主要源代码)
create database ClassroomManage