图书销售管理信息系统课程设计报告

上传人:xian****hua 文档编号:138026844 上传时间:2022-08-19 格式:DOC 页数:17 大小:638KB
收藏 版权申诉 举报 下载
图书销售管理信息系统课程设计报告_第1页
第1页 / 共17页
图书销售管理信息系统课程设计报告_第2页
第2页 / 共17页
图书销售管理信息系统课程设计报告_第3页
第3页 / 共17页
资源描述:

《图书销售管理信息系统课程设计报告》由会员分享,可在线阅读,更多相关《图书销售管理信息系统课程设计报告(17页珍藏版)》请在装配图网上搜索。

1、学 号201010168234武 汉 科 技 大 学 城 市 学 院课 程 设 计 报 告课程名称 数据库原理与应用课程设计 题 目 图书销售管理系统 院 系 城市学院经济与管理学部 专 业 工商管理 班 级 2班 姓 名 王坦坦 指导教师 朱倩 2012年6月20日设计题目:图书销售管理系统设计设计主要内容:一、开发平台:VB+ SQL SERVER 2000二、功能要求:1、设计内容设计一个图书销售管理信息系统,该系统的用户由一般用户和管理员组成,然后不同的用户拥有不同的权限,各自完成各自的管理功能,首先是欢迎界面,然后选择登录,登录的时候首先要判断用户的身份,合法的用户然后进入到系统主界

2、面中,不同的用户看到不同的系统功能。用sql server2000创建后台数据库,然后利用程序设计语言(VB)编写程序实现对数据库的操作,按照要求完成所有的功能和模块。2、图书销售管理信息系统主要功能(1)登录界面:用户登陆、管理员登陆(默认主管理员用户名:admi)(2)用户管理:密码修改界面,图书信息界面(3)管理员管理:管理员登录界面、供应商情况界面,图书增减情况,对用户个数增减处理 3、图书销售管理信息系统数据库表单 (1)用户信息表单:用户编号、密码(2)图书信息表单:图书编号、图书名称、作者、内容梗概,数量(3)图书进货信息表单:供应商名称,图书编号、名称、供应地,,数量,供应日期

3、(4)图书销售信息表单:销售编号、图书编号、数量,销售日期 三、课程设计报告主要内容: 1 图书销售管理信息系统需求分析(给出系统的功能模块图,对各个功能作出详细介绍) 2 图书销售管理信息系统界面设计(给出界面截图及其主要控件的属性设置表格) 3 图书销售管理信息系统数据库设计(给出数据库各个表单中数据的字段名,数据类型及其相应的说明)4 图书销售管理信息系统程序设计(按功能模块给出详细的代码,并给出重点语句的注释)1. 图书销售管理信息系统需求分析图书销售管理信息系统登 陆用 户 登 陆管 理 员 登 陆用户服务新用户注册管理员服务本用户密码的修改图书信息查询对用户增减修改现有图书剩余供应

4、情况供应商情况图书信息查询更新情况图1.1图书销售管理信息系统功能模块1.1选择登录1.1.1选中管理员登录后便进入管理员登陆界面1.1.2选中用户登陆后便进入用户登陆界面选中新用户注册便可进入注册界面1.2管理员界面:1.2.1现有图书剩余管理 利用VB界面,管理员可以查询现有图书的销售和剩余情况。 1.2.2供应商情况管理 管理员可以查询供应商信息,包括名称,数量,日期等。 用户增减管理 管理员通过对新用户增加和对长久为未使用的账号进行删除、查询等。图书销售管理通过查询了解到图书销售的情况。1.3用户界面: 用户可以进行本用户密码的修改,查看图书信息和图书剩余情况。1.3.1本用户密码修改

5、用户通过输入和确认新密码来更改自己的密码。 1.3.2图书信息查询 用户进入界面后可看到所有图书的信息。2 图书销售管理信息系统界面设计表2.1 登陆界面主要控件属性表对象属性设定值Command1Caption用户登录Command2Caption管理员登录Command3Caption用户注册图2.1 系统登录界面表2.2 用户服务界面主要控件属性表对象属性设定值Option1Caption密码修改Option2Caption图书信息查询图2.2 用户服务界面表2.3 管理员服务界面主要控件属性表对象属性设定值Option1Caption现有图书剩余Option2Caption供应商信息O

