以下为《本科生课程设计(实践)任务书、设计报告 (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 图书出版信息系统功能及系统设计介绍
数据库设计
首先,需要对数据库进行概念结构设计,即找出涉及的实体及实体间的关系。因为我最初设想的程序较为简单,所以对数据库的概念设计也进行了简化,只存在图书这一个实体,其属性有书号、书名、作者、出版社、出版时间、单价,其中书号、书名、作者、出版社、出版时间的数据类型为nchar,单价的数据类型为smallmoney。
其次,需要对数据库进行逻辑结构设计,即将概念模型转换为计算机能实现的逻辑数据模型,SQL是一种关系数据库管理系统,所以需要将其转换为关系模型。对于该系统来说,关系模型如下:图书(书号,书名,作者,出版社,出版时间,单价)。
最后,需要对数据表进行设计。在创建数据库时,我将库命名为book,主数据文件的初始大小设置为10mb,自动增长量为1mb,不限制增长,事务日志文件的初始大小设置为10mb,自动增长量为10%,不限制增长。创建数据表时,我以书号为主键,数据类型为nchar(10),书名、作者、出版社、出版时间的数据类型均为nchar(20),允许空值,单价的数据类型为smallmoney,允许空值。到此,对数据库的设计完成。
系统功能及系统详细设计
系统功能分析
首先,该系统能实现用户的登录。运行程序,首先出现的是系统登录界面,只有输入正确的用户名和密码,用户才能成功登录并使用该系统,而且密码的输入框设置了内容不可见,增加了系统的安全性。
登录系统后,用户进入系统的主页,其上有 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 除。就这样,我一步一步的解决了那些我不明白的问题,完成了程序的设计。
4 设计总结及心得体会
通过这次的课程设计,我初步了解了数据库和vb.net的使用方法。数据库能储存大量的数据且易于管理,而vb.net的程序设计能帮助实现各种各样复杂的操作。通过两者的结合使用,我们便可以完成一个简单的数据管理程序。这次我设计的图书出版信息系统能够实现数据的查询、添加、修改和删除,达到了我预期的目的。在这个过程中,我学习了许多CSDN上的代码,这增强了我的自主学习能力,而代码的设计也使我的思维越发的严密,逻辑性更强。
5 参考文献
中南大学《数据库技术与应用》第二版
CSDN社区关于vb.net设计的文章
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。
以上为《本科生课程设计(实践)任务书、设计报告 (SQL数据库程序设计)》的无排版文字预览,完整内容请下载
本科生课程设计(实践)任务书、设计报告 (SQL数据库程序设计)由用户“fishin8”分享发布,转载请注明出处