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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

大型数据库课程设计报告.docx

1、大型数据库课程设计报告大型数据库课程设计报告题 目:商品销售管理系统 用户登陆功能、管理者查看的商品基本信息、商品销售信息模块 学生姓名: 刘 丽 艳 学 号: 专业班级: 计算机科学与技术05102班 同组姓名: 刘 亚 玲 指导教师: 易 明 设计时间: 2007年下学期第一周 指导老师意见: 评定成绩: 签名: 日期: 摘 要商品销售信息的商场销售管理系统随着商品经济的日益健全越来越受广大商场管理员的青睐。 商场销售机器管理化的引进,使得不仅仅只有大公司大企业才能够机械化,在小型的商场服务上,商品销售管理系统这个软件大大减轻了查找商品的基本信息以及商品的销售信息的负担。 这个系统分为登陆

2、,商品销售信息,商品基本信息,查询等四个大的功能模块,其中包括商品基本信息的添加、删除、修改、取消以及商品销售信息的添加、删除、修改、取消和统计排序等功能。 我和我的合作伙伴应用DELPHI制作了这个软件。DELPHI是BORLAND公司推出的高效可视化开发工具,是基于WINDOWS,以OBJECT PASCAL语言为核心的,快速开发应用程序的编程软件,具有高效,优化和可扩展的数据库技术的优点,是面前最流行的可视化编程工具。Microsoft Access 2000把数据库连接,使得数据库使数据库具有较高的完整性,一致性和安全性。 关键词:商品经济,DELPHI,可视化 1 课程设计的意义和目

3、的数据库技术是计算机科学技术中发展最快的领域之一,也是应用最广的技术之一,我们做的小型的商场销售管理系统就是结合数据库技术,利用SQL语言开发而成的。这个系统专门针对小型的商场销售管理,从而不仅仅只有大型的商场管理才能够运用电脑管理,打点自己的商场。随着计算机在人民的日常生活中出现的越来越平常,人民越来越在信息网络化中习以为常,但是如何在使得人民能够好好利用身边的事物,来帮助自己把复杂的事情变的简单,这已经成了广大用户的需求。 开发一个商场销售管理软件系统,可以直接把商品的基本信息机械化,商场管理员就没必要想查询商品信息就到仓库或者仓库管理员那翻小本本了,还把商品的销售信息系统化,经过统计之后

4、,就可以根据已经有的销售信息得知购买者的想法,从而正确的调整商品销售方向,为商场带来更大的利润。 随着信息产业的飞速发展,信息化管理已经引入并应用到各行业管理领域尤其是对于零售业。商场管理员若想在激烈的竞争中胜出就必须拥有一套完善的且合适自身特点的信息化管理系统。 商场销售管理系统开发的目标是实现商场销售管理的系统化,规范化和自动化,以实现商场降低成本、及时反馈市场信息提高经济效益、分析市场需求从而达到制定销售计划和目标等管理目的。本商场销售管理服务系统是针对一般小型的商场的特点设计的软件。 2需求分析1需求分析需求分析在软件开发过程中需要面向用户,它要求主要在对用户的业务活动的基础之上进行相

5、应的逻辑分析,明确在用户的业务环境中,我们所开发的软件应该做什么。2.需求背景在现代社会主义市场经济的大背景下,商场管理面临越来越多的问题,所有的事情趋向于复杂化,精确化。如何应对日益激烈的时常竞争,用户如何处理好市场经济和商场管理的关系很关键。在分析了众多商场管理的按理后,我们发现建立一个小型的商场管理销售系统非常有必要。随着计算机在人民的日常生活中的越来越平常,人民越来越在信息网络化中习以为常,但是如何在使得人民能够好好利用身边的事物,来帮助自己把复杂的事情变的简单,用户的要求成了我们做系统的根源,建立一个小型的商场销售管理系统非常迫在眉睫。经过市场调查和用户的需求分析,我们发现开发一个商

6、场管理服务系统大受广大商场管理员的欢迎,同时,把商场销售管理这些虽然小却很烦琐的事情系统化,为商场管理人员。3软件开发目的商场管理服务系统,可以直接把商品的基本信息机械化,商场管理员就没必要想查询商品信息就到仓库或者仓库管理员那翻小本本了,还把商品的销售信息系统化,经过统计之后,就可以根据已经有的销售信息得知购买者的想法,从而真确的调整商品销售方向,为商场带来更大的利润。4任务概述把这个系统分为登陆,(在登陆中用户可以在所在的权限内做自己所要的操作)。商品销售信息,商品基本信息,(这两个功能板块中,根据自己过有的权限,可以对商品的基本信息和商品的销售信息进行相应的操作,以达到一定的目的),还有

