当前位置:文档之家› 信息系统分析与设计课程设计-进存销管理系统

信息系统分析与设计课程设计-进存销管理系统

信息系统分析与设计课程设计-进存销管理系统
信息系统分析与设计课程设计-进存销管理系统

课程设计设计课程:信息系统分析与设计

题目进存销管理系统

学生姓名

学号

学院信息与控制学院

专业信息系统工程

指导教师

二O一一年10 月26 日

目录

1 系统总体介绍及组内分工---------------------------------------------------------- 1 1.1系统功能分析-------------------------------------------------------------------------------------------------------- 1

1.2组内成员及分工-----------------------------------------------------------------------------错误!未定义书签。

2 数据库设计 --------------------------------------------------------------------- 1 2.1需求分析 -------------------------------------------------------------------------------------------------------------- 2

2.1.1 需求分析设计思想-------------------------------------------------------------------------------------------- 2

2.1.2 数据流图和数据字典 ---------------------------------------------------------------------------------------- 3 2.2概念结构设计-------------------------------------------------------------------------------------------------------- 7

2.2.1 局部概念模型设计-------------------------------------------------------------------------------------------- 7

2.2.2 全局概念设计-------------------------------------------------------------------------------------------------10

2.2.3 PowerDesigner 的安装 ------------------------------------------------------------------------------------- 11

2.2.4 CDM模型的生成过程--------------------------------------------------------------------------------------13 2.3逻辑结构设计-------------------------------------------------------------------------------------------------------18

2.3.2 E-R图向关系模型的转换----------------------------------------------------------------------------------19

2.3.3 PDM模型的生成过程 --------------------------------------------------------------------------------------20 ORACLE数据库简介----------------------------------------------------------------- 22结论及参考文献 ------------------------------------------------------------------- 22附录 ----------------------------------------------------------------------------- 23 A1.1数据项 --------------------------------------------------------------------------------------------------------------23 A1.2清单明细-----------------------------------------------------------------------------------------------------------24 A1.3脚本语句-----------------------------------------------------------------------------------------------------------26

1 系统总体介绍及组内分工

1.1 系统功能分析

要提高市场竞争力,既要有好的产品质量,同时也要有好的客户服务。企业要作到能及时响应客户的产品需求,根据需求迅速生产,按时交货,就必须有一个好的计划,使得市场销售和生产制造2个环节能够很好地协调配合。

进销存管理系统是商业企业经营管理中的核心环节,也是一个企业能否取得效益的关键。如果能做到合理生产、及时销售、库存量最小,减少积压,那么企业就能取得最佳的效益。由此可见,进销存管理决策的正确与否直接影响了企业的经济效益。

本系统尽量采用公司现有软硬件环境,及先进的管理系统开发方案,从而达到充分利用公司现有资源,提高系统开发水平和应用效果的目的。

本系统的开发主要是为了实现企业进销存管理的系统化、规范化和自动化。这是在用户要求的基础上提出来的。

“资料管理”模块,该功能模块是企业经营的基础资料,是一个企业最基本和最重要的信息包括商品资料、供应商资料、客户资料、库存商品基本信息以及企业中各个员工管理的资料、仓库的信息维护资料等,脱离了这些基础资料,进销存系统就无法运行。

“采购管理”模块,该功能模块是企业经营过程中,如果库存中商品存货数量供应不足,则当班仓管员要根据所缺商品的类别向对应的供应商发出进货请求。

“销售管理”模块,功能模块是企业商品向外销售过程中所要进行的一系列工作。

“库存管理”模块,该功能模块是企业对仓库中各类商品的盘点、报损报溢以及各类商品的库存量盘点等等。

“应付款管理”模块,该功能模块是对企业在进出货过程当中与提供商品的供应商之间产生的进货清单进行登记、统计等一系列操作。

“应收款管理”模块,该功能模块是对企业在销售过程当中与客户进行商品交易时产生的销售清单进行登记、统计等一系列操作。

“系统管理”模块,该功能模块是对进销存管理系统的一系列参数、权限、在系统发生故障时对系统中数据的备份、恢复以及记录日志文件等。

进销存管理系统是介于用户和企业管理之间的一个系统,其功能模块如图1.1所示:

图1.1 系统功能模块图

2 数据库设计

2.1 需求分析

2.1.1 需求分析设计思想

需求分析简单地说就是分析用户的要求。需求分析是设计数据库的起点,需求分析的结果准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。进销存管理的思想是:从客户需要和供应情况出发来规划企业的生产经营活动,在大量的客户信息和供应商信息分析的基础上确定本企业最优的产品组合等问题。

在市场经济中,销售是企业运作的重要环节,为了更好地推动销售,不少企业建立了分公司或代理把产品推向最终用户。这些分公司或代理商大都分布在全国各地,甚至是在国外,远距离频繁的业务信息交流构成了这些企业业务活动的主要特点。在传统方式上,公司之间通常采用电传、电报、电话等方式传递订货、发货、到货、压货、换货、退货等信息,总公司的商务部门在接到分公司或代理商传来的订单和银行汇款单据传真后,开据产品出库通知,然后再把相关的进、销、存信息手工存档,再对这些信息进行统计分析,才能了解到整个公司的生产、销售和库存情况。

这种信息传递、管理方式不仅效率低,可靠性、安全性和保密性都无法满足要求,而且数据统计时间严重滞后,往往是当领导了解到企业的“进、销、存”出现问题时,就已经远离了问题出现的时间和地点。即便是没有分公司的企业,使用传统的手工方式管理也存在同样的问题。通过进销存管理系统,及时通过网络把决策信息传统到相关决策人,从而可以及时发现问题,解决问题,更好地把握机会。

进销存管理是一项非常繁琐复杂的工作,每天要处理大量的单据数据,包括入库、出库、退库、调库等多项货物操作流程。为及时结清每笔业务和货物流动情况,保证企业生产用料以及货物安全,企业要花费大量人力物力和时间来做数据记录及统计工作。因此,为提高库管工作的质量和效率,就必须根据特点与需要开发进销存管理信息系统。

通过调查、收集与分析,用户对数据库的要求主要有:在本系统中,数据库主要存储的信息包括仓库管理员、业务员、仓库、供应商、客户与库存的基本信息。主要完成的功能为:当企业和新的供应商取得合作的时候,需要对供应商的信息进行入为管理,当供应商的信息发生变化时,需要对其进行修改或者删除。当企业拥有新的顾客的时候,需要对顾客的信息进行管理,当顾客的信息发生变化时,需要对其进行修改或者删除。当企业的仓库中新增了商品的时候,需要对商品的信息进行入库管理,当市场发生变化,商品的信息也需要同步修改。当企业具有进销过程的时候,需要随时记录进销信息,以便随时掌握和了解企业的业务状况,了解企业的利润状况。系统应该具有查询所有信息的功能。

进销存管理信息系统通过对客户关系、销售行动等环节的记录、管理与分析,使管理从经验走向科学,从企业的的进销存管理的主要需求出发,可以为企业建立弹性化和灵活性的业务流程。

2.1.2 数据流图和数据字典

