ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:453.89KB ,
资源ID:27005648      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/27005648.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库课设.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库课设.docx

1、数据库课设辽 宁 工 业 大 学 数据库原理与应用 课程设计(论文)题目: 计算机配件销售报表 院 (系): 软件学院 专业班级: 学 号:624344289 学生姓名: 指导教师: 教师职称: 助 教 起止时间:2011.11.21至2010.12.4 课程设计(论文)任务及评语院(系):软件学院 教研室:软件教研窒学 号学生姓名专业班级课程设计(论文)题目计算机配件销售报表课程设计(论文)任务课程设计任务及要求:(1)掌握设计数据库表及其间的关系的基础知识(2)掌握设计相关的查询、窗体、报表、数据访问页和宏(3)有和具体业务相关的处理功能(不少于5个)(4)用切换面板、主窗体、菜单栏和工具

2、栏三种方式设计用户界面。(5)用SQL设计带统计函数的查询(如MAX,MIN,COUNT,AVG,SUM)(6) 用编写VBA代码实现部分功能课程设计过程中,要严格遵守实践环节的时间安排,听从指导教师的指导。正确地完成上述内容,记录实习日记,规范完整地撰写出课程设计论文。指导教师评语及成绩成绩: 指导教师签字: 2011 年 12 月 6 日目 录第1章 课程设计目的与要求 11.1 课程设计目的 11.2 课程设计的实验环境 11.3 课程设计的预备知识 21.4 课程设计要求 3第2章 课程设计内容 32.1 系统功能分析 42.2 数据库模型 42.3 设计窗体和报表 52.4 窗体和报

3、表模块主要代码 6第3章 课程设计总结 7参考文献 8第1章 课程设计目的与要求1.1 课程设计目的本课程的课程设计实际是电子商务和计算机信息管理专业学生学习完数据库原理及应用(ACCESS 2003)课程后,进行的一次全面的综合训练,其目的在于加深对数据库基础理论和基本知识的理解,掌握运用数据库应用系统开发软件的基本方法。1.2 课程设计的实验环境硬件要求能运行Windows 9.X操作系统的微机系统。数据库应用系统开发软件可以选用Microsoft Access,或其他数据库管理系统。1.3 课程设计的预备知识熟悉数据库的基本知识及一种以上数据库系统开发软件。1.4 课程设计要求按课程设计

4、指导书提供的课题,应根据下一节给出的基本需求独立完成八个方面的设计,标有“可选”的部分可根据设计时间的安排及工作量的大小适当选择。选用其他课题或不同的数据库管理系统,可以组成设计小组,分模块进行,共同协作完成一个应用系统的开发任务。要求书写详细的设计说明书,对复杂的代码段和程序段,应画出程序流程图。在界面设计中,画出每个窗口的布局,有多个窗口时,按模块调用的方式画出窗口调用图,用手工画好报表和标签样式,严禁相互抄袭。第2章 课程设计内容2.1系统功能分析2.1.1 系统功能分析(1)商品管理:添加、删除、修改、图片上传。(2)订单管理:查看、删除、确认订单。(3)销售管理:查看销售、销售人员查

5、询、销售数量查询。(4)配件查询:查询配件产地及相关属性参数、查询配件出售数量。(5)供应商信息管理:被授予权限的员工登录系统后,可以录入供应商信息、察看 供应商信息、及修改或删除错误信息。(6)统计查询及报表打印:被授予权限的员工登陆系统后,可以进行统计查询:按月统计查询,按天统计查询,及打印报表。 2.1.2 系统功能模块设计2.2数据库模型2.2.1 数据库需求分析针对电脑配件进销存管理系统的设计目标,结合实际进销存流程, 确定了该系统应具备的基本事务。如下:1. 基本信息的维护1)商品基本信息管理:包括商品的新建、修改和删除,其中商品又分为商品(这里指库存商品、报损商品和柜台商品三种2

6、)供应商信息管理:主要包括供应商信息的新建、修改和删除3)员工信息管理:包括系统管理员、销售管理员、仓库管理员以及普通员工的添加、删除和修改4)分类查看:通过商品名称,查看某商品的基本信息 2进货管理 1) 商品的进货信息管理:商品进货信息包括商品进货数量、单价、供应商、进货日期商品进货管理功能完成进货信息的登记、修改和删除2) 分类查看:通过商品名称来查看某商品的进货情况3) 更新库存:进货信息的变动会直接关系到库存的变化,通过进货登记修改库存4) 进货分析:列出当前进货量最多和进货量最少的前几项商品5) 库存分析:当前库存最多和最少商品排序 3. 销售管理 1) 商品销售信息管理:包括商品

