《数据库原理与应用》课程设计-影碟出租数据库系统设计与实现.doc

《数据库原理与应用》课程设计-影碟出租数据库系统设计与实现.doc

ID:61005500

大小:1.12 MB

页数:25页

时间:2021-01-19

《数据库原理与应用》课程设计-影碟出租数据库系统设计与实现.doc_第1页
《数据库原理与应用》课程设计-影碟出租数据库系统设计与实现.doc_第2页
《数据库原理与应用》课程设计-影碟出租数据库系统设计与实现.doc_第3页
《数据库原理与应用》课程设计-影碟出租数据库系统设计与实现.doc_第4页
《数据库原理与应用》课程设计-影碟出租数据库系统设计与实现.doc_第5页
资源描述:

《《数据库原理与应用》课程设计-影碟出租数据库系统设计与实现.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《数据库原理与应用》课程设计题目:影碟出租数据库系统设计与实现系别:数学与信息工程学院专业(含班级):09计算机科学与技术(嵌入式)学号:姓名:指导教师:职称副教授填表日期:2011年12月26日前言一、选题的依据及意义1.依据熟悉C#、SQL程序设计的基本语法知识及常用技巧。2.意义本课程的课程设计实际是学生学习完《数据库系统概论》课程后,进行的一次全面的综合训练,其目的在于加深对编程技术基本知识的理解,掌握运用开发应用程序的基本方法及基本技巧。二、本课程设计内容1.出租、归还碟片信息的统计:会员账号,影碟编号,出租时间,归还时间,租金等2.影片信息的查询的统计:影碟编号,

2、名称,类型,国家,主演,单价,购入时间,库存量。3.营业员和会员资料的查询的统计:营业员账号,会员账号,密码,姓名,办理时间,剩余可租碟数,工作时间。4.营业员、会员及碟片的添加或删除。三、研究目标1.碟片出租系统是一个面向碟片出租者的管理信息系统。有会员(租借者),营业员,店长三方组成。该系统的工作目标就是要碟片的出租能有计划地进行,以利于出租者管理。2.本系统开发将综合采用结构化系统开发方法和面向对象开发方法,充分发挥两种开发方法的优势。实现方案一、开发平台选择1.SQLServer20002.C#二、需求分析在对世面上的影碟出租公司进行了初步的了解后,发现其业务主要是集

3、中在影碟的管理和录像的出租归还上。对影碟的管理工作量较大,采用手工的方式还容易出错,并且不能满足顾客对影碟的详细信息的查询功能。在现有的影碟出租中对会员的管理也很重要,传统的登记方式不仅费时而且不能对其出租日志进行系统的管理,造成了不必要的经济损失。综上说述,在影碟出租数据库设计中应考虑和克服了上诉的诸多问题,增强了实用性。2.1数据需求影片信息数据:录像ID、片名、导演、主演、类型、介绍、上映时间。录像信息数据:录像ID、格式、语言、进货时间、状态、库存数量。租借记录数据:记录ID、租借时间。租借项记录数据:记录项ID、租借数量、归还时间、租金。租金信息数据:租借类型、租借

4、天数、每日金额。会员信息数据:会员ID、会员姓名、会员性别、身份证ID、电话、地址。2.2功能需求会员信息管理部分:可以查询会员资料、可以对会员进行增删。影片信息管理部分:可以查询影片本身的信息、可以对影片信息实行增删。租借信息管理部分:可以查询影片的租借状态。租金信息管理部分:可以查询各类影片的租金情况、会员应付的租金情况。数据流图:2.业务流程图:图1:影碟出租管理系统业务流程图三、概要结构设计图2:影碟出租管理系统E-R图四、逻辑结构设计:1.选课系统关系模式:(1)店长(店长账号,密码,姓名);(2)营业员(营业员账号,密码,姓名,性别,工作时间,店长账号);(3)会

5、员(会员帐号,密码,姓名,办理时间,剩余可租碟数,营业员账号);(4)影碟查询(影碟编号,名称,类型,国家,主演,单价,购入时间,库存量)(5)影碟出租、归还(影碟编号,出租时间,营业员账号,会员账号)2.数据库关系图:图3:影碟出租管理系统关系图五、功能模块设计影碟出租管理系统营业员租借查询登陆添加店长修改密码退出出租影碟返还影碟影碟查询会员查询退碟查询新营业员新入会员影碟类别会员级别营业员图4:影碟出租管理系统功能模块图六、主界面设计1.登录界面:图4:影碟出租管理系统登陆页面2.主界面:图4:影碟出租管理系统主页面图5:会员管理主页面八、主要功能的源代码1.连接数据库s

6、tringconnstr="IntegratedSecurity=SSPI;PersistSecurityInfo=False;InitialCatalog=影碟出租管理系统;DataSource=PC-FOMN";stringselectcmd="select*from影碟信息where影碟编号='"+影碟编号.Text+"'";//建立选择查询stringinsertcmd="insertinto影碟信息values('"+影碟编号.Text+"','"+名称.Text+"','"+类型.Text+"','"+国家.Text+"','"+主演.Text+"','"+单价.

7、Text+"','"+购入时间.Text+"','"+库存量.Text+"')";//建立插入查询SqlConnectionconn=newSqlConnection(connstr);//建立数据库连接conn.Open();SqlCommandcmd1=newSqlCommand(selectcmd,conn);//建立数据库命令SqlDataReaderreader=cmd1.ExecuteReader();2.查询3.增加privatevoid添加_Click(objectsender,Even

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

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

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