数据流图表达了数据和处理的关系,数据字典则是系统中各类数据描述的集合是进行详细的数据收集和数据分析所获得的主要成果。数据字典在数据库设计中占有很重要的地位。

一、数据流图

二、数据字典

数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分。其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。

(一) 数据项

1.数据项:Goods_no

含义说明:唯一标识每种商品

别名:商品编号

长度:8

取值范围:00000000至99999999

取值含义:前两位标识该商品生产年份,后六位按顺序编号

逻辑关系:主键,决定商品的其它数据项

2.数据项:Freeder_no

含义说明:唯一标识每个供应商

别名:供应商编号

长度:8

取值范围:00000000至99999999

取值含义:前两位标识供应商所在地区的编号,后六位按顺序编号

逻辑关系:主键,决定供应商的其它数据项

3.数据项:Customer_no

含义说明:唯一标识每个客户

别名:客户编号

长度:8

取值范围:00000000至99999999

取值含义:前两位标识该客户所在地区编号,后六位按顺序编号

逻辑关系:主键,决定客户的其它数据项

4.数据项:Admin_no

含义说明:唯一标识每个客户

别名:仓管员编号

长度:8

取值范围:00000000至99999999

取值含义:每位按顺序编码

逻辑关系:主键,决定仓管员的其它数据项

5.数据项:Clerk_no

含义说明:唯一标识每个客户

别名:业务员编号

长度:8

取值范围:00000000至99999999

取值含义:每位按顺序编码

逻辑关系:主键,决定业务员的其它数据项

6.数据项:Storage_no

含义说明:唯一标识每个客户

别名:仓库编号

长度:8

取值范围:00000000至99999999

取值含义:每位按顺序编码

逻辑关系:主键,决定仓库的其它数据项

此处仅列出了取决定作用的数据项,其余请参照附录A1.1。

(二)数据结构

1.数据结构:商品

含义说明:是进销存管理系统的主体数据结构,定义了一个商品的有关信息

组成:商品编号,商品名称,规格,类别,产地,进货价,稍售价,最低售价

2.数据结构:供应商

含义说明:是进销存管理系统中商品的主要来源,定义了供应商的有关信息

组成:供应商编号,供应商名称,供应商地址,供应商电话,传真,供应商开户行,供应商帐号,供应商税号

3.数据结构:客户

含义说明:是进销存管理系统中商品的主要去向,定义了客户的有关信息

组成:客户编号,客户名称,客户地址,客户电话,客户开户行,客户银行帐号,客户,税号,客户性质4.数据结构:仓管员

含义说明:定义了仓管员的有关信息

组成:仓管员编号,仓管员名称,仓管员电话,仓管员地址

5.数据结构:业务员

含义说明:定义了业务员的有关信息

组成:业务员编号,业务员名称,业务员电话,业务员地址

6.数据结构:仓库

含义说明:定义了仓库的有关信息

组成:仓库编号,仓库名称,仓库类别,库存数量

(三)数据流

1.数据流“制订商品清单”可描述如下:

数据流:制订商品清单

说明:业务员将预售给客户的商品制做成清单供用户选择。

数据流来源:业务员

数据流去向:销售基础数据

2.数据流“订货”可描述如下:

数据流:订货

说明:客户根据商品清单向业务员提出购买申请。

数据流来源:客户

数据流去向:货款处理

3.数据流“提货”可描述如下:

数据流:提货

说明:客户给业务员提供货款后,业务员从仓库中提货给客户。

数据流来源:业务员

数据流去向:客户

4.数据流“减少库存”可描述如下:

数据流:减少库存

说明:业务员从仓库中提取商品并发货给客户,则仓库管理员要对售出的商品进行详细登记,这时仓库中的商品要相应的减少。

数据流来源:发货处理

数据流去向:库存清单登记表

5.数据流“制定采购清单”可描述如下:

数据流:制定采购清单

说明:仓管员对仓库中现存商品进行盘点,如仓库中该类商品库存量小于商品库存量的标准数量,则仓管员要制定相应的采购清单,进行订货。

数据流来源:业务员盘点商品缺货清单

数据去向:供应商

6.数据流“付款”可描述如下:

数据流:付款

说明:供应商根据业务所发给的商品清单给仓管员反馈信息,同时仓管员根据反馈信息向供应商支付商品的货款。

数据流来源:仓管员

数据流去向:供应商

7.数据流“发货”可描述如下:

数据流:发货

说明:当仓管员向供应商支付商品货款时,供应商发货给仓管员,这时仓库中该类商品的库存数量将相对增加。

数据流来源:供应商

数据流去向:库存清单登记表

(四)数据存储

1.商品信息

简述:用来存储有关商品的信息

输入数据:商品信息

输出数据:商品信息

2.供应商信息

简述:用来存储有关供应商的信息

输入数据:供应商信息

输出数据:供应商信息

3.客户信息

简述:用来存储有关客户的信息

输入数据:客户信息

输出数据:客户信息

4.仓库信息

简述:用来存储有关仓库的信息

输入数据:仓库信息

输出数据:仓库信息

5.仓管员信息

简述:用来存储有关仓管员的信息

输入数据:仓管员信息

输出数据:仓管员信息

6.业务员信息

简述:用来存储有关业务员的信息

输入数据:业务员信息

输出数据:业务员信息

由上述分析可知:各个主要信息之间的联系如下:

供应商与仓管员之间:一个供应商可以给多个仓管员供货,一个管理员可以在多个供应商中订货。

供应商与商品之间:一个供应商可以供应多个商品,一个商品可以由多个供应商供应。

商品与仓管员之间:一个商品可以由多个仓管员管理,一个仓管员可以管理多个商品。

仓管员与仓库之间:一个仓管员可以管理多个仓库,一个仓库可以由多个仓管员管理。

仓库与商品之间:一个仓库可以存多种商品,同一商品可以存放在多个仓库中。

商品与员工之间:一个业务员可以销售多个商品,一个商品可以由多个业务员销售。

商品与客户之间:一个商品可以提供给多个客户,一个客户也可以购买多个商品。

客户与员工之间:一个客户可以购买多个员工提供的商品,一个员工可以给多个客户提供商品。

2.2 概念结构设计

2.2.1 局部概念模型设计

局部概念模型的设计思想是根据需求分析的内容用E-R图分别表示出各个实体及其属性,以及用E-R图表示出各实体之间的联系。

各实体的属性用E-R图的表示以及实体之间的联系,如图所示。

2.2.2 全局概念设计

各子系统的分E-R图设计好以后,下一步就是将所有的分E-R图综合成一个的总E-R图。合理消除各分E-R图的冲突是合并E-R图的主要工作和关键。各E-R图之间的冲突主要有三种:属性冲突、命名冲突、结构冲突。

在进销存管理系统设计过程中,有属性冲突和命名冲突。属性域冲突,即属性值的类型、取值范围或取值集合不同。如商品编号在不同的关系中都要定义成相同的属性值的类型为字符型并且字长定义为8,才能避免属性冲突。同名异义,即不同意义的对象在不同的局部应用中具有相同的名字。如在供应商实体信息中的属性供应商开户行和实体客户信息中的属性客户开户行,其都起到开户行标志的作用,但分别是对不同实体的不同内容的标志,所以为避免同名冲突将实体供应商信息中的属性定义为供应商开户行,将实体客户信息中的属性定义为客户开户行,这样就避免了命名冲突。

