《侯马添仓粮食管理系统的设计与实现毕业论文.doc》由会员分享,可在线阅读,更多相关《侯马添仓粮食管理系统的设计与实现毕业论文.doc(31页珍藏版)》请在三一办公上搜索。
1、学号:2008540422本 科 毕 业 论 文(设 计)侯马添仓粮食管理系统的设计与实现作者姓名 指导教师 所学专业信息管理与信息系统(信息系统方向)班级08B4所属院系信息学院学习年限2008年9月至2012年7月二一二年五月目 录内容提要 I1 引言12 系统分析12.1 系统的可行性分析12.2经济可行性分析12.3用户需求分析12.3.1功能需求1 2.3.2系统性能需求43 系统的设计53.1系统设计目标53.2 系统架构设计53.3 系统功能设计63.4 数据库的设计83.4.1数据库概念结构设计83.4.2数据库逻辑结构设计93.4.3数据库物理结构设计94.系统模块的实现13
2、4.1入库管理134.2库存查询管理144.3出库管理154.4统计报表管理164.5会员管理184.6账务管理194.7系统基本信息管理195 系统测试225.1测试环境225.2测试结果236 结语23致 谢24参考文献25ABSTRACT26侯马添仓粮食管理系统的设计与实现学生姓名:宋 健指导教师:赵宇兰内容提要 本课题是针对侯马添仓粮食公司目前在管理上存在的问题而设计和开发的一套信息管理系统。该系统主要包含粮食编码、入库、移库、出库、信息查询、信息修改等功能,实现了从粮食的入库、库存盘点到粮食出库等一系列业务环节的无纸化办公,有效地弥补了传统管理模式中操作繁琐、查询效果不理想、出错率大
3、、效率低下等问题。本系统采用ASP建立应用服务器程序,结合SQL Server数据库,构建B/S两级服务器架构,实现过程中力求界面友好、操作简捷、信息更新及时,物流、信息流、数据流三流同步,满足了用户对系统性能的要求。本论文在撰写过程中对侯马添仓粮食管理系统的可行性、用户需求进行了详细的分析,重点阐述了系统开发和实现的过程。关键词 粮食管理 仓库 仓库管理 1 引 言侯马市添仓粮食公司目前在系统管理上存在诸多问题,如库存查询不方便、无法详细查询粮食价格信息、不支持分类查询以及不能完整反映每季度销售情况等等。因此,根据侯马市添仓粮食公司的实际需求,结合目前国内外粮食管理的先进理念,为该公司设计并
4、开发一套粮食管理系统,以便有效地管理该公司的粮食价格、交易情况、每季度粮食出入库量和销售情况等信息。该系统的实现不仅有利于粮食管理的正确决策和高效运作,而且具有重要的现实意义和应用意义。2 系统分析2.1 系统的可行性分析随着计算机技术的飞速发展,计算机在社会管理中应用的普及,利用计算机实现粮食系统管理顺其自然。对于粮店来说,利用计算机支持粮店高效率完成粮食管理的日常事务是适应现代化制度要求和推动粮店信息管理走向科学化、规范化的必要条件。同时,信息系统有着手工管理所无法比拟的优点,如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,这些优点能够极大地提高粮食仓储管理的效率,也
5、是企业信息化的重要条件。2.2经济可行性分析 为侯马市添仓粮食公司开发一个完整、合理的粮食管理系统,可以大大节余人力,以前需要多人才能完成的工作,使用本系统只需一个人或者几个人就能完成,工作量和劳动强度大幅度降低,所以该系统的实施可为粮店带了良好的经济效益。2.3用户需求分析2.3.1功能需求(1)需求描述粮食管理是粮店中一项繁琐的工作。当前粮店所存在的问题包括:库存查询不方便、无法详细查询粮食价格信息、不支持分类查询、以及不能完整反映每季度销售情况。针对这些问题需要建立粮食的信息、汇总粮食出库及入库移库的详细情况;粮店每进行一次粮食入库,管理员需要录入入库粮食的种类、编号、规格;出库及移库的
6、时候也需要同样的操作。以此实现一套使用的粮食管理系统。系统的要求可以归纳为:l 系统性质:SQL Server软件。l 系统使用者:管理人员、顾客、工作人员。l 系统运行环境:网络运行。l 系统主要功能:根据系统要求,整理出系统功能要求,整理出系统主要功能如表2.1所示。表2.1系统主要功能功能序号功能名称功能说明1入库管理模块登记入库的基本情况(物品信息、库房),提供查询和统计功能。2库存信息查询管理登记库存的基本信息(物品数量、进货商名称、生产商名称、物品类别、物品名称),提供查询和统计功能。3出库模块管理登记出库的基本信息(物品信息、库存),提供查询功能和统计功能。4统计报表管理对粮店进
7、行进货统计、销售统计和销售退货统计。5会员管理添加会员、会员管理、会员组管理,提供添加、查询和输出功能。6系统设置管理对系统信息进行修改(仓库管理、粮食种类、计量单位、基本信息、员工、员工部门),提供修改、添加和删除功能。7账务管理对账务进行查询。(2)顶层数据流图分析粮食管理系统的用户分为:管理员:负责查看、修改、增加、删除粮食信息,管理粮食入库、移库以及粮食出库等操作。会员用户:可通过浏览器浏览粮食的基本信息,购买粮食。 根据以上分析结果,粮食管理系统的顶层数据流图如图2.1所示。 用户管理 粮 食管 理系 统 管理员 增加、修改、删除粮食信息 查询粮食信息 购买粮食会员用户 注册用户 注
8、册成功 浏览、查询粮食基本信息 图2.1系统顶层数据流图(3)逐步细化数据流图进一步细化管理员操作数据流图,将粮食管理系统细分为入库管理、库存信息查询管理、出库管理、统计报表管理、会员管理、系统设置管理、财务管理等处理,具体数据流图如图2.2所示。1入库管理 登记入库基本情况2 库存查询 对粮食信息的查询、浏览 仓库基本信息3出库管理 登记出库基本情况 4系统设置管理管理员 修改、删除、添加 系统基本信息5会员管理 注册、申请 会员基本信息6财务管理 对账务查询 账务信息7统计报表 生成表单 图2.2系统中层数据流图(管理员部分)财务管理进一步细化会员操作,将会员操作分解为会员的注册审核、身份
9、登记、信息修改、浏览粮食、登录处理、添加粮食和生成购物单七个子处理,具体数据流如图2.3所示。2身份登记1注册审核会员管理 会员信息3信息修改 6添加粮食5登录处理4浏览粮食 粮食信息 会员信息7生成购物单 粮食出库信息图2.3 系统中层数据流图(会员部分) 2.3.2系统性能需求时间特性:系统在软件相应时间、更新处理时间等方面都比较迅速,完全满足用户要求。灵活性:系统在操作方式、运行环境、结果精度和数据结构能做适当调整,具有一定的灵活行和较强的适应性。精确性:系统在精度要求上,根据使用需要,在各项数据的输入、输出以及传递过程中,可以满足各项精度的需要。 3 系统的设计3.1系统设计目标系统的
10、总体目标是作为粮食管理系统整体规划的重要组成部分进行分析和设计,充分利用计算机网络技术、传输技术、数据库技术等,实现具有远程维护、货位管理及进行货物库存各类动态查询功能的系统,确保信息通畅,减少中间环节,优化管理流程。通过集中式管理和分级授权安全体系,保证系统的正常运行,随时提供准确、可靠的统计信息,同时力求兼顾系统的通用性、应用的广泛性、稳定性和可移植性。具体的分析和设计过程应遵循以下基本原则:可靠性:注重采用成熟而实用的技术,使系统建设的投入产出比最高,保证系统长期安全地运行。安全性:系统应具有必要的安全保护和保密措施。容错性:系统应具有一定的容错能力,对用户的误操作应有提示或自动消除的能
11、力。适应性:系统应不断调整和完善,对各算法、体系应具有广泛的适应性。易操作性:贯彻面向最终用户的原则,建立友好的用户界面,使用户操作简单直接,易于学习掌握。根据侯马粮食管理公司的实际需要,要求侯马添仓管理系统在性能上需具备安全、可靠、容错能力强,操作简洁等特点,以利于粮食管理的科学管理和高效运作。3.2 系统架构设计结合公司的实际状况,我将侯马市添仓粮食管理系统开发成基于B/S(Browser/Server)模式的三层应用结构型的管理信息系统。系统整体架构如图3.1所示。使用该架构设计的系统,用户可以通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回
12、到浏览器。其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由Web Server完成。 图3.1 系统架构本系统之所以选用B/S架构是因为用户可以通过WWW浏览器去访问Internet上的文本、数据、信息,这些粮食信息都是由许许多多的Web服务器产生的,每一个Web服务器又可以通过各种方式与连接,大量的数据实际存放在数据库服务器中。客户端除了WWW浏览器,一般无须任何用户程序,只需从Web服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由Web服务器交给数据库服务器来解释执行,并返回给Web服务器,Web服务器又返回给用户。在这种结构
13、中,将许许多多的网连接到一块,形成一个巨大的网。这样即方便了用户浏览又便于管理员的管理。3.3 系统功能设计侯马市粮食添仓管理系统统计报表系统设置出库管理账务管理入库管理库存管理员工工资统计销售统计 销售退货统计计量单位仓库信息粮食种类员工信息基本信息库存调拨库存查询销售退货 产品报废 销售记录查询产品销售会员管理会员组管理会员管理经过与用户的反复沟通,在明确用户需求的基础上,将侯马市粮食添仓管理系统分为入库管理、库存管理、出库管理、统计报表、会员管理、系统设置和帐务管理七个模块。其中,库存管理模块细分为库存查询和库存调拨两个子模块;出库管理模块可细分为产品销售、销售记录查询、销售退货、退货记
14、录查询、产品报废、报废记录查询六个子模块;统计报表模块可细分为销售统计、销售退货统计、报废统计、员工工资四个子模块;会员管理模块可细分为添加会员、会员管理、会员组管理三个子模块;系统设置模块可细分了基本信息设置、员工管理、员工部门管理、仓库管理、产品大类管理、产品小类管理、计量单位管理七个子模块;账务管理可细分为账务大类、账务小类、添加账务、账务查询四个子模块。具体如图3.2所示。 图3.2 系统功能模块图(1)入库管理模块粮食入库时管理员必须进行审查并且填写编有入库编号的粮食准入通知单,方可允许入库。管理员根据入库通知单,按照入库编号,如实计量出粮食入库种类、数量、编号、规格,然后登记出粮食
15、入库的详细情况。 (2)库存管理模块此模块完成库存货物的动态数据查询及库存信息的修改和删除。使管理人员方便、快捷、准确的了解库存情况、粮食状态等信息,从而做出及时正确的决定。其实现方法是设置不同的SQL条件查询语句,在对应的数据表中实现查询记录,然后按照循环语句将记录逐条返回页面。库存管理模块同时具有移库功能,实现了仓库间的相互调动,以达到各仓库间粮食数量的均衡,方便了管理员的操作。其实现方法是进行SQL查询,在对应的数据表中查询记录,若所移仓库不能容纳此批货物,则跳出“该仓库无法容纳此批货物,请换仓!”并显示其他仓库的剩余容量,使管理员可根据剩余容量再次选择仓库。 (3)出库管理模块出库管理
16、模块实现了粮食销售(管理员选择产品、购买会员等信息进行添加)、粮食销售记录查询(管理员查询售出量粮食的编号、出库时间、经办人、数量、金额、顾客等信息)、销售退货(管理员选择会员退货产品的种类、数量、价格、所在仓库以及供应商、经办人等进行退货或者重新填写)等功能。 (4)统计模块统计模块实现了统计销售(管理员统计售出粮食的编号、出库时间、经办人、数量、金额、顾客等信息)、员工工资统计(管理员统计员工编码、员工姓名、员工工资以及员工的详细销售记录)、销售退货统计(管理员统计会员退货产品的种类、数量、价格、所在仓库以及供应商、经办人等信息)的功能,直观详尽的反映出统计结果。 (5)会员模块会员模块实
17、现了添加会员(会员的信息包括会员的编号、会员姓名、会员卡号、会员身份证、会员电话等)、会员管理(反映出会员的总体信息)、会员组管理等功能,方便了管理员对会员的管理。(6)系统信息设置模块系统信息模块实现了基本信息设置、员工信息设置(员工的信息包括员工的编号、姓名、性别、电话、所属部门等)、仓库信息设置(仓库信息包括仓库编号、负责人、仓库电话、仓库地址等)、粮食信息设置等功能,方便管理员对系统信息的设置。(7)账务管理模块财务管理模块实现了账务大类管理(账务大类包括门店销售、餐饮、员工薪水等)、账务小类管理(账务小类包括伙食消费、粮食销售、员工工资及提成)、添加账务、账务查询(查询粮店的收入和支
18、出)等功能,使管理员了解粮店总体的账务信息。3.4 数据库的设计针对粮食管理系统,分别对采购部门、销售部门和库存保管部门进行详细的调研和分析,得出了侯马市添仓粮食管理系统的概念模型、逻辑数据模型及物理数据模型。3.4.1数据库概念结构设计本系统一共划分出12个实体,分别是管理员实体,系统信息实体,会员信息实体,粮食信息实体,统计表单实体,账务表单实体。基本E-R图如图3.3所示。入库单新产品入库已有粮食入库账务账务大类账务小类会员身份证号卡号姓名联系电话nn产品报废单报废产品编号报废产品数量报废产品所在仓库n管理管理管理1n11属于1管理员粮食信息粮食大类粮食小类粮食单位粮食单价粮食编号1n退
19、货单退货产品数量退货产品信息报废产品所在仓库库存调拨单管理管理n11n出库单 n1属于管理 n销售单供应商销售产品数量销售产品信息经办人销售产品仓库n 仓库仓库名称仓库电话仓库地址 3.3 系统总体E-R图3.4.2数据库逻辑结构设计在如图所示的粮食管理的基本E-R图,将其中的实体转化为如下关系:将管理员实体转化为管理员关系(管理员编码、管理员账号、管理员密码)将粮食信息实体转化为粮食信息关系(粮食数量、粮食编号、粮食规格、粮食类别、粮食名称、粮食价格)将会员信息实体转化为会员信息关系(会员卡号、会员姓名、会员电话、身份证号、)将仓库实体转化为仓库实体关系(仓库编号、仓库名称、仓库负责人)将账
20、务表单实体转化为账务表单关系(账务大类、账务小类)将产品报废单实体转化为产品报废关系(报废产品编号、报废产品数量、报废产品价钱、报废产品所在仓库)将产品入库实体转化为品入库关系(已有产品入库、新产品如库)将产品出库实体转化为产品出库关系(调拨产品的货号、调拨产品的名称、规格、单位、所在仓库的库存、进货单价)将库存调拨单实体转化为库存调拨关系(调拨产品的货号、调拨产品的名称、规格、单位、所在仓库的库存、进货单价) 将销售单实体转化为销售单关系(销售产品的信息、数量、单价、所在仓库)将退货单实体转化为退货单关系(退货产品的信息、数量、单价、所在仓库)3.4.3数据库物理结构设计根据需求分析,本系统
21、后台数据库共分为12个表,以下分别给出各个数据库表的简单描述。(1)管理员信息表 (56770_admin)该表存储管理员基本信息,以供登录密码验证,显示管理员身份。如表3.1所示。表3.1 管理员基本信息字段名字段类型是否主键说明a_id自动编号是管理员编号a_name文本否管理员账号a_pass文本否管理员密码(2)仓库信息表 (56770_cangku) 仓库的基本信息,以供物品存储使用,如表3.2所示。表3.2 仓库信息表字段名字段类型是否主键说明k_id自动编号否仓库编号k_name文本否仓库名k_dizhi文本否仓库地址k_dianhua数字否仓库电话 k_fuzeren文本否仓库
22、负责人(3)粮食信息表(56770_liangshi)如表3.3所示。 表3.3粮食信息表字段名字段类型是否主键说明l_name文本否粮食名称l_huohao数字否粮食货号l_guige文本否粮食规格l_jiage数字否粮食价格l_tupian文本否粮食图片l_danwei文本否粮食单位(4)会员信息表 (56770_huiyuan) 如表3.4所示。 表3.4会员信息表字段名字段类型是否主键说明h_id自动编号否会员编号h_name文本否会员姓名h_kahao数字否会员卡号h_shenfengzhen数字否会员身份证h_dianhua数字否会员电话h_xingbie文本否会员性别(5)系统基
23、本信息表(56770_xitong)系统基本信息主要用来存储仓库信息、粮食的类别信息、员工信息和员工所在部门信息等,具体如表3.5所示。 表3.5 系统基本信息表字段名字段类型是否主键说明x_jibenxinxi文本否系统基本信息x_cangku文本否仓库信息x_liangshidalei文本否粮食大类x_liangshixiaolei文本否粮食小类x_yuangongxinx文本否员工信息x_yuangongbumen文本否员工部门信息x_jiliangdanwei文本否粮食计量单位(6)出库信息表(56770_chuku)如表3.6所示。 表3.6 账务表单信息表字段名字段类型是否主键说明
24、c_liangshixiaoshou文本否粮食销售c_xiaoshouchaxun文本否粮食销售查询c_xiaoshoutuihuo文本否销售退货c_tuihuochaxun文本否退货查询c_chanpinbaofei文本否产品报废c_baofeichaxun文本否报废记录查询 (7)入库信息表(56770_ruku)如表3.7所示。 表3.7入库信息表字段名字段类型是否主键说明r_yiyouchanpinruk文本否已有产品入库r_xinchanpinruku文本否新产品入库r_gongyingshan文本否供应商r_jinbanren文本否经办人r_chanpinleixin文本否产品类型
25、r_chanpinbeizhu文本否产品备注r_chanpintupian文本否产品图片(8)粮食调拨信息表(56770_yiku)如表3.8所示。表3.8移库信息表字段名字段类型是否主键说明y_huohao文本否货号y_mingcheng文本否产品名称y_guige文本否规格y_danwei文本否单位y_kucunshuliang文本否库存数量y_jinhuodanjia文本否进货单价y_jine文本否金额y_kucundiaobo文本否库存调拨 (9)账务信息表(56770_zhangwu)如表3.9所示。表3.9账务信息表字段名字段类型是否主键说明z_zhangwudalei文本否账务大
26、类z_zhangwuxiaolei文本否账务小类z_tianjiazhangwu文本否添加账务z_zhangwuchaxun文本否账务查询 (10)报废产品信息表(56770_baofeichanpin)如表3.10所示。表3.10报废产品信息表字段名字段类型是否主键说明b_chanpinbianma文本否报废产品编号b_chanpinshuliang文本否报废产品数量b_baofeijiage文本否报废产品价格b_baofeicangku文本否报废产品所在仓库(11)销售单信息表(56770_xiaohshoudan)如表3.11所示。表3.11销售单信息表字段名字段类型是否主键说明x_ch
27、anpinxinxi文本否销售产品的信息x_chanpinshuliang文本否销售产品数量x_chanpinjiage文本否销售产品价格x_suozaicangku文本否销售产品所在仓库(12)退货单信息表(56770_tuihuodan)如表3.12所示。表3.12退货单信息表字段名字段类型是否主键说明t_chanpinxinxi文本否退货产品的信息t_chanpinshuliang文本否退货产品数量t_chanpinjiage文本否退货产品价格t_suozaicangku文本否退货产品所在仓库4.系统模块的实现4.1入库管理模块实现了物品入库的功能。管理人员在点击“粮食入库”后进入添加界
28、面,添加界面分为产品入库和新产品入库,其中包括粮食所属大类、粮食所属小类、产品名称、产品货号、产品单位、产品价格等。管理员填充粮食信息后选择确定添加,产品成功入库。将物品信息储存入数据库中,如图4.1所示。 图4.1入库管理4.2库存查询管理此模块实现了库存查询功能以及库存的移库。它既方便了管理人员快捷、准确的了解库存情况、粮食状态等信息,又方便了粮食在各仓库间的调动。库存查询功能包括:仓库编号查询、所属大类查询、所属小类查询。仓库查询实现了分类查询,方便快捷的把库存状况反映出来。移库的功能是实现各仓库间粮食的调动,从而保证各仓库库存的稳定。库存查询主要查询入库粮食的图片、货号、产品名称、规格
29、、单位、库存数量、进货单价、金额等信息。如图4.2所示。 图4.2库存查询库存调拨主要实现各仓库之间粮食的调动。如图4.3所示。 图4.3库存调拨4.3出库管理 出库管理实现了粮食销售、销售记录查询、销售退货、销售退货记录、产品报废、报废记录查询等功能。此过程的实现包括:(1)取数据库中用户名和密码放入变量(2)用conn打开数据库(3)设置SQL语句(4)执行SQL语句和连接参数(5)输入查询物品信息(6)对销售记录、退货记录、产品报废记录进行查询、修改。粮食销售的过程为:首先选择出售产品、出售数量、单价、折扣所在仓库,然后选择购买会员、供应商、经办人,最后选择完成添加。具体如图4.4所示。
30、 图4.4粮食销售销售统计里包括货物的编号、出库时间、经办人、数量、销售金额、成本金额、利润、购买会员等信息,双击鼠标可查看打印单。销售统计的查询可按具体时间查询。具体如图4.5所示。 图4.5销售统计销售退货的具体过程:首先选择退货的产品、产品的数量、单价、折扣、所在仓库,然后选择退货的会员、功能商、经办人,最后选择确定退货。具体如图4.6所示。 图4.6销售退货退货记录查询主要查询退货产品的编号、入库时间、经办人、数量、退货金额、退货会员等信息。具体如图4.7所示。图4.7退货记录查询4.4统计报表管理统计报表管理实现了统计销售、销售退货统计、报废统计、员工工资统计的功能。员工工资又可细分
31、为员工基本工资和员工销售提成。销售统计里包括货物的编号、出库时间、经办人、数量、销售金额、成本金额、利润、购买会员等信息,双击鼠标可查看打印单。销售统计的查询可按具体时间查询。具体如图4.8所示 图4.8销售统计退货记录查询主要查询退货产品的编号、入库时间、经办人、数量、退货金额、退货会员等信息。具体如图4.9所示。 图4.9退货记录查询报废统计主要包括报废产品的编号、出库时间、经办人、数量。具体如图4.10所示。 图4.10报废统计员工工资统计主要统计员工的编号、员工的姓名、基本工资、销售提成、工资的信息具体如图4.11所示。 图4.11员工工资统计4.5会员管理 会员管理实现了添加会员、会
32、员管理、会员组管理等功能。添加会员的过程包括:添加会员组、会员卡号、会员姓名、会员姓名、联系电话、QQ、Email、家庭住址、身份证号、介绍人、经办人、会员生日、入会时间、备注等信息,然后进行添加。会员管理包括管理会员的卡号、姓名、性别、QQ、入会时间、积分、会员组,可进行修改、查询等功能。会员组管理的功能就是将会员分组,便于管理。具体如图4.12所示。 图4.12会员管理4.6账务管理账务管理实现了账务的分类、添加账务、账务的查询的功能。账务的分类又分为账务大类和账务小类。账务小类是由伙食消费、员工工资、员工的提成组成。账务大类是由餐饮、员工薪水、门店销售。其中收入部分包括门店销售,支出部分
33、分为伙食消费、员工工资及提成。这样就详细明了的把财务状况映出来了。具体如图4.13所示。 图4.13财务管理 4.7系统基本信息管理 系统基本信息管理实现了基本信息设置、员工管理、员工部门管理、仓库管理、粮食大类管理、粮食小类管理、计量单位管理等功能。细化系统的基本信息,使系统功能更加完善。 仓库管理包括仓库名称、负责人、仓库电话、仓库地址。具体如图4.14所示。 图4.14仓库管理 员工管理包括员工编码、员工姓名、性别、电话、QQ、所属部门,具有删除、修改、查询、添加等功能具体如图4.15所示。 图4.15员工管理员工所属部门包括:销售部、仓库。员工部门管理具体添加、修改、删除、添加等功能。
34、具体如图4.16所示。 图4.16员工部门管理粮食大类分为:食用油、大米、小米、面粉、糯米。粮食大类管理具体如图4.17。 图4.17粮食大类管理粮食小类分为:一级大豆油、一级菜籽油、金龙鱼花生油、福满星大米、金建大米、玉泉大米、家家乐小米、福满多小米、十里香小米、儿朵小米、古泉面粉、三一面粉、东升糯米、天山糯米等。粮食小类类管理具体如图4.18所示。 图4.18粮食小类管理计量单位分为:桶、袋、升、斤、克。计量单位管理具体如图4.19所示。 图4.19计量单位管理5 系统测试5.1测试环境本系统采用Dream weaver MX 2004开发,代码采用ASP语言编写。后台采用SQL serv
35、er 2005的数据库系统。连接后台用ADO来连接。服务器端:服务器操作系统为Windows XP。Web服务器:安装微软支持IIS5.0作为Web服务器软件,提供基于WWW信息出版和应用程序发行的功能,通过ADO开放式数据库连接与数据库服务器相连,通过SQL语言实现查询和修改数据库。客户端:采用Windows系列或Unix等支持Web浏览器的操作系统均可。5.2测试结果在系统的各个模块设计完成之后,系统在上述软硬件环境下对此系统各个子模块功能做出测试,实现了用户注册,管理员对物品的添加,删除,修改,查询,以及物品入库、出库、移库等功能。基本达到预期的功能。6 结语本系统在经过多次运行,其所有
36、的功能都能得到实现。系统在上述软硬件环境下对此系统各个子模块功能做出测试,实现了入库管理模块,库存查询管理模块,出库管理模块,统计查询管理模块,账务管理模块,系统基本信息模块,基本达到预期的功能。其流程符合粮食管理系统的要求。但由于时间的原因,本系统网络功能欠缺。还需要改进。由于采用了B/S的结构模式,虽然提高了用户操作上的简单性.系统数据的安全性能有所折扣.系统还需要考虑有效的规避防护措施.系统用户登录方面,还需要添加图形数字验证码验证功能,以提高登录安全性。通过这次设计,并在此设计过程中切身体会到一个项目的设计开发人员,在系统立项前期所应该做到哪些前瞻性的信息收集和基础设计工作, 才能够始
37、终把握系统进展的方向,和总体设计上的主动性;在系统代码编写过程中应该具体哪些良好的编程习惯这样才能在代码编写中减少出错数量,提高项目设计开发的效率。致 谢本文是在赵宇兰老师的热情关心和指导下完成的,她渊博的知识和严谨的治学作风使我受益匪浅,对顺利完成本课题起到了极大的作用。在此向他表示我最衷心的感谢!在论文完成过程中,本人还得到了信息工程学院的各位老师的热心帮助,本人向他们表示深深的谢意!最后向在百忙之中评审本文的各位专家、老师表示衷心的感谢!参考文献1 韩润春,佟志臣,王汉新.管理信息系统.河北人民出版社,2003. 2 方睿,刁仁宏,吴四九.网络数据库原理及应用M.成都:四川大学出版社,2008.3 陈政明.21世纪仓储管理技术的发展趋势M.上海:物流技术出版社,2002:75-1624 高鹏翔.基于ASP构造交互WEB安全技术M.北京:计算机工程与应用,2010.5 邓文渊,陈惠贞,陈俊荣.ASP与网络数据库技术M.北京:中国铁道出版社,2008.6 钟嘉鸣,基于ASP的管理信息系统的设计与实现M.上海:冶金工业出版社,2009.7 苏贵洋,黄穗,何莉,倪春雨.ASP.NET网络编程M.北京:电子工业出版社,2004. 8 安忠,吴洪波.管理信息系统.第2版.中国铁道出版社,2002:340-3759 黎连业.管理信息系统设计与实施.北京:清