网上图书销售系统—数据库课程设计报告15092.docx





《网上图书销售系统—数据库课程设计报告15092.docx》由会员分享,可在线阅读,更多相关《网上图书销售系统—数据库课程设计报告15092.docx(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机学学院课程设计计说明书书课 程 名 称称: 数据据库-课课程设计计 课 程 代 码码: 844225561 题 目: 网上上图书销销售系统统-实现现前台 年级/专专业/班: 20009级级信管班班学 生 姓 名名:学 号号:开 始 时 间间: 20009年 6月 9日完 成 时 间间: 20009年 6月21 日课程设计计成绩:学习态度度及平时时成绩(330)技术水平平与实际际能力(220)创新(55)说明书撰撰写质量量(455)总 分(1100)指导教师师签名:年月日目 录摘要21 引言言12 需求求分析222.1 国内外外研究的的现状222.2 功能需需求22.3 数据描描述42.4
2、 数据库库描述553 概要要设计663.1 系统运运行环境境63.2 系统功功能模块块设计663.3 系统处处理流程程73.4 接口设设计74 详细细设计994.1 登录模模块及主主界面994.2 图书录录入模块块114.3 图书销销售模块块164.4 销售统统计模块块214.5 查询库库存模块块245 系统统测试2276 操作作手册3327 结论论337.1 系统功功能3337.2 系统不不足和改改进3337.3 总结333致谢344参考文献献35摘 要随着计算算机的普普及书店店规模的的不断扩扩大,使使图书销销售管理理成为书书店管理理中的一一个重要要课题。通通过图书书销售管管理系统统可以解解
3、决书店店管理中中遇到的的各种问问题。本本系统分分析了市市场需求求和实际际需要,利利用VCC+连连接SQQL数据据库的方方式,主主要实现现了书店店的网上上图书销销售管理理,该系系统具有有处理图图书录入入、图书书销售、销销售统计计、查询询库存等等功能。关键词:图书;销售;库存2网上图书销售系统1 引言言传统的图图书销售售管理方方法,都都是通过过人工统统计和计计算的管管理方式式进行的的。这样样的管理理方法不不但费时时费力,也也容易产产生计算算上的错错误和疏疏漏;计计算机技技术的全全面普及及,打破破了书店店管理的的传统管管理方法法,提高高了管理理效率的的同时,克克服了传传统管理理方法中中易产生生的问题
4、题,使管管理员能能够有序序的、全全面的对对图书销销售和库库存进行行管理。网上图书书销售系系统可以以完成书书店的日日常管理理,如图图书录入入、图书书销售、销销售统计计、查询询库存等等功能,迅迅速准确确地对已已售图书书和剩余余库存进进行统计计和汇总总工作,大大提高了书店的管理效率和准确性。2 需求求分析2.1 国内外外研究的的现状在现代化化的书店店中,对对图书销销售工作作运用现现代化技技术进行行管理,是提高工工作效率率的有效效手段。图图书销售售管理是是书店日日常工作作中非常常重要的的一个方方面,越越来越受受到书店店经营者者的重视视。通过过计算机机管理系系统对图图书销售售进行全全面的统统计与管管理,
5、全全面解决决了书店店经营过过程中所所遇到的的各种问问题,并并且克服服了传统统管理方方式中的的易出错错等问题题。图书书销售管管理系统统成为书书店管理理的首选选管理工工具。2.2 功能需需求2.2.1待开发发软件的的功能需需求本系统是是根据书书店的实实际需求求而开发发的,要要求稳定定、可靠靠的实现现图书销销售的自自动化管管理,通通过本系系统可以以达到以以下目标标:1. 图书录入入,包括括图书的的基本信信息,如如分类、进进价、售售价、作作者等。2. 图书销售售,包括括图书的的售价、折折扣、销销售日期期,并实实现对库库存量的的修改。3. 销售统计计,包括括按图书书类型、书书名、作作者、出出版社等等进行
6、统统计。4. 查询库存存,对指指定的某某本图书书剩余库库存量进进行查询询。5. 售完图书书查询,对对已售完完图书进进行查询询。2.2.2待开发发软件的的功能按照用户户需求,要要满足以以上功能能,我设设计出了了图书销销售管理理系统的的系统功功能图,如如图2.1所示示。图书销售管理系统图书录入查询库存图书销售销售统计售完图书查询图2.11 图书书销售管管理系统统的系统统功能图图综合系统统要求,对对图2.1所示示的系统统功能解解释如下下:图书录入入,包括括图书的的基本信信息,如如分类、进进价、售售价、作作者等。图书销售售,包括括图书的的售价、折折扣、销销售日期期,并实实现对库库存量的的修改。销售统计
7、计,包括括按图书书类型、书书名、作作者、出出版社等等进行统统计。查询库存存,对指指定的某某本图书书剩余库库存量进进行查询询。售完图书书查询,对对已售完完图书进进行查询询。通过以上上分析,可可以得到到仓库管管理系统统的数据据流图,如如图2.2所示示。管理员图书信息处理图书管理反馈信息图书信息反馈信息记录数据数据库图2.22 图书书管理系系统的数数据流图图2.3 数据描描述2.3.1数据库库概要说说明数据库中中包括管管理员信信息表、图图书基本本信息表表、图书书类型表表、图书书销售记记录表等等4个数数据表。图2.33所示的的即为本本系统中中数据库库中的数数据表结结构图,该该数据表表结构图图包含系系统
8、所有有数据表表。可以以清晰地地反应数数据库信信息。图2.33 数据据表结构构图2.3.2主要数数据表的的结构表2.11 Pwwd(管管理员信信息表)字段名数据类型型字段大小小描述IDint4管理员帐帐号Passsworrdnvarrchaar50r密码表2.22 BoookIInfoo(图书书基本信信息表)字段名数据类型型字段大小小描述BookkIDint4图书编号号BookkNammenvarrchaar50图书名称称CateegorryIDDint4图书类型型编号Authhornvarrchaar50作者Publlishhernvarrchaar50出版社PubllishhDattesma
9、llldaatettimee4出版日期期Purcchassefloaat8进价Priccefloaat8售价Stocckint4库存本数数Disccounntint4折扣BarCCodeenvarrchaar50条形码表2.33 BoookCCateegorry(图图书类型型表)字段名数据类型型长度描述CateegorryIDDint4图书类型型编号CateegorryNaamenvarrchaar8图书类型型名称表2.44 BoookSSalee(图书书销售记记录表)字段名数据类型型长度描述IDint4销售记录录编号BookkIDint4图书编号号SaleePriicefloaat8实际售价
10、价SaleeDattesmallldaatettimee4销售日期期2.4 数据库库描述本软件采采用SQQL数据据库。3 概要要设计本系统是是根据书书店的实实际需求求而开发发的,完完全能够够帮助书书店实现现高效、准准确的图图书销售售自动化化管理。在在分析阶阶段,我我们已经经提出了了系统的的结构和和数据字字典。本本节我们们将对系系统的使使用环境境作简要要介绍,并并对该系系统作概概要设计计。3.1 系统运运行环境境P4机Winddowss操作系系统Visuual C+6.003.2 系统功功能模块块设计在前面系系统功能能分析的的基础上上,结合合Vissuall C+程序序编制的的特点,得得到如图图
11、3.11所示的的系统功功能模块块图。图书销售管理系统图书录入模块(M2)查询库存模块(M5)图书销售模块(M3)销售统计模块(M4)售完图书查询模块(M6)管理员登录模块(M1)图3.11图书销销售管理理系统功功能模块块图各模块功功能分配配如下:(1)用用户登陆陆功能:管理员员登陆模模块(MM1)。(2)图图书录入入功能:图书录录入模块块(M22)。(3)图图书销售售功能:图书销销售模块块(M33)。(4)销销售统计计功能:销售统统计模块块(M44)。(5)查查询图书书库存功功能:查查询库存存模块(MM5)。(6)售售完图书书查询功功能:售售完图书书查询模模块(MM6)。3.3 系统处处理流程
12、程(1)系系统启动动,进入入身份验验证。(2)初初始化系系统,导导入数据据库。(3)录录入图书书信息。(4)图图书销售售。(5)统统计图书书销售信信息。(6)查查询图书书库存信信息。(7)查查询已售售完图书书信息。(8)退退出系统统。3.4 接口设设计3.4.1 外外部接口口(1) 用户界界面采用图形形用户界界面,包包含菜单单、按钮钮、对话话框等元元素。(2) 软件接接口软件运行行于Viisuaal CC+66.0平平台上。(3) 硬件接接口运行于PPC机上上。3.4.2 内内部接口口(1)用用户登陆陆模块(M1):由相应事件驱动消息激活,完成用户登陆功能,之后进入消息循环状态。(2)图图书销
13、售售模块(MM3):由相应应事件驱驱动消息息激活,完完成图书书销售功功能,之之后进入入消息循循环状态态。(3)销销售统计计模块(MM4):由相应应事件驱驱动消息息激活,完完成销售售统计功功能,之之后进入入消息循循环状态态。(4)查查询库存存模块(M5):由相应事件驱动消息激活,完成查询库存功能,之后进入消息循环状态。(5)售售完图书书查询模模块(MM6):由相应应事件驱驱动消息息激活,完完成售完完图书查查询功能能,之后后进入消消息循环环状态。4 详细细设计该系统采采用VCC+66.0中中的MFFC连接接SQLL数据库库的方式式,使用用图形用用户界面面,主要要实现图图书录入入、图书书销售等等功能
14、。下下面具体体对各模模块进行行介绍。4.1 登录模模块及主主界面在登录界界面(如如图4.1所示示)中输输入用户户名和密密码,登登录成功功后进入入主界面面。登陆陆框流程程图如图图4.22所示,系系统主界界面如图图4.33所示,单单击某个个按钮就就能弹出出某个功功能的界界面。图4.11 系统统登录界界面输入用户名开始验证密码是否正确输入密码登录成功进入主界面结束是否选择帐号类型图4.22登录模模块流程程图图4.33 系统统主界面面4.2 图书录录入模块块4.2.1 实实现目标标添加图书书信息,图图书录入入对话框框的设计计如图44.4所所示。“保存”按钮对对应的方方法为RRAdddBoookDllg
15、:OnSSavee(),流流程图如如图4.5所示示。图4.44 图书书录入对对话框开始结束输入图书基本信息判断输入是否正确且完整添加该信息到关联表并写入数据库 是否图4.55 RAAddBBookkDlgg:OOnSaave()方法法的流程程图4.2.2 设设计步骤骤(1)向向项目中中添加一一个新DDiallog资资源,资资源IDD为IDDD_AADDBBOOKK。在IDDD_YYGTJJK对话话框资源源中单击击鼠标右右键,执执行弹出出快捷菜菜单的“Prooperrtiees”菜单命命令,打打开“Diaalogg Prropeertiies”对话框框。在“Diaalogg Prropeerti
16、ies”对话框框中选择择Genneraal选项项卡,更更改其“Capptioon”文本框框内容为为“图书信信息录入入”。(2)从从Conntrools面面板上向向Diaalogg资源中中添加所所需控件件,更改改资源的的属性,并并为资源源设置相相对应的的变量,如如表4.1所示示。表4.11 图书书录入DDiallog资资源属性性设置IDPropperttiessMembber VarriabblessTypeeMembberIDC_BK_CATTEGOORY默认文本CateegorryNaameIDC_BK_NAMME默认文本BookkNammeIDC_BK_AUTTHORR默认文本Authho
17、rIDC_BK_PUBBLISSHERR默认文本PubllishherIDC_BK_DATTE默认日期/时时间PubllishhDatteIDC_BK_PURRCHAASE默认数字PurcchasseIDC_BK_PRIICE默认数字PricceIDC_BK_PAYYOFFF默认数字PricceIDC_BK_STOOCK默认数字StocckIDC_BK_BARRCODDE默认文本BarCCodeeIDC_BK_DISSCOUUNT默认数字DisccounntIDC_RESSETCapttionn 重重填IDC_SAVVECapttionn 添添加IDCAANCEELCapttionn 退退出4
18、.2.3 代代码分析析(1)打打开CllasssWizzardd窗口,添添加在OOnInnitDDiallog成成员函数数,向OOnInnitDDiallog添添加代码码如下:BOOLL RAAddBBookkDlgg:OOnInnitDDiallog() CDiialoog:OnIInittDiaalogg();/ TODDO: Addd exxtraa innitiialiizattionn heereGettBoookGaateggoryy();retturnn TRRUE; / rretuurn TRUUE uunleess youu seet tthe foccus to a cco
19、nttroll / EEXCEEPTIION: OCCX PProppertty PPagees sshouuld retturnn FAALSEE(2)当当用户单单击“保存“按钮时时,实现现添加图图书功能能,其响响应代码码如下:voidd RAAddBBookkDlgg:OOnSaave() / TODDO: Addd yoour conntrool nnotiificcatiion hanndleer ccodee heereUpddateeDatta(TTRUEE);if(!IssVallidIInpuut()reeturrn ;if(IDYYES != AfxxMesssaggeBoo
20、x(确定要要保存吗吗?,MB_YESSNO) /放弃弃保存reeturrn ;if(SavveDaata()AffxMeessaageBBox(保存存成功!);/保存后后重置数数据m_bHaasNeewBoook = ttruee;OnReesett();GeetDllgIttem(IDCC_BKK_CAATEGGORYY)-SettFoccus();elsseAffxMeessaageBBox(保存存失败!);(3)判判断输入入信息是是否正确确的函数数是IssVallidIInpuut(),其其响应代代码如下下:booll RAAddBBookkDlgg:IIsVaaliddInpput()
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 图书 销售 系统 数据库 课程设计 报告 15092

限制150内