按照合成总体E-R图的规则,画出完整的E-R图,如图2.11所示。

2.2.3 PowerDesigner 的安装

1.将E盘下的PowerDesigner950-Trial文件安装,所有的路径都设为默认路径,就会将文件安装在C:\Program Files 下,安装过程如图所示。

图2.12 安装过程

2.找到C:\Program Files\Sybase中的文件夹PowerDesigner 9中的pdshell 9 ,如图所示。

图2.13 pdshell 9所在位置

3.用D盘下的pdshell 9覆盖上一步中找到的pdshell 9,这样PowerDesigner就能正常使用,覆盖过程如图所示。

图2.14 覆盖pdshell 9

2.2.4 CDM模型的生成过程

1.依次选择【开始】【程序】【Sybase】【PowerDesigner 9 】【PowerDesigner】选项,就会弹出【PowerDesigner】对话框,如图所示。

图 2.15 【PowerDesigner】对话框

2.在图2.15中选择【file】【new】得到对话框,如图所示。

图 2.16 进入界面

3.选择“Conceptual Data Model”,单击“OK”按钮,出现CDM工作区,如图所示。

图2.17 CDM工作区

4.工具选项板:在CDM和PDM工作区中都存在着工具选项板,理解好各工具的含义对建立数据模型是十分重要的。工具选项板中包括制作模型的各种工具,使用这些工具能够快速地进行建模,CDM环境的工具板,如图所示。

实体到实体连接图标:绘制实体到实体的联系实体图标:绘制实体

实体到联合连接图标:绘制实体到联合的联系联合图标:绘制带有属性的联系

图2.18 CDM中的工具板

5.绘制实体

(1) 打开CDM工作区,选中工具选项板上“实体图标”。

(2) 在CDM工作区中单击任意处,产生实体图形。

(3) 双击CDM工作区中的实体图形,出现定义实体特征的窗口,如图2.19所示。

(4) 输入Name、Code内容。这里Name表示实体的描述名称,一般最好用中文描述(如:仓管员),Code表示实体的代码名称,最好用简化的英文描述(如:admin)。

(5) 需要的话,输入实体表中可能存放的记录数(Number),这个数字用于统计数据库的尺寸。

(6) 需要的话,可以定义实体的规则(Rules)、描述(Description)、注释(Annotation)、属性(Attributes)。

(7) 单击“确定”按钮,当前CDM工作区就定义了一个实体。

6.在图2.16中选择第二项后,可以进行CDM模型的设计,建立实体名字如图所示。

图2.19 为实体建立名字

7.定义实体属性

实体属性是附加到实体上的数据项。在DataArchitect环境下,定义一个实体属性需在图2.19所示的窗口上选择“Attributes”选项卡,出现定义实体属性的窗口,如图2.20所示。

图2.20 定义实体属性的窗口

在图2.20窗口中必须完成如下工作:

(1) 确定实体属性的Name和Code。Name是对属性含义的具体描述,一般最好用中文描述,Code是属性的代码,与今后程序设计时有很大关系,所以定义时应特别谨慎。

(2) 确定实体属性的数据类型(Data Type列)。

(3) 确定一个属性是否为这个实体的标识符或标识符的一部分(Primary复选框),实体的标识符可以由一个或多个属性组成,它惟一标识实体中的一个实例,即它代表了关系中的主键,在实体图形符号中,标识符(主键)属性带有下划线。

(4) 标识一个实体的属性是否为强制的(Mandatory复选框),强制特性表示属性是否需要一个值,如果属性是强制的,那么该属性在数据库表中的对应列上不允许空值,一般主键是不允许为空的。

(5) 标识一个实体属性是否在模型中显示(Display复选框)。

需要指出的是,在图2.24的窗口上必须输入Name、Code和Data Type列的内容。输入完成后,单击“确定”按钮,此时完成了一个实体属性的定义。

8.绘制联系

在DataArchitect环境下绘制联系分两种情况:

(1) 绘制不带属性的联系

不带属性的联系通常是用实体之间的一条线,即使用“实体到实体连接图标”来绘制。在本系统中未涉及到不带属性的联系,所以在此不予详述.

(2) 绘制带有属性的联系

带有属性的联系通常分两步,首先要使用“联合图标”建立一个“联合”,然后再使用“实体到联合连接图标”完成。

①建立“联合”过程

首先选中工具板上“联合图标”,在CDM工作区中单击任意处,产生“联合”;用鼠标双击“联合”图形,出现定义“带属性”联系即联合特性的窗口,如图2.21所示。

图2.21 定义“带属性”联系的窗口

在“General”选项卡中,输入Name(即联系名,最好输入汉字名字)、Code(最好输入英文名)。在“Attributes”选项卡中,输入联系的属性。单击“确定”按钮,在CDM工作区中产生一个“联合”(即带有属性的联系)。

②建立实体到联合的连接

“联合”建立好后,需要将该“联合”与相关实体连接,使用“实体到联合连接图标”来完成。

其操作过程是:选中工具板上“实体到联合连接图标”,在CDM工作区中,将鼠标的十字箭头定位到一个“实体”,按住左键拖拉到“联合”中,松开鼠标,此时在该实体与联合之间出现一条“联合连接”线(也可以绘制另一个实体到联合的连接),这条线表明实体与联合之间建立了一种关联,然而这种关联的类型需要重新确定,双击“联合连接”线,出现定义“联合连接”线特性的窗口,如图2.22所示。

图2.22 定义“联合连接”特性的窗口

在图2.22的窗口中,需要在从下拉列表中选择“Cardinality”的值(即实体到联合的连接类型,有“0,n”、“0,1”、“1,1”、“1,n”四种类型可选择),单击“确定”按钮,完成设置。

需要强调的是,在进行概念结构设计时,联系一般用菱形框表示,有时它还连接着联系本身的属性。然而,在CDM环境里,仅当联系本身不带属性时,联系才可以用一条线来表示,否则,应该按照上述的第二种方法进行绘制。例如,图2.23中“管理”就是这样一个实例。从图中不难看出,在概念数据模型里,把原概念结构设计中的“管理”仓库的多对多联系,转变成了两个一对多的联系。

9.生成的CDM模型如图所示。

图2.23 CDM模型

2.3 逻辑结构设计

2.3.1 逻辑结构设计的思想

从理论上讲,设计逻辑结构应该选择最适于相应概念结构的数据模型,然后支持这种数据模型的各种DBMS进行比较,从中选出最合适的DBMS。但实际情况往往是已给定了某种DBMS,设计人员没有选择的余地。目前DBMS 产品一般支持关系、网状、层次三种模型中的某一种,对某一种数据模型,各个机器系统又有许多不同的限制,提供不同的环境与工具。所以设计逻辑结构时一般要分三步进行,如图2.24所示:

(1) 将概念结构转换为一般的关系、网状、层次模型;

