数据库课程设计报告模板.doc

数据库课程设计报告模板.doc

ID:56249011

大小:238.50 KB

页数:7页

时间:2020-03-24

数据库课程设计报告模板.doc_第1页
数据库课程设计报告模板.doc_第2页
数据库课程设计报告模板.doc_第3页
数据库课程设计报告模板.doc_第4页
数据库课程设计报告模板.doc_第5页
资源描述:

《数据库课程设计报告模板.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、滁州学院数学系课程设计报告设计名称:小组成员:专业班级:指导老师:设计时间:2010/2011学年度第二学期指导教师评语:指导组教师鉴定:签名:成绩:指导组教师鉴定:签名:指导教师签名:年月日数据库课程设计报告第6页,共7页一.课程设计目的数据库课程设计是为数据库原理及应用课程而独立开设的实践性课程,对于巩固数据库知识,加强学生的实际动手能力和提高学生综合素质十分必要。通过本实验达到以下目的:(1)培养学生具有C/S和B/S模式的数据库应用软件系统的设计和开发能力。(2)熟练掌握一种数据库系统(如SQLS

2、ERVER)的使用。(3)熟练掌握一种数据库应用软件开发工具(如POWERBUILDER、ASP、VB)的使用。(4)通过设计实际的数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力。二.课程设计任务与要求:1、任务:学生成绩管理系统(XX)模块问题描述:设计一个学生成绩管理系统的基本框架,从整体上体会软件开发过程,重点对XX模块进行详细设计。2、设计要求:1)设置专业及该专业对应的课程2)设置指定专业对应的班号3)设置指定班号的学生记录4)录入和查询学生成

3、绩5)打印学生成绩单6)设置系统用户和系统初始化7)设计一完整的数据库。要求掌握数据库的设计的每个步骤;掌握数据设计各阶段的输入、输出、设计环境、目标和方法;熟练的使用SQL语言实现数据库以及数据库重要对象的建立、应用和维护。三.课程设计说明书1实体图及E-R图(1)学生实体图(2)????2逻辑设计:1)表2-1 book_sytle书籍类别信息表表中列名数据类型可否为空说明bookstylenovarcharnotnull(主键)种类编号bookstyleVarcharnotnull种类名称数据库课程

4、设计报告第6页,共7页3、关系图图3-1数据库存表关系图4物理设计数据库物理设计阶段的任务是根据具体计算机系统(DBMS和硬件等)的特点,为给定的数据库模型确定合理的存储结构和存取方法。所谓的“合理”主要有两个含义:一个是要使设计出的物理数据库占用较少的存储空间,另一个对数据库的操作具有尽可能高的速度。 将日志文件和数据库对象(表、索引等)分别放在不同的磁盘可以改进系统的性能。所以系统将日志文件和数据文件存放在不同磁盘上。5数据库建立1)创建数据库USEmasterGOCREATEDATABASE???O

5、N(NAME=????FILENAME='???f',数据库课程设计报告第6页,共7页SIZE=10,MAXSIZE=50,FILEGROWTH=5)LOGON(NAME='????',FILENAME='e:????.ldf',SIZE=5MB,MAXSIZE=25MB,FILEGROWTH=5MB)GO2)创建表-??????6系统实现(1)系统功能模块图:系统功能模块图如图X.图书管理系统借还书子系统查询子系统管理子系统图书类管理图书管理读者管理逾期图书管理管理员管理直接查询多条件查询借书还书帮助

6、子系统登录子系统图10-1系统功能模块图系统的功能如下:①XX子系统:可以实现图书管理员和超级管理员登录管理②XX子系统:主要用于读者查询图书,其中直接查询包括按图书编号直接查询,按书名查询,按作者查询,按出版社查询(可选模糊查询)。多条件查询可以按读者的要求选取所需要的图书。(2)XX模块的实现XX模块运行界面如图XX数据库课程设计报告第6页,共7页图XX图书管理系统登录界面图②在XX条件下可以得到如图XXX所示界面图XXXX图书管理系统主界面下面给出该模块的代码:查找代码如下:DimdataComma

7、ndAsSqlCommandDimMyReaderAsSqlDataReaderPrivateSubBtnSearch_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesBtnSearch.ClickIfChkBookName.Checked=TrueThenfindByName()ElseIfChckAuthor.Checked=TrueThenfindBybookauthor()ElseIfChkISDN.Checked=

8、TrueThen数据库课程设计报告第6页,共7页findByISDN()ElseEndIfEndIfEndIfEndSubSubfindByName()dbset.Clear()dataConnection.Open()datacommand=NewSqlCommand("Select*fromSystem_booksWHEREBookNameLIKE'"&TxtCondition.Text&"%'",dataConnecti

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。