C#书店购销管理子系统的设计与实现(5)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

C#书店购销管理子系统的设计与实现(5)


4.4销售管理模块
这个模块主要由销售人员进行操作(管理员也可以进入此模块),一般销售人员首先需经过身份的验证才能进入此模块。(1)工作人员对自己售出的图书登记时,需要输入图书ID,图书编号,图书售价,图书售量,操作人员的账号。通过通用访问类连接数据库并将数据传递给后台数据库,后台数据库在book表中进行信息的匹配,如果存在则对Bookout表中添加销售记录,如果不存在,则提示“录入的相关信息有误!!!”(2)如果有退图书的现象,则工作人员也可以对此进行撤销,撤销时,工作人员需输入图书ID传递给后台数据库,在Bookout表中进行查询,若存在相关信息则对相关信息进行删除操作,并在前台提示“此记录撤销成功!!!”。若不存在,则在前台提示“输入相关信息有误!!!”(3)工作人员也可以通过输入自己的账号查询自己的销售业绩。(4)管理员可以统计某天的销售业绩,某月的销售业绩,某年的销售业绩。
5.系统测试
系统的测试是为了发现程序中的错误而执行程序的过程。
测试计划主要目标是能够通过VS2010这个平台进入系统。好的测试方案能尽可能发现尚未发现的错误。系统采用黑盒测试方法,主要通过对各功能模块的测试,以实现系统基本功能的要求,为系统能够正常运作给出保障。由于系统的测试主要包括三大块:消费者功能模块,销售人员模块,管理员功能模块,因此进入不同的模块需不同的权限。刚进入系统时,有一个选择界面,选择工作人员,则就会进入登陆界面。
登录操作的测试:
(1) 用户ID:2013002;用户名:刘能;密码:12346;权限:高级管理人员。
(2) 如果输入的任何一项有错或者不输都会提示有误,登陆不成功。
(3) 登陆成功后,会有一个功能选择界面。图书信息管理,人员信息管理,销售业绩查询。
6.小结
本系统主要针对一些最基本的功能进行开发,这些是书店必不可少的功能。如工作人员登陆、查询、添加、修改、删除、销售业绩汇总和消费者对图书信息的查询等。这些功能的实现,可以大大提高传统书店的工作效率。
系统采用了三层逻辑结构:数据存放在SQL Server 2008数据库中,数据访问界面功能都由终端的Windows应用程序完成。创建了多个类,便于对数据库数据的处理。创建了数据访问层,逻辑层,业务处理层。这样有利于编程人员更好的文护系统,且利于编程人员对程序的分析和思考。使用了ADO.NET技术,使前台和后台联系起来。
同时这个项目系统的不完善也是不可否认的,此系统知识利用了一些简单的控件和C#语言来实现的。系统具有一些不足如。
(1)报表技术和WCF技术,这些都没有实现。
(2)窗体设计的过于简单。
(3)系统的一些安全控制没有实现。
(4)此系统中没有计算每笔交易的功能,这也是基础的功能。这些不足之处,都需要日后不断地完善。 (责任编辑:qin)