(2) 将转换来的关系、网状、层次模型向DBMS支持下的数据模型转换;

(3) 对数据模型进行优化。

#数据结构课程设计-学生成绩管理系统

淮阴工学院 数据结构课程设计报告 选题名称:学生成绩管理系统 系(院):数理学院 专业:信息和计算科学 班级:计科1102班 姓名:徐连喜学号: 1104101233 指导教师:周海岩 学年学期:2011 ~ 2012 学年第 1 学期 2012 年06 月06 日 【摘要】

21世纪,科学技术突飞猛进,经济知识和信息产业初见端倪,特别是信息技术和网络技术的讯速发展和广泛使用,对社会的政治,经济,军事,文化等领域产生越来越深刻。学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要。本论文叙述到的学生成绩管理系统是用IIS+ASP网页编程+ACCESS数据库+DREAMWEAVER MX 2004+SQL查询语言实现的。重点介绍了学生成绩管理系统的实现过程:包括系统分析,系统调查,功能设计,数据库设计,系统实现,系统测试和调试等。本系统主要功能有查询学生成绩、单个添加学生成绩、批量添加学生成绩、删除学生成绩、管理页面和修改管理员密码等内容。 【关键词】 成绩管理;成绩查询;C++

目录 中文摘要。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 1 1绪论。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 4 1.1 选题背景。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 5 1.2 需求分析。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 6 2总体设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。7 2.1程序设计组成框图。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。8 2.2 模块功能说明。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。9 2.3 程序流程图。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。10 2.4 主要函数之间相互调用。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。11 3 在设计过程中的感受。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。12 致谢。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。13 参考文献。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。14附录:源程序清单。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。15 1.绪论 1.1 选题背景 为了提高高校学生信息的管理效率,方便对学生信息进行管理、学校里面的学生和管理员方便去管理和查询学生信息,如再要进行查询,就得在众多的学生信息中查找自己的成绩信息,面对学院大量的学生信息,怎么可以即时而方便的管理,学生只要登录本系统就可以查找到自己的成绩信息,而管理员也方便去管理每学期的学生的成绩信息。建立一个学生信息管理系统,使学生信息管理工作规范化,系统化,程序化,避免学生管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改学生信息是必须而且十分迫切的工作。 2.1 需求分析

企业存销管理系统

ABCD大学 实训报告 2014 -2015 学年第2学期实训名称:程序设计基础实训(Java) 学生姓名:XXX 专业班级:软件工程 学号:123456789 指导教师:AAA BBB 实训周数:4周 成绩: 软件学院

ABCD大学 学生实训任务书 一、题目 “企业进销存管理系统”设计与实现 二、学生信息 专业软件工程(测试技术)学号 123456789 姓名 XXX 三、用户需求及约束条件 中小企业在我国经济发展中具有重要地位,目前我国的中小企业数量 多,地区分布广泛,行业分布跨度 大。随着全球经济一体化的发展和电子商务的兴起,中小企业之间的 竞争将越来越激烈。网络及电子商 务的迅猛发展突破了时间、空间的局限性,给中小企业带来了更多的 发展机会,同时也增大了企业之间 的竞争强度。这就要求中小企业必须改变企业的经营管理模式,提高 企业的运营效率。目前,我国中小 企业的信息化水平还很低,相比国外企业,还只处于刚开始始用的阶 段。随着技术发展,电脑操作及管

理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,企业采用电脑管理进货、库存、 销售等诸多环节也已成为趋势及必然。 结合了中小型企业的实际需求,开发一套企业进销存管理系统。系统采用基于JSP+Servlet+JavaBean技术的MVC模式实现,要求能够有效保护数据和管理访问权限。要实现界面友好的报表和完善的查询功能。 1、功能需求: 实现企业进销存管理系统功能,总体需求模块如下: 1)基础资料: 主要功能包括,仓库信息,员工信息,部门管理,供应商信息,客户信息,产品管理,期初库存。 2)进货管理: 采购计划管理,采购订单管理,进货入库管理,采购退货管理,采购查询可以根据时间、进货人、供应商查询进货信息和退货信息。 3)销售管理: 商品销售,销售记录查询,销售退货,退货记录查询,商品报废。报废记录查询 4)库存管理: 库存调拨,库存报警,商品报损,报损记录查询,商品报溢,报溢记录查询,库存盘点,库存查询。 5)应收应付 采购付款,销售收款,费用报销 6)统计报表: 员工信息报表,供应商信息统计,商品采购统计,员工销售业绩统计,商品进货统计分析,销售价格统计分析,滞销库存统计,商品销售统计,库存变动统计。 7)系统管理: 系统参数设置,用户管理,角色管理,权限设置,更改密码,字典管理,数据备份,数据还原,日志管理。 2、性能需求:

超市进存销管理系统设计

《管理信息系统》 超市进销存管理系统设计 指导教师:王一强 院系:会计学院 班级:09级会计八班 小组成员: 计程程:902102212 张静:902052348 张乐:902052344 张蔚:902102320 李霁薪:902065402 项目分工: 可行性研究报告…………………………计程程 管理信息系统战略规划………………张静、张乐 管理信息系统分析报告……………………李霁薪 管理信息系统设计报告………………………张蔚 设计时间:第17周

一、可行性研究报告 (一)概述 (1) (二)可行性研究的前提 (1) (三)对现行系统的分析 (2) (四)建议的系统 (2) (五)投资及效益分析 (3) (六)社会条件方面的可行性 (4) (七)结论 (6) 二、管理信息系统战略规划 (一)概述 1.组织(企业)的战略目标…………………………………………… 2.政策和约束………………………………………………………… 3.计划和指标分析…………………………………………………… 4.系统的设计目标…………………………………………………… 5.系统设计约束……………………………………………………… 6.计划和指标分析………………………………………………… 7.功能结构及说明……………………………………………………(二)组织(企业)的外部环境与管理现状调查 1.组织(企业)的外部环境…………………………………………… 1.1政治环境……………………………………………………… 1.2经济环境………………………………………………………

1.3社会环境……………………………………………………… 1.4技术环境……………………………………………………… 2.组织(企业)管理现状调查………………………………………… (三)组织(企业)应用需求调查与分析 (四)新的管理信息系统的描述 1.进存组织结构描述……………………………………………… 2.系统组织结构描述………………………………………………… 3.子系统及模块功能说明…………………………………………… 3.1组织结构……………………………………………………… 3.2业务功能……………………………………………………… 3.3管理功能………………………………………………………(五)新的管理信息系统的运行环境 1.运行环境…………………………………………………………… 1.1 硬件环境……………………………………………………… 1.2 软件环境………………………………………………………(六)新的管理信息系统的资源选型 (七)新的管理信息系统的开发计划 1.业务流程……………………………………………………………2.数据流程……………………………………………………………3.数据字典…………………………………………………………… 3.1 数据流字典……………………………………………………

仓储物资管理系统-数据库课程设计Word版

11信计2013-2014(一) 《数据库原理及应用》课程设计 设计题目仓储物资管理系统 设计时间2013.12.31---2014.1.4 学生姓名张政伟 学生学号20110402124 所在班级11精算 指导教师董晓玮 徐州工程学院数学与物理科学学院

