网上书店管理信息系统-数据库课程设计.doc
《网上书店管理信息系统-数据库课程设计.doc》由会员分享,可在线阅读,更多相关《网上书店管理信息系统-数据库课程设计.doc(11页珍藏版)》请在咨信网上搜索。
目 录 第一章 概述 2 第二章 系统分析 3 2.1需求分析 3 2.1.1系统需求 3 2。1.2功能需求 3 2.1。3数据结构 4 2.2概念结构设计(E—R图) 5 2。4逻辑结构设计(关系模式—-—关系) 8 第三章 功能分析 8 第四章 系统实现 9 4。1 数据库连接 9 4。2主界面 9 4.3 创建数据表 10 第五章 调试过程中的问题及系统测试情况 12 5.1网上书店总流程图 12 5。2主界面展示 12 5。3添加功能展示 14 5.3。1 顾客注册 14 5.3。2 顾客购书 14 5。3.3 添加新书 15 5.4修改功能展示 15 5.5删除功能展示 16 5。5。1 图书信息删除 16 5.5。2 发货 17 第一章 概述 目前社会上信息管理系统发展飞速,越来越多的企事业单位都引入了信息管理软件来管理自己日益增长的各种信息.各种网店也相继采用了不同的管理系统来管理商品信息,取得了很大的成效,网上书店管理系统也在功能上不但完善和加强,为了使书店管理更 加规范化,程序化,科学化,我们研发了这次的网上书店管理系统。 本系统的功能是为管理者提供方便的管理、为顾客提供快捷的购买。系统的主要子模块有图书管理,用户管理等,可实现日常图书进货、发货业务,最终达到提高工作效率的目的。顾客可以进入图书查询界面通过图书类别、图书名称、图书编号、折扣额度等四种方式查询图书,查到满意的图书后可点击购买。管理者可以通过登录管理界面实现对图书的添加、修改、删除操作以及发货和查看顾客信息, 管理员可以维护客户注册信息、维护图书信息、处订定单信息、维护系统公告、网上售书。 第二章 系统分析 2.1需求分析 2。1。1系统需求 书店管理系统需要满足来自三个方面需求:第一,书店工作人员通过计算机来管理各类图书,进行图书分类编号,调整图书结构,增加图书库存,适应读者的需求。第二,工作人员对读者的需求情况能作好全面的掌握,及时得到历史销售记录。第三,也是书店的核心工作,对图书的销售管理。 2.1。2功能需求 基于系统需求分析,该系统需要实现以下基本功能: 1、主界面管理 本系统的使用用户分两种:管理员和用户。管理员具有使用本系统的所有功能,而用户需要具有日常书店的管理功能即可。主界面中需要用户注册、用户登录和管理员登录和三个功能,可以分别进入各自功能界面。 2、添加功能 新用户可以通过此模块填写自己的各项信息。用户可以通过此模块完成购卖书籍等操作.管理员可以管理界面中输入书籍的各项信息。 3、修改功能 管理员可以通过次模块来管理各类图书信息,包括图书信息的修改。在进行图书的修改时,根据用户选定的书进行修改,即列出所有用户选定的信息,在这个基础上进行图书信息的修改。 4、删除功能 管理员可以通过此模块完成对图书信息的删除等操作 5、查询功能 通过查询功能,用户可以对书籍按不同方式进行查询.管理员可以查询书籍的信息和销售情况。 6、显示功能 通过此功能,可以将所需信息显示的列表框中.便于用户和管理员观察使用数据库。 根据功能分析的结果,网上书店管理系统主模块图如图2。1所示。 网上书店管理系统 修改功能 主页面管理 添加功能 删除功能 查询功能 显示功能 图2.1系统主模块图 2.1。3数据结构 数据结构名 组成 图书信息 书籍编号、书籍类别、书籍名称、书籍价格、书籍简介、书籍折扣、库存数量 用户信息 用户编号、用户密码、用户姓名、用户性别、用户年龄、用户住址、联系电话 管理员信息 管理员登录名、管理员密码 订单表 订单号、图书编号、用户编号、用户姓名、用户地址、联系电话、付款方式、发货方式 2.2概念结构设计(E-R图) 根据对网上书店的需求分析,画出如下实体的ER图和实体之间的关系ER图。 图书 书籍类别 书籍名称 书籍价格 书籍编号 书籍简介 书籍折扣 库存数量 图2.2图书信息ER图 用户 用户密码 用户姓名 用户年龄 用户性别 用户住址 用户编号 联系电话 图2。3 用户信息ER图 管理员 管理员登录名 管理员密码 图2。4 管理员信息ER图 订单表 用户编号 书籍编号 用户姓名 联系电话 用户住址 订单号 付款方式 发货方式 图2。5订单表信息ER图 管理员 图书 订单表 用户 管理 书-订单 订单-用户 用户性别 用户姓名 用户密码 用户编号 联系电话 用户年龄 用户住址 用户编号 用户姓名 书籍编号 用户住址 订单号 联系电话 付款方式 发货方式 库存数量 书籍折扣 书籍编号 书籍简介 书籍类别 书籍价值 书籍名称 管理员登录名 管理员密码 管理 管理 图2.6 实体之间关系ER图 2.4逻辑结构设计(关系模式———关系) 下面是把上面E—R图转化关系模式(关系的码用下划线标出): 图书(书籍编号、书籍类别、书籍名称、书籍价格、书籍简介、书籍折扣、库存数量) 用户(用户编号、用户密码、用户姓名、用户性别、用户年龄、用户住址、联系电话) 管理员(管理员登陆名、管理员密码) 订单表(订单号、书籍编号、顾客编号、顾客姓名、顾客住址、联系电话、付款方式、发货方式) 第三章 功能分析 第四章 系统实现 4.1 数据库连接 本软件使用 jdbc 连接数据库,基本思想为数据库中每个表建立一个 Connectio类, 当要对表中数据进行操作时,创建相关记录集,即可引用类中的响应函数进行添加、修改 、删除、查询等操作。 4。2主界面 主界面中显示用户登录、管理员登录和用户注册三个按钮,用户输入登录名和密码后点击用户登录后进入用户查询界面,管理员 输入登录名和密码后点击管理员登录后进入管理 界面,若是新用户,直接点击注册即可进入注册界面。 创建一个新的数据库bookshop,代码如下: CREATE DATABASE bookshop ON ( NAME = bookshop _data, FILENAME =’D:\ bookshop。mdf', SIZE = 10, MAXSIZE = 100, FILEGROWTH = 10 ) LOG ON ( NAME = bookshop _log, FILENAME = ’D:\ bookshop。ldf', SIZE = 5, MAXSIZE = 50, FILEGROWTH =5 ) 4。3 创建数据表 1.数据表(admin表),代码如下: create table admin ( id varchar(10) primary key, password varchar(10) ) 2.数据表(book表),代码如下: create table book ( id varchar(10), name varchar(50), author varchar(15), publisher varchar(30), type varchar(10), price varchar(15), pubtime varchar(50), stock varchar(10) ) 3.数据表(customer表),代码如下: create table customer ( id varchar(10), password varchar(15), name varchar(15), sex varchar(8), address varchar(50), tel varchar(20), registertime datetime ) 4.数据表(userorder表),代码如下: create table userorder ( id varchar(10), username varchar(10) , [day] varchar(20), money varchar(20) ) 5.数据表(orderlist表),代码如下: create table orderlist ( id varchar(10), [user] varchar(20), book varchar(30), [sum] varchar(4), money varchar(20) ) 第五章 调试过程中的问题及系统测试情况 5.1网上书店总流程图 网上书店 用户前台系统 查询图书 购 书 用户登录 用户注册 查看订单 图 书 管 理 订 单 管 理 用户 管理 查看订单 删除用户 添加图书 删除图书 修改图书 查询图书 后台管理 图5—1总流程图 5。2主界面展示 主界面如下图 5—2—1 所示,有“用户名",“管理员登录"和“注册"三个按钮: 图 5—2-2 主界面 顾客输入正确的登录名和密码后点击确定即可进入顾客查询界面,如下图 5—2-3 所示: 图 5-2-3 顾客查询界面 新顾客点击“现在注册"即可进入注册界面,如下图 5—2—4 所示: 图 5—2-4 顾客注册界面 5.3添加功能展示 5。3.1 顾客注册 顾客在顾客注册界面中输入各项信息且两次输入相同密码后点击确定, 系统自动生成顾客编号作为登录名,和密码等显示给顾客,本软件的添加功能,应用在管理员添加新书模块。 管理员添加新书:管理员在管理界面中输入各项信息后点击添加,图示信息即可被添加到 book 表中 5。3。2 顾客购书 顾客在如图 5-2-3 所示的查询界面中查到满意的图书后点击购买,即可进入购买图书界面,确认图书并选择付款方式和送货方式 5.3。3 添加新书 管理员在管理界面中选择“书籍信息管理" 在编辑框中输入各项信息后点击“添加”,即可成功添加图书信息,如下图 5—3-1 所示: 图 5-3—1 添加图书 5.4修改功能展示 管理员在书籍信息管理界面中选中要修改的图书,相关各项信息即可显示 在下方的编辑框中,在编辑框中修改信息后点击“修改”即可成功修改 book 表中图书信息, 如下图 5-4—1 所示: 图 5-4—1 修改图书信息 5.5删除功能展示 5.5.1 图书信息删除 管理员在书籍信息管理界面中选中要删除的图书,点击删除按钮即可删除 该图书,如下图 5—5-1 所示 图 5-5—1 删除图书 点击确定后可以看到该图书在列表框中消失. 5.5.2 发货 管理员在管理界面中选择“查看订单"即可进入如下图 5-5-2 所示的订单 查看界面,选中要发送的图书后点击“发货"即可将该订单从 orders 表中删除: 图 5-5-2 订单查看界面 第六章 总结 我的课程设计是网上书店管理系统,通过这次课程设计,使我更大程度上了解了信息管理系统的功能,提高了实践能力。是对所学知识的一次综合应用,在课程设计过程中,我遇到了很多问题,如在列表框和编辑框中显示 int 型和 float 型数据、调用别的类中生成的变量、自动生成顾客编号、自动生成订单号等等,最终在老师和同学们的帮助下,这些问题都一一得到圆满解决,系统还有以下部分有待完善: (1)数据库安全性还有待加强. (2)还可以设置级联使系统更加完善。 (3)可以增加顾客对自己信息的修改权限,例如联系方式、住址等的更改. 这次课程设计使我们更加熟悉的掌握了 Visual C++语言和 SQL 语句的运用,帮助我们熟悉了更多 VC++6.0 和 SQL Server2005 的功能,提高了我们的动手能力,在实践中能 够及时的发现问题、解决问题,学到了许多解决实 际问题的宝贵经验.同时也挖掘出了我们潜在的 能力,使我们对自己更有自信,对编程也更有兴趣。 最后,衷心感谢庞老师的悉心指导和同学们的热情帮助,感谢学校给我们做课程设计的机会,使我们得到了很好的锻炼,学无止 境,我们现在了解的东西还很少,还不能很好地 掌握自己的专业知识,我们要谦虚的积极认 真学习,不断的增强自身的能力,提高个人素质 ,向一个真正的 IT 人士发展。 - 11 -- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 书店 管理信息系统 数据库 课程设计
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文