7、销售数量、售价、销售日期。商品销售管理完成好商品销售信息登记、修改和删除,包括柜台商品信息的登记、修改和删除。 2) 分类查看:可以根据商品名称查看某商品的销售情况 3) 更新库存:销售信息的变动直接管理到库存的变化,通过销售、调换报损商品修改库存 4) 销售分析:当前销售最多和销售最少商品排序4. 库存管理 1) 商品库存信息管理:商品库存信息包括商品库存数量、单价、记录日期等。商品库存管理功能完成库存信息的登记、修改和删除,其中也 包括报损商品信息2) 分类查看:可以根据商品名称来查看某种商品的库存情况。3) 更新库存:销售信息的变动直接关系到库存的变化。4) 库存分析:当前库存量最多和最

8、少商品排序 根据上述信息,指定出数据条目表如下: 表1 数据项条目表数据项名含义Gno(供应商号)供应商的代码Gname(供应商名)供应商的名称Tel(供应商电话)供应商电话号码City(供应商城市)供应商所在城市Hno(商品号)商品的编号Hname(商品名)商品的名称(全称)Type(商品类型)商品类型,有cpu,内存等,采用简写方式,如CPU:C Bid(进价)某商品的进货单价T_price(定价)某商品的定价Jnum(进货数量)某商品的进货数量Knum(库存数量)某商品的库存数量Xnum(销售数量)某商品的销售数量Dnum(报损数量)某商品报损的数量In_date(进货日期)商品的进货日

9、期,由进货单给出Out_date(销售日期)商品的销售日期,由销售单给出Jno(进货单编号)进货单的编号Xno(销售单编号)销售单的编号Yid(员工ID号)ID号用于系统登录Password(账户密码)账户密码用于系统登录Yname(员工姓名)员工的名字ZW(职位)员工的职位,一共有四类:系统管理员,仓库管理员,销售人员,销售管理员J_total(进货总额)购买一张订单内所有非调换商品的所需的金额X_total(销售总额)出售一张销售单内的所有商品所能获得的金额 Price(售价)商品的实际销售价格 表2 数据流条目表数据项名称含义组成GYS供应商信息表Gno,Gname,Tel,CityJH

10、D进货单登记表Jno,Gno,In_date, J_totalJHMX进货明细登记表Jno,Hno,JnumSP商品信息表Hno,Hname,Type,Knum,BidGTSP柜台商品信息表Hno,Hname,Type,t_priceXSD销售单登记表Xno,Out_date,X_totalXSMX销售明细登记表Hno,Xno,Hname,Price,XnumDAMSP报损商品登记表Hno,Hname,DnumYG员工信息表Yid,Yname,ZW,Password 2.2.2 数据库概念结构设计根据课题给出的用户基本需求,写出各数据实体的数据项和联系实体的活动以及活动要使用的数据项,通过ER

11、图来表示。由ER图建立适当的表,并按照不同范式的定义,对表进行规范化。对规范化的表,根据用户需求,定义字段名、类型、宽度和小数点,建立数据库结构。根据每张规范化表,对应建立一个数据库文件。2.2.3 数据库逻辑结构设计根据第一步中收集到的信息资料以及画出的数据流条目表,我们可以初步分析出系统应该包含6个实体,并且根据前面的分析,可以得到各个实体应该基本具备的各自属性,列表如下:供应商(供应商号,供应商名,供应商电话,供应商所在城市) 进货单(进货单编号,供应商号,进货日期,进货总额) 进货明细(进货单编号,商品号,进货数量) 商品(商品号,商品名,商品类型,库存数量,进价) 柜台商品(商品号,

12、商品名,商品类型,定价) 销售单(销售单编号,销售日期,销售总额)销售明细(商品号,销售单编号,商品名,售价,销售数量) 报损商品(商品号,商品名,报损数量)员工(员工账号,员工姓名,职位,账号密码) 1分析,建立各个实体间的分E-R图。1) 对于一个供应商来说,可以从他那儿下很多进货单,但一张进货单只有一个供应商,商品,所以很明显供应商与进货单两个实体之间的关系是1:n的关系,它们之间的关系用供货来表示,如下图5:2) 一张进货单上可以有多个商品,一个商品也可以属于不同的进货单,所以进货单与进货明细(商品)的关系是m:n,它们之间的关系用组成1来表示,如图6所示:3) 进货明细中的商品号是参