目录 1 可行性研究 (3) 2 需求分析 (3) 2.1 任务概述 (3) 2.1.1 目标 (3) 2.1.2 运行环境 (3) 2.2 数据需求 (3) 2.2.1 数据流条目 (3) 2.2.2 数据库描述 (4) 2.3 功能需求 (4) 2.3.1 功能划分 (4) 2.3.2 功能描述 (4) 3 概要设计 (4) 4 逻辑设计 (5) 5 界面设计和代码 (7) 5.1登陆界面设计 (7) 5.2注册界面与代码 (9) 5.3修改密码 (10) 5.4系统主界面设计和代码 (11) 5.5查询信息管理界面设计 (13) 5.6添加信息查询界面设计 (14) 5.7出入库信息表设计 (18) 5.8删改信息设计 (24) 6总结 (25) 参考文献 (25)

1 可行性研究 仓库管理系统是为了实现企业产品管理的系统化、规范化和自动化,从而提高企业管理效率而设计的。它完全取代了原来一直用人工管理的工作方式,避免了由于管理人员的工作疏忽以及管理质量问题所造成的各种错误,为及时、准确、高效的完成仓库管理提供了强有力的工具和管理手段。仓库管理系统是一个中小型数据库管理系统,它界面美观、操作简单、安全性高,基本满足了仓库管理的要求。本系统的开发语言采用的是C#,开发环境采用的是Visual studio 2008,数据库采用SQL Server 2005,具有一般系统的数据功能,如数据查询,修改和删除等。仓库管理系统在运行阶段,效果好,数据准确性高,提高了工作效率,同时也实现了仓库管理计算机化。 2 需求分析 2.1任务概述 经过调查,对仓库管理的业务流程进行分析。库存的变化通常是通过入库、出库操作来进行。系统对每个入库操作均要求用户填写入库单,对每个出库操作均要求用户填写出库单。在出入库操作同时可以进行增加、删除和修改等操作。用户可以随时进行各种查询、统计、报表打印、账目核对等工作。另外,也可以用图表形式来反映查询结果。 2.1.1 目标 (1)界面设计要求尽量友好、美观,应提供登录界面,并考虑用户权限问题; (2)对各种信息应提供录入、修改、删除和查询功能; (3)具有对商品的基本信息和流动信息进行统计的功能; (4)具有数据备份与恢复、帮助等功能; (5)能够新增、修改和删除用户信息; 2.1.2 运行环境 Windows 98/2000/XP/2003操作系统下,安装并配置软件Microsoft SQL Server 2000数据库管理系统。 2.2数据需求 2.2.1 数据流条目 根据我们的进行的调查和分析,系统中各种功能所需的数据项和数据结构如下: ①商品信息:商品编号,商品名,商品单价;

数据库学生成绩管理系统课程设计

河南理工大学 计算机科学与技术学院 课程设计报告 200 7 — 200 8 学年第二学期 课程名称数据库课程设计 设计题目学生成绩管理系统 学生姓名 ^0^ 学号 专业班级 指导教师申自浩 2008 年 7 月 1 日

? 1 问题描述 1.1 背景 1)某大学有学生若干万名,每个学生每学期必须学习若干门课程。 2)每个学生有学号、姓名、性别、班级、出生日期等基本信息。 3)每门课程有课程号,课程名称、任课教师、学分等信息。 4)学校需要对每个学生的基本信息、所学课程、成绩进行统一管理,以便于对信息进行查询、浏览和修改。 1.2 数据需求 学生成绩管理系统主要用于学生成绩信息管理,据分析学生成绩管理系统的数据表可浓缩为:学生基本信息表、课程基本信息表和学生成绩信息表。根据学校的情况,可按下面的步骤来分析: (1) 确定学生所在的院系、所学的专业以及所在的班级。 (2) 确定学生所在班级的课程以及该课程学生的成绩;另外还需要知道学生所在 班级、学号和学期。 (3) 分析学生的基本信息,如姓名、性别、出生年月、家庭住址、联系电话。 (4) 用户信息分析,通常包括用户名和密码。 ? 2 解决方案 ( 或数据库系统设计 ) 2.1 E-R 模型设计 课程 学生 班级 学号 出生日期 姓名 查询成绩 任课教师 课程号 课程名称 学分 成绩 性别

根据E—R图,将其转化为如下数据实体,数据库:学生成绩管理系统.dbc,包括如下的表和视图: 1)学生登记表——学生表.dbf。 字段名称字段类型字段宽度 xh 字符型 10 xm 字符型 6 xb 字符型 2 csrq 日期型 8 bj 字符型 4 2)课程登记表——课程表.dbf。 字段名称字段类型字段宽度 kch 字符型 2 kcm 字符型 10 js 字符型 10 xf 字符型 10 3)成绩登记表——成绩表.dbf 字段名称字段类型字段宽度 xh 字符型 10 kch 字符型 2 cj 数值型 3 4) 借书视图(lyxview)。 为了进行浏览总表的需要,需要设计了一个总表浏览视图,该视图从学生表.dbf等3个表中提取了10个字段的数据: 学生表.xh 学生表.xm 学生表.xb 学生表.csrq 学生表.bj 课程表.kch 课程表.kcm 课程表.js 课程表.xf 成绩表.cj 其视图关系可由以下SQL语句定义: SELECT 学生表.*, 课程表.*, 成绩表.cj;

物资管理系统课程设计报告

软件工程课程设计报告 题目:企业单位物资管理系统 学生姓名: 学号: 专业班级:网络工程专业11102班 同组姓名: 指导教师:汤海蓉 设计时间: 2014年上学年第18周

目录 一、需求分析 2 1.1需求概述 (3) 1.2系统用户分析 (4) 1.3系统功能分析 (5) 二、概要设计 5 2.1功能模块 (6) 三、详细设计 7

3.1静态建模 (7) 3.2动态建模 (13) 3.2.1时序图 (13) 3.2.2活动图 (20) 四、总结 21

一、需求分析 为了改善物资管理的现状,是的物资管理变得高效、差错少,更能节省人力成本和资金成本,便对物资管理进行信息化研究。目前市面上有许多与物资管理相关的应用软件,有使用ASP技术,有PHP技术,也有JAVA的,但其应用大多针对个别单位或部门的需要,通用性差。结合实际情况,未发现可直接使用物资管理系统,所以提出了设计与实现物资管理系统的需求。 1.1需求概述 物资管理是现代化企业生产经营活动中必不可少的一个重要环节。对企业的物资管理系统提出以下设计需求: 1.实现业务处理和信息传递的计算机集成,一边提高物资管理信息的 及时性、准确性和一致性,避免数据冗余,并实现个部门之间能够快速进行信息交流和信息共享,达到提高工作效率的目的。 2.使物资管理面向生产一线,能够更好为基层单位的管理提供优质服 务和帮助。 3.能够提供物资出入库的日期自动统计功能。 4.实现基本业务数据的综合统计分析,为各级管理人员和业务人员提 供综合分析信息服务,以便更好、更准确地了解实际情况,从而达到以信息来辅助管理、改进管理、提高管理的目的。 另外,在总体性能需求上,为了实现物资管理系统的总体目标,要求本系统还应具备实用性、经济性、可靠性、开放性和灵活性、易操作性、易维护性。