7、查询等四个大的功能模块,其中包括商品基本信息的添加、删除、修改、取消以及商品销售信息的添加、删除、修改、取消和统计排序等功能。 5开发平台我们用DELPHI制作了这个软件。DELPHI是BORLAND公司推出的高效可视化开发工具,是基于WINDOWS,以OBJECT PASCAL语言为核心的,快速开发应用程序的编程软件,具有高效,优化和可扩展的数据库技术的优点,是面前最流行的可视化编程工具。Microsoft Access 2000把数据库连接,使得数据库使数据库具有较高的完整性,一致性和安全性。 6.为什么要开发这个软件? 随着计算机的普及,软件的需求量剧增。 很多大型企业都有自己的管理销售

8、系统,以减少商场的负担,进而为商场带来经济效益。随着计算机在人民的日常生活中出现的越来越平常,人民越来越在信息网络化中习以为常,但是如何在使得人民能够好好利用身边的事物,来帮助自己把复杂的事情变的简单,这已经成了广大用户的需求。小型商场的兴起为小型商场销售管理系统的需求埋下了根基,随着商场竞争的日益激烈,社会市场经济的日益繁盛,商场销售逐渐趋向于机械化、自动化,管理员越来越趋向于愿意利用电脑来更好的管理自己的商场,但是目前市场上盛行的都是大型的商场销售系统,对于小型的商场销售系统却很少,因此,就这方面来说,小型销售系统软件会是一个带来利润的系统软件。 3 系统(项目)3.1系统功能模块图,如图

9、3.1所示 图 3.1系统功能模块图32 数据字典(此处只写数据表的结构信息,不要数据信息) 表1 用户登录信息数据库表字段描述类型约束性User-name用户名Varchar(255)不可为空User-password用户密码Int不可为空User-type用户类型Varchar(255)不可为空,主健表1 商品基本信息数据库表字段描述类型约束性_IdIDInt不可为空Marpue型号Varchar(255)可为空Product name商品名称Varchar(255)不可为空Product code商品代码Varchar(255)不可为空,代码自增,主键Brand品牌Varchar(225

10、)不可为空Price价格int不可为空 表3 销售基本信息数据库表字段描述类型约束性CodeIDInt 不可为空,主键Sell-date销售日期Varchar不可为空Sell-money销售金额Varchar不可为空 3.3系统流程图图3.5系统流程图(如下)4 系统实现因为我和同组同学一起做,如下是我自己做的那一方面功能模块41用户登陆设计界面 图4.1代码:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls,

11、unit2,unit6,unit5,DB, ADODB, jpeg, ExtCtrls;type TForm1 = class(TForm) Label1: TLabel; Label2: TLabel; Edit2: TEdit; Button1: TButton; Button2: TButton; Button3: TButton; ComboBox1: TComboBox; ADOConnection1: TADOConnection; ADOQuery1: TADOQuery; ADOQuery2: TADOQuery; ADOQuery3: TADOQuery; Image1: T

12、Image; procedure Button1Click(Sender: TObject); procedure FormShow(Sender: TObject); procedure Button3Click(Sender: TObject); procedure Button2Click(Sender: TObject); private Private declarations public Public declarations end;var Form1: TForm1;implementation$R *.dfmprocedure n1Click(Sender: TObject

13、);begin ;.Clear;.add(select 用户密码 from 用户权限 where 用户名=+);.Clear;.add(select 用户类型 from 用户权限 where 用户名=+);if(=s0.AsString) and (s0.AsString=管理员)then /密码正确,关闭登录窗口,进入主窗口else if(=s0.AsString) and (s0.AsString=普通用户)thenelse begin messagedlg(密码错误,请重新输入!,mterror,mbcancel,0);/密码错误,重新输入 :=; end; end;procedure

14、how(Sender: TObject);begin ; ; .Clear; := ;while not do begin .Add(s0.AsString); ; end; ;end;procedure n3Click(Sender: TObject);begin end;procedure n2Click(Sender: TObject);beginclose;end;end.42商场销售服务系统主界面 42商场销售服务系统主界面图代码:unit Unit2;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Grap

15、hics, Controls, Forms, Dialogs, StdCtrls,unit3,unit4, jpeg, ExtCtrls;type TForm2 = class(TForm) Button1: TButton; Button2: TButton; Label2: TLabel; Label3: TLabel; Label1: TLabel; Image1: TImage; procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); private Private declar

16、ations public Public declarations end;var Form2: TForm2;implementation/uses Unit4;$R *.dfmprocedure n1Click(Sender: TObject);beginend;procedure n2Click(Sender: TObject);beginend;end.4.3商品基本信息界面 4.3 商品基本信息图代码:unit Unit3;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls,

