商品库存管理系统课程设计资料.doc

目 录 引言 2 一、系统分析 2 (一)选题的背景 2 (二)系统需求分析 3 (三)系统的开发及功能描述 4 (四)系统逻辑模型 5 二、系统设计 6 (一)系统总体结构设计 6 (二)数据库设计 6 (三)系统功能模块的详细设计 7 三、系统实现 11 四、系统开发总结 16 参考文献 16 附 录 17 1 引言 随着我国市场经济的蓬勃发展和人们对物质水平需求的增加,各行各业都处于一个飞速发展的时期,行业的快速发展必然导致各企业之间的竞争更加激烈,为了使自己的企业在竞争中能够站稳脚跟,不被激烈的竞争环境所压倒,必然要求企业加强对自身的管理,提高企业的经营效率。 本库存管理系统开发主要包括前端应用程序以及后台数据库的建立和维护两个方面经过分析我用开发利用其提供的各种面向对象的开发工具数据库 系统需求分析就是在用户需求调研的基础上,确定系统的总体结构方案,完成相应的需求分析报告。在确定系统的总体结构方案过程中,包括确定应用程序的结构、系统开发环境和开发工具的选择。 1.应用程序结构确定 从用户应用角度来看,可把应用程序系统的组成部分分成数据存储层、业务处理层和界面表示层等3个层次,而应用程序结构可归纳为:集中式应用程序结构、单机板应用程序结构、多层服务器应用程序结构、浏览器/服务器应用程序结构、客户机/服务器应用程序结构等5种类型。 本库存管理系统就采用了单机版应用程序结构,将数据库和应用程序置于一台机器上,这样更加节约成本,适合中小规模的超市使用。用户可以轻松将其拷贝到其他计算机上,可以同时运行程序。 2.确定系统开发环境 由于大多数公司内部使用的计算机平台都是基于Windows环境的。为了降低系统成本,应最大程度地利用现有的资源、兼容现有的环境,可确定使用下面的开发环境: ★数据库:Microsoft SQL Server 2000; ★前端开发工具:myeclipse; 3.开发工具的选择   可视化程序设计是一种全新的程序设计方法,全面采用面向对象的程序设计技术,使用事件驱动机制进行程序设计。利用可视化开发工具可以快速、高效地开发应用程序。可视化的开发工具很多。   myeclipse是集成开发环境,是目前最流行的 Windows 平台应用程序开发环境。它是把代码的编写、程序的调试、编译、运行以及其他的相关操作都集成在一起的“编程工具”。 作用程序员通过它这个平台,利用编程语言来写程序,调试,运行。SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。用SQL Server 2000来建立后台数据库。 (三)系统的开发及功能描述 1.开发方法的选择 信息系统的开发是一项比较复杂的工作,我们必须选用科学有效的开发方法。遵循系统调查研究、系统分析、系统设计和系统实施四个主要阶段进行设计,而在具体的设计上,使用及对系统了解的不断加深,对某一部分或几部分进行重新分析、设计、实施。 出货管理:进行货品出库,出货单据的填写和获取采购员信息。 信息查询:货品信息查询,库存信息查询,入库、出库单据查询,日报表、月报表查询。 统计报表:完整的日报表、月报表统计查询功能,每张单据每次业务金额都可以清楚地反映。 系统管理:身份验证,修改本人密码,注册用户,修改删除用户。 由于库存管理系统包含比较重要的信息,因此,在系统设计时除了注重用户的需求,还要保证系统的安全性和一致性,体现如下: (1)安全性:本系统中共分为三类不同的用户,分别具有不同的权限。 (2)一致性:系统的数据要保证一致性、准确性,当某一数据库中记录发生改变时,与之相关联的数据库也随之变化。 (四)系统逻辑模型 本系统的逻辑模型以系统流图为主要描述工具。我们用不同的符号代表这四个元素: →表示数据流; =表示文件(数据存储); ○表示加工; 图1-2 库存管理系统的第二层图 二、系统设计 (一)系统总体结构设计 1.系统功能分析  本库存管理系统需要完成的功能有: (1)库存管理的各种信息的输入,包括入库、出库、货品信息的输入等。 (2)库存管理的各种信息的查询、修改和维护。 (3)入库单、出库单的生成,日报表、月报表的生成。 (4)在货品库存中加入所允许的最低库存字段,对所有库存物资实现监控和报警。 2.系统功能模块图  根据系统功能分析,画出系统功能模块图如下: (二)数据库设计 数据库在一个信息管理

文档评论(0)

1亿VIP精品文档

相关文档