c语言课程设计学生信息管理系统

题目名称:学生信息管理系统 算法分析: 1用结构体标出信息系统的成员:学生学号,学生姓名,班级,成绩,排名 2 利用c语言的文件知识将系统的信息存放在c盘下的“”的文件夹下 3 定义各个子函数(1)定义输入信息函数,将学生信息按一定格式用scanf函数输入(统计M个学生的信息); (2)定义输出函数,每两个表一页直到最后一个; (3)定义信息查询函数。a,定义按学号查询函数,如果输入的学号等于学生学号则输出要查询的信息;b,定义按姓名查询函数,如果输入的姓名字符串等于其中一个学生的姓名字符串则输出信息;c,定义按班级查找函数,如果输入的数字等于其中学生的班级数,则输出该信息;d,定义按成绩查找函数,如果输入的数字等于其中学生的成绩数,则输出该信息;e,定义查找总函数,输入一个数选择查找方式,1-4分别对应调用abcd四个函数。 (4)定义删除信息函数。输入的数字作为要删除的学生学号,输出要删除的学生信息后选择是否删除,删除后将第g+1个的信息赋给第g个,输出删除后的信息表。 (5)定义信息修改函数。输入的数字等于要修改的学生学号,输出要修改的学生信息后选择是否修改,用switch,case语句选择要修改的项目,输入n,y决定是否继续直到不继续修改,输出学生信息。 (6)定义信息统计函数。输入一个数字作为成绩,比较M个学生成绩是否等于输入的数字,统计相等的个数n输出。 (7)定义成绩排序函数。用冒泡排序法将M个学生的成绩按从大到小的顺序排列后输出。 4 定义主函数。调用读取文件函数,输入数字1-5分别对应调用修改学生信息函数,删除学生信息函数,查找学生信息函数,统计学

进、销、存管理系统需求说明书

进销存管理系统需求说明书

目录 1. 文档介绍............................................................... 错误!未定义书签。 1.1 文档目的 ...................................................... 错误!未定义书签。 1.2 文档范围 ...................................................... 错误!未定义书签。 1.3 读者对象 ...................................................... 错误!未定义书签。 2. 产品概述 (4) 2.1产品介绍 ....................................................... 错误!未定义书签。 2.2 产品面向的用户群体 .................................. 错误!未定义书签。 2.3 产品范围 ...................................................... 错误!未定义书签。 3 系统需求规定 (4) 3.1 对功能的规定 .............................................. 错误!未定义书签。 3.2 系统结构图 .................................................. 错误!未定义书签。 3.3业务流程图 ................................................... 错误!未定义书签。 3.4功能模块 ....................................................... 错误!未定义书签。

药品存销管理系统

皖西学院计算机科学与技术系实验报告 课程名称数据库原理及应用课程设计 实验项目课程设计 实验类型课程设计 完成人何传喜 所在班级计科0702 指导教师严仍荣李瑞霞徐华丽马艳 完成日期2009年12月18日

实验课题名称医院药品存销管理系统 综合性实验项目课程设计 服务课程数据库实验 实验小组组长何传喜 指导教师严仍荣李瑞霞徐华丽马艳 参与实验人员及其在实验课题中承担的主要任务 学号小组成员姓名班级在实验课题中的主要作用 20071508 何传喜计科0702 系统界面设计,数据库设计,数据库连接,问题处理 2007150 荣灯有计科0702 其他事项

一.概述 在计算机技术飞速发展的今天,计算机管理已经在很多领域得到广泛的应用。计算机化已成为医院现代化一个不可或缺的因素。目前很多医院的信息管理还比较落后,劳动强度大且效率低,因此,开发医院管理信息系统将提高医院的各项工作效率。医院的药品管理师一个非常重要的和繁杂的事务,需要完成药品的购入、存储、售出等很多操作,这就使得使用药品存销管理系统来管理这样的事务有着很好的效果。 软件开发环境:window XP,SQL server2000,Visual Basic6.0 二.需求分析 医院药品存销管理系统主要需要实现药品入库信息记录、药品的库存管理、药品出库信息管理等功能。具体要实现的功能包括: (1)药品入库信息管理功能。记录入库药品名称、价格、数量、业务员、生产厂商等资料,能够实现对药品入库信息的添加、修改、删除和查询功能。(2)药品库存资料管理。记录库存药品的名称、类型、入库价格、销售价格、库存量、入库时间、有效期等资料,能够实现对库存药品信息的添加、修改、删除和查询功能。在病人购买药品取走后,在表中同时删除相应的药品的数量。 (3)药品出库信息管理。记录药品出库的名称、类型、销售价格、数量、病人名称、应付费用等资料,能够实现对出库药品信息的添加、修改、删除和查询功能。 E-R模型图: ①入库药品E-R图

数据库课程设计---库存物资管理系统后台数据库

大型数据库课程设计 设计报告 题目:库存物资管理系统后台数据库学号: 学生姓名: 指导教师: 提交时间: 2013-11-22

目录 库存物资管理系统后台数据库..................................................................... 错误!未定义书签。第1章进行需求分析,编写数据字典....................................................... 错误!未定义书签。 1.1系统功能要求设计:...................................................................... 错误!未定义书签。 1.2模块设计.......................................................................................... 错误!未定义书签。 1.3数据字典.......................................................................................... 错误!未定义书签。第2章面向对象分析和设计..................................................................... 错误!未定义书签。第3章逻辑结构设计................................................................................. 错误!未定义书签。 3.1类和对象向关系模式转换.............................................................. 错误!未定义书签。第4章数据库物理结构设计..................................................................... 错误!未定义书签。 4.1存取方法设计.................................................................................. 错误!未定义书签。 4.2存储结构设计.................................................................................. 错误!未定义书签。 4.3物理设计.......................................................................................... 错误!未定义书签。第5章数据完整性设计............................................................................... 错误!未定义书签。 5.1主键及索引...................................................................................... 错误!未定义书签。 表名......................................................................................................... 错误!未定义书签。 5.2完整性约束的说明.......................................................................... 错误!未定义书签。 5.3 check约束...................................................................................... 错误!未定义书签。 5.4 Default默认值.............................................................................. 错误!未定义书签。 5.5 触发器设计..................................................................................... 错误!未定义书签。第6章数据库视图的设计........................................................................... 错误!未定义书签。第7章存储过程设计................................................................................. 错误!未定义书签。总结................................................................................................................. 错误!未定义书签。参考文献:..................................................................................................... 错误!未定义书签。

学生信息管理系统 课程设计

学生信息管理系统 学生姓名: 学号: 班级: 指导老师: 日期:

