图书销售管理信息系统课程设计报告_第1页
图书销售管理信息系统课程设计报告_第2页
图书销售管理信息系统课程设计报告_第3页
图书销售管理信息系统课程设计报告_第4页
图书销售管理信息系统课程设计报告_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、学号课程设计报告课程名称数据库原理与应用课程设计题目图书销售管理系统院系专业班级2jff姓名指导教师年月日设计题目:图书销售管理系统设计设计主要内容:一、开发平台:VB+SQLSERVER2000二、功能要求:1、设计内容设计一个图书销售管理信息系统,该系统的用户由一般用户和管理员组成,然后不同的用户拥有不同的权限,各自完成各自的管理功能,首先是欢迎界面,然后选择登录,登录的时候首先要判断用户的身份,合法的用户然后进入到系统主界面中,不同的用户看到不同的系统功能。用sqlserver2000创建后台数据库,然后利用程序设计语言(VB)编写程序实现对数据库的操作,按照要求完成所有的功能和模块。2

2、、图书销售管理信息系统主要功能(1)登录界面:用户登陆、管理员登陆(默认主管理员用户名:admi)(2)用户管理:密码修改界面,图书信息界面(3)管理员管理:管理员登录界面、供应商情况界面,图书增减情况,对用户个数增减处理3、图书销售管理信息系统数据库表单(1)用户信息表单:用户编号、密码(2)图书信息表单:图书编号、图书名称、作者、内容梗概,数量(3)图书进货信息表单:供应商名称,图书编号、名称、供应地,,数量,供应日期(4)图书销售信息表单:销售编号、图书编号、数量,销售日期三、课程设计报告主要内容:1 图书销售管理信息系统需求分析(给出系统的功能模块图,对各个功能作出详细介绍)2 图书销

3、售管理信息系统界面设计(给出界面截图及其主要控件的属性设置表格)3 图书销售管理信息系统数据库设计(给出数据库各个表单中数据的字段名,数据类型及其相应的说明)4图书销售管理信息系统程序设计(按功能模块给出详细的代码,并给出重点语句的注释)1.图书销售管理信息系统需求分析用户服务管理员服务本用户密码的修改图书信息查询图图书销售管理信息系统功能模块选择登录1.1.1 选中管理员登录后便进入管理员登陆界面1.1.2 选中用户登陆后便进入用户登陆界面1.1.3 选中新用户注册便可进入注册界面管理员界面:1.2.1 现有图书剩余管理利用VB界面,管理员可以查询现有图书的销售和剩余情况。1.2.2 供应商

4、情况管理管理员可以查询供应商信息,包括名称,数量,日期等。1.2.3 用户增减管理管理员通过对新用户增加和对长久为未使用的账号进行删除、查询等。1.2.4 图书销售管理通过查询了解到图书销售的情况。用户界面:用户可以进行本用户密码的修改,查看图书信息和图书剩余情况。1.3.1 本用户密码修改用户通过输入和确认新密码来更改自己的密码。1.3.2 图书信息查询用户进入界面后可看到所有图书的信息。2.图书销售管理信息系统界面设计薪用户注册表登陆界面主要控件属性表对象属性设定值CommandlCaption用户登录Command2Caption管理员登录Command3Caption用户注册图系统登录

5、界面表用户服务界面主要控件属性表对象属性设定值OptionlCaption密码修改Option2Caption图书信息查询图用户服务界面表管理员服务界面主要控件属性表对象属性设定值OptionlCaption现有图书剩余Option2Caption供应商信息Option3Caption用户增减处理Option4Caption图书销售消息清选择I现有图书剩余供应商信息r用户增版处理L图书销售信息图管理员服务界面表密码修改界面主要控件属性表对象属性设定值LabelCaption用户名Caption原密码Caption新密码Caption确认密码Adodclconnectionstring2-adc

6、mdtable图密码修改界面表用户注册界面主要控件属性表对象属性设定值LabelCaption用户编号Caption密码Caption确认密码Adodclconnectionstring2-adcmdtable图用户注册界面表用户注册界面主要控件属性表对象属性设定值CommandCaption修改Caption添加Caption查询Caption删除DataGridDataSourceAdodclAdodclconnectionstring2-adcmdtable图用户注册界面增减表用户注册界面主要控件属性表对象属性设定值LabelCaption图书编号Caption数量Caption供应商名

7、称Caption图书名称Caption供应地Caption供应日期DataGridDataSourceAdodc1AdodclConnectionstringValue2-adcmdtableFalse图供应商界面增减3图书销售系统表单图书销售系统总共涉及5张表,分别是用户信息表单、管理员信息表单、图书信息表单,图书销售信息表单,图书进货供应表单。表用户信息表单字段名称字符类型是否为空字符说明用户编号Char否主码密码Char否表图书进货供应表单字符名称字符类型是否为空字符说明图书编号Char否外码,主码图书名称Char否供应地Char否数量Char否供应日期Datatime否表图书信息表单字

