以下为《本科生课程设计(实践)任务书、设计报告 (SQL数据库程序设计)》的无排版文字预览,完整格式请下载
下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。
中南大学
本科生课程设计(实践)任务书、设计报告
(SQL数据库程序设计)
题 目
图书出版信息系统
学生姓名
夏某某
指导教师
邵某某
学 院
湘***
专业班级
临五2015班
学生学号
***10
计算机教学研究所
年 月 日
目录
1 图书出版信息系统开发设计思想 1
(1) 系统结构图 1
(2) 设计流程 1
2 图书出版信息系统功能及系统设计介绍 2
(1) 数据库设计 2
(2) 系统功能及系统详细设计 3
① 系统功能分析 3
② 功能结构图 4
③ 模块描述 4
④ 模块实现 4
3 遇到的问题与解决的办法 5
4 设计总结及心得体会 5
5 参考文献 5
图书出版信息系统
摘要 该系统是为管理图书出版信息而开发的系统,该系统分为数据库部分和vb.net程序设计部分,其中数据库部分包括一个图书出版信息表,表包含书号、书名、作者、出版社、出版时间和单价,vb.net程序设计部分可以实现插入、修改、删除数据和以多种方式查询数据。
关键词 图书出版信息 数据库 vb.net程序设计 数据添加、修改、删除 数据查询
1 图书出版信息系统开发设计思想
系统结构图
/
图表 1系统结构图我今天去老家吃饭,老家的饭菜很香,我吃的很多,我希望下次还能吃到这么好吃的东西,真好玩,真好吃,真好看,真有意思,大哥好
设计流程
设计程序的第一步就是分析需求。对于图书出版信息系统来说,数据的查询和处理是最重要的部分,这是我们需要解决的问题。首先,为了储存图书出版信息,应创建一个数据库来储存信息。其次,需要vb.net来编写程序来满足数据查询和数据处理的需要。对于数据查询,设计的程序应当可以通过不同的信息来进行查询,因此我设计的程序可以通过书号、图书名称、作者和出版社分别对图书进行查询。对于数据修改,设计的程序应当可以实现数据的添加、修改和删除。解决完这些问题,图书出版信息系统的设计就算初步完成了。
2 图书出版信息系统功能及系统设计介绍
数据库设计
首先,需要对数据库进行概念结构设计,即找出涉及的实 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 书号之外的所有信息;使用删除功能时,先查询到需要删除的数据,在点击删除按钮,便可删除选中的数据。
功能结构图
/
图表 3功能结构图我今XX情好啊好,我真是服了这帮人了,这个报告还有字数要求,只能硬编,啥也不是,,我是卢某某,我是卢某某
模块描述
该图书出版信息系统分为两个模块:数据查询模块和数据编辑模块。数据查询模块可以实现以书号、图书名称、作者和出版社四个属性来对数据进行查询,而数据编辑模块可以实现数据的添加、修改和删除。
模块实现
数据查询模块主要通过BindingSource控件将四个文本框与数据库进行连接,在数据库中查询文本框中输入的内容,查询的结果则通过DataGridView控件进行显示。
数据编辑模块分为三个部分,其中添加数据是从界面中获取所需要的值,再通过sql语句将数据插入进数据库。而修改和删除均以数据的查询为基础,删除是在查询的基础上,选择要删除的一行,用sql语句把书号作为参数执行删除操作;修改数据是在数据查询的基础上,将要修改的值在界面上输入,把输入的值用sql语句替换原来的值。
3 遇到的问题与解决的办法
在用vb.net设计程序时,由于对其的不熟悉,我无法使用代码去实现我想要的功能,这给我带来了很大的麻烦。一开始,我根据书上的内容去编写我需要的代码,成功的实现了用户登录和数据查询,但数据编辑这一步却无法做到。于是,我在CSDN上去寻求帮助,参考了许多相关设计的代码,学习如何去实现数据的添加、修改和删除。就这样,我一步一步的解决了那些我不明白的问题,完成了程序的设计。
4 设计总结及心得体会
通过这次的课程设计,我初步了解了数据库和vb.net的使用方法。数据库能储存大量的数据且易于管理,而vb.net的程序设计能帮助实现各种各样复杂的操作。通过两者的结合使用,我们便可以完成一个简单的数据管理程序。这次我设计的图书出版信息系统能够实现数据的查询、添加、修改和删除,达到了我预期的目的。在这个过程中,我学习了许多CSDN上的代码,这增强了我的自主学习能力,而代码的设计也使我的思维越发的严密,逻辑性更强。
5 参考文献
中南大学《数据库技术与应用》第二版
CSDN社区关于vb.net设计的文章
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。
以上为《本科生课程设计(实践)任务书、设计报告 (SQL数据库程序设计)》的无排版文字预览,完整格式请下载
下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。