6、ption3Caption用户增减处理Option4Caption图书销售消息图2.3 管理员服务界面表2.4 密码修改界面主要控件属性表对象属性设定值LabelCaption用户名Caption原密码Caption新密码Caption确认密码Adodc1connectionstring2-adcmdtable图2.4 密码修改界面表2.5 用户注册界面主要控件属性表对象属性设定值LabelCaption用户编号Caption密码Caption确认密码Adodc1connectionstring2-adcmdtable 图2.5 用户注册界面表2.6 用户注册界面主要控件属性表对象属性设定值C

7、ommandCaption修改Caption添加Caption查询Caption删除DataGridDataSourceAdodc1Adodc1connectionstring2-adcmdtable图2.6 用户注册界面增减表2.7 用户注册界面主要控件属性表对象属性设定值LabelCaption图书编号Caption数量Caption供应商名称Caption图书名称Caption供应地Caption供应日期DataGridDataSourceAdodc1Adodc1ConnectionstringValue 2-adcmdtableFalse图2.7 供应商界面增减3 图书销售系统表单图书

8、销售系统总共涉及5张表,分别是用户信息表单、管理员信息表单、图书信息表单,图书销售信息表单,图书进货供应表单。表3.1用户信息表单字段名称字符类型是否为空字符说明用户编号Char否主码密码Char否表3.2图书进货供应表单字符名称字符类型是否为空字符说明图书编号 Char 否外码,主码图书名称Char否供应地Char否数量Char否供应日期Datatime否表3.3图书信息表单字符名称字符类型是否为空字符说明图书编号Char否主码图书名称Char否作者Char否内容梗概Char是数量Int否表3.4管理员信息表单字段名称字符类型是否为空字符说明管理员Char否主码密码Char否表3.5图书销售

9、信息表单字段名称字符类型是否为空字符说明销售编号Char否主码图书编号Char否主码,外码销售日期Datatime否数量Int否4.图书销售管理信息系统程序设计(部分代码)4.1用户登陆界面程序设计原理:通过对用户名及密码的判断进入不同界面以实现不同的模块功能。重要代码及注释如下:a = Trim(Text1.Text) b = Trim(Text2.Text)Adodc1.CommandType = adCmdTextAdodc1.RecordSource = select * from 用户信息表单 where 用户编号= & a & and 密码= & b & Adodc1.Refres

10、hIf Adodc1.Recordset.EOF = True Then MsgBox 用户编号不存在或密码错误! Text1.Text = Text2.Text = Text1.SetFocusElse MsgBox 登录成功! Form4.Show Form2.Hide End If4.2用户密码修改程序设计原理:通过对用户名及密码的判断以及确认新密码实现密码修改重要代码及注释如下:If Trim(Text1.Text) = Or Trim(Text2.Text) = Or Trim(Text3.Text) = Then MsgBox 请填写完整的密码信息! Exit SubEnd IfI

11、f Text2.Text Text3.Text Then MsgBox 确认密码输入不一致,请重新输入! Text2.Text = Text3.Text = Text2.SetFocus Exit SubEnd IfAdodc1.CommandType = adCmdTextAdodc1.RecordSource = select * from 用户信息表单 where 用户编号 = & Trim(Text4.Text) & and 密码 = & Trim(Text1.Text) & Adodc1.RefreshIf Adodc1.Recordset.EOF = True Then MsgBo

12、x 原始密码错误!请重新输入, vbInformation, 提示 Text1.Text = Text1.SetFocus Exit SubEnd IfAdodc1.Recordset.Fields(1).Value = Trim(Text2.Text)MsgBox 修改密码成功!Text1.Text = Text2.Text = Text3.Text = :4.3图书销售种类添加程序设计原理:通过对图书销售种类的增减修改重要代码及注释如下:Adodc1.CommandType = adCmdTableAdodc1.RecordSource = 图书进货供应表单Adodc1.RefreshAd

13、odc1.Recordset.Fields(图书编号) = Trim(Text2.Text)Adodc1.Recordset.Fields(销售编号) = Trim(Text3.Text)Adodc1.Recordset.Fields(数量) = Trim(Text4.Text)Adodc1.Recordset.Fields(销售日期) = Trim(Text5.Text)x = MsgBox(恭喜添加成功, 48, 恭喜)Text3.Text = Text2.Text = Text4.Text = Text5.Text = 4.4图书销售种类修改程序设计原理:通过对图书销售种类的增减修改重要

