Font Size: a A A

The Analysis & Desingn Of Stock Management System

Posted on:2005-10-20Degree:MasterType:Thesis
Country:ChinaCandidate:H LiuFull Text:PDF
GTID:2168360125450890Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In this period of electronic commerce,originally development technique of software system iS with the ability not equal to its ambition.With the development of enterprise operation,orporations need more flexible system in order to adapt to changed market.Originally development technique,structure oriented programme 1S not suitable for developing commerce application because of its stiffness.Structure oriented programme iS not fit for changes of business rules and changes of system unctions.Object oriented technique iS used to solve this problem.We can focuns on systems'information and function together,with the use of object oriented technique.So,we can develop more flexible software systems whiell can easily adapt to changes of function.UML iS served for object oriented technique.UML is the abbreviation of Unified Modeling Language,a criteria of visible modelling with obj ect Oriented. This paper describes the analyse and design of an stock information system in which object oriented technique and visible modelling technique are used.The system iS a common stock information system.First,we need to capture the system requirements.According to the process of Rational Rose,we draw the Use Case diagrams.Drawing Use Case iS a repeated work which need the participation of clients.The corporation iS divided to three departments,sale department,administration department and storage management department.According to analysis the opetation flow of the three departments.we can find out the functional requirements.So,we can design four subsystems which are called basic information administration subsystem,stock information administration subsystem,storage information administration subsystem and analyse administration subsystem.The felur subsystems contain all function requirements.When we develop applications for the three departments,we only pick out suitable objects from subsystems to assemble what we need.The designment can easily adapt to changes of commerce rules.When commerce rules change,we only modify the applications.System has many static obj ects,for example,product,warehouse,stock bill.We modeling for them and design database model.Each obj ect corresponds to one table in database.In realization,we can directly handle database or design an object for each table.The object encapsulate the handlings for database.When we develop applications, we undirectly handle database,in other words,operations of database is transparent to coder.So.it reduce the difficulties of coding and is useful for system transplant. In course of particular designing,this paper presents the course of particular designing.The first problem discussed in this paper is the maintenance of stock bill.The stock bill is composed of header table and detail table.Header table is about total information of one stock acticivity.While detail table is about each product information of one stock activity.So.the maintenance of stock bill is composed of maintenance of header table and maintenance of detail table.This obj ect needs one helper object which is used to genetate sequence number.The second problem is about query on stock bill.When we query on header table.we need to pick out all all header tables and corresponding detail tables.In practice,we design one control obj ect which is the entry of query.It can start an query transaction and close an query transaction.There are two object used to help control obj ect. One is used to query detail data.the other is used to query under some condition.When we query on detail table.two object are used.0ne is control object used to start and close query transaction.The other is helper obj ect used to query under some condition.The advantage of designing in this way is operation flow and handling database' separation.When operation flow or handling database is changed, coder only modifies the object corresponding.So,the system is easily tO be changed.At last.the paper...
Keywords/Search Tags:Object oriented, visual modelling, uML, Rose, storage System, Use Case
PDF Full Text Request
Related items