17、 Forms, Dialogs, DB, ADODB, Grids, DBGrids, StdCtrls, jpeg, ExtCtrls;type TForm3 = class(TForm) Button1: TButton; Button3: TButton; Button4: TButton; DataSource1: TDataSource;DBGrid1: TDBGrid; ADOConnection1: TADOConnection; ADOQuery1: TADOQuery; Button5: TButton; Label1: TLabel; Image1: TImage; But

18、ton6: TButton; Button2: TButton; Edit1: TEdit; RadioButton1: TRadioButton; Button7: TButton; RadioButton2: TRadioButton; Edit2: TEdit; Button8: TButton; procedure Button1Click(Sender: TObject); procedure Button5Click(Sender: TObject); procedure Button4Click(Sender: TObject); procedure Button3Click(S

19、ender: TObject); procedure Button2Click(Sender: TObject); procedure Button6Click(Sender: TObject); procedure Button8Click(Sender: TObject); procedure Button7Click(Sender: TObject); private Private declarations public Public declarations end;var Form3: TForm3;implementation$R *.dfmprocedure n1Click(S

20、ender: TObject);begin d; /进入添加模式 ed:=false;/设置按钮状态 ed:=true; ed:=true; ed:=true;end;procedure n5Click(Sender: TObject);begin e; ed:=true;ed:=true; ed:=true; ed:=true;end;procedure n4Click(Sender: TObject);begin; ed:=true; ed:=true; ed:=true; ed:=true;end;procedure n3Click(Sender: TObject);begin l; e

21、d:=true; ed:=true; ed:=true; ed:=true; ed:=true; end;procedure n2Click(Sender: TObject);begin e:=false;.Clear;if ed then.Add(select * from 商品基本信息 where 商品名称=+)else if ed then.Add(select * from 商品基本信息 where 商品代码=+) else showmessage(查无此信息);e:=true; end;procedure n6Click(Sender: TObject);beginclose;end

22、;procedure n8Click(Sender: TObject);begine:=false; .Clear;.Add(select * from 商品基本信息);e:=true;end;procedure n7Click(Sender: TObject);begin e:=false;.Clear;if ed then.Add(select * from 商品基本信息 where 商品名称=+)else if ed then.Add(select * from 商品基本信息 where 商品代码=+) else showmessage(查无此信息);e:=true;end;end.5

23、系统测试 5.1登陆界面图1登陆界面,用户从这个界面登陆,进入应用界面,从用户名后的输入框输入用户的名,并且在用户密码后输入登陆密码,如果是管理员就登陆到管理员界面,进行管理员对商场商品信息和销售的管理,如果只是普通用户的话,只能够进入商品基本信息查询界面。 5. 2.商场销售服务系统界面2.商场销售服务系统界面,管理员进入可以自主选择是进入商品基本信息管理界面还是商品销售信息管理界面。 5.3.商品基本信息界面3.商品基本信息界面。管理员进入界面后,可根据提示进行相应的操作,比如说输入正确的查询条件,查询所需的信息。还可以进行添加,删除,修改,取消等各种的方式对商品基本信息进行所需要的动作,

24、完善数据库。 5.4.商场销售服务界面4.商场销售服务界面管理员进入界面后,可根据提示进行相应的操作,比如说输入正确的查询条件,查询所需的信息。还可以进行添加,删除,修改,取消等各种的方式对商品基本信息进行所需要的动作,完善数据库。5.5.用户注册界面 5.6.商品基本信息界面6.商品基本信息界面,当登陆的是普通用户的时候,进入到商品基本信息界面,只能进行查询相关的工作,对商品基本信息进行添加之类的事是普通人员办不到的事。6小结通过为期一周的课程设计使我对delphi有了更深一步的理解,不再只是看成为课堂上复杂的按健而已。这个礼拜的程序设计,我发现其实DELPHI并没想象中的那么难。以前总是天

25、真的以为做好一个系统需要好多好多的能力,这次实验过后才发现,做好一个系统,需要耐心,需要细心,同时更需要有团队精神。开发一个商场销售管理软件系统,可以直接把商品的基本信息机械化,管员就没必要想查询商品信息就到仓库或者仓库管理员那翻小本本了,还把商品的销售信息系统化,经过统计之后,就可以根据已经有的销售信息得知购买者的想法,从而正确的调整商品销售方向,为商场带来更大的利润。我在和同组同学刘亚玲实验的过程中学到了许多书本上学不到的东西,相信他们在我将来的路途中会给我很多很多的帮助.参考文献1 萨师煊,王珊.数据库系统概论(第三版)高等教育出版社 20042 黄晓敏,陈强.DELPHI程序设计基础 清华大学出版社 20043 陶化亭.软件工程概论 高等教育出版社 2004

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

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