13、照的是商品表,显然进货明细与商品之间的关系是1:1,的关系,它们之间的关系用参照1来表示,如图7所示:4) 对于一个员工来说,他可以填很多销售单,单一张销售单是由一个员工填写的,所以很明显员工与销售单两个实体之间的关系是1:n的关系,它们之间的关系用销售来表示,如下图9:5) 一张销售单上可以有多个商品,一个商品也可以属于不同的进货单,所以销售单与销售明细(商品)的关系是m:n,它们之间的关系用组成2来表示,如图10所示:6) 销售明细中的商品号是参照的是商品表,显然销售明细与商品之间的关系是1:1,它们之间的关系用参照2来表示,如图11所示2将图513的分E-R图,合成系统的总体E-R图,如

14、图12所示:2.2.4 数据库连接说明2.3 设计窗体和报表1.进入系统,显示页面。2.查询: 查询事务包括基本信息查询、员工信息查询、客户(供应商)信息查询。其中基本信息查询中包括库存查询、柜台查询、报损查询、进货查询以及销售查询。现在以进货查询做为实例:不输入商品名,直接点击“查询”按钮时,显示的是所有进货记录信息,显示项包括进货单编号、供应商名、进货日期、商品号、商品名、进货数量、进价以及对应进货单的进货总额3销售 销售员进行销售事务时,须先输入待销售的商品的编号,查询该商品的库存信息,如图18所示;确定库存后,若要销售,则须输入销售数量,然后单击“出售”,若库存充足,系统后台进行库存处

15、理,并提示“销售成功”,如图19所示;若库存不足,则提示“库存不足”,销售失败。2.4 设计窗体和报表模块主要代码第3章 课程设计总结本次实验电脑配件进销存管理系统的设计,采用的是VB+Access的开发方式,Access的使用方式相对于SQL SERVER来说比较简单,数据库的建立基本上没有什么问题,而整个实验过程,尤其是在程序设计阶段,困扰最大的就是VB的使用,个人认为,想在两周之内掌握一门陌生的语言,并不是那么容易的。 在代码编写方面,我查阅了很多相关的书籍,包括基本的教程外,还参考了一些实例,这些对于我更好的理解VB以及其后的程序的编写起到了一个很大的作用。对于VB,在整个实验过程中,

16、我认为我收获最大的就是掌握了DATAGRID控件和ADODC控件的使用,后来发现只要是涉及到数据库连接的,都需要绑定ADODC控件。 除了在代码编写阶段有些小问题外,在一开始的需求分析阶段,也与我的组员产生了分歧,甚至发生了点口角,我想尽可能的接近实际,但后来发现想法和实际是有差别的,一开始定的起点太高,实现起来才发现根本不是那么回事儿。在逻辑涉及阶段,主码的设定,也是一个问题,一开始为了记录每条进货商品的过程,准备用编号的形式,是顺序编号那种,但后来取消了这个想法,因为如果是顺序编号的话,那序号对于商品来说就完全没意义了。同学说对于电脑配件来说,完整的名称就已经能确定是那个配件了,也就是我所

17、谓的型号,所以我想用名称作为主码。不过后来为了简化操作,将主码改成了商品号,一个商品号对应唯一的一类商品,如果两次进货中有同类型商品,那只要在登记时修改相应商品号对应的库存数量就可以了。当然,除了这些问题外,还遇到了其他的一些问题,所幸的是,后来在老师和同学的帮助之下都解决了。 这次实验,真的让我受益匪浅,除了数据库的应用以及VB的学习外,我还认识到,学习一门语言,实际动手去做才是最好的学习方法,也是最有效的学习方法。还有一点就是要学会与人合作,要善于与人沟通,不要太过强势,折中在很多时候都是一个好方法。参考文献1. 甘雷.中文Access2002标准教程.北京:希望电子出版社,2. 李光师,

18、应用程序J.鞍山师范学院学报,20043. 俞海英,数据库应用教程.清华大学出版社,20084. Steve Brown, ACCESS 开发指南,电子工业出版社,20055. (印度)辛赫 王晓波,数据库系统概念、设计及应用.机械工业出版社,20106. 丁宝康,数据库原理, 经济科学出版社,2009,7. 张海藩 软件工程导论. 北京:清华大学出版社. 2008年,8. 萨师煊,王珊.数据库系统概论. 北京:高等教育出版社.2006年,9. 戴斌.旅行社经营管理. 北京: 旅游教育出版社,2005年,10. 肖姨,张艳叉.中文Access2002数据库开发指南.北京:冶金工业出版社.2002年11. Access数据库开发实例解析 机械工业出版社 李俊民、高春燕等 2006年1月 12. ASP 信息系统开发实例精选 机械工业出版社 王国辉、牛强、李南南等 2005年7月。 13. 数据库原理及应用 钱雪忠主编 北京邮电大学出版社 2007,8 第二版14. 周涛,SQLServer2005数据库基础应用.清华大学出版社,200715. 陈笑 张华铎,Access数据库技术与应用简明教程.清华大学出版社,2006

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1