书店售书2学士学位论文.doc
《书店售书2学士学位论文.doc》由会员分享,可在线阅读,更多相关《书店售书2学士学位论文.doc(33页珍藏版)》请在咨信网上搜索。
1、目 录摘要IABSTRACTII1绪论11.1 题目背景11.2题目内容11.3研究路线11.4开发目的和意义22可行性分析22.1 可行性分析22.1.1经济可行性(模拟计算)22.1.2技术可行性32.1.3社会可行性32.2结论33需求分析33.1调查分析33.2应用需求分析53.2.1系统需求53.2.2功能需求53.2.3系统功能模块划分63.3 销售管理信息系统分析报告74概要设计74.1 开发环境74.1.1前台开发工具74.1.2后台开发工具84.1.3开发平台方案84.2系统结构设计84.3系统关系描述94.4系统功能设计94.4.1系统功能描述94.4.2系统的数据流图10
2、4.5性能描述114.6数据库设计114.6.1数据库概念设计114.6.2逻辑结构设计124.7用户界面设计134.8测试计划135详细设计145.1用户界面设计145.2数据库详细设计165.2.1表的设计165.2.2表的内容175.3模块内算法的描述175.4集成测试用例206编码216.1系统的实现216.1.1编码语言的选择216.1.2核心功能代码216.2编码中学习到的257软件测试257.1测试方法257.2测试方案的设计257.2.1单元测试257.2.2系统测试267.3测试结果的分析26结 论27参考文献28答谢29.NET环境下销售系统的开发专业:计算机科学与技术 姓
3、名:宋玉丹 指导教师:单承刚摘要在当今社会,随着计算机的发展及网络技术的应用,日常管理工作应该从以前繁琐的事务中解放出来,从而提高了工作效率.目前在大的书店应有一整套比较完整的信息管理系统,而在一般小型的书店中大部分工作还是进行着手工管理,工作效率很低,并且不能及时了解书店各类图书的库存,读者需求的图书难以在短时间里找到、图书的入库和更新比较麻烦等,不便于动态及时调整图书结构.同时由于不可避免的人为因素,造成数据的遗漏、误报等.为了更好地适应当前书店的销售需求,缓解手工管理存在的弊端,开发了书店管理系统,该系统向用户提供的服务将在传统的入库-销售-盘点基础上,进一步提供全方位的信息服务。根据小
4、型书店的规模和经济能力,本系统具有书店管理系统的基本功能,如图书管理、入库管理、销售管理、综合查询、系统管理等,并且界面简单、操作简便.作为一种该研究方向的实践性探索,本图书销售管理系统旨在提供一个可以操作的,方便查询,易于修改的辅助管理系统,以满足当前小型书店在管理实践和业务操作中的具体需求。经过分析,我们使用Microsoft公司的Microsoft Visual Studio 2005 开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行
5、系统。本论文主要完成后台数据库的开发,图书查询模块,图书销售模块,数据库备份模块和帮助模块。关键词书店管理,管理系统,辅助管理,软件开发ABSTRACTThis thesis with practical application is concerning about developing programme of the managing system in bookshops.Nowadays, with rapid developing of computers and applying of network technology, in order to make a great di
6、fference in efficiency and productivity, daily management should be freed from nagging formalities and other unnecessary items. At present, a series of information managing system which is complete and well-working enough has been applied to large bookshops, while for some smaller ones most of work
7、has been done by hand, which is incurring lower efficiency and higher energy-cost. Worse still, it is quite impossible for them to access to updated information on stock and reserve, being unable restructure promptly and dynamically since it is very hard to update and purchase new books and periodic
8、als. In addition, readers cannot find out what they need as soon as possible. On the other hand, inevitably, the loss of data and imprecise delivery is rising. Considering a strong desire to meet the need of sales and reliving heavy pressure from management by hand, sales managing system has been de
9、veloped to provide clients with all-levels of information services, helping it be transferred from traditional services: purchase sales inventory to new concept of information services.According to the running scales and the capacity of economy, this system has basic functions such as books manageme
10、nt, purchasing management, sales management, system management, comprehensive search, and so on. Moreover, it shows simple interface and processing convenience. As an explore with practical meaning, the aim of this system is to offer a user-friendly and supplementary managing system to satisfy detai
11、led needs of managing practice and business process. Key Words: Books management business, Sales managing system, Supplementary managing system,Developing programII 枣庄学院学士学位论文1绪论1.1 题目背景目前随着信息化程度的提高,人类的知识总量不断增长,科学领域不断扩大,人们对书刊文献的利用行为、对书籍销售各个工作环节的要求都发生了很大的变化,科研活动和日常生活都离不开书籍,书店的社会职能随之而变,书店从原先一般的文化传播机构扩
12、大而成为科研劳动不可或缺的一部分,它的地位和作用也日益加强。因而对书籍的销售和管理要求也要高效,为了满足这种需求,很多软件开发商已经开发出很多交好的商品化的图书管理软件,这些图书管理软件功能和性能都很完善,有着强大信息管理功能。国外比较有名的有SmartSales销售管理系统(b/s) 3.0、js进销存 2.0、DaySmart 6.10等;国内比较有名的有宇杰图书管理系统、ComST客户销售管理系统 2.0、里诺销售管理软件,但是他们大多是面向大型专业图书管理工作而开发的,专业型强、功能分工较细、操作和使用比较复杂,难以掌握。对那些管理人员不多且不是图书管理业务的专业人员,业务分工也不是很
13、明确,这样的软件对他们来说太庞大、太复杂了。 本系统开发基于.NET技术,充分发挥C#语言的优势,本着简单、实用的原则,既在功能上满足用户需求,又力求操作简单,使系统容易掌握和使用。由于采用.NET技术构建,本系统既可以在单机运行又可以在网络中运行,具有较高的适应性。1.2题目内容本系统的研究内容主要有两部分,具体如下: (1)前端应用程序。前端应用程序功能包括登陆退出系统、库存(进货管理与库存查询)、业务管理(租售管理与账目报表)、信息发送、测试影碟等,可以对背景进行更换,浏览图书,入库出库,另外各书店分店可以进行图书流通、会话与交流,对提高工作效率有重要意义。随着系统开发的客户友善度的不断
14、提升,使得界面成为系统设计的一大宠儿,好的界面设计可以给用户很高的视觉享受和友好暗示。所以,在系统开发过程中,我们对界面倾注了大量的时间和精力进行了研究。(2)后台数据库。要求建立起数据一致性和完整性强、数据安全性好的数据库,但要求处理的信息量并不大,采用了SQL server 2000进行开发。1.3研究路线本图书馆管理信息系统的开发,遵循了自上而下的开发方式,即从图书馆的整体进行设计,逐渐从抽象到具体,从概要设计到详细设计,从而体现结构化的设计思想。 贯穿我们的开发过程的方法是:瀑布模型(生命周期方法学)和快速原型法(面向对象方法)的结合。这也是目前最为行之有效的开发方法。1.4开发目的和
15、意义通过学习研究典型销售管理系统所用的结构算法,结合所学的数据结构,数据库,软件工程等知识,运用C#编程,设计一个图书销售管理系统,采用SQL server 2000作后台数据库,满足书店基本的日常销售管理需要。本系统具有较好的现实意义,特别是在这个高速发展的信息化时代,对于一个高效的书店而言,传统的管理办法已远远不能满足要求,现代书店需要一个高速、快捷、方便的书籍管理办法。因此,图书销售管理系统应运而生,图书销售管理系统的主要特点是利用了电脑和网络,使得书店管理者通过数据库就能轻松查询到本书店的相关信息,不仅极大地方便了书店管理者,他还给图书提供者和书店之间提供了一个交互的电子平台,可以通过
16、网络寻找货源,及时方便地为购书者查找订购书籍,提高了图书管理的效率。2可行性分析2.1 可行性分析可行性分析是指在项目开发的前期,在较高层次上以较抽象的方式进行系统分析和设计的过程,在软件开发前期对其进行可行性分析是十分必要的,可以知道该软件是否合乎用户的要求,以及行业标准,最重要的是软件的造价是否合乎用户的要求。2.1.1经济可行性(模拟计算)由于该软件是针对小型图书销售商店而开发,为提高书店销售管理效率,提高经营者科学决策水平,决定开发此销售管理信息系统,计划用时两个月。估算软件开发项目成本如下:开发人员费用:每人每天30元,总计1800元。硬件和软件费用:用于项目开发的数据库管理系统和M
17、icrosoft Visual Studio 2005约50元,用于软件开发完成后进行书店管理所需的计算机及相应设备约5000元,用电及联网每年约500元。培训及资料费用:由于软件比较小,操作简单,可由开发人员对一个图书管理人员进行培训,学习资料可以在帮助中查询,因此,此项费用约为100元。总计7650元。效益预测:1.直接经济效益使用此销售管理系统后,假设原书店共有3人,可节省1个人力,用计算机代替手工的查找图书和进货入库等繁琐的工作,以每人每天20元计算,每年节省7200元。2.间接经济效益由于采用了计算机管理,不仅减少了人员冗余,改善了书店形象,而且提高了图书入库及销售管理的此效率,使购
18、书者满意,提高书店声誉,增加了潜在客户的数量,估计带来年收益2000元。由上可知,投资不大,企业完全可以承担,一年内便可以收回开发项目的成本,因此在经济上市可行的。2.1.2技术可行性1.人力资源项目负责人:本人作为该系统的主要分析人员和设计人员,通过初步调查一些小型书店的销售和管理情况,明确传统手工方式管理书店的弊端和管理人员对此系统的基本功能要,并且对C#语言和开发环境都进行了系统学习,能够进行一般软件的开发。并且,相关的学习资料也都可以从网上下载,也可以到图书馆查找。专家顾问:指导老师单承刚老师。2、软硬件资源:根据题目的要求,需使用pc机两台,自己提供;开发环境为Visual Stud
19、io.NET,后台数据库使用SQL sever 2000,这些软件有指导老师提供。由上可知,开发此系统条件充足,具有技术可行性。2.1.3社会可行性此信息管理系统的开发没有与国家法律、政策相抵触的地方,具有社会可行性。2.2结论综上所述,在.NET环境下用C#开发图书销售管理系统在经济上、技术上、管理上都是可行的。3需求分析 3.1调查分析 进询问调查可知书店共有工作人员3名,书店管理人员、图书销售人员和采购人员,组织的结构很简单,如图所示:图3-1组织结构图书店的业务流程是,购书者到书架查找欲购书籍,一若找到并确定购买,售书人员查这种书的库存记录,并根据销售单修改销售记录和库存记录,并查看库
20、存量,确定是否要进货,若要向管理人员发出进货通知。二若没有在本书店找到,则由售书人员在分店查询,找到后由分店发货,找不到发出进货通知。对于经过全面检查,认定为没有库存的书籍连同购买者预订的书籍交由管理人员处理,如图所示:图3-2 业务流程图3.2应用需求分析3.2.1系统需求图书销售管理系统需要满足来自三方面的需求,这三个方面分别是图书购买者、售书人员和书店管理人员。第一,图书购买者的需求是查询和购买所需要的图书;第二,图售书人员对买书者的查询及购买要求进行操作,当进货时进行入库工作;第三,书店管理人员的功能最为复杂,包括对工作人员、购书者、图书进行管理和维护,及系统状态的查看、维护。书店销售
21、人员有修改购书者购书记录的权限,所以需对工作人员登陆本模块进行更多的考虑。在此模块中,书店工作人员可以为购书者加入购买记录。本功能实现对图书信息、购买者信息、总体售书情况信息的管理和统计、工作人员信息查看及维护。书店管理员可以浏览、查询、添加、删除、修改、统计图书的基本信息;浏览、查询、统计、添加、删除和修改购书者的基本信息,浏览、查询、统计书店的借阅信息,但不能添加、删除和修改购买信息,这部分功能应该由售书人员执行。在本系统中由于没有打印机设备供试验,所以预先把报表打印改成报表预览。(1) 对所有用户开放的图书查询。(2) 根据进货情况对数据库进行操作。(3) 根据售书情况对数据库进行操作。
22、(4)维护图书基本信息。(5) 维护售书人员和管理员信息。(6)处理信息的完整性。图3-3 数据流程图3.2.2功能需求基于系统需求分析,该系统需要实现以下基本功能:1、权限设置本系统的使用用户分两种:管理员和普通用户.管理员具有使用本系统的所有功能,而普通用户是需要具有日常书店的管理功能即可.用户权限的设置通过用户登陆界面的输入来进行.2、图书销售售书人员通过此模块来销售各类图书并对销售情况进行记录,记录的信息包括图书销售的数量,价格,等.在进行销售图书时,输入图书的编号,系统就可以搜索到该图书编号对应的图书信息,然后列出该图书销售是需要的基本信息,书名,出版社、价格等.在购买相同的多本书时
- 配套讲稿:
如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。