2、课程设计正文格式: 1 题目及要求 学生信息管理系统 此题目要求,使用结构体静态数组存储数据,并要求使用户输入的数据或者修改后的数据能够永久保存。 问题提出 详细叙述本人所要实现的题目中的问题 我编写一个学生信息管理系统,主要用来管理学生基本信息。 本系统涉及的知识点 如:结构体、数组、循环、函数、分支、文件、字符串、指针; 功能分析 叙述本人所要实现的题目功能 1、添加学生信息,每个学生的信息包括:学号、姓名、电话、生日、地 址、班级; 2、根据学号删除该学生信息或删除全部学生信息; 3、根据学号、姓名查询学生信息; 4、可以以表格形式输出所有学生信息; 5、输入欲修改的那人的名字后,再次进行信息修改; 6、保存此学生信息系统; 2 功能设计 画出模块层次结构图

菜单设计 各功能模块的算法设计 增加学生信息模块:打开文件。 用scanf输入数据,保存再结构数组中。 用fwrite函数将结构体数组读入学生信息文件 中,关闭文件。 显示学生信息模块:只读打开文件 将文件的信息读入结构体数组中; 将结构体的内容显示在窗口上。 关闭文件。 查询学生信息模块:打开文件,读出信息; 输入要查询的学号或姓名; 如有该学号或姓名,打印该学生的信息; 关闭文件。

输入要修改的学生信息的学号。 若有此学号,则重新输入此学生信息。 覆盖原先的信息,读入文件;关闭文件。 删除学生信息模块:打开文件,读出信息,关闭文件。 选择要单个删除—,选择全部删除—;

打开文件,输入要删除的学号; 若有此学号,覆盖此条信息,已少一次数,读入 文件,关闭文件;若无,返回; 打开文件。将空字符读入文件中,覆盖原先的信 息,关闭文件。 3 程序代码设计 (-)增加模块 1)函数原形:void add(void) 2)功能:利用for循环语句和scanf、getchar函数完成对结构数组的输入,再用再用fwrite函数将结构数组读入学生信息表中。存放n个学生 的信息(学号、姓名、电话、生日、地址、班级)。 3)输入输出:无。 (二)查询模块 1)函数原形:void search(void) 2)功能:打开文件后,根据strcmp函数进行对比,可以进行学号与姓名查询,用fread函数将文件中信息读到结构体数组中,相同就打印到窗口上。 3)输入输出:无。 (三)修改模块 1)函数原形:void modi(void) 2)功能:输入要修改的姓名,用fread函数将文件中信息读到结构体数组中,根据strcmp函数进行对比,然后根据fwrite函数进行修改覆盖,得 到新文件。 3)输入输出:无。 (四)删除模块

数据结构课程设计学生成绩管理系统

2020/3/27 淮阴工学院 数据结构课程设计报告 选题名称: 学生成绩管理系统 系(院): 数理学院 专业:信息与计算科学 班级: 计科1102班 姓名: 徐连喜学号: 33 指导教师: 周海岩 学年学期: 2011 ~ 2012 学年第 1 学期 2012 年 06 月 06 日 1 2020/3/27 【摘要】 21世纪,科学技术突飞猛进,经济知识和信息产业初见端倪,特别是信息技术和网络技术的讯速发展和广泛应用,对社会的政治,经济,军事,文化等领域产生越来越深刻。学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对

于学校的决策者和管理者来说都至关重要。本论文叙述到的学生成绩管理系统是用IIS+ASP网页编程+ACCESS数据库+DREAMWEAVER MX 2004+SQL查询语言实现的。重点介绍了学生成绩管理系统的实现过程:包括系统分析,系统调查,功能设计,数据库设计,系统实现,系统测试和调试等。本系统主要功能有查询学生成绩、单个添加学生成绩、批量添加学生成绩、删除学生成绩、管理页面和修改管理员密码等内容。 【关键词】 成绩管理;成绩查询; C++ 2 2020/3/27 目录 中文摘要。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 1。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。1绪论。。。。。。。。。。。 4。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 5选题背景。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 6需求分析2总体设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 7。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 8程序设计组成框图。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。9模块功能说明。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。10程序流程图。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 11主要函数之间相互调用3 在设计过程中的感受。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。12 致谢。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 13参考文献 14。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。附录:源程序清单。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 15

进销存管理系统概述

i6/Intfi进销存管理系统实施手册运作体系文件 文件编号: NG – i6/Inti/进销存 起草部门:客户支持中心 撰稿人: 发版日期: 2002年11月 30日 版本标识: 1.0 版 杭州新中大软件有限公司 保密文件内部使用

目录 第一部分进销存业务管理项目实施前准备 (2) 第二部分进销存业务管理项目需求调研 (6) 第三部分解决方案设计 (8) 第四部分运行与维护 (10) 第五部分项目验收阶段 (13)

第一部分进销存业务管理项目实施前准备 1.目的 1.1 确定项目的范围、目标和方法。 1.2确定项目的工作计划。 1.3进行项目的总动员及确定项目组织 1.4确定重要必备文档。 2.工作程序 2.1 确定项目的范围、目标和方法: *项目的实施范围:目标,里程碑,成功因素 *项目的实施方法:管理,环境,其他业务需求 *特别技术处理策略:重点的、关键的技术处理策略、 *项目的实施政策,风险和假设 *验收标准和需求改变管理 2.2 确定项目的工作计划: 统一规划,模块分步分阶段实施

2.3 项目实施前的动员和培训 2.3.1管理层培训班 培训对象:决策层、重要行政管理层 培训内容:项目的目的及意义、讨论项目的阶段计划、项目需要的管理层相关配合工作、项目成员组需要的权力、项目成员组需要调用的资源 培训目标:确定项目组织结构、项目成员组及其权力 培训流程: 关键检查点:项目实施组《通知》相关领导的签收; 准备的培训环境确认 培训纪要的相关与会领导确认 2.3.2项目实施组织—项目实施组织机构确定 项目组织的目的:建立一套完善的组织机构来领导与执行项目的实施,确定组织结构及相应的职责,保证系统实施过程的顺利高效进行。 项目组织结构框架: @根据项目实施和组织关系: 客户方新中大公司

库存管理系统课程设计

库存管理系统课程设计 一、需求分析 (2) 1.1 编写目的: (2) 1.2 项目背景: (3) 1.3 系统使用对象: (3) 1.4 功能需求: (4) 1.4.1 业务流程图: (4) 1.4.2 功能模块图: (4) 1.4.3 功能介绍: (5) 1.4.4 问题域描述: (6) 1.5 性能要求: (6) 1.6 运行环境: (6) 二、系统详细设计 (6) 2.1系统总体设计 (7) 2.1.1 运行环境 (7) 2.1.2 系统流程 (7) 2.1.3 系统结构 (8) 2.2系统接口的概要设计 (9) 2.2.1 用户接口 (9) 2.3 数据库概要设计 (10)

2.3.1 物理结构设计 (11) 三、系统实现 (12) 3.1 系统开发环境 (12) 3.2 系统实现 (12) 3.2.1 客户端系统实现 (12) 一、需求分析 1.1 编写目的: 库存管理工作如由人工完成,主要依靠个人经验和厚重的资料簿,查询工作繁琐而且质量不高,容易出错。如果利用计算机的高速计算能力和广泛的普及应用,则能利用判断条件,更快地找出所要