14、代码及注释如下:Adodc1.Recordset.Fields(图书编号) = Trim(Text2.Text)Adodc1.Recordset.Fields(销售编号) = Trim(Text3.Text)Adodc1.Recordset.Fields(数量) = Trim(Text4.Text)Adodc1.Recordset.Fields(销售日期) = Trim(Text5.Text)x = MsgBox(恭喜修改成功, 48, 恭喜)If Adodc1.Recordset.EOF = False ThenText1.SetFocus End If4.5图书销售种类删除程序设计原理:通

15、过对图书销售种类的增减修改重要代码及注释如下x = MsgBox(确实要删除吗?, vbexclation + vbYesNo + vbDefaultButton2, 提示)If x = vbYes ThenEnd If小 结 通过对数据库的学习,我也明白了各行各业都离不开数据库,就算是一个小型的超市也离不开它。可见数据库这门课的广泛性,如果能够认真学好它将来必有成就。我就是抱着这种信念去学习数据库的。第一次接触数据库,第一次接触SQL语言,虽然陌生,但是可以让我从头开始学,就算没有基础的人也可以学得很好。刚开始练习SQL语言的时候,并不是很难,基本上都是按照老师的步骤来做,还很有成就感。后来

16、学了单表查询和连接查询后,就慢慢发现越学越困难了,每个题目都要思考很久,并且每个题目基本上不止一个答案,所以必须找出最优的答案。后面的删除、插入、修改这些题目都变化蛮大的,书本上的例题根本无法满足我们,好在老师给我们提供了大量的课件,通过这些PPT,我们可以巩固课内的知识,还可以学习内容相关的知识,更好地完成老师布置的作业。 除了老师布置的一些基本作业外,还有一份大作业。就像我们小组的是杂货店的销售管理系统,在完成这一作业的过程中,我们可以通过网络实现一家杂货店。过程是很复杂的,杂货店需要员工,还有百来种商品,不仅需要大量的数据,还要完成需求说明,数据词典,还有E-R图等,虽然想象起来并不是很

17、难,但是要转化成文字,转化成人们能够读懂的文字就显得十分困难。特别是一个完整的销售系统,对我们来说都是第一次接触,在做大作业的时候经常是前面改改,后面改改,因为一些数据不能很好地对应起来,经常会遗忘一些,所以出现了这样的情况。一个完整的数据库系统也就是在这样修修改改的状态下完成的,也给了我很大的反思。第一、一个数据库的完成一定要考虑各方面的因素,包括现实因素。第二、在完成这类作业时,修修改改是很正常的,不要因此而厌倦。第三、一个完整的数据库一定不能出现错误,否则会在现实生活中带来不必要的麻烦。 参考文献 1 何玉洁.数据库原理与应用教程. 北京:北京机械工业出版社,20052 钱雪忠、黄学光、

18、刘肃平.数据库原理及应用. 北京: 北京邮电大学版社,20053 潭浩强.Visual Basic可视化程序设计. 北京:中国铁道出版社,20054 程胜利.Visual Basic 语言程序设计教程. 北京:中国水利水电出版社,20085 蒙祖强.SQL Server 2005 应用开发大全. 北京:清华大学出版社,2007课程设计评分表评分标准:1. 学生是否严格遵守课程设计纪律,按照规定时间完成设计任务(占30%)2. 程序设计的质量与规范:(占40%)(1)是否采用了良好的设计方法,独立完成程序设计(2)程序界面设计是否合理、美观(3)数据库设计是否合理,具有良好的扩展性(4)程序是否运行正常,未见运行错误3. 课程设计报告书的质量与规范 (占30%)教师评分:1.学生出勤得分:(A) (B) (C) (D) 2.程序设计得分:(A) (B) (C) (D) 3.设计报告得分:(A) (B) (C) (D) 总分:_教师评语: 根据该生在课程设计期间,是否严格遵守课程设计纪律,按照规定时间完成设计任务,完成的程序设计的质量与规范,提交的课程设计报告书的质量与规范等多方面的评分,该生本次课程设计的评分为:_ 教师签名: 日期: 年 月 日

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!