8、符名称字符类型是否为空字符说明图书编号Char否主码图书名称Char否作者Char否内容梗概Char是数量Int否表管理员信息表单字段名称字符类型是否为空字符说明管理员Char否主码密码Char否表图书销售信息表单字段名称字符类型是否为空字符说明销售编号Char否主码图书编号Char否主码,外码销售日期Datatime否数量Int否4. 图书销售管理信息系统程序设计(部分代码)用户登陆界面程序设计原理:通过对用户名及密码的判断进入不同界面以实现不同的模块功能。重要代码及注释如下:a=Trimb=Trim=adCmdText="select*from用户信息表单where用户编号=&#

9、39;"&a&"'and密码='"&b&"'"If=TrueThenMsgBox"用户编号不存在或密码错误!"=""=""ElseMsgBox"登录成功!"EndIf用户密码修改程序设计原理:通过对用户名及密码的判断以及确认新密码实现密码修改重要代码及注释如下:IfTrim=""OrTrim=""OrTrim=""ThenMsgBox"请填写

10、完整的密码信息!"ExitSubEndIfIf<>ThenMsgBox"确认密码输入不一致,请重新输入!"=""=""ExitSubEndIf=adCmdText="select*from用户信息表单where用户编号='"&Trim&"'and密码='"&Trim&"'"If=TrueThenMsgBox"原始密码错误!请重新输入",vbInformation,&quo

11、t;提示"=""ExitSubEndIf=Trim"修改密码成功!"=""nil图书销售种类添加程序设计原理:通过对图书销售种类的增减修改重要代码及注释如下:=adCmdTable="图书进货供应表单""图书编号")=Trim"销售编号")=Trim"数量")=Trim"销售日期")=Trim=MsgBoxC恭喜添加成功",48,"恭喜")=""=""=&q

12、uot;"=""图书销售种类修改程序设计原理:通过对图书销售种类的增减修改重要代码及注释如下:"图书编号")=Trim"销售编号")=Trim"数量")=Trim"销售日期")=Trim=MsgBoxC恭喜修改成功",48,"恭喜")If=FalseThenEndIf图书销售种类删除程序设计原理:通过对图书销售种类的增减修改重要代码及注释如下x=MsgBox('确实要删除吗",vbexclation+vbYesNo+vbDefaultBu

13、tton2,提示")Ifx=vbYesThenIf小结通过对数据库的学习,我也明白了各行各业都离不开数据库,就算是一个小型的超市也离不开它。可见数据库这门课的广泛性,如果能够认真学好它将来必有成就。我就是抱着这种信念去学习数据库的。第一次接触数据库,第一次接触SQL语言,虽然陌生,但是可以让我从头开始学,就算没有基础的人也可以学得很好。刚开始练习SQL语言的时候,并不是很难,基本上都是按照老师的步骤来做,还很有成就感。后来学了单表查询和连接查询后,就慢慢发现越学越困难了,每个题目都要思考很久,并且每个题目基本上不止一个答案,所以必须找出最优的答案。后面的删除、插入、修改这些题目都变化

14、蛮大的,书本上的例题根本无法满足我们,好在老师给我们提供了大量的课件,通过这些PPT,我们可以巩固课内的知识,还可以学习内容相关的知识,更好地完成老师布置的作业。除了老师布置的一些基本作业外,还有一份大作业。就像我们小组的是杂货店的销售管理系统,在完成这一作业的过程中,我们可以通过网络实现一家杂货店。过程是很复杂的,杂货店需要员工,还有百来种商品,不仅需要大量的数据,还要完成需求说明,数据词典,还有E-R图等,虽然想象起来并不是很难,但是要转化成文字,转化成人们能够读懂的文字就显得十分困难。特别是一个完整的销售系统,对我们来说都是第一次接触,在做大作业的时候经常是前面改改,后面改改,因为一些数

15、据不能很好地对应起来,经常会遗忘一些,所以出现了这样的情况。一个完整的数据库系统也就是在这样修修改改的状态下完成的,也给了我很大的反思。第一、一个数据库的完成一定要考虑各方面的因素,包括现实因素。第二、在完成这类作业时,修修改改是很正常的,不要因此而厌倦。第三、一个完整的数据库一定不能出现错误,否则会在现实生活中带来不必要的麻烦。参考文献1 何玉洁.数据库原理与应用教程.北京:北京机械工业出版社,20052 钱雪忠、黄学光、刘肃平.数据库原理及应用.北京:北京邮电大学版社,20053潭浩强.VisualBasic可视化程序设计.北京:中国铁道出版社,20054程胜利.VisualBasic语言程序设计教程.北京:中国水利水电出版社,20085蒙祖强.SQLServer2005应用开发大全.北京:清华大学出版社,2007课程设计评分表评分标准:1 .学生是否严格遵守课程设计纪律,按照规定时间完成设计任务(占30%)2 .程序设计的质量与规范:(占40%)(1)是否采用了良好的设计方法,独立完成程序设计(2)程序界面设

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论