查询的库存产品。库存管理系统是一套对货品入库、出库、库存进行全面管理的系统。 1.2 项目背景: 由于市场竞争的需要,如何吸引和留住人才,激发员工的创造行、工作责任感和工作热情已经成为关系企业兴衰的重要因素,人才已成为企业最重要的资产之一。“公正、公平、合理”的企业管理理念和企业管理水平的提高,是社会对库存管理系统有了更高的需求;同时由于个人电脑的普及,数据库技术、客户/服务器技术,特别是Internet/Intranet技术的发展,使的三代库存管理系统的出现才成为必然。库存管理系统的特点是从物品管理的角度出发,用集中的数据库将几乎所有与物品相关的数据统一管理起来,形成了集成的信息源。有好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得物品管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业物品规划和政策。 企业的库存物资管理往往是很复杂、很繁琐的。由于所掌握的物资种类众多,订货、管理、发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计报表繁多,因此仓库的库存管理必须编制一套库存管理信息系统,实现计算机化操作,而且必须根据企业的具体情况制定相应的方案。 1.3系统使用对象:

学生管理系统课程设计

《程序设计基础课程设计》 (j1620201) 课程设计报告 设计题目学生通讯录管理系统 学生姓名 学生班级 学生学号 指导教师 成绩评定 完成时间 参考目录:

目录 课程设计的目的---------------------1 设计内容---------------------------1 系统需求分析-----------------------1 系统设计---------------------------1 编码和测试-------------------------1 心得体会---------------------------1 附录--------------------------------1

课程设计的目的 为了进一步巩固程序设计基础课程所学到的知识,理解C++语言的重要概念及基本语法,锻炼学生熟练的运用C++语言设计程序解决实际问题的能力,开设了一周的课程设计。通过此次课程设计,巩固所学面向过程程序设计的知识,熟练掌握Visual Studio C++开发工具的运用,把所学课程相关知识加以融会贯通,全面掌握面向过程的编程思想,为后续课程的学习打下坚实的基础。 设计的内容 这是一个学生通讯录系统,内容主要是记录学生的基本信息。 系统需求分析 学生通讯录管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生通讯录管理系统应该能够为用户提供充足的信息和快捷的查询手段。学生通讯录管理系统能让老师、学校更好地记录学生的信息,例如学生的学号、性别、专业、手机号码,能让老师较方便的查询到学生的信息,给工作带来很多便利。 系统设计 本系统用menu函数显示主界面,用create函数创建通讯录信息子,用print 显示通讯录信息,用del函数删除通讯录,用insert函数添加通讯录信息,用modify函数修改通讯录信息 编码和测试 编码:附录1 测试:

数据结构课程设计-学生成绩管理系统

任务书

摘要 管理信息系统正在向着网络化、智能化和集成化等趋势发展。学生成绩管理系统是为了更好的管理学生考试成绩而开发的数据管理软件。它对于一个学校是不可缺少的重要部分,它的内容对于学校的决策者和管理者来说都至关重要。学生成绩管理管理系统为用户提供充足的信息和快捷的查询手段,实现学生基本信息、成绩的录入,删除,查询,维护以及成绩的统计分析等几方面的功能,是现实问题的迫切要求。 本系统开发的总体任务是实现学生成绩管理的系统化、规范化、自动化。达到提高学生成绩管理效率的目的。与传统管理方法相比有明显的优点:查找方便,可靠性高,保密性好,成本低。彻底改变了以前繁杂的管理模式,实现全面的、相对集中的、职能化的信息综合管理。 计算机被用到信息管理系统的环境正是适应了当今时代飞速发展的信息时代。人们深刻的认识到了计算机功能的强大,对于复杂的信息管理,计算机充分发挥着它的优越性。检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低,这些优点极大地减轻了学院教学人员的工作量,缩小开支,提高了学生档案管理的效率和准确性,能够合理的安排时间,学生能够尽快的知道自己的考试成绩。同时,学生管理系统的应用也为今天的教育在未来市场的竞争力有所提高。

目录 1.引言 数据结构在界至今没有标准的定义。个人根据各自的理解的不同而有不同的表述方法: 在他的《数据结构、算法与应用》一书中称:“数据结构是,以及存在于该对象的和组成实例的数据元素之间的各种联系。这些联系可以通过定义相关的来给出。”他将数据对象()定义为“一个数据对象是实例或值的集合”。在《》一书中的定义是:“数据结构是()的物理实现。” 在《数据结构与程序设计》一书中,将一个数据结构的设计过程分成抽象层、数据结构层和实现层。其中,抽象层是指抽象数据类型层,它讨论数据的及其运算,数据结构层和实现层讨论一个数据结构的表示和在计算机内的存储细节以及运算的实现。数据结构具体指同一类数据元素中,各元素之间的相互关系,包括三个组成成分,数据的逻辑结构,数据的存储结构和数据运算结构。 1.1. 重要意义 一般认为,一个数据结构是由数据元素依据某种逻辑联系组织起来的。对数

数据库药品进存销信息管理系统

课程设计(大作业)报告 课程名称:数据库原理与技术 设计题目:药品进存销信息管理系统 院系:信息技术学院 班级: 2010级计算机应用技术班 设计者:杨浩超 学号: 2 指导教师:邱莎 设计时间: 2012-6-20 信息技术学院

昆明学院课程设计(大作业)任务书

一、题目分析 如何利用现代信息技术使企业拥有快速、高效的市场反映能力和高度的效率,已是医药经营企业,特别是医药连锁经营企业特别关心的问题。尽快建立一个功能齐备的药品进、出库管理系统,完善现代企业的信息化管理机制,已成为医药企业生存发展的当务之急。通过开发这个药品管理系统,使药品进销存管理工作系统化,规范化,自动化,从而达到提高管理效率的目的。 这个药品管理系统主要涉及医院药库的药品进、销、存等业务,以及入库、出库和库存管理,药品管理主要管理药库中所有药品的进出和内部统计计算,为药品会计提供基础数据,以及包括有效期的报警和下限报警。本系统开发设计思想就是实现药品管理的数字化。 二、总体设计 1.设计思想 数据库表以二维表的形式存储在硬盘中,可以方便的用select语句进行组合查询,进而用视图的形式显示所要信息。本系统分五个模块,需要用数据库建立五个表格,还有分别对药品信息,员工信息,客户信息,出库入库信息,销售信息进行单独管理。 1.1药品信息表设计 该表是存储药品信息的表,主要用来存储药品的药品编号、药品名称、生产厂家、生产日期、保质期、用途、价格、数量、经手人 1编号(药品编号为主键)

1.2员工信息表设计 该表存放了员工的基本信息,包括汽车的员工编号、姓名、性别、年龄、学历、职务 表2 1.3出库入库信息表设计 该表主要存储了出库入库的信息,包括当前库村药品流水号,药品、进货时间、数量、折扣、经手人等信息 表3 1.4客户信息表设计 该表主要存储了客户的信息,包括客户编号、姓名、性别、出生日期、联系电话等信息 表4 1.5销售信息表设计 该表主要存储了销售的信息,包括流水号、客户、购买时间、数量、折扣、经手人等基本信息

相关主题
文本预览
相关文档 最新文档