1.3 课题目的和所要达到的要求
1.3.1 课题目的
本课题的目的在于设计开发图书销售管理信息系统用现代化的计算机信息管理方式代替手工管理方式,提高图书管理工作效率,作到信息的规范管理,科学统计和快速查询,让书店更好的为社会大众服务。
1.3.2 课题所要达到的要求
本课题在完成基本功能的同时,还必须含有一定的技术含量,一方面是体现出毕业设计的技术面;其次,从用户的角度出发,充分了解客户的需求和业务的操作流程,使开发的系统简洁明了,操作便利;最后,要保证代码结构清晰规范,利于文护,符合软件开发时的各项规约。
系统采用程序设计语言C#作为前台代码的开发设计、SQL Server 2005作为后台数据库的开发,遵循高内聚、低耦合的准则,开发出安全、简单、易用的软件。
1.4 系统开发计划
系统开发进度如表1-1所示。
表1-1 开发进度计划表
编号 任务内容 起止时间
1 接受任务,外出调研,书籍资料的准备,确定开发环境;完成开题报告 2013-2014年度第1学期20周及寒假
2 用户需求分析、系统功能分析、概要设计、数据库设计 2013-2014年度第2学期第1周至第2周
3 详细设计(流程图绘制、事件实例图绘制等),写测试用例 第3周-第5周
4 编写代码,单元测试 第6周-第9周
5 系统测试,毕业设计论文构思 第10周-第11周
6 撰写完成毕业论文 第12周-第15周
7 毕业论文评阅,答辩 第16周
2系统总体分析
2.1 需求分析
2.1.1 操作角色
一个书店可分为总店和门市两个部门,对于较大的书店,这两个部门是实际分开且以实体存在的;而对于较小的书店,这两个部门是合二为一的,但也可从业务的角度上将其虚拟分开。一般来说,总店主要负责从外界(即供应商)购进图书和对外批销图书,门市主要负责零售图书。总店的图书来源主要是从供应商购进,而门市不面向供应商,其图书来源主要是从总店转入。从系统意义上说,总店和门市均有单独的库存,而不管这个库存是否有实体(即库房)存在。
图书销售管理系统将操作角色分为总店和门市两部分;不同的操作角色可执行的操作也不同,总店可进行的操作包括收订管理、报订管理、批销入库、批销出库、图书收退、图书报退、图书赠送、图书折损、库存检测及款项管理等;门市可执行的操作则主要是图书内转、零售出库和库存检测等。
2.1.2 面向对象
在整个图书流通的过程中,书店是作为一个中间环节存在的。如果按照上、中、下游来区分,书店是中游,上游是供应商,下游是客户,如图 2-1 所示。
2-1 书店作为中间环节存在
依据面向对象的不同,书店执行的相关业务操作也不同。面向供应商,书店执行的业务操作包括图书报订、批销入库、图书报退和图书付款;面向客户,书店执行的业务操作包括图书收订、批销出库、图书收退及图书收款等。
2.1.3 计划管理
计划是保障书店良好运营的关键,如何保证客户所需要的图书及时到位,以及如何保证及时购进库存不足的图书等都需要制定计划。
在图书销售管理系统中计划的管理包括收订管理和报订管理,收订管理主要面向客户,用于记录客户向书店所预定的图书信息;报订管理则主要面向供应商,用于记录书店向供应商所定购的图书信息。在报订管理中应对收订的图书信息进行汇总,统计客户所定购的图书品种和数量,并自动将其转化为报订的图书品种和数量。对于库存不足的图书,则由用户自行添加图书品种和数量。 C#小型书店图书销售管理软件的开发(3):http://www.youerw.com/jisuanji/lunwen_11777.html